Atom 16 bit RISC

discussion of games, software, hardware & emulators relating to the Acorn Atom
Post Reply
janrinze
Posts: 57
Joined: Sat Mar 19, 2016 6:38 am
Contact:

Atom 16 bit RISC

Post by janrinze » Wed Apr 18, 2018 8:26 pm

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 the 16 bit address and databus the CLEAR 4 screen actually has 4 colours.

I have been working on a compiler too which does something half way C and C++.

More to come.

User avatar
BigEd
Posts: 2060
Joined: Sun Jan 24, 2010 10:24 am
Location: West
Contact:

Re: Atom 16 bit RISC

Post by BigEd » Wed Apr 18, 2018 8:41 pm

Sounds interesting!

User avatar
roland
Posts: 2931
Joined: Thu Aug 29, 2013 8:29 pm
Location: Born (NL)
Contact:

Re: Atom 16 bit RISC

Post by roland » Wed Apr 18, 2018 9:17 pm

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:
256K + 6502 Inside
MAN WOMAN :shock:

User avatar
hoglet
Posts: 7446
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Atom 16 bit RISC

Post by hoglet » Wed Apr 18, 2018 9:19 pm

Linky:
https://github.com/janrinze/16bit-atom

Looks very interesting.

janrinze
Posts: 57
Joined: Sat Mar 19, 2016 6:38 am
Contact:

Re: Atom 16 bit RISC

Post by janrinze » Wed Apr 18, 2018 9:35 pm

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

janrinze
Posts: 57
Joined: Sat Mar 19, 2016 6:38 am
Contact:

Re: Atom 16 bit RISC

Post by janrinze » Wed Apr 18, 2018 9:38 pm

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.

janrinze
Posts: 57
Joined: Sat Mar 19, 2016 6:38 am
Contact:

Re: Atom 16 bit RISC

Post by janrinze » Thu Apr 19, 2018 8:11 pm

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 improve VGA output.

Also found a bug in the BASIC asm where !A=0 would not work due to comparison of wrong register.
basicexample.jpg

Post Reply