-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathiec-bus.txt
executable file
·56 lines (42 loc) · 2.15 KB
/
iec-bus.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
This is an overview of the VICE IEC bus emulation (x64 example).
/----<---- diskcontents-iec <-- diskcontents --> diskcontents-block ---->----\
| \-> *B |
| /-> cia1581 -\ |
| 6510core --> c64cia2 -> iecbus --> via1541 --> drive (TDE) --> *A |
| \ \->-\ |
| | | |
| / /-----------<------------/ c1541 >--\--------------->-\
| / | monitor >--\-\ |
| / \- s*-iec-device -\ | |
| | \ /-> realdevice | |
| \-> traps --> s*-trap --> s*-iec-bus \ |
| / \-> fsdrive -->--> vdrive-iec >-\
\----> s*-iec-lib --> s*-iec -/ \-> fsdevice |
/ \-> interface-s* |
| /- *B |
\--------<-------- realimage <-- diskimage <-- vdrive <----------<-------/
rawimage <-/ \- driveimage <-- *A
fsimage <-/ \----- wd1770 <-/
\-------- fdc <-/
User of the IEC bus system
--------------------------
6510core:
IEC bus access by the host CPU
diskcontents:
IEC bus and block acccess by image content lister
monitor:
IEC bus access by the build in monitor
c1541:
IEC bus and block acccess by the c1541 stand-alone utility
Backends used by the IEC bus system
-----------------------------------
fsimage:
Block access to disk images files on the host file system
rawimage:
Block access to raw devices like a host (PC) disk drive
realdevice:
IEC access to real IEC devices connected to the host (PC)
interface-serial:
IEC access to the printer emulation
fsdevice:
File access to files on the host file system