mirror of https://github.com/A2osX/A2osX.git
Kernel 0.92
This commit is contained in:
parent
4bdb200bf5
commit
d94ca436cf
Binary file not shown.
|
@ -606,6 +606,6 @@ DIR.RestorePC ldx #3
|
|||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.DIR
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.DIR
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -397,6 +397,6 @@ EXP.SetAccA sta SRC.ACC
|
|||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.EXP
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.EXP
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -54,6 +54,7 @@ FIO.LOAD.ASM.T >STYA ZPPtr2
|
|||
sta (pData),y
|
||||
|
||||
.4 >PUSHW L.ASM.T.FILENAME
|
||||
>PUSHBI 2
|
||||
>LDYA L.MSG.T.FILE
|
||||
jsr OUT.Print
|
||||
|
||||
|
@ -106,6 +107,7 @@ FIO.LOAD.ASM.T >STYA ZPPtr2
|
|||
FIO.OpenFile >STYA ZPPtr1
|
||||
|
||||
>PUSHW ZPPtr1
|
||||
>PUSHBI 2
|
||||
>LDYA L.MSG.SRC.FILE
|
||||
jsr OUT.Print
|
||||
|
||||
|
@ -334,6 +336,6 @@ FIO.FileClose ldy #SRC.COUNT
|
|||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.FIO
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.FIO
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -132,6 +132,6 @@ MAC.NewOrGetCtx
|
|||
*---------------------------------------
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.MAC
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.MAC
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -38,6 +38,7 @@ OUT.PrintLineErr
|
|||
bcs .9
|
||||
|
||||
.1 >PUSHB.G DIR.Byte
|
||||
>PUSHBI 1
|
||||
>LDYA L.MSG.ERROR
|
||||
>SYSCALL printf
|
||||
|
||||
|
@ -136,6 +137,7 @@ OUT.PrintLineOutBuf
|
|||
>PUSHB (pData),y
|
||||
|
||||
>LDA.G OUT.Buf
|
||||
>PUSHA Byte Count
|
||||
asl
|
||||
tax
|
||||
ldy L.MSG.OUT0,x
|
||||
|
@ -155,6 +157,7 @@ OUT.PrintLineAcc
|
|||
bne .1
|
||||
|
||||
lda SRC.ACC.SIZE
|
||||
>PUSHA Byte Count
|
||||
asl
|
||||
tax
|
||||
|
||||
|
@ -162,7 +165,7 @@ OUT.PrintLineAcc
|
|||
lda L.MSG.EQU0+1,x
|
||||
>SYSCALL printf
|
||||
rts
|
||||
*---------------------------------------
|
||||
*---------------------------------------
|
||||
OUT.Print >SYSCALL printf
|
||||
bra OUT.Print1
|
||||
|
||||
|
@ -227,6 +230,6 @@ OUT.EmitByte phy
|
|||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.OUT
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.OUT
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -1121,6 +1121,6 @@ SRC.ACC10 lda SRC.ACC ACC*2-> ACC & ACCTMP
|
|||
.9 rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.SRC
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.SRC
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -78,7 +78,7 @@ SYM.Dump stz ZPLinePtr
|
|||
bpl .1
|
||||
|
||||
>LDYA L.MSG.SYMBOLS
|
||||
>SYSCALL printf
|
||||
>SYSCALL puts
|
||||
|
||||
.1 >PUSHB.G SYM.hGlobalList
|
||||
>PUSHW ZPLinePtr
|
||||
|
@ -119,7 +119,7 @@ SYM.Dump stz ZPLinePtr
|
|||
>SYSCALL printf
|
||||
|
||||
>PUSHW ZPNameBuf Label (PString)
|
||||
|
||||
>PUSHBI 2
|
||||
>LDYA L.MSG.PSTR
|
||||
>SYSCALL printf
|
||||
bcs .9
|
||||
|
@ -145,12 +145,14 @@ SYM.Dump stz ZPLinePtr
|
|||
pla
|
||||
>PUSHA
|
||||
phy
|
||||
>PUSHBI 6
|
||||
>LDYA L.MSG.LSYMBOL
|
||||
>SYSCALL printf
|
||||
ply
|
||||
bne .4
|
||||
|
||||
.7 >LDYA L.MSG.CRLF
|
||||
.7 >PUSHBI 0
|
||||
>LDYA L.MSG.CRLF
|
||||
>SYSCALL printf
|
||||
jmp .1
|
||||
rts
|
||||
|
@ -454,6 +456,6 @@ SYM.LookupPrivate
|
|||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S.SYM
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.SYM
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
|
@ -88,7 +88,8 @@ CS.START cld
|
|||
jmp (.1,x)
|
||||
.DA #$61 6502,Level 1 (65c02)
|
||||
.DA #1 BIN Layout Version 1
|
||||
.DA 0
|
||||
.DA #S.PS.F.EVENT S.PS.F
|
||||
.DA #0
|
||||
.DA CS.END-CS.START CS
|
||||
.DA DS.END-DS.START DS
|
||||
.DA #0 SS
|
||||
|
@ -232,13 +233,11 @@ CS.INIT ldy #S.PS.ARGC
|
|||
txa
|
||||
>STA.G SRC.hTmpBuf
|
||||
|
||||
* lda (pPs)
|
||||
* ora #S.PS.F.EVENT
|
||||
* sta (pPs)
|
||||
clc
|
||||
rts
|
||||
|
||||
.99 >LDYA L.MSG.HELP
|
||||
.99 >PUSHBI 0
|
||||
>LDYA L.MSG.HELP
|
||||
>SYSCALL printf
|
||||
lda #ERR.INV.ARGS
|
||||
sec
|
||||
|
@ -262,7 +261,9 @@ CS.RUN >SYSCALL GetChar
|
|||
rts
|
||||
|
||||
.13 >LDA.G bPause
|
||||
bmi .8
|
||||
bpl .11
|
||||
clc
|
||||
rts
|
||||
|
||||
.11 >STZ.G bPause
|
||||
|
||||
|
@ -272,6 +273,7 @@ CS.RUN >SYSCALL GetChar
|
|||
>LDA.G ASM.PASS
|
||||
inc
|
||||
>PUSHA
|
||||
>PUSHBI 1
|
||||
>LDYA L.MSG.PASS
|
||||
jsr OUT.Print
|
||||
|
||||
|
@ -364,13 +366,13 @@ CS.QUIT jsr FIO.FileClose
|
|||
.8 clc
|
||||
rts
|
||||
*---------------------------------------
|
||||
.INB BIN/DEV/ASM.S.DIR
|
||||
.INB BIN/DEV/ASM.S.EXP
|
||||
.INB BIN/DEV/ASM.S.FIO
|
||||
.INB BIN/DEV/ASM.S.MAC
|
||||
.INB BIN/DEV/ASM.S.OUT
|
||||
.INB BIN/DEV/ASM.S.SRC
|
||||
.INB BIN/DEV/ASM.S.SYM
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.DIR
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.EXP
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.FIO
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.MAC
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.OUT
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.SRC
|
||||
.INB USR/SRC/BIN/DEV/ASM.S.SYM
|
||||
*---------------------------------------
|
||||
CS.END
|
||||
T.DIRECTIVES >PSTR "AC"
|
||||
|
@ -444,7 +446,7 @@ MSG.EQU4 .AZ " [%h%h%h%h]"
|
|||
MSG.LSYMBOL .AZ ", .%d=%h%h%h%h"
|
||||
MSG.SRCLINE .AZ " %05D %s\r\n"
|
||||
MSG.ERROR .AZ "*** Fatal Error $%h "
|
||||
MSG.SYMBOLS .AZ "Symbol Table:\r\n"
|
||||
MSG.SYMBOLS .AZ "Symbol Table:"
|
||||
MSG.PSTRCRLF .AZ " %S\r\n"
|
||||
MSG.PSTR .AZ " %S"
|
||||
MSG.CRLF .AZ " \r\n"
|
||||
|
@ -545,5 +547,5 @@ DS.END .ED
|
|||
.FIN
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S
|
||||
ASM
|
||||
|
|
Loading…
Reference in New Issue