AltairZ80: Add device for Tarbell SSSD Disk Controller

This commit is contained in:
Patrick Linstruth 2019-12-09 17:20:36 -08:00 committed by Mark Pizzolato
commit 32e266dbac
5 changed files with 1185 additions and 0 deletions

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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"
> >

View file

@ -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

View file

@ -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 \