mirror of https://github.com/A2osX/A2osX.git
Kernel 0.94
This commit is contained in:
parent
622edd7632
commit
f46ce2fdb3
Binary file not shown.
Binary file not shown.
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue