Search found 57 matches

by janrinze
Sun Jun 03, 2018 6:21 pm
Forum: upcoming and recent events & exhibitions
Topic: Dutch Atomic Techsat on Saturday June 2nd
Replies: 23
Views: 1470

Re: Dutch Atomic Techsat on Saturday June 2nd

So nice to see all of you again.
Feels like it was too short to have a chat with everyone.
Hope to see you all again.

I am updating the github pages and hopefully have enough time to do a write up for interested people on the FPGA board and such.

Best regards,
Jan Rinze.
by janrinze
Thu Apr 19, 2018 8:11 pm
Forum: acorn atom and system
Topic: Atom 16 bit RISC
Replies: 6
Views: 549

Re: Atom 16 bit RISC

conversion for Diligent PmodVGA is done. Now only the Atom Keyboard connector is 'special'. I was thinking about the ps2 keyboard interface but everything looks so much better when it is in an ATOM case with ATOM keyboard.. :D PmodVGA allows 12 bit RGB, this will make me ponder some more on how to i...
by janrinze
Wed Apr 18, 2018 9:38 pm
Forum: acorn atom and system
Topic: Atom 16 bit RISC
Replies: 6
Views: 549

Re: Atom 16 bit RISC

The FPGA board is the icoBoard.

The keyboard is connected directly on the board with a header connector. Same connection as Roland's Atom.

VGA is still a connector I soldered myself but i have received the Diligent PMOD VGA so I can change that soon.
by janrinze
Wed Apr 18, 2018 9:35 pm
Forum: acorn atom and system
Topic: Atom 16 bit RISC
Replies: 6
Views: 549

Re: Atom 16 bit RISC

roland wrote:I didn't know you were working of this. Looking forward to see it on a techsat.

Btw, shouldn't it be COLOUR 3 :lol:
:oops:
haha.. yes. the asm file is easily changed to make it understand COLOUR instead :D
by janrinze
Wed Apr 18, 2018 8:26 pm
Forum: acorn atom and system
Topic: Atom 16 bit RISC
Replies: 6
Views: 549

Atom 16 bit RISC

It's been fun times since I got the hang of verilog and building new things. I have updated (long overdue) the github stuff that holds my 16bit RISC Atom on the icoBoard. Obligatory screen shot: 16bitatom.jpg The OS is written in assembler. Has simple BASIC and support for CLEAR 4 graphics. Due to t...
by janrinze
Thu Oct 19, 2017 10:41 pm
Forum: software: other
Topic: puppeh's GCC6 for 6502
Replies: 21
Views: 3042

Re: puppeh's GCC6 for 6502

Is there documentation on how to get a new platform (Acorn ATOM) supported with this compiler?
Having access to C++11 for the ATOM would be a big step forward for me.
by janrinze
Sun Sep 17, 2017 9:05 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Small update: The SDcard can be read and the menu allows me to run programs for testing. Apparently when trying to save a file it still does not work yet. saving a basic program with SAVE "TEST" results in RESP? ERROR 175 not sure what causes that yet. Appears that my SDcards are very slow to respo...
by janrinze
Sat Sep 09, 2017 7:58 am
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Small update:

The SDcard can be read and the menu allows me to run programs for testing.
Apparently when trying to save a file it still does not work yet.
saving a basic program with SAVE "TEST" results in
RESP?
ERROR 175

not sure what causes that yet.
by janrinze
Sun Sep 03, 2017 10:10 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Hoglet showed that it is possible to have a full Atom system on the Ice hx8k and I am very curious how to get SDDOS working. I have the SDCard hooked up on the PMOD interface and trying to find out how it should interface with the ATOM SDDOS version, connection and changes are a bit hard to figure ...
by janrinze
Sat Sep 02, 2017 7:56 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

So busy lately but found some time to work on this again. Hoglet showed that it is possible to have a full Atom system on the Ice hx8k and I am very curious how to get SDDOS working. I have the SDCard hooked up on the PMOD interface and trying to find out how it should interface with the ATOM SDDOS ...
by janrinze
Sat Jul 15, 2017 10:13 am
Forum: past events & exhibitions
Topic: Dutch Atomic Techsat on 10th June
Replies: 21
Views: 2503

