Re: ROM IC24 Acorn Atom #A000-#AFFF

emulators, hardware and classic software for atom + system machines
Post Reply
User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 14, 2020 6:35 pm

My 40 year old atom is alive now. Next thing to do is putting some real programs in it.
Since i don't got any backup of old software, decided to download the archive from this forum and stumbled upon toolkit rom's =D>.
Had to fit one in my atom, the Disatom Super Rom. Found some old 2532 Eprom's in my spare parts box.
In combination with an Arduino and SDcard reader for the hexfile, tried to program the Eprom's [-o< . With no succes.
Next step is to use an EEprom. For an earlier project i had some 28c64 eeproms lying around.
Programmed this one and connected it to the IC24 socket.
eeprom.jpg
eeprom connected to slot ic24
And the result you can see below.
toolbox.jpg
Toolkit in action
The disassembler in action :D .

To be continued.

Jan

janrinze
Posts: 107
Joined: Sat Mar 19, 2016 6:38 am
Location: Groningen (NL)
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janrinze » Sat Mar 14, 2020 6:49 pm

Nice looking setup!

User avatar
oss003
Posts: 3278
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by oss003 » Sat Mar 14, 2020 6:51 pm

Nice job Jan ... =D>


highfell
Posts: 24
Joined: Sat Feb 29, 2020 8:36 am
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by highfell » Sat Mar 14, 2020 7:08 pm

Can yo7 send me a link to the Rom image and how did you load it into the EPROM. I am trying to do the same thing but I think my only method will be to load it via a .wav file that I need to create from the rom image

User avatar
IanS
Posts: 1277
Joined: Mon Aug 31, 2009 7:02 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by IanS » Sat Mar 14, 2020 8:21 pm

highfell wrote:
Sat Mar 14, 2020 7:08 pm
Can yo7 send me a link to the Rom image and how did you load it into the EPROM. I am trying to do the same thing but I think my only method will be to load it via a .wav file that I need to create from the rom image
I guess it came from the Atom Archive - viewtopic.php?p=63714#p63714
Adapting eproms to fit in Atom's is quite common - http://www.beebmaster.co.uk/Shows/Bolto ... 5-122.html

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 14, 2020 9:20 pm

highfell wrote:
Sat Mar 14, 2020 7:08 pm
Can yo7 send me a link to the Rom image and how did you load it into the EPROM. I am trying to do the same thing but I think my only method will be to load it via a .wav file that I need to create from the rom image
I can make a wav file from it and post it here later.
Only way to load files into my atom at the moment for me are also wav files.

Jan

highfell
Posts: 24
Joined: Sat Feb 29, 2020 8:36 am
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by highfell » Sat Mar 14, 2020 9:29 pm

janvb wrote:
Sat Mar 14, 2020 9:20 pm


I can make a wav file from it and post it here later.
Only way to load files into my atom at the moment for me are also wav files.

Jan


That would be great thanks. What tools will you use? I have downloaded ATM2WAV but using that you would need to convert the ROM image to a ATM file which I don't think is possible ?

Trying to find ATM files themselves isn't easy !

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

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by roland » Sat Mar 14, 2020 9:32 pm

Hi Jan,

If you want some 2532 programmed, I still have a programmer that can handle them. Just let me know if you want so.

Greetings,
Roland
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 14, 2020 9:50 pm

roland wrote:
Sat Mar 14, 2020 9:32 pm
Hi Jan,

If you want some 2532 programmed, I still have a programmer that can handle them. Just let me know if you want so.

Greetings,
Roland
Hi Roland,

Would be nice to have the toolbox in a 2532. (But iam afraid the eeproms are corrupt).
You don't happen to be an owner of a 2532 who is willing to burn that rom :D .
I pay the costs.
Since Corona is wandering around, we don't want to leave our homes.
Post still works i believe.

Greetings,

Jan

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 14, 2020 9:53 pm

oss003 wrote:
Sat Mar 14, 2020 6:51 pm
Nice job Jan ... =D>
Thanks,

I realy enjoy digging into this machine.

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 14, 2020 9:55 pm

janvb wrote:
Sat Mar 14, 2020 6:35 pm
My 40 year old atom is alive now. Next thing to do is putting some real programs in it.
Since i don't got any backup of old software, decided to download the archive from this forum and stumbled upon toolkit rom's =D>.
Had to fit one in my atom, the Disatom Super Rom. Found some old 2532 Eprom's in my spare parts box.
In combination with an Arduino and SDcard reader for the hexfile, tried to program the Eprom's [-o< . With no succes.
Next step is to use an EEprom. For an earlier project i had some 28c64 eeproms lying around.
Programmed this one and connected it to the IC24 socket.
eeprom.jpg
And the result you can see below.
toolbox.jpg
The disassembler in action :D .

