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

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

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

Метод Описание
AsyncReset ( ) : void
CountVIATimers ( int cycles ) : void
ExtReadByte ( UInt16 adr ) : byte
ExtWriteByte ( UInt16 adr, byte abyte ) : void
IECInterrupt ( ) : void
MOS6502_1541 ( C64 c64, Job1541 job, C64Display disp, Drive1541Ram Ram, Drive1541Rom Rom ) : System
NewATNState ( ) : void
Reset ( ) : void
TriggerJobIRQ ( ) : void

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

Метод Описание
do_adc ( byte abyte ) : void
do_sbc ( byte abyte ) : void
illegal_jump ( UInt16 at, UInt16 to ) : void
illegal_op ( byte op, UInt16 at ) : void
jump ( UInt16 adr ) : void
read_byte ( UInt16 adr ) : byte
read_byte_io ( UInt16 adr ) : byte
read_word ( UInt16 adr ) : UInt16
read_zp ( UInt16 adr ) : byte
read_zp_word ( UInt16 adr ) : UInt16
write_byte ( UInt16 adr, byte abyte ) : void
write_byte_io ( UInt16 adr, byte abyte ) : void
write_zp ( UInt16 adr, byte abyte ) : void

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

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

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

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

public CountVIATimers ( int cycles ) : void
cycles int
Результат void

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

public ExtReadByte ( UInt16 adr ) : byte
adr System.UInt16
Результат byte

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

public ExtWriteByte ( UInt16 adr, byte abyte ) : void
adr System.UInt16
abyte byte
Результат void

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

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

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

public MOS6502_1541 ( C64 c64, Job1541 job, C64Display disp, Drive1541Ram Ram, Drive1541Rom Rom ) : System
c64 C64
job Job1541
disp C64Display
Ram C64Lib.Memory.Drive1541Ram
Rom C64Lib.Memory.Drive1541Rom
Результат System

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

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

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

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

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

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