# HG changeset patch # User drencor-xeen # Date 1355168565 21600 # Node ID 1ad5f8473788a7494f529f28f3d16065ca92e1d7 # Parent ebf319736e9cd80761fe0eee14110c93b8fbe818 Added krn.asm and nos9l1 makefile changes back into current repo for memory fix and becker files. diff -r ebf319736e9c -r 1ad5f8473788 level1/coco/modules/makefile --- a/level1/coco/modules/makefile Mon Dec 10 07:28:11 2012 -0500 +++ b/level1/coco/modules/makefile Mon Dec 10 13:42:45 2012 -0600 @@ -23,7 +23,7 @@ BOOTERS = boot_1773_6ms boot_1773_30ms \ boot_burke boot_rampak boot_wd1002 boot_dw3 boot_dw3_coco1 \ - boot_tc3 boot_ide boot_rom + boot_tc3 boot_ide boot_rom boot_dw3_becker BOOTTRACK = rel $(BOOTERS) KERNEL = krn krnp2 wbug SYSMODS = ioman init sysgo_dd sysgo_h0 rominfo vectors @@ -33,7 +33,7 @@ clock2_messemu clock2_jvemu clock2_dw3 RBF = rbf.mn \ - rbdw3.dr dw3.sb dw3_coco1.sb \ + rbdw3.dr dw3.sb dw3_coco1.sb dw3_becker.sb \ rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ ddd0_35s.dd d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ ddd0_40d.dd d0_40d.dd d1_40d.dd d2_40d.dd \ @@ -87,9 +87,15 @@ boot_dw3_coco1: boot_dw3.asm $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 +boot_dw3_becker: boot_dw3.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 + dw3_coco1.sb: dw3.asm $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 +dw3_becker.sb: dw3.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBECKER=1 + boot_1773_6ms: boot_1773.asm $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=0 diff -r ebf319736e9c -r 1ad5f8473788 level1/modules/kernel/krn.asm --- a/level1/modules/kernel/krn.asm Mon Dec 10 07:28:11 2012 -0500 +++ b/level1/modules/kernel/krn.asm Mon Dec 10 13:42:45 2012 -0600 @@ -5,7 +5,7 @@ * * This is how the memory map looks after the kernel has initialized: * -* $0000----> ================================== +* $0000----> ================================== * | | * | | * $0020-$0111 | System Globals (D.FMBM-D.XNMI) | @@ -91,7 +91,7 @@ * OS-9 Genesis! OS9Cold equ * - + * clear out system globals from $0000-$0400 * ldx #D.FMBM ldx #$0000 @@ -158,13 +158,13 @@ leay ,x * Here, Y = end of RAM L00C2 leax ,y X = end of RAM - + ELSE - + IFNE atari ldx #$8000 ELSE - ldx #Bt.Start + ldx #Bt.Start ENDC ENDC stx Vectors,pcr leax >ModTop,pcr @@ -233,7 +233,7 @@ stx Poll,pcr point to default poll routine - stx Clock,pcr get default clock routine stx