comparison level2/coco3/bootfiles/makefile @ 3290:24bfa6f85ba6

Add fixed emudsk driver from EJJaquay. Add emudsk operating system disk image.
author tlindner <tlindner@macmess.org>
date Fri, 17 Sep 2021 20:13:53 -0700
parents 1d7d6a09a973
children c467fd80252c
comparison
equal deleted inserted replaced
3289:a68d565ba339 3290:24bfa6f85ba6
1 include ../port.mak 1 include ../port.mak
2 2
3 # Module directory 3 # Module directory
4 MD = ../modules 4 MD = ../modules
5 THIRD = ../../../3rdparty
5 6
6 DEPENDS = ./makefile 7 DEPENDS = ./makefile
7 8
8 KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn 9 KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn
9 KERNEL_1773_50HZ = $(MD)/rel_80_50hz $(MD)/boot_1773_6ms $(MD)/krn 10 KERNEL_1773_50HZ = $(MD)/rel_80_50hz $(MD)/boot_1773_6ms $(MD)/krn
73 PIPE = $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd 74 PIPE = $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd
74 CLOCK50HZ = $(MD)/clock_50hz $(MD)/clock2_soft 75 CLOCK50HZ = $(MD)/clock_50hz $(MD)/clock2_soft
75 CLOCK60HZ = $(MD)/clock_60hz $(MD)/clock2_soft 76 CLOCK60HZ = $(MD)/clock_60hz $(MD)/clock2_soft
76 CLOCK60HZDW = $(MD)/clock_60hz $(MD)/clock2_dw 77 CLOCK60HZDW = $(MD)/clock_60hz $(MD)/clock2_dw
77 CLOCK60HZCC3FPGA = $(MD)/clock_60hz $(MD)/clock2_coco3fpga 78 CLOCK60HZCC3FPGA = $(MD)/clock_60hz $(MD)/clock2_coco3fpga
79 EMUDSK6809 = $(THIRD)/drivers/emudsk/emudsk_6809.dr \
80 $(THIRD)/drivers/emudsk/h0.dd \
81 $(THIRD)/drivers/emudsk/h1.dd
78 82
79 # NitrOS-9 disk bootfile to allow booting from DriveWire server 83 # NitrOS-9 disk bootfile to allow booting from DriveWire server
80 # on a DE1 or Xilinx using Gary Becker's CoCo 3 FGPA 84 # on a DE1 or Xilinx using Gary Becker's CoCo 3 FGPA
81 BOOTFILE_COCO3FPGA = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 85 BOOTFILE_COCO3FPGA = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
82 $(MD)/rbf.mn \ 86 $(MD)/rbf.mn \
402 $(MD)/scf.mn \ 406 $(MD)/scf.mn \
403 $(VTIO_COGRF_80) \ 407 $(VTIO_COGRF_80) \
404 $(PIPE) \ 408 $(PIPE) \
405 $(CLOCK50HZ) 409 $(CLOCK50HZ)
406 410
411 BOOTFILE_EMUDSK = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
412 $(MD)/rbf.mn \
413 $(FLOPPY_80D) \
414 $(MD)/ddd0_80d.dd \
415 $(MD)/scf.mn \
416 $(VTIO_COGRF_80) \
417 $(PIPE) \
418 $(CLOCK60HZ) \
419 $(EMUDSK6809)
420
407 BOOTFILES = bootfile_40d bootfile_40d_50hz bootfile_80d \ 421 BOOTFILES = bootfile_40d bootfile_40d_50hz bootfile_80d \
408 bootfile_80d_50hz bootfile_dw bootfile_dw_headless \ 422 bootfile_80d_50hz bootfile_dw bootfile_dw_headless \
409 bootfile_becker bootfile_arduino bootfile_becker_headless \ 423 bootfile_becker bootfile_arduino bootfile_becker_headless \
410 bootfile_arduino_headless bootfile_cocosdc bootfile_ide \ 424 bootfile_arduino_headless bootfile_cocosdc bootfile_ide \
411 bootfile_coco3fpga bootfile_coco3fpga_sd bootfile_coco3fpga_sd_rtc \ 425 bootfile_coco3fpga bootfile_coco3fpga_sd bootfile_coco3fpga_sd_rtc \
412 bootfile_coco3fpga_rom bootfile_coco3fpga_rom_dw bootfile_coco3fpga_rom_rtc \ 426 bootfile_coco3fpga_rom bootfile_coco3fpga_rom_dw bootfile_coco3fpga_rom_rtc \
413 bootfile_rs232pak bootfile_directmodempak bootfile_rs232pak_headless \ 427 bootfile_rs232pak bootfile_directmodempak bootfile_rs232pak_headless \
414 bootfile_directmodempak_headless bootfile_cocolink_headless bootfile_cocolink 428 bootfile_directmodempak_headless bootfile_cocolink_headless bootfile_cocolink \
429 bootfile_emudsk
415 430
416 KERNELS = kernel_1773 kernel_1773_50hz kernel_dw kernel_becker \ 431 KERNELS = kernel_1773 kernel_1773_50hz kernel_dw kernel_becker \
417 kernel_arduino kernel_cocosdc kernel_ide kernel_dide \ 432 kernel_arduino kernel_cocosdc kernel_ide kernel_dide \
418 kernel_rs232pak kernel_directmodempak kernel_cocolink 433 kernel_rs232pak kernel_directmodempak kernel_cocolink
419 434
492 $(MERGE) $(BOOTFILE_COCOSDC)>$@ 507 $(MERGE) $(BOOTFILE_COCOSDC)>$@
493 508
494 bootfile_ide: $(BOOTFILE_IDE) $(DEPENDS) 509 bootfile_ide: $(BOOTFILE_IDE) $(DEPENDS)
495 $(MERGE) $(BOOTFILE_IDE)>$@ 510 $(MERGE) $(BOOTFILE_IDE)>$@
496 511
512 bootfile_emudsk: $(BOOTFILE_EMUDSK) $(DEPENDS)
513 $(MERGE) $(BOOTFILE_EMUDSK)>$@
514
497 # Kernels 515 # Kernels
498 kernel_becker: $(KERNEL_BECKER) $(DEPENDS) 516 kernel_becker: $(KERNEL_BECKER) $(DEPENDS)
499 $(MERGE) $(KERNEL_BECKER)>$@ 517 $(MERGE) $(KERNEL_BECKER)>$@
500 518
501 kernel_rs232pak: $(KERNEL_RS232PAK) $(DEPENDS) 519 kernel_rs232pak: $(KERNEL_RS232PAK) $(DEPENDS)