To be continued.

Jan
For any who is interested in this ( i thought its been done many times in the past) iam willing to describe this project more in detail.

Jan

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

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by roland » Sat Mar 14, 2020 10:21 pm

janvb wrote:
Sat Mar 14, 2020 9:50 pm
You don't happen to be an owner of a 2532 who is willing to burn that rom :D .
I pay the costs.
Since Corona is wandering around, we don't want to leave our homes.
O yes, I am a happy owner of a few 2532's :lol: So I can burn one or two for you. I understand that you are anxious about leaving your home. Since I am still young and healthy I get out of my house when I want to. I'll send you an email - since you have a notmail account please check your spambox....
janvb wrote:
Sat Mar 14, 2020 9:50 pm
Post still works i believe.
Yes, that still works. Today I received a few blue envelopes from "Belastingdienst" :(
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:

bprosman
Posts: 422
Joined: Sun Mar 29, 2015 11:27 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by bprosman » Sun Mar 15, 2020 5:13 pm

Yes, that still works. Today I received a few blue envelopes from "Belastingdienst"
Forgot to suspend your membership ? :wink:

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Mon Mar 16, 2020 1:28 pm

highfell wrote:
Sat Mar 14, 2020 9:29 pm
janvb wrote:
Sat Mar 14, 2020 9:20 pm


I can make a wav file from it and post it here later.
Only way to load files into my atom at the moment for me are also wav files.

Jan


That would be great thanks. What tools will you use? I have downloaded ATM2WAV but using that you would need to convert the ROM image to a ATM file which I don't think is possible ?

Trying to find ATM files themselves isn't easy !
Hi,

Today I made a copy of the Rom with :
*SAVE "7049" A000 AFFF to tape
I recorded this on my windows PC with the voicerecorder program.
7049.wma
(2.61 MiB) Downloaded 18 times
Short discription of how i accomplished this all.
1: Copied 7049 file to an sd card.
2: Wrote an arduino program to read data from the sd cart and convert it into asccii code.
3: Copied the ascii code output from arduino into eeprom programmer program.
4: Programmed a 28c64 eeprom.
5: connected the 28pins eeprom to the ic24 socket( 24pins) with breadboard cables

For completion i add the arduino file + 7049 file to this little story :D .
7049.7z
(3.35 KiB) Downloaded 13 times
ReadFileROM.7z
(1.27 KiB) Downloaded 13 times
PS I renamed 7049 into "HexDump" for loading into arduino program.

Programming an 2532 with arduino mega didn't succeed.
Mybe due to corrupt eproms.

Gr.

Jan

highfell
Posts: 24
Joined: Sat Feb 29, 2020 8:36 am
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by highfell » Mon Mar 16, 2020 6:14 pm

Cool - & thanks.

I'll see if i can load it into my Atom

bprosman
Posts: 422
Joined: Sun Mar 29, 2015 11:27 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by bprosman » Tue Mar 17, 2020 3:42 pm

Why this way and not using the IC24 dumps that are available in the archives or do I miss something ?

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Tue Mar 17, 2020 5:53 pm

bprosman wrote:
Tue Mar 17, 2020 3:42 pm
Why this way and not using the IC24 dumps that are available in the archives or do I miss something ?
Hi,

Because i don't got any way of loading software into my Acorn except for the cassette input.
To program an eprom , you need an eprom programmer for the 2532, wich i don't have.
So this is my way to do some stuff with the Acorn.
Iam sure its not the most efficient way to do so.
But i enjoy it :D .

Gr.

Jan

Volhout
Posts: 14
Joined: Mon Dec 30, 2019 6:15 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by Volhout » Wed Mar 18, 2020 1:59 pm

Ha Jan,

That is how I remember it. !!!
You have to build an eprom programmer, before you can go to the next level.
Program the ROM from BASIC, I was happy to have a 12k machine, so basic program and the 4k image could fit in RAM.
Those where the days.....

My first ROM was P-Charme.

Good memories...

Volhout

highfell
Posts: 24
Joined: Sat Feb 29, 2020 8:36 am
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by highfell » Sat Mar 21, 2020 9:14 am

highfell wrote:
Mon Mar 16, 2020 6:14 pm
Cool - & thanks.

I'll see if i can load it into my Atom
Had to get the volume level correct on my IPad. I had it too high. Missed the sound of beeps like I used to hear on the cassette recorder but felt the same level of excitement once the cursor came back to indicate the program had loaded !
35D5F725-43A6-43B0-B8D8-41592D8BC4C9.jpeg
And above is the proof showing the command set of DisAtom, even if upside down ! Thanks for sending it.

Now to find some Bug-Byte Invaders and Galatian .wav etc. files

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 21, 2020 5:24 pm

highfell wrote:
Sat Mar 21, 2020 9:14 am
highfell wrote:
Mon Mar 16, 2020 6:14 pm
Cool - & thanks.

I'll see if i can load it into my Atom
Had to get the volume level correct on my IPad. I had it too high. Missed the sound of beeps like I used to hear on the cassette recorder but felt the same level of excitement once the cursor came back to indicate the program had loaded !

35D5F725-43A6-43B0-B8D8-41592D8BC4C9.jpeg

And above is the proof showing the command set of DisAtom, even if upside down ! Thanks for sending it.

Now to find some Bug-Byte Invaders and Galatian .wav etc. files
Nice you could load the file.
Iam now busy with developing a loading program for the 6522 parallel port.
Dit some hardware tests, see pic below, wich look promising :D .
IO 6522.jpg
In combination with arduino i can send and receive parallel data to and from acorn atom.
With 32k RAM installed i can fiddle around with the data and also store them back as wav files.
This is also to be continued.

Gr.

Jan

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

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by roland » Sat Mar 21, 2020 7:05 pm

WOW .... loading programs from leds .... cool :mrgreen:
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Sat Mar 21, 2020 8:04 pm

roland wrote:
Sat Mar 21, 2020 7:05 pm
WOW .... loading programs from leds .... cool :mrgreen:
This is a very very sofisticated technic Roland wich i dont realy understand yet :lol: :lol:

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Wed Mar 25, 2020 7:01 pm

As mentioned before, tried to load a program into the acorn atom via the parallelport.
To do this i had to shortcut IC50 , see pic below.
ic50 shortcut_s.jpg
Idea was to put 8 bit in parallel to port A. Handshake with ca1 and ca2 from the 6522 VIA.
Back in the days i had no clue how this device worked, and it seems neither do i know now :lol: .
After a whole lot of issues with the handshake lines I decided to do it with 4 bit in parallel and use bit 4 and 5 from port A to do the handshake. Then first store the LS Nibble in #90, load the MS Nibble , do 4 times a ROL, CLC and ADC#90 to get the original 8 bits loaded. Data is read by an SD-card and send in nibbles with an arduino UNO. I used the ATM file format developed by Wouter Ras.
After removing all the bugs and nasty thingies I succeeded to load a program into my acorn.
chess loaded from sd.jpg
And another one, with i played many times back in the days.
load spaceinvaders.jpg
spaceinvaders running.jpg
Ah those bring back sweet memories :D :D :D :D .
But opening the game didn’t.
videoram issue.jpg
Seems i have some videoram issues.
To be continued,

Gr.
Jan

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

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by roland » Wed Mar 25, 2020 7:14 pm

Nice work Jan!

You could also use the A-port on the large PL6/7 connector, that would have saved you the shortcuts of IC50. You can also use the A-port for 8 bit in and the B-port for 8 bit out, completely with handshake. I did that in my Atom-in-PC, so hardware and software examples are available. And it makes the transfer much faster :lol:

I assume the next step is writing some kind of ROM that replaces the AtoMMC ROM or DOSROM :mrgreen:
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:

User avatar
janvb
Posts: 48
Joined: Fri Mar 06, 2020 5:59 pm
Contact:

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by janvb » Wed Mar 25, 2020 8:20 pm

Hi Roland,

Thanks for the comment.
The reason i made a 4 bit parallel connection to the parallel port is:
1 - I don't intend to use it anymore for connecting to a printer or any other parallel device, except my own stuff :D .
2- Since I am a mechanical engineer and not an ICT specialist i do al things the noob way :lol: :lol:
3- I don’t really understand the working of the 6522, so I mostly try to do it in a way I can understand it myself.

Next step will be the video ram.
Then some intelligent program in the arduino to choose from a game stored on sd breakoutboard.
Next saving a program from atom to arduino, (cassette is realy to slow), atom pack i can't use because of the 32k ram.
Developing a copy of the AtomMcc rom is a far from the bed story for me.

I do hope that my little stories help some other people, giving the fact that there are more peeps out there who are like me :D .

Have a nice evening.

Gr.

Jan

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

Re: ROM IC24 Acorn Atom #A000-#AFFF

Post by roland » Wed Mar 25, 2020 10:42 pm

I don't think that you're a noob because you manage to make an Arduino read a file from an sd card and send it to your Atom. I neverever touched an Arduino and I wouldn't know how to read a file. And people call me an ICT specialist (but that's their fault :wink: ).

Since you managed to transfer a file via the 6522 I am quite sure that you do understand the basics of this component so go ahead and go on with more projects.

About the drive, you can do some hardware mods on your disc controoler board so that it moves to the #BC48 address space. If you want to, we can have a look later .... after the corona crisis during one of our meetings.

About the video ram, did you already clean up all the pins of the involved ic's?
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:

Post Reply

Return to “acorn atom and acorn system series”