Kernel 0.94

This commit is contained in:
Rémy GIBERT 2020-07-23 22:20:02 +02:00
parent 622edd7632
commit f46ce2fdb3
7 changed files with 224 additions and 209 deletions

Binary file not shown.

Binary file not shown.

View File

@ -2,6 +2,7 @@ NEW
AUTO 3,1 AUTO 3,1
*--------------------------------------- *---------------------------------------
T.ADDR.MODES .EQ * T.ADDR.MODES .EQ *
.DA #4,$$"##aa"
.DA #2,$$"#a" .DA #2,$$"#a"
.DA #3,$$"(a)" .DA #3,$$"(a)"
.DA #5,$$"(a),Y" .DA #5,$$"(a),Y"
@ -31,6 +32,6 @@ T.REGISTERS .EQ *
.HS 00 .HS 00
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE USR/SRC/BIN/ASM.65816.A SAVE usr/src/bin/asm.65816.a
LOAD USR/SRC/BIN/ASM.65816.S LOAD usr/src/bin/asm.65816.s
ASM ASM

View File

@ -4,83 +4,86 @@ NEW
T.OPCODES .EQ * T.OPCODES .EQ *
ADC .DA ADC.E+1-* ADC .DA ADC.E+1-*
.DA #3,$$"ADC" .DA #3,$$"ADC"
.DA #1,#3,$$"69a" .DA #1,#4,$$"69aa"
.DA #2,#3,$$"72a" .DA #2,#3,$$"69a"
.DA #3,#3,$$"71a" .DA #3,#3,$$"72a"
.DA #4,#3,$$"73a" .DA #4,#3,$$"71a"
.DA #5,#3,$$"61a" .DA #5,#3,$$"73a"
.DA #6,#3,$$"67a" .DA #6,#3,$$"61a"
.DA #7,#3,$$"77a" .DA #7,#3,$$"67a"
.DA #8,#3,$$"65a" .DA #8,#3,$$"77a"
.DA #9,#3,$$"63a" .DA #9,#3,$$"65a"
.DA #10,#3,$$"75a" .DA #10,#3,$$"63a"
.DA #11,#4,$$"6Daa" .DA #11,#3,$$"75a"
.DA #12,#4,$$"7Daa" .DA #12,#4,$$"6Daa"
.DA #13,#4,$$"79aa" .DA #13,#4,$$"7Daa"
.DA #14,#5,$$"6Faaa" .DA #14,#4,$$"79aa"
.DA #15,#5,$$"7Faaa" .DA #15,#5,$$"6Faaa"
.DA #16,#5,$$"7Faaa"
ADC.E .HS 00 ADC.E .HS 00
AND .DA AND.E+1-* AND .DA AND.E+1-*
.DA #3,$$"AND" .DA #3,$$"AND"
.DA #1,#3,$$"29a" .DA #1,#4,$$"29aa"
.DA #2,#3,$$"32a" .DA #2,#3,$$"29a"
.DA #3,#3,$$"31a" .DA #3,#3,$$"32a"
.DA #4,#3,$$"33a" .DA #4,#3,$$"31a"
.DA #5,#3,$$"21a" .DA #5,#3,$$"33a"
.DA #6,#3,$$"27a" .DA #6,#3,$$"21a"
.DA #7,#3,$$"37a" .DA #7,#3,$$"27a"
.DA #8,#3,$$"25a" .DA #8,#3,$$"37a"
.DA #9,#3,$$"23a" .DA #9,#3,$$"25a"
.DA #10,#3,$$"35a" .DA #10,#3,$$"23a"
.DA #11,#4,$$"2Daa" .DA #11,#3,$$"35a"
.DA #12,#4,$$"3Daa" .DA #12,#4,$$"2Daa"
.DA #13,#4,$$"39aa" .DA #13,#4,$$"3Daa"
.DA #14,#5,$$"2Faaa" .DA #14,#4,$$"39aa"
.DA #15,#5,$$"3Faaa" .DA #15,#5,$$"2Faaa"
.DA #16,#5,$$"3Faaa"
AND.E .HS 00 AND.E .HS 00
ASL .DA ASL.E+1-* ASL .DA ASL.E+1-*
.DA #3,$$"ASL" .DA #3,$$"ASL"
.DA #8,#3,$$"06a" .DA #9,#3,$$"06a"
.DA #10,#3,$$"16a" .DA #11,#3,$$"16a"
.DA #11,#4,$$"0Eaa" .DA #12,#4,$$"0Eaa"
.DA #12,#4,$$"1Eaa" .DA #13,#4,$$"1Eaa"
.DA #255,#2,$$"0A" .DA #255,#2,$$"0A"
ASL.E .HS 00 ASL.E .HS 00
BCC .DA BCC.E+1-* BCC .DA BCC.E+1-*
.DA #3,$$"BCC" .DA #3,$$"BCC"
.DA #11,#3,$$"90r" .DA #12,#3,$$"90r"
BCC.E .HS 00 BCC.E .HS 00
BCS .DA BCS.E+1-* BCS .DA BCS.E+1-*
.DA #3,$$"BCS" .DA #3,$$"BCS"
.DA #11,#3,$$"B0r" .DA #12,#3,$$"B0r"
BCS.E .HS 00 BCS.E .HS 00
BEQ .DA BEQ.E+1-* BEQ .DA BEQ.E+1-*
.DA #3,$$"BEQ" .DA #3,$$"BEQ"
.DA #11,#3,$$"F0r" .DA #12,#3,$$"F0r"
BEQ.E .HS 00 BEQ.E .HS 00
BIT .DA BIT.E+1-* BIT .DA BIT.E+1-*
.DA #3,$$"BIT" .DA #3,$$"BIT"
.DA #1,#3,$$"89a" .DA #1,#4,$$"89aa"
.DA #8,#3,$$"24a" .DA #2,#3,$$"89a"
.DA #10,#3,$$"34a" .DA #9,#3,$$"24a"
.DA #11,#4,$$"2Caa" .DA #11,#3,$$"34a"
.DA #12,#4,$$"3Caa" .DA #12,#4,$$"2Caa"
.DA #13,#4,$$"3Caa"
BIT.E .HS 00 BIT.E .HS 00
BMI .DA BMI.E+1-* BMI .DA BMI.E+1-*
.DA #3,$$"BMI" .DA #3,$$"BMI"
.DA #11,#3,$$"30r" .DA #12,#3,$$"30r"
BMI.E .HS 00 BMI.E .HS 00
BNE .DA BNE.E+1-* BNE .DA BNE.E+1-*
.DA #3,$$"BNE" .DA #3,$$"BNE"
.DA #11,#3,$$"D0r" .DA #12,#3,$$"D0r"
BNE.E .HS 00 BNE.E .HS 00
BPL .DA BPL.E+1-* BPL .DA BPL.E+1-*
.DA #3,$$"BPL" .DA #3,$$"BPL"
.DA #11,#3,$$"10r" .DA #12,#3,$$"10r"
BPL.E .HS 00 BPL.E .HS 00
BRA .DA BRA.E+1-* BRA .DA BRA.E+1-*
.DA #3,$$"BRA" .DA #3,$$"BRA"
.DA #11,#3,$$"80r" .DA #12,#3,$$"80r"
BRA.E .HS 00 BRA.E .HS 00
BRK .DA BRK.E+1-* BRK .DA BRK.E+1-*
.DA #3,$$"BRK" .DA #3,$$"BRK"
@ -88,15 +91,15 @@ BRK .DA BRK.E+1-*
BRK.E .HS 00 BRK.E .HS 00
BRL .DA BRL.E+1-* BRL .DA BRL.E+1-*
.DA #3,$$"BRL" .DA #3,$$"BRL"
.DA #11,#3,$$"82l" .DA #12,#3,$$"82l"
BRL.E .HS 00 BRL.E .HS 00
BVC .DA BVC.E+1-* BVC .DA BVC.E+1-*
.DA #3,$$"BVC" .DA #3,$$"BVC"
.DA #11,#3,$$"50r" .DA #12,#3,$$"50r"
BVC.E .HS 00 BVC.E .HS 00
BVS .DA BVS.E+1-* BVS .DA BVS.E+1-*
.DA #3,$$"BVS" .DA #3,$$"BVS"
.DA #11,#3,$$"70r" .DA #12,#3,$$"70r"
BVS.E .HS 00 BVS.E .HS 00
CLC .DA CLC.E+1-* CLC .DA CLC.E+1-*
.DA #3,$$"CLC" .DA #3,$$"CLC"
@ -116,44 +119,47 @@ CLV .DA CLV.E+1-*
CLV.E .HS 00 CLV.E .HS 00
CMP .DA CMP.E+1-* CMP .DA CMP.E+1-*
.DA #3,$$"CMP" .DA #3,$$"CMP"
.DA #1,#3,$$"C9a" .DA #1,#4,$$"C9aa"
.DA #2,#3,$$"D2a" .DA #2,#3,$$"C9a"
.DA #3,#3,$$"D1a" .DA #3,#3,$$"D2a"
.DA #4,#3,$$"D3a" .DA #4,#3,$$"D1a"
.DA #5,#3,$$"C1a" .DA #5,#3,$$"D3a"
.DA #6,#3,$$"C7a" .DA #6,#3,$$"C1a"
.DA #7,#3,$$"D7a" .DA #7,#3,$$"C7a"
.DA #8,#3,$$"C5a" .DA #8,#3,$$"D7a"
.DA #9,#3,$$"C3a" .DA #9,#3,$$"C5a"
.DA #10,#3,$$"D5a" .DA #10,#3,$$"C3a"
.DA #11,#4,$$"CDaa" .DA #11,#3,$$"D5a"
.DA #12,#4,$$"DDaa" .DA #12,#4,$$"CDaa"
.DA #13,#4,$$"D9aa" .DA #13,#4,$$"DDaa"
.DA #14,#5,$$"CFaaa" .DA #14,#4,$$"D9aa"
.DA #15,#5,$$"DFaaa" .DA #15,#5,$$"CFaaa"
.DA #16,#5,$$"DFaaa"
CMP.E .HS 00 CMP.E .HS 00
COP .DA COP.E+1-* COP .DA COP.E+1-*
.DA #3,$$"COP" .DA #3,$$"COP"
.DA #1,#3,$$"02a" .DA #2,#3,$$"02a"
COP.E .HS 00 COP.E .HS 00
CPX .DA CPX.E+1-* CPX .DA CPX.E+1-*
.DA #3,$$"CPX" .DA #3,$$"CPX"
.DA #1,#3,$$"E0a" .DA #1,#4,$$"E0aa"
.DA #8,#3,$$"E4a" .DA #2,#3,$$"E0a"
.DA #11,#4,$$"ECaa" .DA #9,#3,$$"E4a"
.DA #12,#4,$$"ECaa"
CPX.E .HS 00 CPX.E .HS 00
CPY .DA CPY.E+1-* CPY .DA CPY.E+1-*
.DA #3,$$"CPY" .DA #3,$$"CPY"
.DA #1,#3,$$"C0a" .DA #1,#4,$$"C0aa"
.DA #8,#3,$$"C4a" .DA #2,#3,$$"C0a"
.DA #11,#4,$$"CCaa" .DA #9,#3,$$"C4a"
.DA #12,#4,$$"CCaa"
CPY.E .HS 00 CPY.E .HS 00
DEC .DA DEC.E+1-* DEC .DA DEC.E+1-*
.DA #3,$$"DEC" .DA #3,$$"DEC"
.DA #8,#3,$$"C6a" .DA #9,#3,$$"C6a"
.DA #10,#3,$$"D6a" .DA #11,#3,$$"D6a"
.DA #11,#4,$$"CEaa" .DA #12,#4,$$"CEaa"
.DA #12,#4,$$"DEaa" .DA #13,#4,$$"DEaa"
.DA #255,#2,$$"3A" .DA #255,#2,$$"3A"
DEC.E .HS 00 DEC.E .HS 00
DEX .DA DEX.E+1-* DEX .DA DEX.E+1-*
@ -166,28 +172,29 @@ DEY .DA DEY.E+1-*
DEY.E .HS 00 DEY.E .HS 00
EOR .DA EOR.E+1-* EOR .DA EOR.E+1-*
.DA #3,$$"EOR" .DA #3,$$"EOR"
.DA #1,#3,$$"49a" .DA #1,#4,$$"49aa"
.DA #2,#3,$$"52a" .DA #2,#3,$$"49a"
.DA #3,#3,$$"51a" .DA #3,#3,$$"52a"
.DA #4,#3,$$"53a" .DA #4,#3,$$"51a"
.DA #5,#3,$$"41a" .DA #5,#3,$$"53a"
.DA #6,#3,$$"47a" .DA #6,#3,$$"41a"
.DA #7,#3,$$"57a" .DA #7,#3,$$"47a"
.DA #8,#3,$$"45a" .DA #8,#3,$$"57a"
.DA #9,#3,$$"43a" .DA #9,#3,$$"45a"
.DA #10,#3,$$"55a" .DA #10,#3,$$"43a"
.DA #11,#4,$$"4Daa" .DA #11,#3,$$"55a"
.DA #12,#4,$$"5Daa" .DA #12,#4,$$"4Daa"
.DA #13,#4,$$"59aa" .DA #13,#4,$$"5Daa"
.DA #14,#5,$$"4Faaa" .DA #14,#4,$$"59aa"
.DA #15,#5,$$"5Faaa" .DA #15,#5,$$"4Faaa"
.DA #16,#5,$$"5Faaa"
EOR.E .HS 00 EOR.E .HS 00
INC .DA INC.E+1-* INC .DA INC.E+1-*
.DA #3,$$"INC" .DA #3,$$"INC"
.DA #8,#3,$$"E6a" .DA #9,#3,$$"E6a"
.DA #10,#3,$$"F6a" .DA #11,#3,$$"F6a"
.DA #11,#4,$$"EEaa" .DA #12,#4,$$"EEaa"
.DA #12,#4,$$"FEaa" .DA #13,#4,$$"FEaa"
.DA #255,#2,$$"1A" .DA #255,#2,$$"1A"
INC.E .HS 00 INC.E .HS 00
INX .DA INX.E+1-* INX .DA INX.E+1-*
@ -200,67 +207,70 @@ INY .DA INY.E+1-*
INY.E .HS 00 INY.E .HS 00
JMP .DA JMP.E+1-* JMP .DA JMP.E+1-*
.DA #3,$$"JMP" .DA #3,$$"JMP"
.DA #16,#4,$$"6Caa" .DA #17,#4,$$"6Caa"
.DA #17,#4,$$"7Caa" .DA #18,#4,$$"7Caa"
.DA #18,#4,$$"DCaa" .DA #19,#4,$$"DCaa"
.DA #11,#4,$$"4Caa" .DA #12,#4,$$"4Caa"
.DA #14,#5,$$"5Caaa" .DA #15,#5,$$"5Caaa"
JMP.E .HS 00 JMP.E .HS 00
JSR .DA JSR.E+1-* JSR .DA JSR.E+1-*
.DA #3,$$"JSR" .DA #3,$$"JSR"
.DA #17,#4,$$"FCaa" .DA #18,#4,$$"FCaa"
.DA #11,#4,$$"20aa" .DA #12,#4,$$"20aa"
.DA #14,#5,$$"22aaa" .DA #15,#5,$$"22aaa"
JSR.E .HS 00 JSR.E .HS 00
LDA .DA LDA.E+1-* LDA .DA LDA.E+1-*
.DA #3,$$"LDA" .DA #3,$$"LDA"
.DA #1,#3,$$"A9a" .DA #1,#4,$$"A9aa"
.DA #2,#3,$$"B2a" .DA #2,#3,$$"A9a"
.DA #3,#3,$$"B1a" .DA #3,#3,$$"B2a"
.DA #4,#3,$$"B3a" .DA #4,#3,$$"B1a"
.DA #5,#3,$$"A1a" .DA #5,#3,$$"B3a"
.DA #6,#3,$$"A7a" .DA #6,#3,$$"A1a"
.DA #7,#3,$$"B7a" .DA #7,#3,$$"A7a"
.DA #8,#3,$$"A5a" .DA #8,#3,$$"B7a"
.DA #9,#3,$$"A3a" .DA #9,#3,$$"A5a"
.DA #10,#3,$$"B5a" .DA #10,#3,$$"A3a"
.DA #11,#4,$$"ADaa" .DA #11,#3,$$"B5a"
.DA #12,#4,$$"BDaa" .DA #12,#4,$$"ADaa"
.DA #13,#4,$$"B9aa" .DA #13,#4,$$"BDaa"
.DA #14,#5,$$"AFaaa" .DA #14,#4,$$"B9aa"
.DA #15,#5,$$"BFaaa" .DA #15,#5,$$"AFaaa"
.DA #16,#5,$$"BFaaa"
LDA.E .HS 00 LDA.E .HS 00
LDX .DA LDX.E+1-* LDX .DA LDX.E+1-*
.DA #3,$$"LDX" .DA #3,$$"LDX"
.DA #1,#3,$$"A2a" .DA #1,#4,$$"A2aa"
.DA #8,#3,$$"A6a" .DA #2,#3,$$"A2a"
.DA #19,#3,$$"B6a" .DA #9,#3,$$"A6a"
.DA #11,#4,$$"AEaa" .DA #20,#3,$$"B6a"
.DA #13,#4,$$"BEaa" .DA #12,#4,$$"AEaa"
.DA #14,#4,$$"BEaa"
LDX.E .HS 00 LDX.E .HS 00
LDY .DA LDY.E+1-* LDY .DA LDY.E+1-*
.DA #3,$$"LDY" .DA #3,$$"LDY"
.DA #1,#3,$$"A0a" .DA #1,#4,$$"A0aa"
.DA #8,#3,$$"A4a" .DA #2,#3,$$"A0a"
.DA #10,#3,$$"B4a" .DA #9,#3,$$"A4a"
.DA #11,#4,$$"ACaa" .DA #11,#3,$$"B4a"
.DA #12,#4,$$"BCaa" .DA #12,#4,$$"ACaa"
.DA #13,#4,$$"BCaa"
LDY.E .HS 00 LDY.E .HS 00
LSR .DA LSR.E+1-* LSR .DA LSR.E+1-*
.DA #3,$$"LSR" .DA #3,$$"LSR"
.DA #8,#3,$$"46a" .DA #9,#3,$$"46a"
.DA #10,#3,$$"56a" .DA #11,#3,$$"56a"
.DA #11,#4,$$"4Eaa" .DA #12,#4,$$"4Eaa"
.DA #12,#4,$$"5Eaa" .DA #13,#4,$$"5Eaa"
.DA #255,#2,$$"4A" .DA #255,#2,$$"4A"
LSR.E .HS 00 LSR.E .HS 00
MVN .DA MVN.E+1-* MVN .DA MVN.E+1-*
.DA #3,$$"MVN" .DA #3,$$"MVN"
.DA #20,#4,$$"54ab" .DA #21,#4,$$"54ab"
MVN.E .HS 00 MVN.E .HS 00
MVP .DA MVP.E+1-* MVP .DA MVP.E+1-*
.DA #3,$$"MVP" .DA #3,$$"MVP"
.DA #20,#4,$$"44ab" .DA #21,#4,$$"44ab"
MVP.E .HS 00 MVP.E .HS 00
NOP .DA NOP.E+1-* NOP .DA NOP.E+1-*
.DA #3,$$"NOP" .DA #3,$$"NOP"
@ -268,33 +278,34 @@ NOP .DA NOP.E+1-*
NOP.E .HS 00 NOP.E .HS 00
ORA .DA ORA.E+1-* ORA .DA ORA.E+1-*
.DA #3,$$"ORA" .DA #3,$$"ORA"
.DA #1,#3,$$"09a" .DA #1,#4,$$"09aa"
.DA #2,#3,$$"12a" .DA #2,#3,$$"09a"
.DA #3,#3,$$"11a" .DA #3,#3,$$"12a"
.DA #4,#3,$$"13a" .DA #4,#3,$$"11a"
.DA #5,#3,$$"01a" .DA #5,#3,$$"13a"
.DA #6,#3,$$"07a" .DA #6,#3,$$"01a"
.DA #7,#3,$$"17a" .DA #7,#3,$$"07a"
.DA #8,#3,$$"05a" .DA #8,#3,$$"17a"
.DA #9,#3,$$"03a" .DA #9,#3,$$"05a"
.DA #10,#3,$$"15a" .DA #10,#3,$$"03a"
.DA #11,#4,$$"0Daa" .DA #11,#3,$$"15a"
.DA #12,#4,$$"1Daa" .DA #12,#4,$$"0Daa"
.DA #13,#4,$$"19aa" .DA #13,#4,$$"1Daa"
.DA #14,#5,$$"0Faaa" .DA #14,#4,$$"19aa"
.DA #15,#5,$$"1Faaa" .DA #15,#5,$$"0Faaa"
.DA #16,#5,$$"1Faaa"
ORA.E .HS 00 ORA.E .HS 00
PEA .DA PEA.E+1-* PEA .DA PEA.E+1-*
.DA #3,$$"PEA" .DA #3,$$"PEA"
.DA #11,#4,$$"F4aa" .DA #12,#4,$$"F4aa"
PEA.E .HS 00 PEA.E .HS 00
PEI .DA PEI.E+1-* PEI .DA PEI.E+1-*
.DA #3,$$"PEI" .DA #3,$$"PEI"
.DA #2,#3,$$"D4a" .DA #3,#3,$$"D4a"
PEI.E .HS 00 PEI.E .HS 00
PER .DA PER.E+1-* PER .DA PER.E+1-*
.DA #3,$$"PER" .DA #3,$$"PER"
.DA #11,#3,$$"62l" .DA #12,#3,$$"62l"
PER.E .HS 00 PER.E .HS 00
PHA .DA PHA.E+1-* PHA .DA PHA.E+1-*
.DA #3,$$"PHA" .DA #3,$$"PHA"
@ -350,22 +361,23 @@ PLY .DA PLY.E+1-*
PLY.E .HS 00 PLY.E .HS 00
REP .DA REP.E+1-* REP .DA REP.E+1-*
.DA #3,$$"REP" .DA #3,$$"REP"
.DA #1,#3,$$"C2a" .DA #1,#4,$$"C2aa"
.DA #2,#3,$$"C2a"
REP.E .HS 00 REP.E .HS 00
ROL .DA ROL.E+1-* ROL .DA ROL.E+1-*
.DA #3,$$"ROL" .DA #3,$$"ROL"
.DA #8,#3,$$"26a" .DA #9,#3,$$"26a"
.DA #10,#3,$$"36a" .DA #11,#3,$$"36a"
.DA #11,#4,$$"2Eaa" .DA #12,#4,$$"2Eaa"
.DA #12,#4,$$"3Eaa" .DA #13,#4,$$"3Eaa"
.DA #255,#2,$$"2A" .DA #255,#2,$$"2A"
ROL.E .HS 00 ROL.E .HS 00
ROR .DA ROR.E+1-* ROR .DA ROR.E+1-*
.DA #3,$$"ROR" .DA #3,$$"ROR"
.DA #8,#3,$$"66a" .DA #9,#3,$$"66a"
.DA #10,#3,$$"76a" .DA #11,#3,$$"76a"
.DA #11,#4,$$"6Eaa" .DA #12,#4,$$"6Eaa"
.DA #12,#4,$$"7Eaa" .DA #13,#4,$$"7Eaa"
.DA #255,#2,$$"6A" .DA #255,#2,$$"6A"
ROR.E .HS 00 ROR.E .HS 00
RTI .DA RTI.E+1-* RTI .DA RTI.E+1-*
@ -382,21 +394,22 @@ RTS .DA RTS.E+1-*
RTS.E .HS 00 RTS.E .HS 00
SBC .DA SBC.E+1-* SBC .DA SBC.E+1-*
.DA #3,$$"SBC" .DA #3,$$"SBC"
.DA #1,#3,$$"E9a" .DA #1,#4,$$"E9aa"
.DA #2,#3,$$"F2a" .DA #2,#3,$$"E9a"
.DA #3,#3,$$"F1a" .DA #3,#3,$$"F2a"
.DA #4,#3,$$"F3a" .DA #4,#3,$$"F1a"
.DA #5,#3,$$"E1a" .DA #5,#3,$$"F3a"
.DA #6,#3,$$"E7a" .DA #6,#3,$$"E1a"
.DA #7,#3,$$"F7a" .DA #7,#3,$$"E7a"
.DA #8,#3,$$"E5a" .DA #8,#3,$$"F7a"
.DA #9,#3,$$"E3a" .DA #9,#3,$$"E5a"
.DA #10,#3,$$"F5a" .DA #10,#3,$$"E3a"
.DA #11,#4,$$"EDaa" .DA #11,#3,$$"F5a"
.DA #12,#4,$$"FDaa" .DA #12,#4,$$"EDaa"
.DA #13,#4,$$"F9aa" .DA #13,#4,$$"FDaa"
.DA #14,#5,$$"EFaaa" .DA #14,#4,$$"F9aa"
.DA #15,#5,$$"FFaaa" .DA #15,#5,$$"EFaaa"
.DA #16,#5,$$"FFaaa"
SBC.E .HS 00 SBC.E .HS 00
SEC .DA SEC.E+1-* SEC .DA SEC.E+1-*
.DA #3,$$"SEC" .DA #3,$$"SEC"
@ -416,20 +429,20 @@ SEP .DA SEP.E+1-*
SEP.E .HS 00 SEP.E .HS 00
STA .DA STA.E+1-* STA .DA STA.E+1-*
.DA #3,$$"STA" .DA #3,$$"STA"
.DA #2,#3,$$"92a" .DA #3,#3,$$"92a"
.DA #3,#3,$$"91a" .DA #4,#3,$$"91a"
.DA #4,#3,$$"93a" .DA #5,#3,$$"93a"
.DA #5,#3,$$"81a" .DA #6,#3,$$"81a"
.DA #6,#3,$$"87a" .DA #7,#3,$$"87a"
.DA #7,#3,$$"97a" .DA #8,#3,$$"97a"
.DA #8,#3,$$"85a" .DA #9,#3,$$"85a"
.DA #9,#3,$$"83a" .DA #10,#3,$$"83a"
.DA #10,#3,$$"95a" .DA #11,#3,$$"95a"
.DA #11,#4,$$"8Daa" .DA #12,#4,$$"8Daa"
.DA #12,#4,$$"9Daa" .DA #13,#4,$$"9Daa"
.DA #13,#4,$$"99aa" .DA #14,#4,$$"99aa"
.DA #14,#5,$$"8Faaa" .DA #15,#5,$$"8Faaa"
.DA #15,#5,$$"9Faaa" .DA #16,#5,$$"9Faaa"
STA.E .HS 00 STA.E .HS 00
STP .DA STP.E+1-* STP .DA STP.E+1-*
.DA #3,$$"STP" .DA #3,$$"STP"
@ -437,22 +450,22 @@ STP .DA STP.E+1-*
STP.E .HS 00 STP.E .HS 00
STX .DA STX.E+1-* STX .DA STX.E+1-*
.DA #3,$$"STX" .DA #3,$$"STX"
.DA #8,#3,$$"86a" .DA #9,#3,$$"86a"
.DA #19,#3,$$"96a" .DA #20,#3,$$"96a"
.DA #11,#4,$$"8Eaa" .DA #12,#4,$$"8Eaa"
STX.E .HS 00 STX.E .HS 00
STY .DA STY.E+1-* STY .DA STY.E+1-*
.DA #3,$$"STY" .DA #3,$$"STY"
.DA #8,#3,$$"84a" .DA #9,#3,$$"84a"
.DA #10,#3,$$"94a" .DA #11,#3,$$"94a"
.DA #11,#4,$$"8Caa" .DA #12,#4,$$"8Caa"
STY.E .HS 00 STY.E .HS 00
STZ .DA STZ.E+1-* STZ .DA STZ.E+1-*
.DA #3,$$"STZ" .DA #3,$$"STZ"
.DA #8,#3,$$"64a" .DA #9,#3,$$"64a"
.DA #10,#3,$$"74a" .DA #11,#3,$$"74a"
.DA #11,#4,$$"9Caa" .DA #12,#4,$$"9Caa"
.DA #12,#4,$$"9Eaa" .DA #13,#4,$$"9Eaa"
STZ.E .HS 00 STZ.E .HS 00
TAX .DA TAX.E+1-* TAX .DA TAX.E+1-*
.DA #3,$$"TAX" .DA #3,$$"TAX"
@ -476,13 +489,13 @@ TDC .DA TDC.E+1-*
TDC.E .HS 00 TDC.E .HS 00
TRB .DA TRB.E+1-* TRB .DA TRB.E+1-*
.DA #3,$$"TRB" .DA #3,$$"TRB"
.DA #8,#3,$$"14a" .DA #9,#3,$$"14a"
.DA #11,#4,$$"1Caa" .DA #12,#4,$$"1Caa"
TRB.E .HS 00 TRB.E .HS 00
TSB .DA TSB.E+1-* TSB .DA TSB.E+1-*
.DA #3,$$"TSB" .DA #3,$$"TSB"
.DA #8,#3,$$"04a" .DA #9,#3,$$"04a"
.DA #11,#4,$$"0Caa" .DA #12,#4,$$"0Caa"
TSB.E .HS 00 TSB.E .HS 00
TSC .DA TSC.E+1-* TSC .DA TSC.E+1-*
.DA #3,$$"TSC" .DA #3,$$"TSC"
@ -531,6 +544,6 @@ XCE.E .HS 00
.HS 0000 .HS 0000
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE USR/SRC/BIN/ASM.65816.O SAVE usr/src/bin/asm.65816.o
LOAD USR/SRC/BIN/ASM.65816.S LOAD usr/src/bin/asm.65816.s
ASM ASM

View File

@ -12,5 +12,5 @@ NEW
.INB USR/SRC/BIN/ASM.65816.A .INB USR/SRC/BIN/ASM.65816.A
*--------------------------------------- *---------------------------------------
MAN MAN
SAVE USR/SRC/BIN/ASM.65816.S SAVE usr/src/bin/asm.65816.s
ASM ASM

View File

@ -6,7 +6,7 @@ NEW
.TF sbin/networkd .TF sbin/networkd
*-------------------------------------- *--------------------------------------
LIB.MAX .EQ 4 LIB.MAX .EQ 4
DBG .EQ 1 DBG .EQ 0
*-------------------------------------- *--------------------------------------
.INB inc/macros.i .INB inc/macros.i
.INB inc/a2osx.i .INB inc/a2osx.i

View File

@ -12,6 +12,7 @@ NEW
<p>This is a paragraph.</p> <p>This is a paragraph.</p>
<br><a href="hello.html">Hello</a> <br><a href="hello.html">Hello</a>
<br><a href="main.html">Main</a> <br><a href="main.html">Main</a>
<br><img src="KANSASFEST.PNG">
</body> </body>
</html> </html>