Final Cartridge

From ReplayResources
Revision as of 12:38, 22 April 2010 by JJ-TheBreaker (talk | contribs)
Jump to navigationJump to search
Final Cartridge Screenshots
Final Cartridge Screenshots
Technical Info
ROM TFC/FC2: 16 kbyte
FC3: 64 kbyte
RAM None
Hardware features 1 Button Freeze
Manual PDF: XX pages

PDF: XX pages
PDF: XX pages
PDF: XX pages
PDF: XX pages

PDF: XX pages
CRT ID TFC: 13
FC3: 35
Programming
Control Registers $DFFF -
  $FFF8
  The registers are enabled by the cartridge button blabla
Attention please!
Work is still in progress here!

The Final Cartridge and its successor, the very popular Final Cartridge III,

fuck, this is going to be long ...


Wonder where this is coming from: vice?

- here is another doc: http://www.zimmers.net/anonftp/pub/cbm/documents/chipdata/Final%20Cartridge%20III%20Internals.txt (equally wrong)

   The Final Cartridge 1 + 2

   - any access to IO1 turns cartridge ROM off
   - any access to IO2 turns cartridge ROM on

   The Final Cartridge 3

   - 4 16K ROM Banks at $8000/$a000 (=64K)

        Bank 0:  BASIC, Monitor, Disk-Turbo
        Bank 1:  Notepad, BASIC (Menu Bar)
        Bank 2:  Desktop, Freezer/Print
        Bank 3:  Freezer, Compression

   - the cartridges uses the entire io1 and io2 range

   - one register at $DFFF:

    7      Hide this register (1 = hidden)
    6      NMI line   (0 = low = active) *1)
    5      GAME line  (0 = low = active) *2)
    4      EXROM line (0 = low = active)
    2-3    unassigned (usually set to 0)
    0-1    number of bank to show at $8000

    1) if either the freezer button is pressed, or bit 6 is 0, then
       an NMI is generated

    2) if the freezer button is pressed, GAME is also forced low

    - the rest of io1/io2 contain a mirror of the last 2 pages of the
      currently selected rom bank (also at $dfff, contrary to what some
      other documents say)



Weblinks