C# Класс C64Lib.Core.C64

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
C64 ( EmulatorIOAdapter ioAdapter ) : System
Load1541JobState ( Stream f ) : bool
Load1541State ( Stream f ) : bool
LoadCIAState ( Stream f ) : bool
LoadCPUState ( Stream f ) : bool
LoadSIDState ( Stream f ) : bool
LoadSnapshot ( string filename ) : bool
LoadVICState ( Stream f ) : bool
NMI ( ) : void
NewPrefs ( Prefs prefs ) : void
Pause ( ) : void
Quit ( ) : void
Reset ( ) : void
Resume ( ) : void
Run ( ) : void
Save1541JobState ( Stream f ) : bool
Save1541State ( Stream f ) : int
SaveCIAState ( Stream f ) : bool
SaveCPUState ( Stream f ) : int
SaveRAM ( string filename ) : void
SaveSIDState ( Stream f ) : bool
SaveSnapshot ( string filename ) : void
SaveVICState ( Stream f ) : bool
VBlank ( bool draw_frame ) : void
patch_kernel ( bool fast_reset, bool emul_1541_proc ) : void

Приватные методы

Метод Описание
EmulateCyclesWith1541 ( ) : void
EmulateCyclesWithout1541 ( ) : void
Initialize ( ) : void
MainLoop ( ) : void
open_close_joysticks ( bool oldjoy1, bool oldjoy2, bool newjoy1, bool newjoy2 ) : void
poll_joystick ( int port ) : byte

Описание методов

C64() публичный Метод

public C64 ( EmulatorIOAdapter ioAdapter ) : System
ioAdapter EmulatorIOAdapter
Результат System

Load1541JobState() публичный Метод

public Load1541JobState ( Stream f ) : bool
f Stream
Результат bool

Load1541State() публичный Метод

public Load1541State ( Stream f ) : bool
f Stream
Результат bool

LoadCIAState() публичный Метод

public LoadCIAState ( Stream f ) : bool
f Stream
Результат bool

LoadCPUState() публичный Метод

public LoadCPUState ( Stream f ) : bool
f Stream
Результат bool

LoadSIDState() публичный Метод

public LoadSIDState ( Stream f ) : bool
f Stream
Результат bool

LoadSnapshot() публичный Метод

public LoadSnapshot ( string filename ) : bool
filename string
Результат bool

LoadVICState() публичный Метод

public LoadVICState ( Stream f ) : bool
f Stream
Результат bool

NMI() публичный Метод

public NMI ( ) : void
Результат void

NewPrefs() публичный Метод

public NewPrefs ( Prefs prefs ) : void
prefs Prefs
Результат void

Pause() публичный Метод

public Pause ( ) : void
Результат void

Quit() публичный Метод

public Quit ( ) : void
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

Resume() публичный Метод

public Resume ( ) : void
Результат void

Run() публичный Метод

public Run ( ) : void
Результат void

Save1541JobState() публичный Метод

public Save1541JobState ( Stream f ) : bool
f Stream
Результат bool

Save1541State() публичный Метод

public Save1541State ( Stream f ) : int
f Stream
Результат int

SaveCIAState() публичный Метод

public SaveCIAState ( Stream f ) : bool
f Stream
Результат bool

SaveCPUState() публичный Метод

public SaveCPUState ( Stream f ) : int
f Stream
Результат int

SaveRAM() публичный Метод

public SaveRAM ( string filename ) : void
filename string
Результат void

SaveSIDState() публичный Метод

public SaveSIDState ( Stream f ) : bool
f Stream
Результат bool

SaveSnapshot() публичный Метод

public SaveSnapshot ( string filename ) : void
filename string
Результат void

SaveVICState() публичный Метод

public SaveVICState ( Stream f ) : bool
f Stream
Результат bool

VBlank() публичный Метод

public VBlank ( bool draw_frame ) : void
draw_frame bool
Результат void

patch_kernel() публичный Метод

public patch_kernel ( bool fast_reset, bool emul_1541_proc ) : void
fast_reset bool
emul_1541_proc bool
Результат void