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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
|
// license:BSD-3-Clause
// copyright-holders:R. Belmont
/***************************************************************************
Apple II bus slot cards
All of these cards are electrically compatible, but for compatibility
reasons we divide them by machine type.
***************************************************************************/
#include "emu.h"
#include "bus/a2bus/cards.h"
#include "bus/a2bus/4play.h"
#include "bus/a2bus/a2alfam2.h"
#include "bus/a2bus/a2applicard.h"
#include "bus/a2bus/a2arcadebd.h"
#include "bus/a2bus/a2cffa.h"
#include "bus/a2bus/a2corvus.h"
#include "bus/a2bus/a2diskii.h"
#include "bus/a2bus/a2diskiing.h"
#include "bus/a2bus/a2dx1.h"
#include "bus/a2bus/a2echoii.h"
#include "bus/a2bus/a2iwm.h"
#include "bus/a2bus/a2mcms.h"
#include "bus/a2bus/a2memexp.h"
#include "bus/a2bus/a2midi.h"
#include "bus/a2bus/a2mockingboard.h"
#include "bus/a2bus/a2parprn.h"
#include "bus/a2bus/a2pic.h"
#include "bus/a2bus/a2sam.h"
#include "bus/a2bus/a2scsi.h"
#include "bus/a2bus/a2softcard.h"
#include "bus/a2bus/a2ssc.h"
#include "bus/a2bus/a2swyft.h"
#include "bus/a2bus/a2themill.h"
#include "bus/a2bus/a2thunderclock.h"
#include "bus/a2bus/a2ultraterm.h"
#include "bus/a2bus/a2videoterm.h"
#include "bus/a2bus/a2zipdrive.h"
#include "bus/a2bus/byte8251.h"
#include "bus/a2bus/computereyes2.h"
#include "bus/a2bus/ccs7710.h"
#include "bus/a2bus/ezcgi.h"
#include "bus/a2bus/grafex.h"
#include "bus/a2bus/grappler.h"
#include "bus/a2bus/laser128.h"
#include "bus/a2bus/mouse.h"
#include "bus/a2bus/prodosromdrive.h"
#include "bus/a2bus/ramcard128k.h"
#include "bus/a2bus/ramcard16k.h"
#include "bus/a2bus/ssbapple.h"
#include "bus/a2bus/ssprite.h"
#include "bus/a2bus/suprterminal.h"
#include "bus/a2bus/timemasterho.h"
#include "bus/a2bus/transwarp.h"
#include "bus/a2bus/uniprint.h"
#include "bus/a2bus/booti.h"
#include "bus/a2bus/q68.h"
#include "bus/a2bus/pc_xporter.h"
#include "bus/a2bus/cmsscsi.h"
#include "bus/a2bus/a2vulcan.h"
#include "bus/a2bus/uthernet.h"
#include "bus/a2bus/a2hsscsi.h"
#include "bus/a2bus/a2sd.h"
#include "bus/a2bus/sider.h"
#include "bus/a2bus/lancegs.h"
#include "bus/a2bus/titan3plus2.h"
#include "bus/a2bus/softcard3.h"
void apple2_slot0_cards(device_slot_interface &device)
{
device.option_add("lang", A2BUS_RAMCARD16K); // Apple II RAM Language Card
device.option_add("ssram", A2BUS_RAMCARD128K); // Saturn Systems 128K extended language card
}
void apple2_cards(device_slot_interface &device)
{
device.option_add("diskii", A2BUS_DISKII); // Disk II Controller Card
device.option_add("diskiing", A2BUS_DISKIING); // Disk II Controller Card, cycle-accurate version
device.option_add("diskiing13", A2BUS_DISKIING13); // Disk II Controller Card, cycle-accurate version
device.option_add("diskiiiwm", A2BUS_IWM_CARD); // IWM Disk II Controller Card
device.option_add("mockingboard", A2BUS_MOCKINGBOARD); // Sweet Micro Systems Mockingboard
device.option_add("phasor", A2BUS_PHASOR); // Applied Engineering Phasor
device.option_add("cffa2", A2BUS_CFFA2); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 65C02/65816 firmware
device.option_add("cffa202", A2BUS_CFFA2_6502); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 6502 firmware
device.option_add("memexp", A2BUS_MEMEXP); // Apple II Memory Expansion Card
device.option_add("ramfactor", A2BUS_RAMFACTOR); // Applied Engineering RamFactor
device.option_add("thclock", A2BUS_THUNDERCLOCK); // ThunderWare ThunderClock Plus
device.option_add("softcard", A2BUS_SOFTCARD); // Microsoft SoftCard
device.option_add("videoterm", A2BUS_VIDEOTERM); // Videx VideoTerm
device.option_add("ssc", A2BUS_SSC); // Apple Super Serial Card
device.option_add("ssi", APRICORN_SSI); // Apricorn Super Serial Imager
device.option_add("swyft", A2BUS_SWYFT); // IAI SwyftCard
device.option_add("themill", A2BUS_THEMILL); // Stellation Two The Mill (6809 card)
device.option_add("sam", A2BUS_SAM); // SAM Software Automated Mouth (8-bit DAC + speaker)
device.option_add("alfam2", A2BUS_ALFAM2); // ALF Apple Music II
device.option_add("echoii", A2BUS_ECHOII); // Street Electronics Echo II
device.option_add("ap16", A2BUS_IBSAP16); // IBS AP16 (German VideoTerm clone)
device.option_add("ap16alt", A2BUS_IBSAP16ALT); // IBS AP16 (German VideoTerm clone), alternate revision
device.option_add("vtc1", A2BUS_VTC1); // Unknown VideoTerm clone
device.option_add("arcbd", A2BUS_ARCADEBOARD); // Third Millenium Engineering Arcade Board
device.option_add("midi", A2BUS_MIDI); // Generic 6840+6850 MIDI board
device.option_add("zipdrive", A2BUS_ZIPDRIVE); // ZIP Technologies IDE card
device.option_add("echoiiplus", A2BUS_ECHOPLUS); // Street Electronics Echo Plus (Echo II + Mockingboard clone)
device.option_add("scsi", A2BUS_SCSI); // Apple II SCSI Card
device.option_add("applicard", A2BUS_APPLICARD); // PCPI Applicard
device.option_add("aesms", A2BUS_AESMS); // Applied Engineering Super Music Synthesizer
device.option_add("ultraterm", A2BUS_ULTRATERM); // Videx UltraTerm (original)
device.option_add("ultratermenh", A2BUS_ULTRATERMENH); // Videx UltraTerm (enhanced //e)
device.option_add("aevm80", A2BUS_AEVIEWMASTER80); // Applied Engineering ViewMaster 80
device.option_add("parprn", A2BUS_PARPRN); // Apple II Parallel Printer Interface Card
device.option_add("parallel", A2BUS_PIC); // Apple II Parallel Interface Card
device.option_add("grappler", A2BUS_GRAPPLER); // Orange Micro Grappler Printer Interface card
device.option_add("grapplus", A2BUS_GRAPPLERPLUS); // Orange Micro Grappler+ Printer Interface card
device.option_add("bufgrapplus", A2BUS_BUFGRAPPLERPLUS); // Orange Micro Buffered Grappler+ Printer Interface card
device.option_add("bufgrapplusa", A2BUS_BUFGRAPPLERPLUSA); // Orange Micro Buffered Grappler+ (rev A) Printer Interface card
device.option_add("corvus", A2BUS_CORVUS); // Corvus flat-cable HDD interface (see notes in a2corvus.c)
device.option_add("mcms1", A2BUS_MCMS1); // Mountain Computer Music System, card 1 of 2
device.option_add("mcms2", A2BUS_MCMS2); // Mountain Computer Music System, card 2 of 2. must be in card 1's slot + 1!
device.option_add("dx1", A2BUS_DX1); // Decillonix DX-1 sampler card
device.option_add("tm2ho", A2BUS_TIMEMASTERHO); // Applied Engineering TimeMaster II H.O.
device.option_add("mouse", A2BUS_MOUSE); // Apple II Mouse Card
device.option_add("ezcgi", A2BUS_EZCGI); // E-Z Color Graphics Interface
device.option_add("ezcgi9938", A2BUS_EZCGI_9938); // E-Z Color Graphics Interface (TMS9938)
device.option_add("ezcgi9958", A2BUS_EZCGI_9958); // E-Z Color Graphics Interface (TMS9958)
device.option_add("ssprite", A2BUS_SSPRITE); // Synetix SuperSprite Board
device.option_add("ssbapple", A2BUS_SSBAPPLE); // SSB Apple speech board
device.option_add("4play", A2BUS_4PLAY); // 4Play Joystick Card (Rev. B)
device.option_add("ceyes2", A2BUS_COMPUTEREYES2); // ComputerEyes/2 Video Digitizer
device.option_add("twarp", A2BUS_TRANSWARP); // AE TransWarp accelerator
device.option_add("applesurance", A2BUS_APPLESURANCE); // Applesurance Diagnostic Controller
// device.option_add("magicmusician", A2BUS_MAGICMUSICIAN); // Magic Musician Card
device.option_add("byte8251", A2BUS_BYTE8251); // BYTE Magazine 8251 serial card
device.option_add("suprterm", A2BUS_SUPRTERMINAL); // M&R Enterprises SUP'R'TERMINAL 80-column card
device.option_add("uniprint", A2BUS_UNIPRINT); // Videx Uniprint parallel printer card
device.option_add("ccs7710", A2BUS_CCS7710); // California Computer Systems Model 7710 Asynchronous Serial Interface
device.option_add("booti", A2BUS_BOOTI); // Booti Card
device.option_add("q68", A2BUS_Q68); // Stellation Q68 68000 card
device.option_add("q68plus", A2BUS_Q68PLUS); // Stellation Q68 Plus 68000 card
device.option_add("grafex", A2BUS_GRAFEX); // Grafex card (uPD7220 graphics)
}
void apple2e_cards(device_slot_interface &device)
{
device.option_add("diskii", A2BUS_DISKII); // Disk II Controller Card
device.option_add("diskiing", A2BUS_DISKIING); // Disk II Controller Card, cycle-accurate version
device.option_add("diskiing13", A2BUS_DISKIING13); // Disk II Controller Card, cycle-accurate version
device.option_add("diskiiiwm", A2BUS_IWM_CARD); // IWM Disk II Controller Card
device.option_add("mockingboard", A2BUS_MOCKINGBOARD); // Sweet Micro Systems Mockingboard
device.option_add("phasor", A2BUS_PHASOR); // Applied Engineering Phasor
device.option_add("cffa2", A2BUS_CFFA2); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 65C02/65816 firmware
device.option_add("cffa202", A2BUS_CFFA2_6502); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 6502 firmware
device.option_add("memexp", A2BUS_MEMEXP); // Apple II Memory Expansion Card
device.option_add("ramfactor", A2BUS_RAMFACTOR); // Applied Engineering RamFactor
device.option_add("thclock", A2BUS_THUNDERCLOCK); // ThunderWare ThunderClock Plus
device.option_add("softcard", A2BUS_SOFTCARD); // Microsoft SoftCard
device.option_add("videoterm", A2BUS_VIDEOTERM); // Videx VideoTerm
device.option_add("ssc", A2BUS_SSC); // Apple Super Serial Card
device.option_add("ssi", APRICORN_SSI); // Apricorn Super Serial Imager
device.option_add("swyft", A2BUS_SWYFT); // IAI SwyftCard
device.option_add("themill", A2BUS_THEMILL); // Stellation Two The Mill (6809 card)
device.option_add("sam", A2BUS_SAM); // SAM Software Automated Mouth (8-bit DAC + speaker)
device.option_add("alfam2", A2BUS_ALFAM2); // ALF Apple Music II
device.option_add("echoii", A2BUS_ECHOII); // Street Electronics Echo II
device.option_add("ap16", A2BUS_IBSAP16); // IBS AP16 (German VideoTerm clone)
device.option_add("ap16alt", A2BUS_IBSAP16ALT); // IBS AP16 (German VideoTerm clone), alternate revision
device.option_add("vtc1", A2BUS_VTC1); // Unknown VideoTerm clone
device.option_add("arcbd", A2BUS_ARCADEBOARD); // Third Millenium Engineering Arcade Board
device.option_add("midi", A2BUS_MIDI); // Generic 6840+6850 MIDI board
device.option_add("zipdrive", A2BUS_ZIPDRIVE); // ZIP Technologies IDE card
device.option_add("focusdrive", A2BUS_FOCUSDRIVE); // Focus Drive IDE card
device.option_add("echoiiplus", A2BUS_ECHOPLUS); // Street Electronics Echo Plus (Echo II + Mockingboard clone)
device.option_add("scsi", A2BUS_SCSI); // Apple II SCSI Card
device.option_add("hsscsi", A2BUS_HSSCSI); // Apple II High-Speed SCSI Card
device.option_add("applicard", A2BUS_APPLICARD); // PCPI Applicard
device.option_add("aesms", A2BUS_AESMS); // Applied Engineering Super Music Synthesizer
device.option_add("ultraterm", A2BUS_ULTRATERM); // Videx UltraTerm (original)
device.option_add("ultratermenh", A2BUS_ULTRATERMENH); // Videx UltraTerm (enhanced //e)
device.option_add("aevm80", A2BUS_AEVIEWMASTER80); // Applied Engineering ViewMaster 80
device.option_add("parprn", A2BUS_PARPRN); // Apple II Parallel Printer Interface Card
device.option_add("parallel", A2BUS_PIC); // Apple II Parallel Interface Card
device.option_add("grappler", A2BUS_GRAPPLER); // Orange Micro Grappler Printer Interface card
device.option_add("grapplus", A2BUS_GRAPPLERPLUS); // Orange Micro Grappler+ Printer Interface card
device.option_add("bufgrapplus", A2BUS_BUFGRAPPLERPLUS); // Orange Micro Buffered Grappler+ Printer Interface card
device.option_add("bufgrapplusa", A2BUS_BUFGRAPPLERPLUSA); // Orange Micro Buffered Grappler+ (rev A) Printer Interface card
device.option_add("corvus", A2BUS_CORVUS); // Corvus flat-cable HDD interface (see notes in a2corvus.c)
device.option_add("mcms1", A2BUS_MCMS1); // Mountain Computer Music System, card 1 of 2
device.option_add("mcms2", A2BUS_MCMS2); // Mountain Computer Music System, card 2 of 2. must be in card 1's slot + 1!
device.option_add("dx1", A2BUS_DX1); // Decillonix DX-1 sampler card
device.option_add("tm2ho", A2BUS_TIMEMASTERHO); // Applied Engineering TimeMaster II H.O.
device.option_add("mouse", A2BUS_MOUSE); // Apple II Mouse Card
device.option_add("ezcgi", A2BUS_EZCGI); // E-Z Color Graphics Interface
device.option_add("ezcgi9938", A2BUS_EZCGI_9938); // E-Z Color Graphics Interface (TMS9938)
device.option_add("ezcgi9958", A2BUS_EZCGI_9958); // E-Z Color Graphics Interface (TMS9958)
// device.option_add("magicmusician", A2BUS_MAGICMUSICIAN); // Magic Musician Card
device.option_add("pcxport", A2BUS_PCXPORTER); // Applied Engineering PC Transporter
device.option_add("ssprite", A2BUS_SSPRITE); // Synetix SuperSprite Board
device.option_add("ssbapple", A2BUS_SSBAPPLE); // SSB Apple speech board
device.option_add("twarp", A2BUS_TRANSWARP); // AE TransWarp accelerator
device.option_add("vulcan", A2BUS_VULCANIIE); // Applied Engineering Vulcan IDE drive
device.option_add("4play", A2BUS_4PLAY); // 4Play Joystick Card (Rev. B)
device.option_add("ceyes2", A2BUS_COMPUTEREYES2); // ComputerEyes/2 Video Digitizer
device.option_add("applesurance", A2BUS_APPLESURANCE); // Applesurance Diagnostic Controller
device.option_add("byte8251", A2BUS_BYTE8251); // BYTE Magazine 8251 serial card
device.option_add("cmsscsi", A2BUS_CMSSCSI); // CMS Apple II SCSI Card
device.option_add("uthernet", A2BUS_UTHERNET); // A2RetroSystems Uthernet card
device.option_add("sider2", A2BUS_SIDER2); // Advanced Tech Systems / First Class Peripherals Sider 2 SASI card
device.option_add("sider1", A2BUS_SIDER1); // Advanced Tech Systems / First Class Peripherals Sider 1 SASI card
device.option_add("uniprint", A2BUS_UNIPRINT); // Videx Uniprint parallel printer card
device.option_add("ccs7710", A2BUS_CCS7710); // California Computer Systems Model 7710 Asynchronous Serial Interface
device.option_add("booti", A2BUS_BOOTI); // Booti Card
device.option_add("lancegs", A2BUS_LANCEGS); // ///SHH SYSTEME LANceGS Card
device.option_add("q68", A2BUS_Q68); // Stellation Q68 68000 card
device.option_add("q68plus", A2BUS_Q68PLUS); // Stellation Q68 Plus 68000 card
device.option_add("a2sd", A2BUS_A2SD); // Florian Reitz AppleIISD
device.option_add("grafex", A2BUS_GRAFEX); // Grafex card (uPD7220 graphics)
device.option_add("pdromdrive", A2BUS_PRODOSROMDRIVE); // ProDOS ROM Drive
}
void apple2gs_cards(device_slot_interface &device)
{
device.option_add("diskiing", A2BUS_DISKIING); // Disk II Controller Card, cycle-accurate version
device.option_add("mockingboard", A2BUS_MOCKINGBOARD); // Sweet Micro Systems Mockingboard
device.option_add("phasor", A2BUS_PHASOR); // Applied Engineering Phasor
device.option_add("cffa2", A2BUS_CFFA2); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 65C02/65816 firmware
device.option_add("cffa202", A2BUS_CFFA2_6502); // CFFA2000 Compact Flash for Apple II (www.dreher.net), 6502 firmware
device.option_add("memexp", A2BUS_MEMEXP); // Apple II Memory Expansion Card
device.option_add("ramfactor", A2BUS_RAMFACTOR); // Applied Engineering RamFactor
device.option_add("thclock", A2BUS_THUNDERCLOCK); // ThunderWare ThunderClock Plus
device.option_add("softcard", A2BUS_SOFTCARD); // Microsoft SoftCard
device.option_add("videoterm", A2BUS_VIDEOTERM); // Videx VideoTerm
device.option_add("ssc", A2BUS_SSC); // Apple Super Serial Card
device.option_add("ssi", APRICORN_SSI); // Apricorn Super Serial Imager
device.option_add("swyft", A2BUS_SWYFT); // IAI SwyftCard
device.option_add("themill", A2BUS_THEMILL); // Stellation Two The Mill (6809 card)
device.option_add("sam", A2BUS_SAM); // SAM Software Automated Mouth (8-bit DAC + speaker)
device.option_add("alfam2", A2BUS_ALFAM2); // ALF Apple Music II
device.option_add("echoii", A2BUS_ECHOII); // Street Electronics Echo II
device.option_add("ap16", A2BUS_IBSAP16); // IBS AP16 (German VideoTerm clone)
device.option_add("ap16alt", A2BUS_IBSAP16ALT); // IBS AP16 (German VideoTerm clone), alternate revision
device.option_add("vtc1", A2BUS_VTC1); // Unknown VideoTerm clone
device.option_add("arcbd", A2BUS_ARCADEBOARD); // Third Millenium Engineering Arcade Board
device.option_add("midi", A2BUS_MIDI); // Generic 6840+6850 MIDI board
device.option_add("zipdrive", A2BUS_ZIPDRIVE); // ZIP Technologies IDE card
device.option_add("focusdrive", A2BUS_FOCUSDRIVE); // Focus Drive IDE card
device.option_add("echoiiplus", A2BUS_ECHOPLUS); // Street Electronics Echo Plus (Echo II + Mockingboard clone)
device.option_add("scsi", A2BUS_SCSI); // Apple II SCSI Card
device.option_add("hsscsi", A2BUS_HSSCSI); // Apple II High-Speed SCSI Card
device.option_add("applicard", A2BUS_APPLICARD); // PCPI Applicard
device.option_add("aesms", A2BUS_AESMS); // Applied Engineering Super Music Synthesizer
device.option_add("ultraterm", A2BUS_ULTRATERM); // Videx UltraTerm (original)
device.option_add("ultratermenh", A2BUS_ULTRATERMENH); // Videx UltraTerm (enhanced //e)
device.option_add("aevm80", A2BUS_AEVIEWMASTER80); // Applied Engineering ViewMaster 80
device.option_add("parprn", A2BUS_PARPRN); // Apple II Parallel Printer Interface Card
device.option_add("parallel", A2BUS_PIC); // Apple Parallel Interface Card
device.option_add("grappler", A2BUS_GRAPPLER); // Orange Micro Grappler Printer Interface card
device.option_add("grapplus", A2BUS_GRAPPLERPLUS); // Orange Micro Grappler+ Printer Interface card
device.option_add("bufgrapplus", A2BUS_BUFGRAPPLERPLUS); // Orange Micro Buffered Grappler+ Printer Interface card
device.option_add("bufgrapplusa", A2BUS_BUFGRAPPLERPLUSA); // Orange Micro Buffered Grappler+ (rev A) Printer Interface card
device.option_add("corvus", A2BUS_CORVUS); // Corvus flat-cable HDD interface (see notes in a2corvus.c)
device.option_add("mcms1", A2BUS_MCMS1); // Mountain Computer Music System, card 1 of 2
device.option_add("mcms2", A2BUS_MCMS2); // Mountain Computer Music System, card 2 of 2. must be in card 1's slot + 1!
device.option_add("dx1", A2BUS_DX1); // Decillonix DX-1 sampler card
device.option_add("tm2ho", A2BUS_TIMEMASTERHO); // Applied Engineering TimeMaster II H.O.
device.option_add("mouse", A2BUS_MOUSE); // Apple II Mouse Card
device.option_add("ezcgi", A2BUS_EZCGI); // E-Z Color Graphics Interface
device.option_add("ezcgi9938", A2BUS_EZCGI_9938); // E-Z Color Graphics Interface (TMS9938)
device.option_add("ezcgi9958", A2BUS_EZCGI_9958); // E-Z Color Graphics Interface (TMS9958)
device.option_add("vulcan", A2BUS_VULCAN); // Applied Engineering Vulcan IDE drive
device.option_add("vulcangold", A2BUS_VULCANGOLD); // Applied Engineering Vulcan Gold IDE drive
device.option_add("4play", A2BUS_4PLAY); // 4Play Joystick Card (Rev. B)
// device.option_add("magicmusician", A2BUS_MAGICMUSICIAN); // Magic Musician Card
// device.option_add("pcxport", A2BUS_PCXPORTER); // Applied Engineering PC Transporter
device.option_add("byte8251", A2BUS_BYTE8251); // BYTE Magazine 8251 serial card
// device.option_add("hostram", A2BUS_HOSTRAM); // Slot 7 RAM for GS Plus host protocol
// device.option_add("ramfast", A2BUS_RAMFAST); // C.V. Technologies RAMFast SCSI card
device.option_add("cmsscsi", A2BUS_CMSSCSI); // CMS Apple II SCSI Card
device.option_add("uthernet", A2BUS_UTHERNET); // A2RetroSystems Uthernet card
device.option_add("sider2", A2BUS_SIDER2); // Advanced Tech Systems / First Class Peripherals Sider 2 SASI card
device.option_add("sider1", A2BUS_SIDER1); // Advanced Tech Systems / First Class Peripherals Sider 1 SASI card
device.option_add("uniprint", A2BUS_UNIPRINT); // Videx Uniprint parallel printer card
device.option_add("ccs7710", A2BUS_CCS7710); // California Computer Systems Model 7710 Asynchronous Serial Interface
device.option_add("booti", A2BUS_BOOTI); // Booti Card
device.option_add("lancegs", A2BUS_LANCEGS); // ///SHH SYSTEME LANceGS Card
device.option_add("q68", A2BUS_Q68); // Stellation Q68 68000 card
device.option_add("q68plus", A2BUS_Q68PLUS); // Stellation Q68 Plus 68000 card
device.option_add("grafex", A2BUS_GRAFEX); // Grafex card (uPD7220 graphics)
device.option_add("pdromdrive", A2BUS_PRODOSROMDRIVE); // ProDOS ROM Drive
}
void apple3_cards(device_slot_interface &device)
{
device.option_add("cffa2", A2BUS_CFFA2_6502); // CFFA2.0 Compact Flash for Apple II (www.dreher.net), 6502 firmware
device.option_add("applicard", A2BUS_APPLICARD); // PCPI Applicard
device.option_add("thclock", A2BUS_THUNDERCLOCK); // ThunderWare ThunderClock Plus - driver assumes slot 2 by default
device.option_add("mouse", A2BUS_MOUSE); // Apple II Mouse Card
device.option_add("focusdrive", A2BUS_FOCUSDRIVE); // Focus Drive IDE card
device.option_add("cmsscsi", A2BUS_CMSSCSI); // CMS Apple II SCSI Card
device.option_add("titan3plus2", A2BUS_TITAN3PLUS2); // Titan /// Plus 2 card
device.option_add("mockingboard", A2BUS_MOCKINGBOARD); // Sweet Micro Systems Mockingboard (experimental on ///)
device.option_add("softcard3", A2BUS_SOFTCARD3); // Microsoft SoftCard ///
device.option_add("grafex", A2BUS_GRAFEX); // Grafex card (µPD7220 graphics)
}
|