Kernel 0.93+

This commit is contained in:
Rémy GIBERT 2020-01-13 12:05:11 +01:00
parent d0fe862786
commit 2b4a2df2e9
3 changed files with 16 additions and 8 deletions

Binary file not shown.

View File

@ -6,6 +6,13 @@ NEW
bpl :1
sta $C010
.EM
*--------------------------------------
.MA DEBUGOA
bit $C061
bpl :1
>DEBUG
:1 .EQ *
.EM
*--------------------------------------
H2000 jmp prostart
jmp atalkset
@ -268,6 +275,7 @@ LDR.II ldx #PAKME.SEL1-PAKME.Table
LDR.Common jsr LDR.BlkDevScan
jsr LDR.SetupRAM
>DEBUGOA
*--------------------------------------
lda LDR.BootFlag get setup entry point flag
beq LDR.ReadRoot taken if normal boot.
@ -584,7 +592,7 @@ LDR.BlkDevScan stz idxl
bne .1
*--------------------------------------
LDR.AddExtraDevs
stz idxl
* stz idxl
lda #$C7
sta idxl+1
@ -710,7 +718,7 @@ LDR.AddBlkDevs php how many drives (carry).
inx else presume that 2nd drive is present.
sta DEVLST,x active device list.
.1 stx DEVCNT save updated device count.
.1 stx DEVCNT save updated device count.
asl shift # of drives back into carry.
lda driveradr get high address of device driver.
sta DEVPTRS,y device driver table 1.

View File

@ -706,7 +706,7 @@ DevMgrInit >LDYAI MSG.DEV
lda #A2osX.S.SP
bra .7
.53 jsr DevMgrInit.REMAP Remapped BLK devices....
.53 jsr DevMgrInit.REMAP Remapped SP devices....
bra .8 don't mark slot as busy
.6 jsr DevMgrInit.BLK
@ -734,10 +734,7 @@ DevMgrInit.USR ldx #4
.HS 2C BIT ABS
*--------------------------------------
DevMgrInit.BLK ldx #6
.HS 2C BIT ABS
*--------------------------------------
DevMgrInit.REMAP
ldx #8
>LDYAI DRV.BlkDevice
bra DevMgrInit.AddBDev
*--------------------------------------
@ -746,6 +743,9 @@ DevMgrInit.SP ldy #$ff
clc
adc #3 Compute smartport entry point
sta FD.BDEV+S.FD.DEV.BUSPTR
ldx #8
.HS 2C BIT ABS
DevMgrInit.REMAP
ldx #10
>LDYAI DRV.SmartPort
*--------------------------------------
@ -1126,14 +1126,14 @@ MSG.BLKDEV.TBL .DA MSG.BLKDEV.RAM
.DA MSG.BLKDEV.DII
.DA MSG.BLKDEV.USR
.DA MSG.BLKDEV.BLK
.DA MSG.BLKDEV.REMAP
.DA MSG.BLKDEV.SP
.DA MSG.BLKDEV.RSP
MSG.BLKDEV.RAM .AZ "/RAM Disk"
MSG.BLKDEV.DII .AZ "Disk ]["
MSG.BLKDEV.USR .AZ "User"
MSG.BLKDEV.BLK .AZ "Generic Block"
MSG.BLKDEV.REMAP .AZ "Remapped SP/BLK"
MSG.BLKDEV.SP .AZ "Smartport"
MSG.BLKDEV.RSP .AZ "Remapped Smartport"
MSG.IRQ .AZ "Interrupt Manager..."
MSG.IRQ.IIGS .AZ " Apple IIgs VBL IRQ Activated."
MSG.IRQ.VBL .AZ " Mouse Card VBL IRQ Activated."