Uses of Class
org.razvan.jzx.BaseSpectrum

Packages that use BaseSpectrum
org.razvan.jzx   
org.razvan.jzx.v128   
org.razvan.jzx.v48   
 

Uses of BaseSpectrum in org.razvan.jzx
 

Fields in org.razvan.jzx declared as BaseSpectrum
protected  BaseSpectrum BaseScreen.m_spectrum
          Cached reference to the BaseSpectrum object.
protected  BaseSpectrum BaseComponent.m_spectrum
          The BaseSpectrum instance, of which this BaseComponent is a part.
 

Methods in org.razvan.jzx that return BaseSpectrum
 BaseSpectrum BaseComponent.getSpectrum()
          Trivial accessor for the BaseSpectrum instance.
 

Methods in org.razvan.jzx with parameters of type BaseSpectrum
 void Z80.init(BaseSpectrum spectrum, ILogger logger)
          Cache references to the memory and I/O objects.
 void ScreenJava2.init(BaseSpectrum spectrum, ILogger logger)
          Compute the size of the segment that will be drawn into the BufferedImage, and allocate it.
 void ScreenJava1.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the image cache.
 void ScreenBoth.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the RGB data array and the MemoryImageSource object that Decorates the data.
 void BaseSpectrum.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the clock object, and initialize all contained references (CPU, memory, I/O, screen and keyboard.)
 void BaseScreen.init(BaseSpectrum spectrum, ILogger logger)
           Set cached pointers to the BaseSpectrum and BaseMemory objects. Allocate pixel modification bit vector. Allocate ink and paper tables. Set the size of the Canvas object, and add it to the Container. Add the keyboard object as the KeyListener. Set the scale.
 void BaseMemory.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the memory arrays, cache the screen component and pages in the appropriate memory pages.
 void BaseKeyboard.init(BaseSpectrum spectrum, ILogger logger)
          Cache the reference to the I/O component.
 void BaseIO.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the port arrays and cache the Z80, memory and screen components.
 void BaseComponent.init(BaseSpectrum spectrum, ILogger logger)
          Initialize the component.
 

Uses of BaseSpectrum in org.razvan.jzx.v128
 

Subclasses of BaseSpectrum in org.razvan.jzx.v128
 class Spectrum
          The 128k model specialization of the BaseSpectrum class.
 

Methods in org.razvan.jzx.v128 with parameters of type BaseSpectrum
 void Spectrum.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the 128k model versions of the memory, I/O and sound objects.
 void Memory.init(BaseSpectrum spectrum, ILogger logger)
          Load the ROM files from "roms/128a.rom" and "roms/128b.rom"
 void IO.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the AY port array and cache the reference to the AY-3-8912 chip.
 

Uses of BaseSpectrum in org.razvan.jzx.v48
 

Methods in org.razvan.jzx.v48 with parameters of type BaseSpectrum
 void Spectrum.init(BaseSpectrum spectrum, ILogger logger)
          Allocate the 48k model versions of the memory and I/O objects.
 void Memory.init(BaseSpectrum spectrum, ILogger logger)
          Load the ROM files from "roms/spectrum.rom".