Package | Description |
---|---|
smsqmulator |
The purpose of this project is to have an SMSQ/E emulator "machine" in java.
|
smsqmulator.cpu |
Modifier and Type | Class and Description |
---|---|
class |
Screen0
The emulated machine's screen - a QL mode 4 or 8 screen.
|
class |
Screen16
An 8-bit Aurora compatible screen for SMSQmulator.
|
class |
Screen32
This is the screen object for a "mode 32" screen, where each pixels is a word in GGGBBBBB RRRRRGGG format.
|
Modifier and Type | Method and Description |
---|---|
Screen |
Monitor.getScreen()
Gets the screen used by the cpu.
|
Modifier and Type | Method and Description |
---|---|
void |
Monitor.changeMemSize(int size,
Screen screen,
boolean allowEmulation)
Change the memory size.
|
void |
QL50HzInterrupt.setScreen(Screen screen)
Sets a (new) screen object.
|
Constructor and Description |
---|
MonitorGui(Screen screen,
inifile.IniFile inifile,
Warnings warnings,
int jversion,
boolean vibrantCols,
boolean isApplet,
int windowMode,
java.awt.GraphicsConfiguration gd,
java.awt.GraphicsDevice[] gds,
int currentMonitor)
Creates new form MonitorGui.
|
QL50HzInterrupt(int timeAddress,
MC68000Cpu cpu,
Screen screen)
Creates the object.
|
Modifier and Type | Field and Description |
---|---|
Screen |
MC68000Cpu.screen |
Modifier and Type | Method and Description |
---|---|
Screen |
MC68000Cpu.getScreen()
Gets the screen used by this object.
|
Constructor and Description |
---|
CPUforScreenEmulation(int size,
Screen screen,
inifile.IniFile iniFile,
int romSize)
Creates the object.
|
MC68000Cpu(int size,
Screen screen,
inifile.IniFile iniFile,
int romSize)
Creates the object.
|