ALTAIRZ80: Add JADEDD Jade Double D disk controller device

This commit is contained in:
Patrick Linstruth 2020-05-22 22:08:03 -07:00
parent 50ad9fbb82
commit 5dc8898e0c
5 changed files with 1253 additions and 5 deletions

View file

@ -66,6 +66,7 @@ extern DEVICE switchcpu_dev;
extern DEVICE adcs6_dev; extern DEVICE adcs6_dev;
extern DEVICE hdc1001_dev; extern DEVICE hdc1001_dev;
extern DEVICE jade_dev;
extern DEVICE tarbell_dev; extern DEVICE tarbell_dev;
extern DEVICE cromfdc_dev; extern DEVICE cromfdc_dev;
@ -118,6 +119,8 @@ DEVICE *sim_devices[] = {
&mdsa_dev, &mdsad_dev, &mdsa_dev, &mdsad_dev,
/* Seattle Computer Products Devices */ /* Seattle Computer Products Devices */
&scp300f_dev, &scp300f_dev,
/* Jade DD Devices */
&jade_dev,
/* Tarbell Devices */ /* Tarbell Devices */
&tarbell_dev, &tarbell_dev,
/* Vector Graphic Devices */ /* Vector Graphic Devices */

1239
AltairZ80/s100_jadedd.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -251,6 +251,10 @@
RelativePath="..\AltairZ80\insnsd.c" RelativePath="..\AltairZ80\insnsd.c"
> >
</File> </File>
<File
RelativePath="..\AltairZ80\m68kasm.c"
>
</File>
<File <File
RelativePath="..\AltairZ80\m68kcpu.c" RelativePath="..\AltairZ80\m68kcpu.c"
> >
@ -259,10 +263,6 @@
RelativePath="..\AltairZ80\m68kdasm.c" RelativePath="..\AltairZ80\m68kdasm.c"
> >
</File> </File>
<File
RelativePath="..\AltairZ80\m68kasm.c"
>
</File>
<File <File
RelativePath="..\AltairZ80\m68kopac.c" RelativePath="..\AltairZ80\m68kopac.c"
> >
@ -323,6 +323,10 @@
RelativePath="..\AltairZ80\s100_if3.c" RelativePath="..\AltairZ80\s100_if3.c"
> >
</File> </File>
<File
RelativePath="..\AltairZ80\s100_jadedd.c"
>
</File>
<File <File
RelativePath="..\AltairZ80\s100_mdriveh.c" RelativePath="..\AltairZ80\s100_mdriveh.c"
> >

View file

@ -356,7 +356,8 @@ ALTAIRZ80_SOURCE1 = $(ALTAIRZ80_DIR)ALTAIRZ80_CPU.C,$(ALTAIRZ80_DIR)ALTAIRZ80_CP
$(ALTAIRZ80_DIR)I86_OPS.C,$(ALTAIRZ80_DIR)I86_PRIM_OPS.C,\ $(ALTAIRZ80_DIR)I86_OPS.C,$(ALTAIRZ80_DIR)I86_PRIM_OPS.C,\
$(ALTAIRZ80_DIR)I8272.C,$(ALTAIRZ80_DIR)INSNSD.C,\ $(ALTAIRZ80_DIR)I8272.C,$(ALTAIRZ80_DIR)INSNSD.C,\
$(ALTAIRZ80_DIR)MFDC.C,$(ALTAIRZ80_DIR)N8VEM.C,\ $(ALTAIRZ80_DIR)MFDC.C,$(ALTAIRZ80_DIR)N8VEM.C,\
$(ALTAIRZ80_DIR)S100_MDSA.C,$(ALTAIRZ80_DIR)VFDHD.C $(ALTAIRZ80_DIR)S100_MDSA.C,$(ALTAIRZ80_DIR)VFDHD.C,\
$(ALTAIRZ80_DIR)S100_JADEDD.C
ALTAIRZ80_LIB2 = $(LIB_DIR)ALTAIRZ80L2-$(ARCH).OLB ALTAIRZ80_LIB2 = $(LIB_DIR)ALTAIRZ80L2-$(ARCH).OLB
ALTAIRZ80_SOURCE2 = $(ALTAIRZ80_DIR)S100_DISK1A.C,$(ALTAIRZ80_DIR)S100_DISK2.C,\ ALTAIRZ80_SOURCE2 = $(ALTAIRZ80_DIR)S100_DISK1A.C,$(ALTAIRZ80_DIR)S100_DISK2.C,\
$(ALTAIRZ80_DIR)S100_FIF.C,$(ALTAIRZ80_DIR)S100_MDRIVEH.C,\ $(ALTAIRZ80_DIR)S100_FIF.C,$(ALTAIRZ80_DIR)S100_MDRIVEH.C,\

View file

@ -1643,6 +1643,7 @@ ALTAIRZ80 = ${ALTAIRZ80D}/altairz80_cpu.c ${ALTAIRZ80D}/altairz80_cpu_nommu.c \
${ALTAIRZ80D}/mfdc.c ${ALTAIRZ80D}/n8vem.c ${ALTAIRZ80D}/vfdhd.c \ ${ALTAIRZ80D}/mfdc.c ${ALTAIRZ80D}/n8vem.c ${ALTAIRZ80D}/vfdhd.c \
${ALTAIRZ80D}/s100_disk1a.c ${ALTAIRZ80D}/s100_disk2.c ${ALTAIRZ80D}/s100_disk3.c \ ${ALTAIRZ80D}/s100_disk1a.c ${ALTAIRZ80D}/s100_disk2.c ${ALTAIRZ80D}/s100_disk3.c \
${ALTAIRZ80D}/s100_fif.c ${ALTAIRZ80D}/s100_mdriveh.c \ ${ALTAIRZ80D}/s100_fif.c ${ALTAIRZ80D}/s100_mdriveh.c \
${ALTAIRZ80D}/s100_jadedd.c \
${ALTAIRZ80D}/s100_mdsa.c \ ${ALTAIRZ80D}/s100_mdsa.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 \