Kernel 0.92

This commit is contained in:
Rémy GIBERT 2019-01-28 07:44:37 +00:00
parent 37b8fc6dce
commit 0f044f3187
27 changed files with 87 additions and 81 deletions

Binary file not shown.

Binary file not shown.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -316,5 +316,5 @@ DS.END
.ED
*--------------------------------------
MAN
SAVE USR/SRC/BIN/DEV/MEMDUMP.S
SAVE USR/SRC/BIN/MEMDUMP.S
ASM

View File

@ -279,5 +279,5 @@ DS.END
.ED
*--------------------------------------
MAN
SAVE USR/SRC/SRC/BIN/DEV/RPCDUMP.S
SAVE USR/SRC/BIN/RPCDUMP.S
ASM