Re: Dutch Atomic Techsat on 10th June

Looks like I missed out on a great event!
So busy currently with work and other things, wish there were 14 days in a week..

Hope to be there on the next one. (who knows, I might have a nice update on my FPGA endeavour by then.)

Best regards,
Jan Rinze.
by janrinze
Sun Feb 05, 2017 6:04 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

If you have space in the FPGA for a small SPI master interface, you should be able to implement the SDDOS interface (the pre-cursor to AtoMMC). See: https://github.com/hoglet67/AtomFpga/blob/master/src/common/AtomFpga_Core.vhd#L327 and https://github.com/hoglet67/AtomFpga/blob/master/src/common/SPI...
by janrinze
Sun Feb 05, 2017 11:12 am
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Just a thought:

What if I simulate the MMC interface on the RPi and add AtomMMC ROM. That would allow me to access a directory on the RPi and use that as a virtual MMC.. Perhaps I could just modify the Atom Emulator to serve as a MMC server.

We'll see how far that will get me.
by janrinze
Sun Feb 05, 2017 9:30 am
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

It's been a while.. The weekends were packed and the new job is very demanding. Finally found some time to do a bit of FPGA coding. The latest version uploaded on GIT now has Kernel, BASIC, FP and PCharme ROMs. Memory is 0000-9FFF P-Charme is A000-AFFF BASIC is C000-CFFF FP is D000-DFFF KERNEL is F0...
by janrinze
Tue Nov 01, 2016 1:50 am
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

I have not tried to use other tools than the IceStorm tools for verilog with this. I thought ISE only does VHDL? If there are implementation specific things in the verilog code then that might be because it was setup to use the IceStorm tools. Indeed the python utilities are for Python 3 but 2.7.6 s...
by janrinze
Thu Oct 13, 2016 5:33 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

It's possible to type in BASIC programs but many will agree that it's better to be able to load programs from SDcard. I have tested some with typing a small program that does: 10 CLEAR 4 20 !8=#12345678 30 MOVE(RND&255),(RND&255) 40 DRAW(RND&255),(RND&255) 50 GOTO 30 Nothing fancy but it is 32x fast...
by janrinze
Thu Oct 13, 2016 5:01 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

It's been busy times here. A while ago I ordered a nice FPGA shield called 'ICOBoard' for the RPi which has the same FPGA chip as the HX8K breakout board. On top of that it has 1MB SRAM @ 100Mhz so I have continued development to support this board. I added a connector on the board to plug in the ke...
by janrinze
Mon Aug 15, 2016 6:22 am
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Keyboard, Textmode on VGA and Mode 4 graphics all work. To be able to use logic tiles for ROM I had to lower the CPU frequency from 32.5 MHz to 16.25 MHz. VGA 1024x768 requires 65 MHz but we can use 32.5 or 16.25 because 1024 = 4x 256 pixels. so the max config for now is: 12 KB RAM , 8 KB ROM and a ...
by janrinze
Wed Aug 10, 2016 10:54 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Yes, congratulations for getting past "First Boot" =D> =D> =D> Do you have any plan for being able to load original software onto this? Tape would be one possibility, but very slow. Another possibility would be a tiny boot loader that downloaded data over the serial port, a bit like UPURS on the Be...
by janrinze
Wed Aug 10, 2016 9:14 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

I agree, white on blue is quite nice. It reminds me of Word Perfect BITD :lol: You're doing a great job, I certainly wouldn't get this far ... too complex for me at the moment. Respect =D> Would it be possible to connect a real Atom keyboard to this board? Thanks! Yes, the pins for connecting the k...
by janrinze
Wed Aug 10, 2016 8:49 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Progress..

I have been able to fix some issues and add the character set.
20160810_224434.jpg
I kind of like the white on blue :-)

