Skip to content

Commit

Permalink
adding files
Browse files Browse the repository at this point in the history
  • Loading branch information
bazz1tv committed Dec 21, 2014
1 parent ebe80d0 commit dfa0aaa
Show file tree
Hide file tree
Showing 4 changed files with 277 additions and 0 deletions.
Binary file added PC_Tracker/PlaySample/snes-side/tasm/TASM.EXE
Binary file not shown.
277 changes: 277 additions & 0 deletions PC_Tracker/PlaySample/snes-side/tasm/TASM07.TAB
Original file line number Diff line number Diff line change
@@ -0,0 +1,277 @@
"TASM SPC-700 Assembler, "
/*
/* Defines the SNES's SPC-700 Instruction set
/* Created by Gau of the Veldt
/*
/* There are no special instruction classes
/*
/* INSTR,ARGS,OPCODE,BYTES,MOD,CLASS,SHIFT,OR
/*
ADC A,(X) 86 1 NOP 1
ADC A,[*+X] 87 2 NOP 1
ADC A,#* 88 2 NOP 1
ADC A,*+X 95 3 NOP 1
ADCZ A,*+X 94 2 NOP 1
ADC A,*+Y 96 3 NOP 1
ADC A,[*]+Y 97 2 NOP 1
ADC A,* 85 3 NOP 1
ADCZ A,* 84 2 NOP 1
ADC *,#* 98 3 CSWAP 1
ADC *,* 89 3 CSWAP 1
AND A,(X) 26 1 NOP 1
AND A,[*+X] 27 2 NOP 1
AND A,#* 28 2 NOP 1
AND A,*+X 35 3 NOP 1
ANDZ A,*+X 34 2 NOP 1
AND A,*+Y 36 3 NOP 1
AND A,[*]+Y 37 2 NOP 1
AND A,* 25 3 NOP 1
ANDZ A,* 24 2 NOP 1
AND (X),(Y) 39 1 NOP 1
AND *,#* 38 3 CSWAP 1
AND *,* 29 3 CSWAP 1
AND1 C,* 4A 3 NOP 1
AND1 C,/* 6A 3 NOP 1
ASL A 1C 1 NOP 1
ASL *,X 1B 2 NOP 1
ASL * 0C 3 NOP 1
ASLZ * 0B 2 NOP 1
LSR A 5C 1 NOP 1
LSR *,X 5B 2 NOP 1
LSR * 4C 3 NOP 1
LSRZ * 4B 2 NOP 1
ROL A 3C 1 NOP 1
ROL *,X 3B 2 NOP 1
ROL * 2C 3 NOP 1
ROLZ * 2B 2 NOP 1
ROR A 7C 1 NOP 1
ROR *,X 7B 2 NOP 1
ROR * 6C 3 NOP 1
RORZ * 6B 2 NOP 1
BBC0 *,* 13 3 CREL 1
BBC1 *,* 33 3 CREL 1
BBC2 *,* 53 3 CREL 1
BBC3 *,* 73 3 CREL 1
BBC4 *,* 93 3 CREL 1
BBC5 *,* B3 3 CREL 1
BBC6 *,* D3 3 CREL 1
BBC7 *,* F3 3 CREL 1
BBS0 *,* 03 3 CREL 1
BBS1 *,* 23 3 CREL 1
BBS2 *,* 43 3 CREL 1
BBS3 *,* 63 3 CREL 1
BBS4 *,* 83 3 CREL 1
BBS5 *,* A3 3 CREL 1
BBS6 *,* C3 3 CREL 1
BBS7 *,* E3 3 CREL 1
BPL * 10 2 R1 1
BRA * 2F 2 R1 1
BMI * 30 2 R1 1
BVC * 50 2 R1 1
BVS * 70 2 R1 1
BCC * 90 2 R1 1
BCS * B0 2 R1 1
BNE * D0 2 R1 1
BEQ * F0 2 R1 1
CLR0 * 02 2 NOP 1
CLR1 * 22 2 NOP 1
CLR2 * 42 2 NOP 1
CLR3 * 62 2 NOP 1
CLR4 * 82 2 NOP 1
CLR5 * A2 2 NOP 1
CLR6 * C2 2 NOP 1
CLR7 * E2 2 NOP 1
SET0 * 12 2 NOP 1
SET1 * 32 2 NOP 1
SET2 * 52 2 NOP 1
SET3 * 72 2 NOP 1
SET4 * 92 2 NOP 1
SET5 * B2 2 NOP 1
SET6 * D2 2 NOP 1
SET7 * F2 2 NOP 1
CMP A,(X) 66 1 NOP 1
CMP A,[*+X] 67 2 NOP 1
CMP A,#* 68 2 NOP 1
CMP A,*+X 75 3 NOP 1
CMPZ A,*+X 74 2 NOP 1
CMP A,*+Y 76 3 NOP 1
CMP A,[*]+Y 77 2 NOP 1
CMP A,* 65 3 NOP 1
CMPZ A,* 64 2 NOP 1
CMP X,#* C8 2 NOP 1
CMP X,* 1E 3 NOP 1
CMP X,* 3E 2 NOP 1
CMP Y,#* AD 2 NOP 1
CMP Y,* 5E 3 NOP 1
CMP Y,* 7E 2 NOP 1
CMP (X),(Y) 79 1 NOP 1
CMP *,#* 78 3 CSWAP 1
CMP *,* 69 3 CSWAP 1
CBNE *+X,* DE 3 CREL 1
CBNE *,* 2E 3 CREL 1
DBNZ Y,* FE 2 R1 1
DBNZ *,* 6E 3 CREL 1
DAA YA DF 1 NOP 1
DAS YA BE 1 NOP 1
NOT1 * EA 3 NOP 1
XCN A 9F 1 NOP 1
MOV1 C,* AA 3 NOP 1
MOV1 *,C CA 3 NOP 1
DECW * 1A 2 NOP 1
INCW * 3A 2 NOP 1
CLRW * 5A 2 NOP 1
ADDW YA,* 7A 2 NOP 1
SUBW YA,* 9A 2 NOP 1
MOVW YA,* BA 2 NOP 1
MOVW *,YA DA 2 NOP 1
MUL YA CF 1 NOP 1
DIV YA,X 9E 1 NOP 1
EOR A,(X) 46 1 NOP 1
EOR A,[*+X] 47 2 NOP 1
EOR A,#* 48 2 NOP 1
EOR A,*+X 55 3 NOP 1
EORZ A,*+X 54 2 NOP 1
EOR A,*+Y 56 3 NOP 1
EOR A,[*]+Y 57 2 NOP 1
EOR A,* 45 3 NOP 1
EORZ A,* 44 2 NOP 1
EOR (X),(Y) 59 1 NOP 1
EOR *,#* 58 3 CSWAP 1
EOR *,* 49 3 CSWAP 1
EOR1 C,* 8A 3 NOP 1
DEC A 9C 1 NOP 1
DEC X 1D 1 NOP 1
DEC Y DC 1 NOP 1
DEC *,X 9B 2 NOP 1
DEC * 8C 3 NOP 1
DECZ * 8B 2 NOP 1
INC A BC 1 NOP 1
INC X 3D 1 NOP 1
INC Y FC 1 NOP 1
INC *,X BB 2 NOP 1
INC * AC 3 NOP 1
INCZ * AB 2 NOP 1
MOV X,A 5D 1 NOP 1
MOV A,X 7D 1 NOP 1
MOV X,SP 9D 1 NOP 1
MOV SP,X BD 1 NOP 1
MOV A,Y DD 1 NOP 1
MOV Y,A FD 1 NOP 1
MOV (X),(Y) 99 1 NOP 1
MOV (X)+,A AF 1 NOP 1
MOV A,(X)+ BF 1 NOP 1
MOV (X),A C6 1 NOP 1
MOV A,(X) E6 1 NOP 1
MOV Y,#* 8D 2 NOP 1
MOV X,#* CD 2 NOP 1
MOV A,#* E8 2 NOP 1
MOV [*+X],A C7 2 NOP 1
MOV [*]+Y,A D7 2 NOP 1
MOV A,[*+X] E7 2 NOP 1
MOV A,[*]+Y F7 2 NOP 1
MOV *+X,A D5 3 NOP 1
MOVZ *+X,A D4 2 NOP 1
MOV *+Y,A D6 3 NOP 1
MOV *+Y,X D9 2 NOP 1
MOV *+X,Y DB 2 NOP 1
MOV X,*+Y F9 2 NOP 1
MOV Y,*+X FB 2 NOP 1
MOV A,*+X F5 3 NOP 1
MOVZ A,*+X F4 2 NOP 1
MOV A,*+Y F6 3 NOP 1
MOV *,A C5 3 NOP 1
MOVZ *,A C4 2 NOP 1
MOV *,X C9 3 NOP 1
MOV *,X D8 2 NOP 1
MOV *,Y CC 3 NOP 1
MOV *,Y CB 2 NOP 1
MOV A,* E5 3 NOP 1
MOVZ A,* E4 2 NOP 1
MOV X,* E9 3 NOP 1
MOV X,* F8 2 NOP 1
MOV Y,* EC 3 NOP 1
MOV Y,* EB 2 NOP 1
MOV *,#* 8F 3 CSWAP 1
MOV *,* FA 3 CSWAP 1
OR A,(X) 06 1 NOP 1
OR A,[*+X] 07 2 NOP 1
OR A,#* 08 2 NOP 1
OR A,*+X 15 3 NOP 1
ORZ A,*+X 14 2 NOP 1
OR A,*+Y 16 3 NOP 1
OR A,[*]+Y 17 2 NOP 1
OR A,* 05 3 NOP 1
ORZ A,* 04 2 NOP 1
OR (X),(Y) 19 1 NOP 1
OR *,#* 18 3 CSWAP 1
OR *,* 09 3 CSWAP 1
OR1 C,* 0A 3 NOP 1
OR1 C,/* 2A 3 NOP 1
SBC A,(X) A6 1 NOP 1
SBC A,[*+X] A7 2 NOP 1
SBC A,#* A8 2 NOP 1
SBC A,*+X B5 3 NOP 1
SBCZ A,*+X B4 2 NOP 1
SBC A,*+Y B6 3 NOP 1
SBC A,[*]+Y B7 2 NOP 1
SBC A,* A5 3 NOP 1
SBCZ A,* A4 2 NOP 1
SBC (X),(Y) B9 1 NOP 1
SBC *,#* B8 3 CSWAP 1
SBC *,* A9 3 CSWAP 1
TCALL * 01 1 T1 1 4 F0
TSET1 * 0E 3 NOP 1
TCLR1 * 4E 3 NOP 1
CALL * 3F 3 NOP 1
PCALL * 4F 2 NOP 1
JMP [*+X] 1F 3 NOP 1
JMP * 5F 3 NOP 1
PUSH PSW 0D 1 NOP 1
PUSH A 2D 1 NOP 1
PUSH X 4D 1 NOP 1
PUSH Y 6D 1 NOP 1
POP PSW 8E 1 NOP 1
POP A AE 1 NOP 1
POP X CE 1 NOP 1
POP Y EE 1 NOP 1
NOP "" 00 1 NOP 1
BRK "" 0F 1 NOP 1
RET "" 6F 1 NOP 1
RETI "" 7F 1 NOP 1
CLRP "" 20 1 NOP 1
SETP "" 40 1 NOP 1
CLRC "" 60 1 NOP 1
SETC "" 80 1 NOP 1
EI "" A0 1 NOP 1
DI "" C0 1 NOP 1
CLRV "" E0 1 NOP 1
NOTC "" ED 1 NOP 1
SLEEP "" EF 1 NOP 1
STOP "" FF 1 NOP 1
Binary file added PC_Tracker/PlaySample/snes-side/tasm/tasm
Binary file not shown.
Binary file added mem_usage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit dfa0aaa

Please sign in to comment.