Klasse GeoRAM

java.lang.Object
libsidplay.components.cart.Cartridge
libsidplay.components.cart.supported.GeoRAM

public class GeoRAM extends Cartridge
  • Felddetails

    • dffe

      protected byte dffe
      GEORAM register selects a page within a 16KB bank.
       Register | bits
       -------------------
       $dffe    | xx543210
      
       x = unused, not connected.
       
    • dfff

      protected byte dfff
      GEORAM register selects a 16KB bank. The number of 16k blocks that is available depends on the size of the GeoRAM/BBG:
       RAM size | $dfff
       ------------------
         64k | $00-$03
        128k | $00-$07
        256k | $00-$0f
        512k | $00-$1f
       1024k | $00-$3f
       2048k | $00-$7f
       2048k | $00-$ff
       
    • ram

      protected byte[] ram
      GEORAM memory.
    • io1Bank

      protected final Bank io1Bank
    • io2Bank

      protected final Bank io2Bank
  • Konstruktordetails

  • Methodendetails

    • reset

      public void reset()
      Beschreibung aus Klasse kopiert: Cartridge
      Bring the cart to power-on state. If overridden, remember to call the superclass method.
      Setzt außer Kraft:
      reset in Klasse Cartridge
    • getIO1

      public Bank getIO1()
      Beschreibung aus Klasse kopiert: Cartridge
      Acquire the IO1 bank
      Setzt außer Kraft:
      getIO1 in Klasse Cartridge
      Gibt zurück:
      The bank responding to IO1 line.
    • getIO2

      public Bank getIO2()
      Beschreibung aus Klasse kopiert: Cartridge
      Acquire the IO2 bank.
      Setzt außer Kraft:
      getIO2 in Klasse Cartridge
      Gibt zurück:
      The bank responding to IO2 line.
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Cartridge