Jump to content
IGNORED

Save eprom to binary


w1k

Recommended Posts

So, the EPROM is inside a cart?

 

You can copy them but it usually involves hot-swapping the carts.

 

filecopy.zip

 

That's my old BASIC Filecopy utility from years ago... it has a simple cart copier built in. Does standard carts, but not bank-select ones.

Edited by Rybags
Link to comment
Share on other sites

Link to comment
Share on other sites

Judging by your photo's, the eproms contain alternative OS's, selectable through a switch. Cartridges occupy a different address space than the OS. If they weren't soldered in, the easiest way to dump each eprom's contents would be by putting it in a eprom programmer.

 

re-atari

Link to comment
Share on other sites

yes, i mean dump content of cartridge to file.. but that is internal 8kb cartridges flashed in eprom in atari.. no external cartridges.

 

Even if the eproms contained cartridge code we still would call them eproms if they were not in their cartridge cases, so that's bad english all around. Not a problem, I can tell from the OS(s) that you are running, that English is not your native tongue so such a mistake in nomenclature is really to be expected at some point. Again not a big deal at all...

 

Here is a BASIC program that when run with each OS should get you an eprom burn file for that OS. Which also work as emulator ROM files. The file created does not have the standard six Atari file header bytes, so those would have to be added if you were using an Atari based eprom burner.

FF FF 00 00 FF 3F

Would be suitable bytes to use for those Atari file header bytes. PUT equates for potential lines 22 thru 27 to do that are:

255,255,0,0,255,63

 

BASIC program for reading the OS ROM and saving to a file called

OSIMG.ROM on Drive one.

 

10 OPEN #1,8,0,"D1:OSIMG.ROM"

20 POKE 54017,125

30 A=12*4096:L=4095:GOSUB 500

40 A=5*4096:L=2047:GOSUB 500

50 A=13*4096+2048:L=8192+2047:GOSUB 500

60 CLOSE #1:POKE 54017,253:END

500 FOR D=A TO A+L:PUT #1,PEEK(D):NEXT D

510 RETURN

 

DOS needs to be loaded with BASIC before the above program will work properly. Don't forget to change the file name either in the program above or once the file has been written out to avoid having your data overwritten by a 2nd file if you use the same floppy disk to make more OS images. Be prepared for a good long wait, 132 sector file length with almost two seconds per sector written make for a long time to finish the program.

Link to comment
Share on other sites

  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...