mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-19 07:30:41 +00:00
Kernel 0.94
This commit is contained in:
parent
60a70cc84b
commit
a226caca95
Binary file not shown.
@ -1,17 +1,16 @@
|
||||
NEW
|
||||
PREFIX
|
||||
AUTO 4,1
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OP 65C02
|
||||
.OR $2000
|
||||
.TF drv/mouse.drv
|
||||
*--------------------------------------
|
||||
.INB INC/MACROS.I
|
||||
.INB INC/A2OSX.I
|
||||
.INB INC/IO.I
|
||||
.INB INC/MLI.E.I
|
||||
.INB INC/XY.MOUSE.I
|
||||
.INB INC/LIBGUI.I
|
||||
.INB inc/macros.i
|
||||
.INB inc/a2osx.i
|
||||
.INB inc/io.i
|
||||
.INB inc/mli.e.i
|
||||
.INB inc/xy.mouse.i
|
||||
.INB inc/libgui.i
|
||||
*--------------------------------------
|
||||
ZPSlotPtr .EQ ZPBIN
|
||||
*--------------------------------------
|
||||
@ -38,7 +37,7 @@ L.FD.DEV.NAME .DA FD.DEV.NAME
|
||||
.DA 0 End Of Reloc Table
|
||||
*--------------------------------------
|
||||
Dev.Detect >LDYA L.MSG.DETECT
|
||||
>SYSCALL PrintF
|
||||
>SYSCALL PutS
|
||||
|
||||
stz ZPSlotPtr
|
||||
lda #$C1
|
||||
@ -49,19 +48,24 @@ Dev.Detect >LDYA L.MSG.DETECT
|
||||
lda (ZPSlotPtr),y
|
||||
cmp DEVSIG.Value,x
|
||||
bne .3
|
||||
|
||||
dex
|
||||
bpl .2
|
||||
|
||||
bra .8
|
||||
|
||||
.3 lda ZPSlotPtr+1 no match, try next slot....
|
||||
inc
|
||||
cmp #$C8
|
||||
bne .1
|
||||
|
||||
>LDYA L.MSG.DETECT.KO
|
||||
>SYSCALL PrintF
|
||||
>SYSCALL PutS
|
||||
|
||||
.9 lda #MLI.E.NODEV
|
||||
sec
|
||||
rts
|
||||
|
||||
.8 lda ZPSlotPtr+1
|
||||
sta GOMOUSE+2
|
||||
sta GOMOUSE.Cn+1
|
||||
@ -75,9 +79,10 @@ Dev.Detect >LDYA L.MSG.DETECT
|
||||
asl
|
||||
asl
|
||||
sta GOMOUSE.n0+1
|
||||
|
||||
>PUSHW L.MSG.DETECT.OK
|
||||
>PUSHW L.FD.DEV.NAME
|
||||
>PUSHBI 2
|
||||
>LDYA L.MSG.DETECT.OK
|
||||
>SYSCALL PrintF
|
||||
|
||||
>PUSHWI DRV.END
|
||||
@ -96,9 +101,9 @@ Dev.Detect >LDYA L.MSG.DETECT
|
||||
rts
|
||||
*--------------------------------------
|
||||
CS.END
|
||||
MSG.DETECT .AZ "Apple Mouse Driver.\r\n"
|
||||
MSG.DETECT .AZ "Apple Mouse Driver."
|
||||
MSG.DETECT.OK .AZ "Mouse Installed As Device : %s\r\n"
|
||||
MSG.DETECT.KO .AZ "No Mouse Found.\r\n"
|
||||
MSG.DETECT.KO .AZ "No Mouse Found."
|
||||
DEVSIG.Offset .HS 05070B0CFB
|
||||
DEVSIG.Value .HS 38180120D6
|
||||
*--------------------------------------
|
||||
@ -335,5 +340,5 @@ DIB .DA #0
|
||||
*--------------------------------------
|
||||
DRV.END
|
||||
MAN
|
||||
SAVE USR/SRC/DRV/MOUSE.DRV.S
|
||||
SAVE usr/src/drv/mouse.drv.s
|
||||
ASM
|
||||
|
Loading…
x
Reference in New Issue
Block a user