cartridge dumping software....


von GoodByteXL » Fr 4. Mär 2005, 20:35
Hi!

maybe you can find rom images here ...

http://www.trueroms.com/roms.php?platform=Atari8bit

Regards

von PacMan » Mo 18. Apr 2005, 22:11
Die erste Version des Cart-Dumpers speichert den 16k Modulinhalt direkt als File ab. Durch umschalten des Registers kann man in mehreren Teilen auch XEGS Bank-Switch Module abspeichern. Den doppelten 8k Teil von $A000-$BFFF dann später weglassen.
Die letzte Version speichert die XEGS-Module ohne Filenamen auf Diskette ab. Leider ein Nachteil den der Programmierer beabsichtigt hat.

Hier mal ein Beispiel eines 64k Moduls:
Auf der Diskette steht ab
$0710 der 8. Teil ($A000-$BFFF),
$2710 der 7. Teil,
$4710 der 6. Teil,
.......
$C710 der 2. Teil,
$E710 der 1. Teil.

Ich habe zuerst am PC das ATR (Single Density Disk geht bis $1680F) in Dateien zu 1808 Bytes ($710) aufgespalten. Das erste File gelöscht und alles (File 2-37) wieder zusammengefügt.
Dann nochmal in Dateien zu 8192 Bytes ($2000) aufgespalten, die Teile in der Reihenfolge geändert und wieder zusammengefügt.
Fertig ist das 64k Modulfile das jetzt prima auf dem Emulator läuft.

Gruß,
Steffen

Re: cartridge dumping software....

von cas » Mo 18. Apr 2005, 22:56
Paxination hat geschrieben: I am really needing/wanting the atari assembler editor rom on my pc


Are you talking about the original Atari Assembler Editor Cart? This should be a "normal" 4k or 8k Cart, so dumping can be done with almost any DOS. Boot a Atari DOS 2.5 Disk with the cart inserted, exit to DOS, use menu "k" (binary save), save the cart into a file from memory $A000 to $BFFF. Look into Addresses $BFFA (Startaddress) and $BFFE (Initaddress) for the correct init/start-addresses.

If you just need the Atari Assembler/Editor on a PC Emulator, you can also use the file-version floating around in the net.

Some Background Information:
http://www.strotmann.de/twiki/bin/view/ ... Cartridges

From http://www.atariarchives.org/mmm/pages_7,8,9.php

CARTRIDGE A (LEFT CARTRIDGE)

OK, all Atari computers have a left cartridge slot. Since it may be the only slot, it makes more sense to refer to it as cartridge A.

Cartridge A takes up memory locations 40960 through 49151 ($A000 through $BFFF). This will only affect you if you have 48K of RAM, since these locations are the last 8K.

The last six bytes in a cartridge provide the information that the OS needs in order to run the cartridge. Thus:

49146,49147 ($BFFA, $BFFB) holds the starting (run) address of the cartridge.

49148 ($BFFC) equals zero if a cartridge is plugged in, and doesn't if one isn't.

49149 ($BFFD) tells the OS how to get the cartridge going. If bit zero is set, then the OS boots the disk before it runs the cartridge. If bit two is set, then the cartridge is initialized but not run (if it's not set then it gets run).

49150,49151 ($BFFE,$BFFF) holds the initialization address of the cartridge.

Note that these addresses are all for cartridge A. For cartridge B, just subtract 8192 from each address.

If cartridge A is present, TSTDAT at location seven gets set to one during powerup.

If you're using BASIC, then the BASIC cartridge is cartridge A. Because this book is designed to teach you about your Atari, and not about the languages that can be used with it, I'm not going to give you a detailed listing of all the locations in the BASIC cartridge. Don't feel as though you're missing out on something great, however; there's very little in there that would be useful to you. The OS listing does mention four routines, however, so I will mention those.


Best regards

Carsten Strotmann

von guus » Mi 3. Aug 2005, 17:06
Hello,

The Atari Assembler software has Number CLX4003 if I remember correctly.
This is just an 8K-Cartridge. It is also quite simple to make an Eprom with either Basic or Assembler.
A Mac65 Cartridge is also an option.
I can help you get one of these.

And also the Freezer 4 can do the trick. :lol:

Contact me if you like.

Best Regards,
Guus