These socketed ones can for this basic board but the image needs sliced and diced to program them separately. I was recommended just to finish this board instead. Also - I built the more fancy version of the ROM board with the larger capacity SMT flash chips which really needs this programmer anyway.
dml attempts a Raven
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
So I upped the stakes from 'weekend rummage' to 'full emptying of everything at all costs, no matter how much tidying needed afterwards'.
And I found exactly x2 HC273s.
Not optimal given the 3rd one is a 74LS - but they don't talk to each other, correct? They're parallel so if nobody says anything they won't know any better? :p
It's this kind of thing that has me destroying components vs being patient.
And I found exactly x2 HC273s.
Not optimal given the 3rd one is a 74LS - but they don't talk to each other, correct? They're parallel so if nobody says anything they won't know any better? :p
It's this kind of thing that has me destroying components vs being patient.
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
exxos
- Site Admin

- Posts: 28376
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: dml attempts a Raven
It be fine :lol: :fire: :hide: :fire:
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
I decided the same :P now its plugged into a machine, lights are happening and I'm trying to figure out what to do!
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
So I made a bit of progress on this now but I think I reached a point where I need to go back and read 300 forum posts to get the next step.
- Installed the HC273s
- Grabbed the raven git repo
- Grabbed the pico-sdk git repo
- Configured/built the rom programmer subproject
- Plugged the programmer Pi into the Mac
- Copied the .uf2 to the Pi, watched it reboot. The very bright green LED is now on. I hope that's good.
- Got CoolTerm, configured it for 230k baud
- Connected to the programmer......
.....
not seeing anything.
Checking the programmer readme/page it says 'Usage: Connect with a serial terminal and follow instruction.'.
I'm connected I think, and I can't locate or see any instruction. This is the point where reading a lot may help :p
- Installed the HC273s
- Grabbed the raven git repo
- Grabbed the pico-sdk git repo
- Configured/built the rom programmer subproject
- Plugged the programmer Pi into the Mac
- Copied the .uf2 to the Pi, watched it reboot. The very bright green LED is now on. I hope that's good.
- Got CoolTerm, configured it for 230k baud
- Connected to the programmer......
.....
not seeing anything.
Checking the programmer readme/page it says 'Usage: Connect with a serial terminal and follow instruction.'.
I'm connected I think, and I can't locate or see any instruction. This is the point where reading a lot may help :p
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Doh. well that didn't take long. I'll just say that it's working now after a slight derp.
Ok I got slightly confused by the programmer going into nonresponsive mode after issuing a command - but it was just the CR+LF config in the terminal. Fixed now.
So I seem to be getting reliable responses from the programmer. Time to try flashing something.
Ok I got slightly confused by the programmer going into nonresponsive mode after issuing a command - but it was just the CR+LF config in the terminal. Fixed now.
Code: Select all
> i
[$bfbf:$d7d7] SST : SST39LF/VF040 You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
agranlund
- Site sponsor

- Posts: 1755
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: dml attempts a Raven
You can go faster than that but I have no idea at what point that would become pointless due to programming speed, I've always just connected with 750k baud.
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
:thumbsup:agranlund wrote: 28 Jun 2025 18:12 You can go faster than that but I have no idea at what point that would become pointless due to programming speed, I've always just connected with 750k baud.
Is it wise to start with the monitor ROM or go straight to the full ROM? Start with the monitor perhaps?
I'm assuming there are going to be a bunch of things wrong with my build :p
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Have been struggling a bit recently to find time to work on things but this morning have made a bit of progress with the programmer.
Managed to flash the monitor ROM and confirm a dump of random fragments against the binary file.
So at least I know I built the programmer correctly :) even if it wasn't the most challenging part.
Probably I can try with the SMD ROM board next to confirm that is ok since that was a bit more tricky...
Managed to flash the monitor ROM and confirm a dump of random fragments against the binary file.
So at least I know I built the programmer correctly :) even if it wasn't the most challenging part.
Probably I can try with the SMD ROM board next to confirm that is ok since that was a bit more tricky...
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 845
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Is there a good way to verify the contents of the whole ROM? Does the programmer do this itself after writing or does it require using the [d] dump operation and capturing the stream? It appears to be pretty-printed with addresses so verification with that might be tricky.
In any case, it appears the SMD ROM board has been written with the full TOS image so assuming the write was successful, I should have a monitor ROM and a TOS ROM to switch between while I try to bring the machine up.
In any case, it appears the SMD ROM board has been written with the full TOS image so assuming the write was successful, I should have a monitor ROM and a TOS ROM to switch between while I try to bring the machine up.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
Who is online
Users browsing this forum: ClaudeBot and 7 guests