A2osX/BIN/ASM.T.SW16.O.txt
2018-01-26 07:04:29 +00:00

596 lines
7.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

NEW
PREFIX /A2OSX.BUILD
AUTO 4,1
*---------------------------------------
T.OPCODES .EQ *
ADD .DA ADD.E+1-*
>PSTR "ADD"
.HS 01
>PSTR "A0"
.HS 02
>PSTR "A1"
.HS 03
>PSTR "A2"
.HS 04
>PSTR "A3"
.HS 05
>PSTR "A4"
.HS 06
>PSTR "A5"
.HS 07
>PSTR "A6"
.HS 08
>PSTR "A7"
.HS 09
>PSTR "A8"
.HS 0A
>PSTR "A9"
.HS 0B
>PSTR "AA"
.HS 0C
>PSTR "AB"
.HS 0D
>PSTR "AC"
.HS 0E
>PSTR "AD"
.HS 0F
>PSTR "AE"
.HS 10
>PSTR "AF"
ADD.E .HS 00
BC .DA BC.E+1-*
>PSTR "BC"
.HS 11
>PSTR "03r"
BC.E .HS 00
BK .DA BK.E+1-*
>PSTR "BK"
.HS 00
>PSTR "0A"
BK.E .HS 00
BM .DA BM.E+1-*
>PSTR "BM"
.HS 11
>PSTR "05r"
BM.E .HS 00
BM1 .DA BM1.E+1-*
>PSTR "BM1"
.HS 11
>PSTR "08r"
BM1.E .HS 00
BNC .DA BNC.E+1-*
>PSTR "BNC"
.HS 11
>PSTR "02r"
BNC.E .HS 00
BNM1 .DA BNM1.E+1-*
>PSTR "BNM1"
.HS 11
>PSTR "09r"
BNM1.E .HS 00
BNZ .DA BNZ.E+1-*
>PSTR "BNZ"
.HS 11
>PSTR "07r"
BNZ.E .HS 00
BP .DA BP.E+1-*
>PSTR "BP"
.HS 11
>PSTR "04r"
BP.E .HS 00
BR .DA BR.E+1-*
>PSTR "BR"
.HS 11
>PSTR "01r"
BR.E .HS 00
BS .DA BS.E+1-*
>PSTR "BS"
.HS 11
>PSTR "0Dr"
BS.E .HS 00
BZ .DA BZ.E+1-*
>PSTR "BZ"
.HS 11
>PSTR "06r"
BZ.E .HS 00
CPR .DA CPR.E+1-*
>PSTR "CPR"
.HS 01
>PSTR "D0"
.HS 02
>PSTR "D1"
.HS 03
>PSTR "D2"
.HS 04
>PSTR "D3"
.HS 05
>PSTR "D4"
.HS 06
>PSTR "D5"
.HS 07
>PSTR "D6"
.HS 08
>PSTR "D7"
.HS 09
>PSTR "D8"
.HS 0A
>PSTR "D9"
.HS 0B
>PSTR "DA"
.HS 0C
>PSTR "DB"
.HS 0D
>PSTR "DC"
.HS 0E
>PSTR "DD"
.HS 0F
>PSTR "DE"
.HS 10
>PSTR "DF"
CPR.E .HS 00
DCR .DA DCR.E+1-*
>PSTR "DCR"
.HS 01
>PSTR "F0"
.HS 02
>PSTR "F1"
.HS 03
>PSTR "F2"
.HS 04
>PSTR "F3"
.HS 05
>PSTR "F4"
.HS 06
>PSTR "F5"
.HS 07
>PSTR "F6"
.HS 08
>PSTR "F7"
.HS 09
>PSTR "F8"
.HS 0A
>PSTR "F9"
.HS 0B
>PSTR "FA"
.HS 0C
>PSTR "FB"
.HS 0D
>PSTR "FC"
.HS 0E
>PSTR "FD"
.HS 0F
>PSTR "FE"
.HS 10
>PSTR "FF"
DCR.E .HS 00
INR .DA INR.E+1-*
>PSTR "INR"
.HS 01
>PSTR "E0"
.HS 02
>PSTR "E1"
.HS 03
>PSTR "E2"
.HS 04
>PSTR "E3"
.HS 05
>PSTR "E4"
.HS 06
>PSTR "E5"
.HS 07
>PSTR "E6"
.HS 08
>PSTR "E7"
.HS 09
>PSTR "E8"
.HS 0A
>PSTR "E9"
.HS 0B
>PSTR "EA"
.HS 0C
>PSTR "EB"
.HS 0D
>PSTR "EC"
.HS 0E
>PSTR "ED"
.HS 0F
>PSTR "EE"
.HS 10
>PSTR "EF"
INR.E .HS 00
LD .DA LD.E+1-*
>PSTR "LD"
.HS 01
>PSTR "20"
.HS 02
>PSTR "21"
.HS 03
>PSTR "22"
.HS 04
>PSTR "23"
.HS 05
>PSTR "24"
.HS 06
>PSTR "25"
.HS 07
>PSTR "26"
.HS 08
>PSTR "27"
.HS 09
>PSTR "28"
.HS 0A
>PSTR "29"
.HS 0B
>PSTR "2A"
.HS 0C
>PSTR "2B"
.HS 0D
>PSTR "2C"
.HS 0E
>PSTR "2D"
.HS 0F
>PSTR "2E"
.HS 10
>PSTR "2F"
.HS 12
>PSTR "40"
.HS 13
>PSTR "41"
.HS 14
>PSTR "42"
.HS 15
>PSTR "43"
.HS 16
>PSTR "44"
.HS 17
>PSTR "45"
.HS 18
>PSTR "46"
.HS 19
>PSTR "47"
.HS 1A
>PSTR "48"
.HS 1B
>PSTR "49"
.HS 1C
>PSTR "4A"
.HS 1D
>PSTR "4B"
.HS 1E
>PSTR "4C"
.HS 1F
>PSTR "4D"
.HS 20
>PSTR "4E"
.HS 21
>PSTR "4F"
LD.E .HS 00
LDD .DA LDD.E+1-*
>PSTR "LDD"
.HS 12
>PSTR "60"
.HS 13
>PSTR "61"
.HS 14
>PSTR "62"
.HS 15
>PSTR "63"
.HS 16
>PSTR "64"
.HS 17
>PSTR "65"
.HS 18
>PSTR "66"
.HS 19
>PSTR "67"
.HS 1A
>PSTR "68"
.HS 1B
>PSTR "69"
.HS 1C
>PSTR "6A"
.HS 1D
>PSTR "6B"
.HS 1E
>PSTR "6C"
.HS 1F
>PSTR "6D"
.HS 20
>PSTR "6E"
.HS 21
>PSTR "6F"
LDD.E .HS 00
POP .DA POP.E+1-*
>PSTR "POP"
.HS 12
>PSTR "80"
.HS 13
>PSTR "81"
.HS 14
>PSTR "82"
.HS 15
>PSTR "83"
.HS 16
>PSTR "84"
.HS 17
>PSTR "85"
.HS 18
>PSTR "86"
.HS 19
>PSTR "87"
.HS 1A
>PSTR "88"
.HS 1B
>PSTR "89"
.HS 1C
>PSTR "8A"
.HS 1D
>PSTR "8B"
.HS 1E
>PSTR "8C"
.HS 1F
>PSTR "8D"
.HS 20
>PSTR "8E"
.HS 21
>PSTR "8F"
POP.E .HS 00
POPD .DA POPD.E+1-*
>PSTR "POPD"
.HS 12
>PSTR "C0"
.HS 13
>PSTR "C1"
.HS 14
>PSTR "C2"
.HS 15
>PSTR "C3"
.HS 16
>PSTR "C4"
.HS 17
>PSTR "C5"
.HS 18
>PSTR "C6"
.HS 19
>PSTR "C7"
.HS 1A
>PSTR "C8"
.HS 1B
>PSTR "C9"
.HS 1C
>PSTR "CA"
.HS 1D
>PSTR "CB"
.HS 1E
>PSTR "CC"
.HS 1F
>PSTR "CD"
.HS 20
>PSTR "CE"
.HS 21
>PSTR "CF"
POPD.E .HS 00
RS .DA RS.E+1-*
>PSTR "RS"
.HS 00
>PSTR "0B"
RS.E .HS 00
RTN .DA RTN.E+1-*
>PSTR "RTN"
.HS 00
>PSTR "00r"
RTN.E .HS 00
SET .DA SET.E+1-*
>PSTR "SET"
.HS 01
>PSTR "10"
.HS 02
>PSTR "11"
.HS 03
>PSTR "12"
.HS 04
>PSTR "13"
.HS 05
>PSTR "14"
.HS 06
>PSTR "15"
.HS 07
>PSTR "16"
.HS 08
>PSTR "17"
.HS 09
>PSTR "18"
.HS 0A
>PSTR "19"
.HS 0B
>PSTR "1A"
.HS 0C
>PSTR "1B"
.HS 0D
>PSTR "1C"
.HS 0E
>PSTR "1D"
.HS 0F
>PSTR "1E"
.HS 10
>PSTR "1D"
SET.E .HS 00
ST .DA ST.E+1-*
>PSTR "ST"
.HS 01
>PSTR "30"
.HS 02
>PSTR "31"
.HS 03
>PSTR "32"
.HS 04
>PSTR "33"
.HS 05
>PSTR "34"
.HS 06
>PSTR "35"
.HS 07
>PSTR "36"
.HS 08
>PSTR "37"
.HS 09
>PSTR "38"
.HS 0A
>PSTR "39"
.HS 0B
>PSTR "3A"
.HS 0C
>PSTR "3B"
.HS 0D
>PSTR "3C"
.HS 0E
>PSTR "3D"
.HS 0F
>PSTR "3E"
.HS 10
>PSTR "3F"
.HS 12
>PSTR "50"
.HS 13
>PSTR "51"
.HS 14
>PSTR "52"
.HS 15
>PSTR "53"
.HS 16
>PSTR "54"
.HS 17
>PSTR "55"
.HS 18
>PSTR "56"
.HS 19
>PSTR "57"
.HS 1A
>PSTR "58"
.HS 1B
>PSTR "59"
.HS 1C
>PSTR "5A"
.HS 1D
>PSTR "5B"
.HS 1E
>PSTR "5C"
.HS 1F
>PSTR "5D"
.HS 20
>PSTR "5E"
.HS 21
>PSTR "5F"
ST.E .HS 00
STD .DA STD.E+1-*
>PSTR "STD"
.HS 12
>PSTR "70"
.HS 13
>PSTR "71"
.HS 14
>PSTR "72"
.HS 15
>PSTR "73"
.HS 16
>PSTR "74"
.HS 17
>PSTR "75"
.HS 18
>PSTR "76"
.HS 19
>PSTR "77"
.HS 1A
>PSTR "78"
.HS 1B
>PSTR "79"
.HS 1C
>PSTR "7A"
.HS 1D
>PSTR "7B"
.HS 1E
>PSTR "7C"
.HS 1F
>PSTR "7D"
.HS 20
>PSTR "7E"
.HS 21
>PSTR "7F"
STD.E .HS 00
STP .DA STP.E+1-*
>PSTR "STP"
.HS 12
>PSTR "90"
.HS 13
>PSTR "91"
.HS 14
>PSTR "92"
.HS 15
>PSTR "93"
.HS 16
>PSTR "94"
.HS 17
>PSTR "95"
.HS 18
>PSTR "96"
.HS 19
>PSTR "97"
.HS 1A
>PSTR "98"
.HS 1B
>PSTR "99"
.HS 1C
>PSTR "9A"
.HS 1D
>PSTR "9B"
.HS 1E
>PSTR "9C"
.HS 1F
>PSTR "9D"
.HS 20
>PSTR "9E"
.HS 21
>PSTR "9F"
STP.E .HS 00
SUB .DA SUB.E+1-*
>PSTR "SUB"
.HS 01
>PSTR "B0"
.HS 02
>PSTR "B1"
.HS 03
>PSTR "B2"
.HS 04
>PSTR "B3"
.HS 05
>PSTR "B4"
.HS 06
>PSTR "B5"
.HS 07
>PSTR "B6"
.HS 08
>PSTR "B7"
.HS 09
>PSTR "B8"
.HS 0A
>PSTR "B9"
.HS 0B
>PSTR "BA"
.HS 0C
>PSTR "BB"
.HS 0D
>PSTR "BC"
.HS 0E
>PSTR "BD"
.HS 0F
>PSTR "BE"
.HS 10
>PSTR "BF"
SUB.E .HS 00
.HS 0000
*---------------------------------------
MAN
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.SW16.O
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.SW16.S
ASM