AltairZ80: Add device for Tarbell SSSD Disk Controller
This commit is contained in:
commit
32e266dbac
5 changed files with 1185 additions and 0 deletions
|
@ -66,6 +66,8 @@ extern DEVICE switchcpu_dev;
|
||||||
extern DEVICE adcs6_dev;
|
extern DEVICE adcs6_dev;
|
||||||
extern DEVICE hdc1001_dev;
|
extern DEVICE hdc1001_dev;
|
||||||
|
|
||||||
|
extern DEVICE tarbell_dev;
|
||||||
|
|
||||||
extern DEVICE cromfdc_dev;
|
extern DEVICE cromfdc_dev;
|
||||||
extern DEVICE wd179x_dev;
|
extern DEVICE wd179x_dev;
|
||||||
extern DEVICE n8vem_dev;
|
extern DEVICE n8vem_dev;
|
||||||
|
@ -115,6 +117,8 @@ DEVICE *sim_devices[] = {
|
||||||
&mdsa_dev, &mdsad_dev,
|
&mdsa_dev, &mdsad_dev,
|
||||||
/* Seattle Computer Products Devices */
|
/* Seattle Computer Products Devices */
|
||||||
&scp300f_dev,
|
&scp300f_dev,
|
||||||
|
/* Tarbell Devices */
|
||||||
|
&tarbell_dev,
|
||||||
/* Vector Graphic Devices */
|
/* Vector Graphic Devices */
|
||||||
&fw2_dev, &vfdhd_dev,
|
&fw2_dev, &vfdhd_dev,
|
||||||
/* Single-Board Computers */
|
/* Single-Board Computers */
|
||||||
|
|
1175
AltairZ80/s100_tarbell.c
Normal file
1175
AltairZ80/s100_tarbell.c
Normal file
File diff suppressed because it is too large
Load diff
|
@ -343,6 +343,10 @@
|
||||||
RelativePath="..\AltairZ80\s100_ss1.c"
|
RelativePath="..\AltairZ80\s100_ss1.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\AltairZ80\s100_tarbell.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\scp.c"
|
RelativePath="..\scp.c"
|
||||||
>
|
>
|
||||||
|
|
|
@ -366,6 +366,7 @@ ALTAIRZ80_SOURCE2 = $(ALTAIRZ80_DIR)S100_DISK1A.C,$(ALTAIRZ80_DIR)S100_DISK2.C,\
|
||||||
$(ALTAIRZ80_DIR)WD179X.C,$(ALTAIRZ80_DIR)S100_DISK3.C,\
|
$(ALTAIRZ80_DIR)WD179X.C,$(ALTAIRZ80_DIR)S100_DISK3.C,\
|
||||||
$(ALTAIRZ80_DIR)S100_ADCS6.C,$(ALTAIRZ80_DIR)S100_HDC1001.C,\
|
$(ALTAIRZ80_DIR)S100_ADCS6.C,$(ALTAIRZ80_DIR)S100_HDC1001.C,\
|
||||||
$(ALTAIRZ80_DIR)S100_IF3.C,$(ALTAIRZ80_DIR)ALTAIRZ80_MHDSK.C,\
|
$(ALTAIRZ80_DIR)S100_IF3.C,$(ALTAIRZ80_DIR)ALTAIRZ80_MHDSK.C,\
|
||||||
|
$(ALTAIRZ80_DIR)S100_TARBELL.C,\
|
||||||
$(ALTAIRZ80_DIR)M68KCPU.C,$(ALTAIRZ80_DIR)M68KDASM.C,\
|
$(ALTAIRZ80_DIR)M68KCPU.C,$(ALTAIRZ80_DIR)M68KDASM.C,\
|
||||||
$(ALTAIRZ80_DIR)M68KOPAC.C,$(ALTAIRZ80_DIR)M68KOPDM.C,\
|
$(ALTAIRZ80_DIR)M68KOPAC.C,$(ALTAIRZ80_DIR)M68KOPDM.C,\
|
||||||
$(ALTAIRZ80_DIR)M68KOPNZ.C,$(ALTAIRZ80_DIR)M68KOPS.C,$(ALTAIRZ80_DIR)M68KSIM.C
|
$(ALTAIRZ80_DIR)M68KOPNZ.C,$(ALTAIRZ80_DIR)M68KOPS.C,$(ALTAIRZ80_DIR)M68KSIM.C
|
||||||
|
|
1
makefile
1
makefile
|
@ -1689,6 +1689,7 @@ ALTAIRZ80 = ${ALTAIRZ80D}/altairz80_cpu.c ${ALTAIRZ80D}/altairz80_cpu_nommu.c \
|
||||||
${ALTAIRZ80D}/s100_mdsad.c ${ALTAIRZ80D}/s100_selchan.c \
|
${ALTAIRZ80D}/s100_mdsad.c ${ALTAIRZ80D}/s100_selchan.c \
|
||||||
${ALTAIRZ80D}/s100_ss1.c ${ALTAIRZ80D}/s100_64fdc.c \
|
${ALTAIRZ80D}/s100_ss1.c ${ALTAIRZ80D}/s100_64fdc.c \
|
||||||
${ALTAIRZ80D}/s100_scp300f.c \
|
${ALTAIRZ80D}/s100_scp300f.c \
|
||||||
|
${ALTAIRZ80D}/s100_tarbell.c \
|
||||||
${ALTAIRZ80D}/wd179x.c ${ALTAIRZ80D}/s100_hdc1001.c \
|
${ALTAIRZ80D}/wd179x.c ${ALTAIRZ80D}/s100_hdc1001.c \
|
||||||
${ALTAIRZ80D}/s100_if3.c ${ALTAIRZ80D}/s100_adcs6.c \
|
${ALTAIRZ80D}/s100_if3.c ${ALTAIRZ80D}/s100_adcs6.c \
|
||||||
${ALTAIRZ80D}/m68kcpu.c ${ALTAIRZ80D}/m68kdasm.c \
|
${ALTAIRZ80D}/m68kcpu.c ${ALTAIRZ80D}/m68kdasm.c \
|
||||||
|
|
Loading…
Add table
Reference in a new issue