|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ILogger | |
|---|---|
| org.razvan.jzx | |
| org.razvan.jzx.v128 | |
| org.razvan.jzx.v48 | |
| Uses of ILogger in org.razvan.jzx |
|---|
| Classes in org.razvan.jzx that implement ILogger | |
|---|---|
class |
AppletLogger
Log messages using the AppletContext.showStatus() method (when JZX is running as an Applet.) |
class |
ConsoleLogger
Log messages to the console (System.out), when JZX is running as a regular Frame. |
| Fields in org.razvan.jzx declared as ILogger | |
|---|---|
protected ILogger |
BaseScreen.m_logger
The ILogger object used to logStream information and exceptions. |
protected ILogger |
BaseLoader.m_logger
Logger object for logging messages and exceptions. |
protected ILogger |
BaseComponent.m_logger
The ILogger object used to log error and output information. |
| Methods in org.razvan.jzx with parameters of type ILogger | |
|---|---|
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. |
| Constructors in org.razvan.jzx with parameters of type ILogger | |
|---|---|
BaseLoader(ILogger logger,
java.net.URL url)
Setup the logger and url, allocate and initialize the "headless" memory object. |
|
Clock(long frequency,
ILogger logger)
Create the Clock thread and mark it as daemon. |
|
Z80Loader(ILogger logger,
java.net.URL url)
|
|
| Uses of ILogger in org.razvan.jzx.v128 |
|---|
| Methods in org.razvan.jzx.v128 with parameters of type ILogger | |
|---|---|
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 ILogger in org.razvan.jzx.v48 |
|---|
| Methods in org.razvan.jzx.v48 with parameters of type ILogger | |
|---|---|
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 | |||||||||