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

Наследование: Drive, IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
num_sectors int[]
sector_offset int[]

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

Метод Описание
Close ( int channel ) : byte
D64Drive ( IEC iec, string fileName, Stream fileStream ) : System
Dispose ( ) : void
Open ( int channel, byte filename ) : byte
Read ( int channel, byte &abyte ) : byte
ReplaceSpace ( byte source ) : byte
Reset ( ) : void
Write ( int channel, byte abyte, bool eoi ) : byte
block_read_cmd ( byte command ) : void
buffer_ptr_cmd ( byte command ) : void
chd64_cmd ( byte d64name ) : void
close_all_channels ( ) : void
execute_command ( byte command ) : void
free_buffer ( int buf ) : void

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

Метод Описание
AllocateChannelBuffer ( int channel, int size ) : void
DeallocateChannelBuffer ( int channel ) : void
Dispose ( bool disposing ) : void
FindFile ( byte filename, int &track, int &sector ) : bool
OpenDirectory ( byte pattern ) : byte
OpenFile ( int channel, byte filename ) : byte
alloc_buffer ( int want ) : int
conv_from_64 ( byte c, bool map_slash ) : byte
match ( byte p, byte n ) : bool
offset_from_ts ( int track, int sector ) : int
open_close_d64_file ( string d64name, Stream fileStream ) : void
open_direct ( int channel, byte filename ) : byte
open_directory ( byte pattern ) : byte
open_file_ts ( int channel, int track, int sector ) : byte
parse_bcmd ( byte command, int &arg1, int &arg2, int &arg3, int &arg4 ) : bool
read_sector ( int track, int sector, byte buffer ) : bool

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

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

public Close ( int channel ) : byte
channel int
Результат byte

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

public D64Drive ( IEC iec, string fileName, Stream fileStream ) : System
iec IEC
fileName string
fileStream Stream
Результат System

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

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

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

public Open ( int channel, byte filename ) : byte
channel int
filename byte
Результат byte

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

public Read ( int channel, byte &abyte ) : byte
channel int
abyte byte
Результат byte

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

public ReplaceSpace ( byte source ) : byte
source byte
Результат byte

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

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

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

public Write ( int channel, byte abyte, bool eoi ) : byte
channel int
abyte byte
eoi bool
Результат byte

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

public block_read_cmd ( byte command ) : void
command byte
Результат void

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

public buffer_ptr_cmd ( byte command ) : void
command byte
Результат void

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

public chd64_cmd ( byte d64name ) : void
d64name byte
Результат void

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

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

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

public execute_command ( byte command ) : void
command byte
Результат void

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

public free_buffer ( int buf ) : void
buf int
Результат void

Описание свойств

num_sectors публичное статическое свойство

public static int[] num_sectors
Результат int[]

sector_offset публичное статическое свойство

public static int[] sector_offset
Результат int[]