Final Cartridge: Difference between revisions

From ReplayResources
Jump to navigationJump to search
(Created page with '{{ReplayResources:RoadWorks}} Wonder where this is coming from: vice? <pre> $DFFF/57343: FC3-I/O-Register Read: Depends on the last value written: +-------------+----…')
 
No edit summary
Line 3: Line 3:
Wonder where this is coming from:
Wonder where this is coming from:
vice?
vice?
- here is another doc: http://www.zimmers.net/anonftp/pub/cbm/documents/chipdata/Final%20Cartridge%20III%20Internals.txt (equally wrong)
<pre>
<pre>
  $DFFF/57343:  FC3-I/O-Register
  $DFFF/57343:  FC3-I/O-Register

Revision as of 15:16, 17 April 2010

Attention please!
Work is still in progress here!

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)

 $DFFF/57343:   FC3-I/O-Register

 Read:

 Depends on the last value written:

   +-------------+-----------------------------------------------------+
   | Bit 7 was 1 |   value = $FF                                       |
   | Bit 7 was 0 |   value = ((last value-1) and 2)/2*$FF              |
   +-------------+-----------------------------------------------------+

 Write:

   +----------+--------------------------------------------------------+
   | Bit  7   |   1 = always show 16KB of Bank 0 (for Reset-routine)   |
   | Bit  6   |   unused (usually set to 1)                            |
   | Bits 5+4 |   00 = turn on all 16 KB of FC3 ROM                    |
   |          |   01 = start Freezer immediately                       |
   |          |   10 = turn on first 8 KB of FC3 ROM                   |
   |          |   11 = turn off FC3 ROM                                |
   | Bits 3+2 |   unused (usually set to 0)                            |
   | Bits 1+0 |   number of bank to show at $8000                      |
   +----------+--------------------------------------------------------+

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