|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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". |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |