C# 클래스 C64Lib.Core.D64Drive

상속: Drive, IDisposable
파일 보기 프로젝트 열기: rosc77/vita64

공개 프로퍼티들

프로퍼티 타입 설명
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[]