TURBO FREEZER XL/XE 2011Manual for software version 3.10Last updated on March 30, 2013
the first real freezer for the Atari, it is also the only extension a freak needs to get theoptimum and maximum usage out of his Atari. This is because
1 InstallationTheTURBO FREEZERis simply attached to the parallel bus. The parallel bus differsbetween Atari XL and XE computers. In Atari XL computers
1 Installationport. The freezer can unfortunately not be used with these XE models.Caution:The freezer electronic and the adapter board are not connec
1.3 Plugging the freezer inelectronic in one hand and the adapter board in the other hand. Then place the modulecarefully on the board but do not pres
1 Installation1.3.2 Atari 800 XE, 65 XE and 130 XEAttach the freezer to the cartridge port and the ECI port at the back of the Atari.1.4 Turning the f
1.4 Turning the freezer onIfREADYis displayed, simply press the “Freeze” button on the upper right to displaythe freezer main menu. If nothing happens
1 Installation1.4.4 Activating the stereo POKEY mode (optional)If the Atari has a stereo POKEY extension that is in stereo mode, the “Stereo” switchmu
1.5 Extended configurations for experts in solderingprolong the power supply wire of the freezer to the power supply inside the Atari. In bothcases the
1 Installationsocket. If the ANTIC is soldered to the board, cut the pin right above the board with amini wire cutter and bend it up carefully.At first
2 UsageDid you ever feel annoyed by a game that is really great but has no pause function thatcan be activated at any time? Or by games of the frustra
Copyrightc1987-2013 Peter Dell, Florian Dingler, Bernhard Engl, Matthias ReichlThis manual is protected by copyright and subject to Creative Commons
2 Usage2.1 Starting the freezer main menuAfter pressing the “Freeze” button the program is frozen when the next interrupt occursand the freezer takes
2.3 Saving a frozen programcan install a[SYSTEM RESET]key in the Atari as described in section 1.5.2. The interrupttriggered by this key can by no mea
2 Usage2.3.1 Adapting the boot disk loaderWhen a frozen program is saved as boot disk, the freezer also writes a loader to the disk.This inherently wi
2.4 Swapping the frozen and a saved program2.4 Swapping the frozen and a saved programThe swap function in the freezer main menu can be used to swap t
2 Usage• Leave the freezer main menu• Activate the menu of the cartridge emulation• Disable IRQs and NMIs• Enable the OS ROM• Set the return address t
3 Debugger and DOSPressing[D]in the freezer main menu takes you to the built-in debugger with DOSfunctions.Commands are entered in the command line at
3 Debugger and DOS3.1.1 Executing commandsIf the prefixD:is not included in a file name, the defaultD1:will be used. RAM disksare not supported, as they
3.1 Disk Operating System (DOS)SAV filename,start,endSave object file with the memory content from addressstartto (and including)endSAV filename/N,star
3 Debugger and DOSDISK FULLThe disk is fullFILE LOCKEDThe file is lockedDIRECTORY FULLThe directory is full (at most 64 files per disk)3.2 DebuggerA deb
3.2 DebuggerThe software of the originalTURBO FREEZERfrom 1987 had some disadvantages,among other reasons due to size constraints. Changes were always
Contents1 Installation 111.1 Verifying the power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2 Assembling the freezer . . . . . .
3 Debugger and DOSVEC Display OS vectorsHAT Display handler tableM Display memory usage mapPBDisplay content of the memory management registerPORTB(co
3.2 DebuggerRemark: With the exception of the spaces immediately following the command, allspaces in the above list are only there for readability and
3 Debugger and DOSIf you would like to access the RAM under the OS ROM, enterPB<FEto set bit 0 ofPORTBto 0. WithPB<E3access to the first bank of
3.2 DebuggerThe byte sequence can consist of up to 8 bytes, which is more than sufficient in mostcases. It’s also possible to omit bytes from the sequen
3 Debugger and DOSVcommand displays the type of interrupt (IRQ or NMI) that caused activation of thefreezer, together with the original value of the c
3.2 DebuggerDOSINI 000C: 0000 CASINI 0002: FFFFDOSVEC 000A: F223VPRCED 0202: C0CD VINTER 0204: C0CD...3.2.13 Display handler address tableTheHATcomman
4 512k RAM extensionThe built-in RAM extension of theTURBO FREEZERis compatible with the wide spreadRambo/ATARI-Magazin extensions. Bit 4 ofPORTBactiv
5 Oldrunner – Atari OS Rev. BThe Atari 400/800 is the only 8-bit home computer class that contains a well-designedand structured operating system (OS)
Contents3.1.4 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.2 Debugger . . . . . . . . . . . . . . . . . . . . . . . .
6 Cartridge emulationThe cartridge emulation is another very powerful feature of theTURBO FREEZER.It is capable of emulating standard 8K and 16K modul
6 Cartridge emulationThe SpartaDOS X emulation uses the same bank switching scheme as the“Ultimate 1MB” extension. The corresponding image has a maxim
6.3 Cartridge emulation menu“FlashWrite” is in the right position (ON). The cartridge emulation is completely disabledif both switches are in the left
6 Cartridge emulationK Display cartridge emulation configurationK<0 Deactivate cartridge emulation completely:Sets module type and SpartaDOS X emula
6.5 Further informationKS<sourceSelect source for the cartridge emulation:0 flash ROM1 freezer RAMKN<mode Switch menu for cartridge emulation on/
7 Programming the flash ROM7.1 BasicsThe software of theTURBO FREEZERsis not, as this is normally the case, stored inan EPROM but in a flash ROM. The bi
7 Programming the flash ROMrestriction to 64k blocks does of course not apply to the freezer RAM. There every 8kbank can be programmed separately.If th
7.5 Programming the flash ROM and freezer RAMErase flashErase the complete flash ROM.Caution:This will erase the complete flash ROM, including the freeze
Contents8.2 Memory partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518.2.1 Freezer RAM . . . . . . . . . . . . . . . . . . .
8 For experts: Technical details8.1 HardwareThe heart of theTURBO FREEZERis the Xilinx XC95144XL CPLD. It contains thecomplete logic of the freezer an
8 For experts: Technical details• Bank 120: Free• Bank 121: Free• Bank 122: Free• Bank 123: Freezer software bank 3• Bank 124: Freezer software bank 1
8.3 Freezer8.3.2 Mirroring the freezer memory inWhen the freezer is activated, the freezer RAM resp. the flash ROM is mirrored to thearea $0000. . . $3
8 For experts: Technical detailsAfter this, the freezer enters the state “activation triggered”. Just like in the state“activated” theTURBO FREEZERnow
8.3 Freezer$D710. . . $D71F: Freezer RAM A4/A5 (r/w)7 6 5 4 3 2 1 0- - - - - - - -A read access to this register changes the handling of the address l
8 For experts: Technical details“Ultimate 1MB BIOS”. It neither contains a standard interrupt handling nor a characterset at $E000. Therefore the scre
8.6 Cartridge emulation8.6 Cartridge emulationThe cartridge emulation offers very many configuration options. Controlling all theseoptions only with swi
8 For experts: Technical details$D592: RAM Bank (r/w)7 6 5 4 3 2 1 0- - bankNumber of the selected RAM bank (0. . . 63) in 8k+RAM mode.$D593: RAM Bank
8.6 Cartridge emulation$D596: SDX Configuration (r/w)7 6 5 4 3 2 1 0- - - - - - config00 SpartaDOS X deactivated01 SpartaDOS X in freezer RAM starting
8 For experts: Technical details8.6.2.2 Additional registers in OSS mode$D500. . . $D50F: OSS Bank Select (r/w)7 6 5 4 3 2 1 0- - - - - - - -These reg
8.6 Cartridge emulation8.6.2.4 Additional registers when SpartaDOS X is active$D5E0: Bank Select (r/w)7 6 5 4 3 2 1 0control bankcontrol SpartaDOS X c
9 Further information and downloads• TURBO FREEZERhttp://turbofreezer.horus.comUp to date information, updates and more.• ABBUChttp://www.abbuc.deSour
Warranty and intended usageThe warranty on material and assembly is 6 months. If the freezer is defective, it maybe replaced by one that is functionin
PrefacePreface by the designer of the new freezer (2012)TURBO FREEZER2005 was a big success. It was very well received in the Ataricommunity and we go
thanks to all who ordered the new freezer in advance and waited so patiently.Salzburg, November 2012Matthias ReichlP.S. (March 2013): I’d like to add
PrefaceThis will help anyone who wants to expand the freezer or even make something completelynew with it.All relevant information and updates for the
Comentários a estes Manuais