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.
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
dml attempts a Raven
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
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.
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
Re: dml attempts a Raven
It be fine

Re: dml attempts a Raven
I decided the same
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
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
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 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
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.
Re: dml attempts a Raven
agranlund wrote: Sat Jun 28, 2025 6:12 pm 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
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
Probably I can try with the SMD ROM board next to confirm that is ok since that was a bit more tricky...
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
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

