mirror of
https://github.com/A2osX/A2osX.git
synced 2024-08-10 16:29:28 +00:00
Kernel 0.93+
This commit is contained in:
parent
237ba85627
commit
9251e05c0f
Binary file not shown.
@ -403,12 +403,10 @@ CORE.ArgV.Dup >STYA ZPPtr1
|
|||||||
|
|
||||||
>STYA ZPPtr2
|
>STYA ZPPtr2
|
||||||
|
|
||||||
lda #$ff Arg count-1 (skip $0)
|
phx
|
||||||
pha
|
ldx #$ff Arg count-1 (skip $0)
|
||||||
|
|
||||||
.5 pla
|
.5 inx
|
||||||
inc
|
|
||||||
pha
|
|
||||||
|
|
||||||
jsr StrCpyPtr1Ptr2
|
jsr StrCpyPtr1Ptr2
|
||||||
tya
|
tya
|
||||||
@ -418,7 +416,9 @@ CORE.ArgV.Dup >STYA ZPPtr1
|
|||||||
jsr AddYp1Ptr1
|
jsr AddYp1Ptr1
|
||||||
bra .5
|
bra .5
|
||||||
|
|
||||||
.8 pla A = Arg count, X = hARGV
|
.8 txa A = Arg count, X = hARGV
|
||||||
|
plx
|
||||||
|
|
||||||
clc
|
clc
|
||||||
.9 rts
|
.9 rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -13,7 +13,7 @@ NEW
|
|||||||
.INB INC/GFX.I
|
.INB INC/GFX.I
|
||||||
.INB INC/GFX.EVE.I
|
.INB INC/GFX.EVE.I
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ZPPtr .EQ ZPDRV
|
ZPPtr .EQ ZPBIN
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* File Header (16 Bytes)
|
* File Header (16 Bytes)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -12,7 +12,8 @@ NEW
|
|||||||
.INB INC/NIC.91C96.I
|
.INB INC/NIC.91C96.I
|
||||||
.INB INC/ETH.I
|
.INB INC/ETH.I
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ZPArgPtr .EQ ZPDRV
|
ZPArgPtr .EQ ZPBIN
|
||||||
|
DEVSLOT0x .EQ ZPBIN+2
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* File Header (16 Bytes)
|
* File Header (16 Bytes)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
@ -74,8 +75,7 @@ Dev.Detect >STYA ARGS
|
|||||||
rts
|
rts
|
||||||
|
|
||||||
.3 stx DEVSLOTx0
|
.3 stx DEVSLOTx0
|
||||||
lda #A2osX.S.NIC
|
sty DEVSLOT0x
|
||||||
sta A2osX.S,y
|
|
||||||
|
|
||||||
jsr Dev.ParseArgs
|
jsr Dev.ParseArgs
|
||||||
bcs .9
|
bcs .9
|
||||||
@ -96,7 +96,13 @@ Dev.Detect >STYA ARGS
|
|||||||
>PUSHW L.FD.DEV.NAME
|
>PUSHW L.FD.DEV.NAME
|
||||||
>LDYA L.FD.DEV
|
>LDYA L.FD.DEV
|
||||||
>SYSCALL MKDEV
|
>SYSCALL MKDEV
|
||||||
|
bcs .9
|
||||||
|
|
||||||
|
ldx DEVSLOT0x
|
||||||
|
lda #A2osX.S.NIC
|
||||||
|
sta A2osX.S,x
|
||||||
|
|
||||||
|
* clc
|
||||||
.9 rts
|
.9 rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
Dev.ParseArgs >LDYA ARGS
|
Dev.ParseArgs >LDYA ARGS
|
||||||
|
@ -13,7 +13,7 @@ AUTO 4,1
|
|||||||
.INB INC/XY.MOUSE.I
|
.INB INC/XY.MOUSE.I
|
||||||
.INB INC/LIBGUI.I
|
.INB INC/LIBGUI.I
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ZPSlotPtr .EQ ZPDRV
|
ZPSlotPtr .EQ ZPBIN
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* File Header (16 Bytes)
|
* File Header (16 Bytes)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -12,8 +12,8 @@ NEW
|
|||||||
.INB INC/NIC.8900A.I
|
.INB INC/NIC.8900A.I
|
||||||
.INB INC/ETH.I
|
.INB INC/ETH.I
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ZPArgPtr .EQ ZPDRV
|
ZPArgPtr .EQ ZPBIN
|
||||||
DEVSLOT0x .EQ ZPDRV+2
|
DEVSLOT0x .EQ ZPBIN+2
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* File Header (16 Bytes)
|
* File Header (16 Bytes)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -9,7 +9,8 @@ NEW
|
|||||||
.TF DRV/UTHERNET2.DRV
|
.TF DRV/UTHERNET2.DRV
|
||||||
.FIN
|
.FIN
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ZPArgPtr .EQ ZPDRV
|
ZPArgPtr .EQ ZPBIN
|
||||||
|
DEVSLOT0x .EQ ZPBIN+2
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* File Header (16 Bytes)
|
* File Header (16 Bytes)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
@ -94,6 +95,7 @@ Dev.Detect >STYA ARGS
|
|||||||
rts
|
rts
|
||||||
|
|
||||||
.3 stx DEVSLOTx0
|
.3 stx DEVSLOTx0
|
||||||
|
sty DEVSLOT0x
|
||||||
lda #A2osX.S.NIC
|
lda #A2osX.S.NIC
|
||||||
sta A2osX.S,y
|
sta A2osX.S,y
|
||||||
|
|
||||||
@ -116,7 +118,13 @@ Dev.Detect >STYA ARGS
|
|||||||
>PUSHW L.FD.DEV.NAME
|
>PUSHW L.FD.DEV.NAME
|
||||||
>LDYA L.FD.DEV
|
>LDYA L.FD.DEV
|
||||||
>SYSCALL MKDEV
|
>SYSCALL MKDEV
|
||||||
|
bcs .9
|
||||||
|
|
||||||
|
ldx DEVSLOT0x
|
||||||
|
lda #A2osX.S.NIC
|
||||||
|
sta A2osX.S,x
|
||||||
|
|
||||||
|
* clc
|
||||||
.9 rts
|
.9 rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
Dev.ParseArgs >LDYA ARGS
|
Dev.ParseArgs >LDYA ARGS
|
||||||
|
@ -216,6 +216,7 @@ CS.INIT.CONF >LDYAI 64
|
|||||||
CS.RUN >PUSHW L.IOCTL
|
CS.RUN >PUSHW L.IOCTL
|
||||||
>PUSHBI IOCTL.READ
|
>PUSHBI IOCTL.READ
|
||||||
lda DevID
|
lda DevID
|
||||||
|
|
||||||
>SYSCALL IOCTL
|
>SYSCALL IOCTL
|
||||||
bcs .8 No Frame
|
bcs .8 No Frame
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user