mirror of
https://github.com/A2osX/A2osX.git
synced 2025-04-06 18:37:12 +00:00
Kernel 0.92
This commit is contained in:
parent
37b8fc6dce
commit
0f044f3187
Binary file not shown.
Binary file not shown.
@ -606,6 +606,6 @@ DIR.RestorePC ldx #3
|
||||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.DIR
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.DIR
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -397,6 +397,6 @@ EXP.SetAccA sta SRC.ACC
|
||||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.EXP
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.EXP
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -144,7 +144,7 @@ FIO.OpenFile >STYA ZPPtr1
|
||||
.3 >LDYA ZPPtr1
|
||||
>SYSCALL FOpen
|
||||
bcs .99
|
||||
>DEBUG
|
||||
|
||||
pha
|
||||
ldy #SRC.COUNT
|
||||
lda (pData),y
|
||||
@ -192,9 +192,8 @@ FIO.ReadLine >LDYA ZPLineBuf
|
||||
lda (pData),y
|
||||
bmi .10
|
||||
|
||||
>PUSHW ZPLineBuf
|
||||
>PUSHWI 256
|
||||
|
||||
>PUSHW ZPLineBuf
|
||||
jsr FIO.ReadFromFile
|
||||
bcs .19
|
||||
|
||||
@ -211,8 +210,8 @@ FIO.ReadLine >LDYA ZPLineBuf
|
||||
>INC.G SRC.LINENUM+1
|
||||
.19 rts
|
||||
*---------------------------------------
|
||||
.10 >PUSHW ZPTmpBuf
|
||||
>PUSHWI 3
|
||||
.10 >PUSHWI 3
|
||||
>PUSHW ZPTmpBuf
|
||||
jsr FIO.ReadFromFile
|
||||
bcs .19
|
||||
|
||||
@ -307,7 +306,7 @@ FIO.ReadFromFile
|
||||
adc #SRC.hFILES-1
|
||||
tay
|
||||
lda (pData),y
|
||||
>DEBUG
|
||||
|
||||
>SYSCALL FRead
|
||||
bcs .9
|
||||
|
||||
@ -337,6 +336,6 @@ FIO.FileClose ldy #SRC.COUNT
|
||||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.FIO
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.FIO
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -132,6 +132,6 @@ MAC.NewOrGetCtx
|
||||
*---------------------------------------
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.MAC
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.MAC
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -76,6 +76,7 @@ OUT.PrintLine.1 jsr OUT.PrintLineOutBuf
|
||||
|
||||
>PUSHW ZPLineBuf
|
||||
>PUSHW.G SRC.LINENUM
|
||||
>PUSHBI 4
|
||||
>LDYA L.MSG.SRCLINE
|
||||
jmp OUT.Print
|
||||
OUT.PrintLine.9 rts
|
||||
@ -137,7 +138,11 @@ OUT.PrintLineOutBuf
|
||||
>PUSHB (pData),y
|
||||
|
||||
>LDA.G OUT.Buf
|
||||
>PUSHA Byte Count
|
||||
pha
|
||||
inc
|
||||
inc
|
||||
>PUSHA Byte Count+2 for PC
|
||||
pla
|
||||
asl
|
||||
tax
|
||||
ldy L.MSG.OUT0,x
|
||||
@ -230,6 +235,6 @@ OUT.EmitByte phy
|
||||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.OUT
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.OUT
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -1121,6 +1121,6 @@ SRC.ACC10 lda SRC.ACC ACC*2-> ACC & ACCTMP
|
||||
.9 rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.SRC
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.SRC
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -100,6 +100,7 @@ SYM.Dump stz ZPLinePtr
|
||||
lda (ZPGlobalBuf),y
|
||||
and #SYMG.F.SIZE
|
||||
|
||||
>PUSHA Byte Count
|
||||
tax
|
||||
beq .3
|
||||
|
||||
@ -456,6 +457,6 @@ SYM.LookupPrivate
|
||||
rts
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S.SYM
|
||||
LOAD USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S.SYM
|
||||
LOAD USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -312,6 +312,7 @@ CS.RUN >SYSCALL GetChar
|
||||
|
||||
.1 jsr SYM.Dump
|
||||
>PUSHW ZPLinePtr
|
||||
>PUSHBI 2
|
||||
>LDYA L.MSG.SUMMARY
|
||||
jsr OUT.Print
|
||||
|
||||
@ -366,13 +367,13 @@ CS.QUIT jsr FIO.FileClose
|
||||
.8 clc
|
||||
rts
|
||||
*---------------------------------------
|
||||
.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
|
||||
.INB USR/SRC/BIN/ASM.S.DIR
|
||||
.INB USR/SRC/BIN/ASM.S.EXP
|
||||
.INB USR/SRC/BIN/ASM.S.FIO
|
||||
.INB USR/SRC/BIN/ASM.S.MAC
|
||||
.INB USR/SRC/BIN/ASM.S.OUT
|
||||
.INB USR/SRC/BIN/ASM.S.SRC
|
||||
.INB USR/SRC/BIN/ASM.S.SYM
|
||||
*---------------------------------------
|
||||
CS.END
|
||||
T.DIRECTIVES >PSTR "AC"
|
||||
@ -547,5 +548,5 @@ DS.END .ED
|
||||
.FIN
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.S
|
||||
SAVE USR/SRC/BIN/ASM.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.ADDR.MODES .EQ *
|
||||
@ -21,6 +21,6 @@ T.REGISTERS .EQ *
|
||||
.HS 00
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.T.6502.A
|
||||
LOAD USR/SRC/BIN/DEV/ASM.T.6502.S
|
||||
SAVE USR/SRC/BIN/ASM.T.6502.A
|
||||
LOAD USR/SRC/BIN/ASM.T.6502.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.OPCODES .EQ *
|
||||
@ -325,6 +325,6 @@ TYA.E .HS 00
|
||||
.HS 0000
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.T.6502.O
|
||||
LOAD USR/SRC//BIN/DEV/ASM.T.6502.S
|
||||
SAVE USR/SRC/BIN/ASM.T.6502.O
|
||||
LOAD USR/SRC/BIN/ASM.T.6502.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OR $0
|
||||
@ -9,9 +9,9 @@ AUTO 4,1
|
||||
.DA T.REGISTERS
|
||||
.DA T.OPCODES
|
||||
*---------------------------------------
|
||||
.INB USR/SRC/BIN/DEV/ASM.T.6502.O
|
||||
.INB USR/SRC/BIN/DEV/ASM.T.6502.A
|
||||
.INB USR/SRC/BIN/ASM.T.6502.O
|
||||
.INB USR/SRC/BIN/ASM.T.6502.A
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/ASM.T.6502.S
|
||||
SAVE USR/SRC/BIN/ASM.T.6502.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.ADDR.MODES .EQ *
|
||||
@ -32,6 +32,6 @@ T.REGISTERS .EQ *
|
||||
.HS 00
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65816.A
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65816.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65816.A
|
||||
LOAD USR/SRC/BIN/ASM.T.65816.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.OPCODES .EQ *
|
||||
@ -532,6 +532,6 @@ XCE.E .HS 00
|
||||
.HS 0000
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65816.O
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65816.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65816.O
|
||||
LOAD USR/SRC/BIN/ASM.T.65816.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OR $0
|
||||
@ -9,9 +9,9 @@ AUTO 4,1
|
||||
.DA T.REGISTERS
|
||||
.DA T.OPCODES
|
||||
*---------------------------------------
|
||||
.INB BIN/DEV/ASM.T.65816.O
|
||||
.INB BIN/DEV/ASM.T.65816.A
|
||||
.INB USR/SRC/BIN/ASM.T.65816.O
|
||||
.INB USR/SRC/BIN/ASM.T.65816.A
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65816.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65816.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.ADDR.MODES .EQ *
|
||||
@ -23,6 +23,6 @@ T.REGISTERS .EQ *
|
||||
.HS 00
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.A
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65C02.A
|
||||
LOAD USR/SRC/BIN/ASM.T.65C02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.OPCODES .EQ *
|
||||
@ -384,6 +384,6 @@ WAI.E .HS 00
|
||||
.HS 0000
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.O
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65C02.O
|
||||
LOAD USR/SRC/BIN/ASM.T.65C02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OR $0
|
||||
@ -9,9 +9,9 @@ AUTO 4,1
|
||||
.DA T.REGISTERS
|
||||
.DA T.OPCODES
|
||||
*---------------------------------------
|
||||
.INB BIN/DEV/ASM.T.65C02.O
|
||||
.INB BIN/DEV/ASM.T.65C02.A
|
||||
.INB USR/SRC/BIN/ASM.T.65C02.O
|
||||
.INB USR/SRC/BIN/ASM.T.65C02.A
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65C02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.ADDR.MODES .EQ *
|
||||
@ -24,6 +24,6 @@ T.REGISTERS .EQ *
|
||||
.HS 00
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65R02.A
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65R02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65R02.A
|
||||
LOAD USR/SRC/BIN/ASM.T.65R02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.OPCODES .EQ *
|
||||
@ -504,6 +504,6 @@ TYA.E .HS 00
|
||||
.HS 0000
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65R02.O
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65R02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65R02.O
|
||||
LOAD USR/SRC/BIN/ASM.T.65R02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OR $0
|
||||
@ -9,9 +9,9 @@ AUTO 4,1
|
||||
.DA T.REGISTERS
|
||||
.DA T.OPCODES
|
||||
*---------------------------------------
|
||||
.INB BIN/DEV/ASM.T.65R02.O
|
||||
.INB BIN/DEV/ASM.T.65R02.A
|
||||
.INB USR/SRC/BIN/ASM.T.65R02.O
|
||||
.INB USR/SRC/BIN/ASM.T.65R02.A
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65R02.S
|
||||
SAVE USR/SRC/BIN/ASM.T.65R02.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.ADDR.MODES .EQ *
|
||||
@ -210,6 +210,6 @@ T.REGISTERS .EQ *
|
||||
.HS 00
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.Z80.A
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.Z80.S
|
||||
SAVE USR/SRC/BIN/ASM.T.Z80.A
|
||||
LOAD USR/SRC/BIN/ASM.T.Z80.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
*---------------------------------------
|
||||
T.OPCODES .EQ *
|
||||
@ -1078,6 +1078,6 @@ XOR.E .HS 00
|
||||
.HS 0000
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.Z80.O
|
||||
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.Z80.S
|
||||
SAVE USR/SRC/BIN/ASM.T.Z80.O
|
||||
LOAD USR/SRC/BIN/ASM.T.Z80.S
|
||||
ASM
|
||||
|
@ -1,5 +1,5 @@
|
||||
NEW
|
||||
PREFIX
|
||||
PREFIX /A2OSX.BUILD
|
||||
AUTO 4,1
|
||||
.LIST OFF
|
||||
.OR $0
|
||||
@ -9,9 +9,9 @@ AUTO 4,1
|
||||
.DA T.REGISTERS
|
||||
.DA T.OPCODES
|
||||
*---------------------------------------
|
||||
.INB BIN/DEV/ASM.T.Z80.O
|
||||
.INB BIN/DEV/ASM.T.Z80.A
|
||||
.INB USR/SRC/BIN/ASM.T.Z80.O
|
||||
.INB USR/SRC/BIN/ASM.T.Z80.A
|
||||
*---------------------------------------
|
||||
MAN
|
||||
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.Z80.S
|
||||
SAVE USR/SRC/BIN/ASM.T.Z80.S
|
||||
ASM
|
||||
|
@ -316,5 +316,5 @@ DS.END
|
||||
.ED
|
||||
*--------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/BIN/DEV/MEMDUMP.S
|
||||
SAVE USR/SRC/BIN/MEMDUMP.S
|
||||
ASM
|
||||
|
@ -279,5 +279,5 @@ DS.END
|
||||
.ED
|
||||
*--------------------------------------
|
||||
MAN
|
||||
SAVE USR/SRC/SRC/BIN/DEV/RPCDUMP.S
|
||||
SAVE USR/SRC/BIN/RPCDUMP.S
|
||||
ASM
|
||||
|
Loading…
x
Reference in New Issue
Block a user