The keyboard isn't attached yet and thus it gets false key presses.
Nice to see this working.
by janrinze
Tue Aug 09, 2016 9:41 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Re: Mini ATOM in HX8K breakout board FPGA

Thanks Dave, The CPU indeed is a bit difficult to interface properly and I will look into that. Yes, the IO_out hasn't been latched and indeed will cause problems because of that. Well spotted, thanks! The VGA module is really simplified to support CLEAR 4 mode only a.t.m. but work on a 32x16 charac...
by janrinze
Tue Aug 09, 2016 8:15 pm
Forum: acorn atom and system
Topic: Mini ATOM in HX8K breakout board FPGA
Replies: 31
Views: 4129

Mini ATOM in HX8K breakout board FPGA

I started a very simplistic Acorn Atom in FPGA for the HX8K breakout board. The first attempt can be seen at: https://github.com/janrinze/miniatom It's not working yet since I am still figuring out how to get the cpu interfaced properly. This is not a copy of other Atom FPGA efforts but an attempt t...
by janrinze
Tue Aug 09, 2016 11:13 am
Forum: acorn atom and system
Topic: ATOM FPGA
Replies: 444
Views: 44842

Re: ATOM FPGA

I started a very simplistic Acorn Atom in FPGA for the HX8K breakout board. The first attempt can be seen at: https://github.com/janrinze/miniatom It's not working yet since I am still figuring out how to get the cpu interfaced properly. Also the vga-out will need more work to get actual screen work...
by janrinze
Fri Jul 01, 2016 3:45 pm
Forum: acorn atom and system
Topic: CC65 programming environment
Replies: 13
Views: 1680

Re: CC65 programming environment

Graphics can be added, it's just a matter of adding a library.
I don't think that cc65 supports floating point but with a library it's possible to add it.
Since both are supported by BASIC a wrapper could be devised that uses calls to the BASIC equivalents.
by janrinze
Wed Jun 29, 2016 9:52 pm
Forum: acorn atom and system
Topic: CC65 programming environment
Replies: 13
Views: 1680

Re: CC65 programming environment

Another update for CC65: The generation of the ATOMMC header works now but will have a default name CC65GEN. I still need to figure out how the linker exposes the output filename to the assembler. load address, start address and size are correctly setup in the header and compilation is now very easy...
by janrinze
Wed Jun 29, 2016 9:45 pm
Forum: acorn atom and system
Topic: CC65 programming environment
Replies: 13
Views: 1680

Re: CC65 programming environment

oss003 wrote:Here is a nice test project for CC65 ...... 8)

https://github.com/StewBC/manicminer

Greetings
Kees
Unfortunately that code is a bit hard to compile due to some strange way of coding.
Also the code is using memory mapped video in a C64 way so it will require porting. (can try this sometime soon)
by janrinze
Wed Jun 29, 2016 6:05 pm
Forum: acorn atom and system
Topic: CC65 programming environment
Replies: 13
Views: 1680

Re: CC65 programming environment

updates for CC65 at: https://github.com/janrinze/cc65 Current changes are simple, the atomlib gets built out of the box. Headers for ATOMMC still need to be added and the current start address of code is #800 to ensure that even large projects will have a decent amount of RAM available. Next to that...
by janrinze
Sat Jun 25, 2016 12:30 pm
Forum: hardware
Topic: Building Rolands new Atom design...
Replies: 367
Views: 27654

Re: Building Rolands new Atom design...

the 1-2-4 MHz CPLD works like a charm and also as a 2-4-8 MHz when using a 8MHz crystal.
At 8 MHz mmc and video misbehaves but switching in software back to 4 MHz before using MMC or video memory works really well.

Thanks Roland!
by janrinze
Sat Jun 18, 2016 7:58 pm
Forum: past events & exhibitions
Topic: Dutch Atomic Techsat on June 18th 2016
Replies: 35
Views: 3327

Re: Dutch Atomic Techsat on June 18th 2016

Very nice pictures. Thanks, Wim and Roland.

Was great to meet everyone!
I have enjoyed it very much.