mirror of
https://github.com/A2osX/A2osX.git
synced 2024-05-29 03:41:30 +00:00
Kernel 0.94
This commit is contained in:
parent
ce13c00070
commit
dcbcb8d00e
Binary file not shown.
Binary file not shown.
|
@ -43,7 +43,7 @@ CS.START cld
|
||||||
L.DEVNAME.GFX .DA DEVNAME.GFX
|
L.DEVNAME.GFX .DA DEVNAME.GFX
|
||||||
L.FONTFILE .DA FONTFILE
|
L.FONTFILE .DA FONTFILE
|
||||||
L.FONTFILEB .DA FONTFILEB
|
L.FONTFILEB .DA FONTFILEB
|
||||||
L.PIXFILE .DA PIXFILE
|
L.MARILYNFILE .DA MARILYNFILE
|
||||||
L.LOGOFILE .DA LOGOFILE
|
L.LOGOFILE .DA LOGOFILE
|
||||||
L.PALETTEFILE .DA PALETTEFILE
|
L.PALETTEFILE .DA PALETTEFILE
|
||||||
L.CB.RECT .DA CB.RECT
|
L.CB.RECT .DA CB.RECT
|
||||||
|
@ -302,7 +302,7 @@ LoadResources >PUSHW L.FONTFILE
|
||||||
bcs .99
|
bcs .99
|
||||||
stx hFontb
|
stx hFontb
|
||||||
|
|
||||||
>PUSHW L.PIXFILE
|
>PUSHW L.MARILYNFILE
|
||||||
>PUSHBI O.RDONLY
|
>PUSHBI O.RDONLY
|
||||||
>PUSHBI $CB Type
|
>PUSHBI $CB Type
|
||||||
>PUSHWZ Aux type
|
>PUSHWZ Aux type
|
||||||
|
@ -347,10 +347,10 @@ CS.END
|
||||||
DEVNAME.GFX .AZ "/dev/gfx"
|
DEVNAME.GFX .AZ "/dev/gfx"
|
||||||
FONTFILE .AZ "${ROOT}sbin/sysx7"
|
FONTFILE .AZ "${ROOT}sbin/sysx7"
|
||||||
FONTFILEB .AZ "${ROOT}sbin/sysx7b"
|
FONTFILEB .AZ "${ROOT}sbin/sysx7b"
|
||||||
PIXFILE .AZ "${ROOT}root/guitest/marilyn"
|
MARILYNFILE .AZ "${ROOT}root/bmp/MARILYN"
|
||||||
*LOGOFILE .AZ "${ROOT}A2osX.logo"
|
*LOGOFILE .AZ "${ROOT}A2osX.logo"
|
||||||
LOGOFILE .AZ "${ROOT}root/BMP/A2OSX.LOGO"
|
LOGOFILE .AZ "${ROOT}root/bmp/A2OSX.LOGO"
|
||||||
PALETTEFILE .AZ "${ROOT}root/BMP/PALETTE"
|
PALETTEFILE .AZ "${ROOT}root/bmp/PALETTE"
|
||||||
MESSAGEB .AZ " DHGR Driver & OSD 'Off-Screen Driver' Test (SYSX7B Font, Inverse) "
|
MESSAGEB .AZ " DHGR Driver & OSD 'Off-Screen Driver' Test (SYSX7B Font, Inverse) "
|
||||||
MESSAGE .AZ " 1234567890 abcdefghijklmnopqrstuvwxyz { + - * / } (SYSX7 Font, Normal) "
|
MESSAGE .AZ " 1234567890 abcdefghijklmnopqrstuvwxyz { + - * / } (SYSX7 Font, Normal) "
|
||||||
|
|
||||||
|
|
|
@ -206,17 +206,18 @@ BuildProDOSCat >PULLW ZPPtr1 DstBuf
|
||||||
eor #$20
|
eor #$20
|
||||||
|
|
||||||
pha
|
pha
|
||||||
lda LC.BitMap,y
|
|
||||||
cpy #8
|
cpy #8
|
||||||
bcs .31
|
bcs .31
|
||||||
|
|
||||||
tsb VolDirHdr.VER
|
lda LC.BitMap,y
|
||||||
|
tsb VolDirHdr.MVER
|
||||||
bra .32
|
bra .32
|
||||||
|
|
||||||
.31 tsb VolDirHdr.MVER
|
.31 lda LC.BitMap-8,y
|
||||||
|
tsb VolDirHdr.VER
|
||||||
|
|
||||||
.32 lda #$80
|
.32 lda #$80
|
||||||
tsb VolDirHdr.VER
|
tsb VolDirHdr.MVER
|
||||||
|
|
||||||
pla
|
pla
|
||||||
|
|
||||||
|
@ -502,7 +503,7 @@ FC2Nib .HS 96
|
||||||
.HS 010303FE
|
.HS 010303FE
|
||||||
.HS 030303FF
|
.HS 030303FF
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
LC.BitMap .HS 80402010080402018040201008040201
|
LC.BitMap .HS 8040201008040201
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
ProDOS.Boot .HS 01.38.b0.03.4c.32.a1.86.43.c9.03.08.8a.29.70.4a
|
ProDOS.Boot .HS 01.38.b0.03.4c.32.a1.86.43.c9.03.08.8a.29.70.4a
|
||||||
.HS 4a.4a.4a.09.c0.85.49.a0.ff.84.48.28.c8.b1.48.d0
|
.HS 4a.4a.4a.09.c0.85.49.a0.ff.84.48.28.c8.b1.48.d0
|
||||||
|
|
|
@ -276,7 +276,7 @@ cmpname inx (first) next letter index
|
||||||
phy
|
phy
|
||||||
cpy #8 CS if MIN_VERSION to use
|
cpy #8 CS if MIN_VERSION to use
|
||||||
|
|
||||||
ldy #$1C VERSION
|
ldy #$1D MIN_VERSION
|
||||||
lda (zpt),y
|
lda (zpt),y
|
||||||
bpl .4 no lowercase information
|
bpl .4 no lowercase information
|
||||||
|
|
||||||
|
@ -288,7 +288,7 @@ cmpname inx (first) next letter index
|
||||||
|
|
||||||
bra .2
|
bra .2
|
||||||
|
|
||||||
.1 iny MIN_VERSION
|
.1 dey VERSION
|
||||||
lda (zpt),y
|
lda (zpt),y
|
||||||
|
|
||||||
ply
|
ply
|
||||||
|
@ -562,7 +562,7 @@ L3A90 sec indicate not found
|
||||||
rts
|
rts
|
||||||
|
|
||||||
L3A92 .DO LOWERCASE=1
|
L3A92 .DO LOWERCASE=1
|
||||||
lda gbuf+$20 VERSION
|
lda gbuf+$21 MIN_VERSION
|
||||||
bpl .8
|
bpl .8
|
||||||
|
|
||||||
cpx #8
|
cpx #8
|
||||||
|
@ -572,7 +572,7 @@ L3A92 .DO LOWERCASE=1
|
||||||
beq .8
|
beq .8
|
||||||
bra .2
|
bra .2
|
||||||
|
|
||||||
.1 lda gbuf+$21 MIN_VERSION
|
.1 lda gbuf+$20 VERSION
|
||||||
and whichbit-8,x
|
and whichbit-8,x
|
||||||
beq .8
|
beq .8
|
||||||
|
|
||||||
|
|
|
@ -814,14 +814,14 @@ XDOS.UpdateHdr .DO LOWERCASE=1
|
||||||
bcs .2
|
bcs .2
|
||||||
|
|
||||||
lda whichbit,x
|
lda whichbit,x
|
||||||
tsb gbuf+$20
|
tsb gbuf+$21
|
||||||
bra .3
|
bra .3
|
||||||
|
|
||||||
.2 lda whichbit-8,x
|
.2 lda whichbit-8,x
|
||||||
tsb gbuf+$21
|
tsb gbuf+$20
|
||||||
|
|
||||||
.3 lda #$80
|
.3 lda #$80
|
||||||
tsb gbuf+$20
|
tsb gbuf+$21
|
||||||
|
|
||||||
pla
|
pla
|
||||||
eor #$20
|
eor #$20
|
||||||
|
|
|
@ -624,14 +624,14 @@ XDOS.LC2UCBM stz d_sosver
|
||||||
bcs .2
|
bcs .2
|
||||||
|
|
||||||
lda whichbit,y
|
lda whichbit,y
|
||||||
tsb d_sosver
|
tsb d_comp
|
||||||
bra .3
|
bra .3
|
||||||
|
|
||||||
.2 lda whichbit-8,y
|
.2 lda whichbit-8,y
|
||||||
tsb d_comp
|
tsb d_sosver
|
||||||
|
|
||||||
.3 lda #$80
|
.3 lda #$80
|
||||||
tsb d_sosver
|
tsb d_comp
|
||||||
|
|
||||||
.4 dey
|
.4 dey
|
||||||
bne .1
|
bne .1
|
||||||
|
@ -669,19 +669,19 @@ XDOS.IsValidFirstChar.SEC
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.DO LOWERCASE=1
|
.DO LOWERCASE=1
|
||||||
XDOS.GetVolNameCharGBufY
|
XDOS.GetVolNameCharGBufY
|
||||||
bit gbuf+$20 VERSION
|
bit gbuf+$21
|
||||||
bpl .8
|
bpl .8
|
||||||
|
|
||||||
cpy #8
|
cpy #8
|
||||||
bcs .2
|
bcs .2
|
||||||
|
|
||||||
lda whichbit,y
|
lda whichbit,y
|
||||||
bit gbuf+$20
|
bit gbuf+$21
|
||||||
beq .8
|
beq .8
|
||||||
bra .7
|
bra .7
|
||||||
|
|
||||||
.2 lda whichbit-8,y
|
.2 lda whichbit-8,y
|
||||||
bit gbuf+$21
|
bit gbuf+$20
|
||||||
beq .8
|
beq .8
|
||||||
|
|
||||||
.7 lda gbuf+4,y
|
.7 lda gbuf+4,y
|
||||||
|
|
|
@ -423,12 +423,12 @@ K.ReadDir.ADD..
|
||||||
jmp K.ReadDir.AddToBuf Add Ending 0
|
jmp K.ReadDir.AddToBuf Add Ending 0
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
K.ReadDir.AddFNToBuf
|
K.ReadDir.AddFNToBuf
|
||||||
ldy #$1C version/min_version for lowercase bitmap
|
ldy #$1D version/min_version for lowercase bitmap
|
||||||
lda (ZPPtr3),y check bxxxxxxx.xxxxxxxx...
|
lda (ZPPtr3),y check bxxxxxxx.xxxxxxxx...
|
||||||
bpl .7 not set, no lowercase bitmap present
|
bpl .7 not set, no lowercase bitmap present
|
||||||
|
|
||||||
pha
|
pha
|
||||||
iny
|
dey
|
||||||
lda (ZPPtr3),y
|
lda (ZPPtr3),y
|
||||||
pha
|
pha
|
||||||
|
|
||||||
|
|
|
@ -1187,7 +1187,6 @@ MSG.IRQ.POLL .AZ " Polling Mode."
|
||||||
MSG.EVT .AZ "Event Manager..."
|
MSG.EVT .AZ "Event Manager..."
|
||||||
MSG.TSK .AZ "Task Manager..."
|
MSG.TSK .AZ "Task Manager..."
|
||||||
MSG.PWD .AZ "Password Manager..."
|
MSG.PWD .AZ "Password Manager..."
|
||||||
MSG.CTRLR .AZ "Ctrl-R Pressed, entering ROOT mode..."
|
|
||||||
MSG.EXEC .AZ "Executing %s..."
|
MSG.EXEC .AZ "Executing %s..."
|
||||||
MSG.StartupErr .AZ "Failed : [$%h]\r\n"
|
MSG.StartupErr .AZ "Failed : [$%h]\r\n"
|
||||||
MSG.Init3.OK .AZ "OK\r\nA2osX[Stage3]:Complete.\r\n"
|
MSG.Init3.OK .AZ "OK\r\nA2osX[Stage3]:Complete.\r\n"
|
||||||
|
|
|
@ -4,12 +4,12 @@ AUTO 4,1
|
||||||
.LIST OFF
|
.LIST OFF
|
||||||
.OP 65C02
|
.OP 65C02
|
||||||
.OR $2000
|
.OR $2000
|
||||||
.TF SYS/KM/KM.APPLETALK
|
.TF sys/km/km.appletalk
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB INC/MACROS.I
|
.INB inc/macros.i
|
||||||
.INB INC/IO.I
|
.INB inc/io.i
|
||||||
.INB INC/MONITOR.I
|
.INB inc/monitor.i
|
||||||
.INB INC/MLI.I
|
.INB inc/mli.i
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
TmpPtr1 .EQ $0
|
TmpPtr1 .EQ $0
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -122,7 +122,7 @@ AT.INIT >LDYAI MSG.INIT
|
||||||
GO.WSCARD jmp $ffff SELF MODIFIED
|
GO.WSCARD jmp $ffff SELF MODIFIED
|
||||||
GO.OLDMLI jmp $ffff SELF MODIFIED
|
GO.OLDMLI jmp $ffff SELF MODIFIED
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB USR/SRC/SHARED/X.PRINTF.S
|
.INB usr/src/shared/x.printf.s
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MSG.INIT .AZ "AppleTalk Driver For A2osX\n"
|
MSG.INIT .AZ "AppleTalk Driver For A2osX\n"
|
||||||
MSG.FAILED .AZ "AppleTalk Workstation Card Failed Power Up Diagnostics : EC=%h.\n"
|
MSG.FAILED .AZ "AppleTalk Workstation Card Failed Power Up Diagnostics : EC=%h.\n"
|
||||||
|
@ -158,5 +158,5 @@ MLIGETPREFIX.PARAMS
|
||||||
.DA BUF.PREFIX
|
.DA BUF.PREFIX
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/SYS/KM.APPLETALK.S
|
SAVE usr/src/sys/km.appletalk.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -4,12 +4,12 @@ AUTO 4,1
|
||||||
.LIST OFF
|
.LIST OFF
|
||||||
.OP 65C02
|
.OP 65C02
|
||||||
.OR $2000
|
.OR $2000
|
||||||
.TF SYS/KM/KM.NSC
|
.TF sys/km/km.nsc
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB INC/MACROS.I
|
.INB inc/macros.i
|
||||||
.INB INC/IO.I
|
.INB inc/io.i
|
||||||
.INB INC/MONITOR.I
|
.INB inc/monitor.i
|
||||||
.INB INC/MLI.I
|
.INB inc/mli.i
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
TmpPtr1 .EQ $0
|
TmpPtr1 .EQ $0
|
||||||
TmpPtr2 .EQ $2
|
TmpPtr2 .EQ $2
|
||||||
|
@ -259,5 +259,5 @@ NSCDRV.SIZE .EQ *-NSCDRV.B.START
|
||||||
.FIN
|
.FIN
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/SYS/KM.NSC.S
|
SAVE usr/src/sys/km.nsc.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -4,14 +4,14 @@ AUTO 4,1
|
||||||
.LIST OFF
|
.LIST OFF
|
||||||
.OP 65C02
|
.OP 65C02
|
||||||
.OR $2000
|
.OR $2000
|
||||||
.TF SYS/KM/KM.VSDRIVE
|
.TF sys/km/km.vsdrive
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB INC/MACROS.I
|
.INB inc/macros.i
|
||||||
.INB INC/IO.I
|
.INB inc/io.i
|
||||||
.INB INC/MONITOR.I
|
.INB inc/monitor.i
|
||||||
.INB INC/MLI.I
|
.INB inc/mli.i
|
||||||
.INB INC/MLI.E.I
|
.INB inc/mli.e.i
|
||||||
.INB INC/COM.6551.I
|
.INB inc/com.6551.i
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
TmpPtr1 .EQ $0
|
TmpPtr1 .EQ $0
|
||||||
ADT.CMD.VSD .EQ $C5 "E": Virtual Drive Command Envelope
|
ADT.CMD.VSD .EQ $C5 "E": Virtual Drive Command Envelope
|
||||||
|
@ -265,7 +265,7 @@ VSDRIVE.Install ldx #PATCH.SIZE
|
||||||
clc
|
clc
|
||||||
rts
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB USR/SRC/SHARED/X.PRINTF.S
|
.INB usr/src/shared/x.printf.s
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
DEVSIG.Offset .HS 05070B0C
|
DEVSIG.Offset .HS 05070B0C
|
||||||
DEVSIG.Value .HS 38180131
|
DEVSIG.Value .HS 38180131
|
||||||
|
@ -478,5 +478,5 @@ DRV.SIZE .EQ *-DRV
|
||||||
.FIN
|
.FIN
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/SYS/KM.VSDRIVE.S
|
SAVE usr/src/sys/km.vsdrive.s
|
||||||
ASM
|
ASM
|
||||||
|
|
Loading…
Reference in New Issue
Block a user