C# 클래스 C64Lib.Core.C64

파일 보기 프로젝트 열기: rosc77/vita64 1 사용 예제들

공개 메소드들

메소드 설명
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