Burning ROMS

The place to ask all those likely daft questions!
zChris
Posts: 194
Joined: Fri Nov 27, 2020 10:13 pm

Burning ROMS

Post by zChris »

Hello,

I have an atari with 6 pieces of EPROMS. I have downloaded a rom version thats in a .img format and 192kb from https://www.exxosforum.co.uk/forum/viewt ... 627#p50625 .

Also have gotten an EPROM programmer that i have gotten to work (atleast read from chips), TL866II PLUS with minipro opensource software ().

Now my question is on burning this file. Do i need to split it into 6 pieces? How is that done ? When putting it in the Atari is the sequence like this?
------------------------------------
EPROM4 |
EPROM3 |
EPROM2 |
EPROM1 CPU |
------------------------------------

Thanks in advance
/zChris
User avatar
DoG
Posts: 1125
Joined: Sat Apr 07, 2018 12:26 pm

Re: Burning ROMS

Post by DoG »

Well, there is small program by P. Putnik that split ROMs in different config. Then you just load them each in individually into TL866 and burn them. The file extension gives the placement on the motherboard. LO2 and so on. Easiest to do this in an emulator, like Hatari.

Someone did a Windows tool called CartMan that does this kind of job. I can't remember if that tool did the byte swap though.

EDIT: Hmm.... Didn't someone make a tutorial or write about this on this forum? I might remember wrong...
zChris
Posts: 194
Joined: Fri Nov 27, 2020 10:13 pm

Re: Burning ROMS

Post by zChris »

Thanks for your answer DoG. Aftersom chatting on #atariscne i got it explained to me. But unfortunatly i used the tool split thats common on linux with -b 32KB instead of 32KiB and i was not observant enough to notice it produced 7 files instead of 6 before it was too late. So now i have orderd en Eprom UV ERASER from ebay :)

Best regards
/zChris
User avatar
DoG
Posts: 1125
Joined: Sat Apr 07, 2018 12:26 pm

Re: Burning ROMS

Post by DoG »

zChris wrote: Sat Jan 30, 2021 9:41 pm...So now i have orderd en Eprom UV ERASER from ebay...
Yeah, you are going to need that if your are planning to do some more hardware work :D There is also EEPROM that are electrically erasable but a bit more expensive. Then you don't have to use an UV light.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10464
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Burning ROMS

Post by rubber_jonnie »

Yep, Cartman will indeed split ROMs and will also let you byteswap them.

A tool I'd definitely recommend.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
olivier.jan
Posts: 212
Joined: Mon Jun 01, 2020 8:00 am

Re: Burning ROMS

Post by olivier.jan »

By the way, depending on your motherboard revision it might be easier to go for 2 ROM chips instead of 6. You just have to change jumper on the motherboard. And with 2 ROM chips, you can go for eeprom or flash roms which will be cheap too (sst39sf010 are around 1.5€ each) and no need to go through UV to erase it.
Retro stuff
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
User avatar
DoG
Posts: 1125
Joined: Sat Apr 07, 2018 12:26 pm

Re: Burning ROMS

Post by DoG »

olivier.jan wrote: Sun Jan 31, 2021 10:07 am By the way, depending on your motherboard revision it might be easier to go for 2 ROM chips instead of 6. You just have to change jumper on the motherboard. And with 2 ROM chips, you can go for eeprom or flash roms which will be cheap too (sst39sf010 are around 1.5€ each) and no need to go through UV to erase it.
If he has a 6 ROM board it is probably a ST(f,m) or a Mega and they only have 28 pin sockets. The sst39sf010 are 32 pin ROMs and need modification (solder some legs together and switch two pins) or an adapter board to be used in these Ataris. In some cases you also need to solder in a 74LS11 if that is not fitted from factory. Doable of course.

However, in a STe or MegaSTe the sockets are 32 pins. So both 28 pin (mask ROMs) and 32 pins ROMs can be fitted. Your sst39sf010 for example.

Great tip nonetheless.
zChris
Posts: 194
Joined: Fri Nov 27, 2020 10:13 pm

Re: Burning ROMS

Post by zChris »

Is it necesarry to byteswap the EmuTos image?
zChris
Posts: 194
Joined: Fri Nov 27, 2020 10:13 pm

Re: Burning ROMS

Post by zChris »

Alright, i have gotten my Eprom Eraser so i have been able to try to burn some rom.

I downloaded the 192kb version of EmuTOS 1.0.1. I then used this software https://github.com/TzOk83/CartMan to split the rom into HI and LO. After that i used the same program to split those in 32KiB pieces.

So now i have 3 of Lo and 3 of Hi which can be downloaded https://www.dropbox.com/s/jfh0yzxxazfgg ... s.zip?dl=0

I then burned em with https://github.com/vdudouyt/minipro. Put them into the Atari ST but i just get a White screen.

Any ideas what im missing ?

Best regards zChris
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10464
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Burning ROMS

Post by rubber_jonnie »

There are three possible problems here.

1. Splitting the ROMs into two and then splitting them into 32KB chunks may not work. I don't know this 100%, but since cartman allow you to split into 6 directly I can only assume you're not doing it that way as it doesn't label the file HI & LO
2. They need to be byte swapped before burning.
3. The ROMs are installed in the incorrect order.

The best tool I've found for splitting is ROMSPLIT by PPera as it will label your rom files correctly so you can put them in the correct location. You can run it easily under Hatari or STEEM to get the correct files for your needs.

Personally I use Hatari as the GEMDOS folder setup allows you to get files to and from your emulated ST for processing really easily. GEMDOS setup is done under the Hard Drive section in Hatari config.

I would suggest you make 2 sets, so take your 192K Emutos ROM and use cartman to make a byte swapped copy. Then use ROMSPLIT under Hatari to split the normal copy into 6, then do the same for the byte swapped ROM.

You will then have 2 sets of 6 ROMs, one byte swapped, one not. Burn one set and see if it works, if not, erase and burn the second set and see if it works. One set should work so long as you have them in the correct order.

The other thing is that whilst the open source software your using may be ok, I'd suggest you get the original software for your programmer, it's free to download and is pretty good.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Post Reply

Return to “NOOB QUESTIONS”