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

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

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

Метод Описание
ChangedVA ( UInt16 new_va ) : void
Dispose ( ) : void
MOS6569 ( C64 c64, C64Display disp, MOS6510 CPU, SystemRam ram, CharacterRom characterRom, ColorRam colorRam ) : System
ReadRegister ( UInt16 adr ) : byte
TriggerLightpen ( ) : void
WriteRegister ( UInt16 adr, byte abyte ) : void
draw_background ( ) : void
draw_graphics ( ) : void
draw_sprites ( ) : void
graphics_access ( ) : void
matrix_access ( ) : void
raster_irq ( ) : void
vblank ( ) : void

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

Метод Описание
CheckSpriteDMA ( ) : void
DeallocateHandles ( ) : void
DisplayIfBadLine ( ) : void
Dispose ( bool disposing ) : void
EmulateCycle ( ) : bool
FetchIfBadLine ( ) : void
IdleAccess ( ) : void
RCIfBadLine ( ) : void
RefreshAccess ( ) : void
SampleBorder ( ) : void
SetBALow ( ) : void
SprDataAccess ( int num, int bytenum ) : void
SprPtrAccess ( int num ) : void
read_byte ( UInt16 adr ) : byte

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

ChangedVA() публичный метод

public ChangedVA ( UInt16 new_va ) : void
new_va System.UInt16
Результат void

Dispose() публичный метод

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

MOS6569() публичный метод

public MOS6569 ( C64 c64, C64Display disp, MOS6510 CPU, SystemRam ram, CharacterRom characterRom, ColorRam colorRam ) : System
c64 C64
disp C64Display
CPU MOS6510
ram SystemRam
characterRom CharacterRom
colorRam ColorRam
Результат System

ReadRegister() публичный метод

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

TriggerLightpen() публичный метод

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

WriteRegister() публичный метод

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

draw_background() публичный метод

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

draw_graphics() публичный метод

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

draw_sprites() публичный метод

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

graphics_access() публичный метод

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

matrix_access() публичный метод

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

raster_irq() публичный метод

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

vblank() публичный метод

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