mirror of https://github.com/makarcz/vm6502.git
parent
67f1a62596
commit
32f2b2d12c
1899
VMachine.cpp
1899
VMachine.cpp
File diff suppressed because it is too large
Load Diff
169
VMachine.h
169
VMachine.h
|
@ -1,84 +1,85 @@
|
|||
#ifndef VMACHINE_H
|
||||
#define VMACHINE_H
|
||||
|
||||
#include <string>
|
||||
#include <queue>
|
||||
#include "system.h"
|
||||
#include "MKCpu.h"
|
||||
#include "Memory.h"
|
||||
#include "Display.h"
|
||||
|
||||
//#define WINDOWS 1
|
||||
#if defined (WINDOWS)
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#define IOREFRESH 32
|
||||
#define OPINTERRUPT 25 // operator interrupt code (CTRL-Y)
|
||||
|
||||
using namespace std;
|
||||
|
||||
namespace MKBasic {
|
||||
|
||||
class VMachine
|
||||
{
|
||||
public:
|
||||
VMachine();
|
||||
VMachine(string romfname, string ramfname);
|
||||
~VMachine();
|
||||
|
||||
void InitVM();
|
||||
Regs *Run();
|
||||
Regs *Run(unsigned short addr);
|
||||
Regs *Exec();
|
||||
Regs *Exec(unsigned short addr);
|
||||
Regs *Step();
|
||||
Regs *Step(unsigned short addr);
|
||||
void LoadROM(string romfname);
|
||||
void LoadRAM(string ramfname);
|
||||
void LoadRAMBin(string ramfname);
|
||||
unsigned short MemPeek8bit(unsigned short addr);
|
||||
void MemPoke8bit(unsigned short addr, unsigned char v);
|
||||
Regs *GetRegs();
|
||||
void SetCharIO(unsigned short addr, bool echo);
|
||||
void DisableCharIO();
|
||||
unsigned short GetCharIOAddr();
|
||||
bool GetCharIOActive();
|
||||
void ShowIO();
|
||||
void ClearScreen();
|
||||
void ScrHome();
|
||||
bool IsAutoExec();
|
||||
void EnableROM();
|
||||
void DisableROM();
|
||||
void SetROM(unsigned short start, unsigned short end);
|
||||
void EnableROM(unsigned short start, unsigned short end);
|
||||
unsigned short GetROMBegin();
|
||||
unsigned short GetROMEnd();
|
||||
bool IsROMEnabled();
|
||||
unsigned short GetRunAddr();
|
||||
void SetOpInterrupt();
|
||||
queue<string> GetExecHistory();
|
||||
unsigned short Disassemble(unsigned short addr, char *buf);
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
|
||||
MKCpu *mpCPU;
|
||||
Memory *mpROM;
|
||||
Memory *mpRAM;
|
||||
Display *mpDisp;
|
||||
unsigned short mRunAddr;
|
||||
unsigned short mCharIOAddr;
|
||||
bool mCharIOActive;
|
||||
bool mCharIO;
|
||||
bool mOpInterrupt; // operator interrupt from console
|
||||
bool mAutoExec;
|
||||
|
||||
void LoadMEM(string memfname, Memory *pmem);
|
||||
void ShowDisp();
|
||||
};
|
||||
|
||||
} // namespace MKBasic
|
||||
|
||||
#endif
|
||||
#ifndef VMACHINE_H
|
||||
#define VMACHINE_H
|
||||
|
||||
#include <string>
|
||||
#include <queue>
|
||||
#include "system.h"
|
||||
#include "MKCpu.h"
|
||||
#include "Memory.h"
|
||||
#include "Display.h"
|
||||
|
||||
//#define WINDOWS 1
|
||||
#if defined (WINDOWS)
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#define IOREFRESH 32
|
||||
#define OPINTERRUPT 25 // operator interrupt code (CTRL-Y)
|
||||
|
||||
using namespace std;
|
||||
|
||||
namespace MKBasic {
|
||||
|
||||
class VMachine
|
||||
{
|
||||
public:
|
||||
VMachine();
|
||||
VMachine(string romfname, string ramfname);
|
||||
~VMachine();
|
||||
|
||||
void InitVM();
|
||||
Regs *Run();
|
||||
Regs *Run(unsigned short addr);
|
||||
Regs *Exec();
|
||||
Regs *Exec(unsigned short addr);
|
||||
Regs *Step();
|
||||
Regs *Step(unsigned short addr);
|
||||
void LoadROM(string romfname);
|
||||
void LoadRAM(string ramfname);
|
||||
void LoadRAMBin(string ramfname);
|
||||
unsigned short MemPeek8bit(unsigned short addr);
|
||||
void MemPoke8bit(unsigned short addr, unsigned char v);
|
||||
Regs *GetRegs();
|
||||
void SetCharIO(unsigned short addr, bool echo);
|
||||
void DisableCharIO();
|
||||
unsigned short GetCharIOAddr();
|
||||
bool GetCharIOActive();
|
||||
void ShowIO();
|
||||
void ClearScreen();
|
||||
void ScrHome();
|
||||
bool IsAutoExec();
|
||||
void EnableROM();
|
||||
void DisableROM();
|
||||
void SetROM(unsigned short start, unsigned short end);
|
||||
void EnableROM(unsigned short start, unsigned short end);
|
||||
unsigned short GetROMBegin();
|
||||
unsigned short GetROMEnd();
|
||||
bool IsROMEnabled();
|
||||
unsigned short GetRunAddr();
|
||||
void SetOpInterrupt(bool opint);
|
||||
bool IsOpInterrupt();
|
||||
queue<string> GetExecHistory();
|
||||
unsigned short Disassemble(unsigned short addr, char *buf);
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
|
||||
MKCpu *mpCPU;
|
||||
Memory *mpROM;
|
||||
Memory *mpRAM;
|
||||
Display *mpDisp;
|
||||
unsigned short mRunAddr;
|
||||
unsigned short mCharIOAddr;
|
||||
bool mCharIOActive;
|
||||
bool mCharIO;
|
||||
bool mOpInterrupt; // operator interrupt from console
|
||||
bool mAutoExec;
|
||||
|
||||
void LoadMEM(string memfname, Memory *pmem);
|
||||
void ShowDisp();
|
||||
};
|
||||
|
||||
} // namespace MKBasic
|
||||
|
||||
#endif
|
||||
|
|
17448
eh_basic_kow.asm
17448
eh_basic_kow.asm
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
10 LET A=0
|
||||
20 PR A;") HELLO WORLD FROM MKHBC!"
|
||||
30 LET A=A+1
|
||||
40 IF A>100 THEN END
|
||||
50 GOTO 20
|
||||
10 LET A=0
|
||||
20 PR A;") HELLO WORLD FROM MKHBC!"
|
||||
30 LET A=A+1
|
||||
40 IF A>100 THEN END
|
||||
50 GOTO 20
|
||||
|
|
116
makefile.mingw
116
makefile.mingw
|
@ -1,58 +1,58 @@
|
|||
# Project: MKBasic
|
||||
# Makefile created by Dev-C++ 5.11
|
||||
# and modified for standalone MINGW compiler installation.
|
||||
|
||||
CPP = g++.exe -D__DEBUG__
|
||||
CC = gcc.exe -D__DEBUG__
|
||||
WINDRES = windres.exe
|
||||
OBJ = main.o VMachine.o MKBasic.o MKCpu.o Memory.o Display.o MKGenException.o
|
||||
OBJ2 = bin2hex.o
|
||||
LINKOBJ = main.o VMachine.o MKBasic.o MKCpu.o Memory.o Display.o MKGenException.o
|
||||
LINKOBJ2 = bin2hex.o
|
||||
LIBS = -L"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/lib" -L"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/lib" -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
|
||||
INCS = -I"C:\mingw-w64\x86_64-5.3.0\mingw64/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\lib\gcc\x86_64-w64-mingw32\5.3.0/include"
|
||||
CXXINCS = -I"C:\mingw-w64\x86_64-5.3.0\mingw64/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\lib\gcc\x86_64-w64-mingw32\5.3.0/include"
|
||||
BIN = mkbasic.exe
|
||||
BIN2 = bin2hex.exe
|
||||
CXXFLAGS = $(CXXINCS) -std=c++11 -Wall -Wextra -pedantic -g3
|
||||
CFLAGS = $(INCS) -std=c++11 -Wall -Wextra -pedantic -g3
|
||||
CXXFLAGS2 = $(CXXINCS)
|
||||
CFLAGS2 = $(INCS)
|
||||
RM = del /f
|
||||
|
||||
.PHONY: all all-before all-after clean clean-custom
|
||||
|
||||
all: all-before $(BIN) $(BIN2) all-after
|
||||
|
||||
clean: clean-custom
|
||||
${RM} $(OBJ) $(OBJ2) $(BIN) $(BIN2)
|
||||
|
||||
$(BIN): $(OBJ)
|
||||
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
|
||||
|
||||
main.o: main.cpp
|
||||
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)
|
||||
|
||||
VMachine.o: VMachine.cpp
|
||||
$(CPP) -c VMachine.cpp -o VMachine.o $(CXXFLAGS)
|
||||
|
||||
MKBasic.o: MKBasic.cpp
|
||||
$(CPP) -c MKBasic.cpp -o MKBasic.o $(CXXFLAGS)
|
||||
|
||||
MKCpu.o: MKCpu.cpp
|
||||
$(CPP) -c MKCpu.cpp -o MKCpu.o $(CXXFLAGS)
|
||||
|
||||
Memory.o: Memory.cpp
|
||||
$(CPP) -c Memory.cpp -o Memory.o $(CXXFLAGS)
|
||||
|
||||
Display.o: Display.cpp
|
||||
$(CPP) -c Display.cpp -o Display.o $(CXXFLAGS)
|
||||
|
||||
MKGenException.o: MKGenException.cpp
|
||||
$(CPP) -c MKGenException.cpp -o MKGenException.o $(CXXFLAGS)
|
||||
|
||||
$(BIN2): $(OBJ2)
|
||||
$(CC) $(LINKOBJ2) -o $(BIN2) $(LIBS)
|
||||
|
||||
bin2hex.o: bin2hex.c
|
||||
$(CC) -c bin2hex.c -o bin2hex.o $(CFLAGS2)
|
||||
# Project: MKBasic
|
||||
# Makefile created by Dev-C++ 5.11
|
||||
# and modified for standalone MINGW compiler installation.
|
||||
|
||||
CPP = g++.exe -D__DEBUG__
|
||||
CC = gcc.exe -D__DEBUG__
|
||||
WINDRES = windres.exe
|
||||
OBJ = main.o VMachine.o MKBasic.o MKCpu.o Memory.o Display.o MKGenException.o
|
||||
OBJ2 = bin2hex.o
|
||||
LINKOBJ = main.o VMachine.o MKBasic.o MKCpu.o Memory.o Display.o MKGenException.o
|
||||
LINKOBJ2 = bin2hex.o
|
||||
LIBS = -L"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/lib" -L"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/lib" -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
|
||||
INCS = -I"C:\mingw-w64\x86_64-5.3.0\mingw64/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\lib\gcc\x86_64-w64-mingw32\5.3.0/include"
|
||||
CXXINCS = -I"C:\mingw-w64\x86_64-5.3.0\mingw64/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\x86_64-w64-mingw32/include" -I"C:\mingw-w64\x86_64-5.3.0\mingw64\lib\gcc\x86_64-w64-mingw32\5.3.0/include"
|
||||
BIN = mkbasic.exe
|
||||
BIN2 = bin2hex.exe
|
||||
CXXFLAGS = $(CXXINCS) -std=c++11 -Wall -Wextra -pedantic -g3
|
||||
CFLAGS = $(INCS) -std=c++11 -Wall -Wextra -pedantic -g3
|
||||
CXXFLAGS2 = $(CXXINCS)
|
||||
CFLAGS2 = $(INCS)
|
||||
RM = del /f
|
||||
|
||||
.PHONY: all all-before all-after clean clean-custom
|
||||
|
||||
all: all-before $(BIN) $(BIN2) all-after
|
||||
|
||||
clean: clean-custom
|
||||
${RM} $(OBJ) $(OBJ2) $(BIN) $(BIN2)
|
||||
|
||||
$(BIN): $(OBJ)
|
||||
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
|
||||
|
||||
main.o: main.cpp
|
||||
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)
|
||||
|
||||
VMachine.o: VMachine.cpp
|
||||
$(CPP) -c VMachine.cpp -o VMachine.o $(CXXFLAGS)
|
||||
|
||||
MKBasic.o: MKBasic.cpp
|
||||
$(CPP) -c MKBasic.cpp -o MKBasic.o $(CXXFLAGS)
|
||||
|
||||
MKCpu.o: MKCpu.cpp
|
||||
$(CPP) -c MKCpu.cpp -o MKCpu.o $(CXXFLAGS)
|
||||
|
||||
Memory.o: Memory.cpp
|
||||
$(CPP) -c Memory.cpp -o Memory.o $(CXXFLAGS)
|
||||
|
||||
Display.o: Display.cpp
|
||||
$(CPP) -c Display.cpp -o Display.o $(CXXFLAGS)
|
||||
|
||||
MKGenException.o: MKGenException.cpp
|
||||
$(CPP) -c MKGenException.cpp -o MKGenException.o $(CXXFLAGS)
|
||||
|
||||
$(BIN2): $(OBJ2)
|
||||
$(CC) $(LINKOBJ2) -o $(BIN2) $(LIBS)
|
||||
|
||||
bin2hex.o: bin2hex.c
|
||||
$(CC) -c bin2hex.c -o bin2hex.o $(CFLAGS2)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
rem to make project on win64 with mingw
|
||||
rem run in mingw console
|
||||
|
||||
rem to make project on win64 with mingw
|
||||
rem run in mingw console
|
||||
|
||||
mingw32-make -f makefile.mingw clean all
|
2102
microchess.asm
2102
microchess.asm
File diff suppressed because it is too large
Load Diff
|
@ -1,16 +1,16 @@
|
|||
MEMORY {
|
||||
RAM0: start = $0000, size = $0400, fill = yes;
|
||||
RAM1: start = $0400, size = $0620, fill = yes;
|
||||
RAM2: start = $0A20, size = $F3E0, fill = yes;
|
||||
ROM1: start = $FE00, size = $1ED, fill = yes;
|
||||
ROM2: start = $FFED, size = $12;
|
||||
}
|
||||
|
||||
SEGMENTS {
|
||||
BEGN: load = RAM0, type = rw;
|
||||
CODE: load = RAM1, type = rw;
|
||||
DATA: load = RAM2, type = rw;
|
||||
KERN: load = ROM1, type = ro;
|
||||
VECT: load = ROM2, type = ro;
|
||||
}
|
||||
|
||||
MEMORY {
|
||||
RAM0: start = $0000, size = $0400, fill = yes;
|
||||
RAM1: start = $0400, size = $0620, fill = yes;
|
||||
RAM2: start = $0A20, size = $F3E0, fill = yes;
|
||||
ROM1: start = $FE00, size = $1ED, fill = yes;
|
||||
ROM2: start = $FFED, size = $12;
|
||||
}
|
||||
|
||||
SEGMENTS {
|
||||
BEGN: load = RAM0, type = rw;
|
||||
CODE: load = RAM1, type = rw;
|
||||
DATA: load = RAM2, type = rw;
|
||||
KERN: load = ROM1, type = ro;
|
||||
VECT: load = ROM2, type = ro;
|
||||
}
|
||||
|
||||
|
|
228
microchess.dat
228
microchess.dat
|
@ -1,114 +1,114 @@
|
|||
; Created with BIN2HEX (C) Marek Karcz 2016. All rights reserved.
|
||||
; 03/13/16 00:08:59
|
||||
ADDR
|
||||
$0400
|
||||
ORG
|
||||
$0000
|
||||
ORG
|
||||
$0400
|
||||
$a9 $00 $85 $b7 $4c $09 $04 $ff $ff $d8 $a2 $ff $9a $a2 $c8 $86
|
||||
$b2 $20 $92 $07 $20 $7d $08 $c9 $43 $d0 $17 $a9 $ff $8d $07 $04
|
||||
$a2 $1f $bd $20 $0a $95 $50 $ca $10 $f8 $a2 $1b $86 $2c $a9 $cc
|
||||
$d0 $23 $c9 $45 $d0 $13 $a9 $ff $8d $07 $04 $20 $db $05 $38 $a9
|
||||
$01 $e5 $b7 $85 $b7 $a9 $ee $d0 $0c $c9 $40 $d0 $10 $a9 $ff $8d
|
||||
$07 $04 $20 $cf $06 $85 $4b $85 $4a $85 $49 $d0 $ac $c9 $0d $d0
|
||||
$0d $48 $a9 $ff $8d $07 $04 $68 $20 $75 $06 $4c $17 $05 $c9 $41
|
||||
$f0 $0a $48 $a9 $00 $8d $07 $04 $68 $4c $10 $05 $60 $a6 $b5 $30
|
||||
$59 $a5 $b0 $f0 $08 $e0 $08 $d0 $04 $c5 $26 $f0 $2e $f6 $23 $c9
|
||||
$01 $d0 $02 $f6 $23 $50 $1e $a0 $0f $a5 $b1 $d9 $60 $00 $f0 $03
|
||||
$88 $10 $f8 $b9 $51 $0a $d5 $24 $90 $04 $94 $26 $95 $24 $18 $08
|
||||
$75 $25 $95 $25 $28 $e0 $04 $f0 $03 $30 $2e $60 $a5 $28 $85 $2d
|
||||
$a9 $00 $85 $b5 $20 $75 $06 $20 $db $05 $20 $29 $05 $20 $db $05
|
||||
$a9 $08 $85 $b5 $20 $5b $06 $4c $2c $07 $e0 $f9 $d0 $0b $a5 $60
|
||||
$c5 $b1 $d0 $04 $a9 $00 $85 $b4 $60 $50 $fd $a0 $07 $a5 $b1 $d9
|
||||
$60 $00 $f0 $05 $88 $f0 $f1 $10 $f6 $b9 $51 $0a $d5 $22 $90 $02
|
||||
$95 $22 $c6 $b5 $a9 $fb $c5 $b5 $f0 $03 $20 $4f $06 $e6 $b5 $60
|
||||
$c9 $08 $b0 $12 $20 $1c $07 $a2 $1f $b5 $50 $c5 $4a $f0 $03 $ca
|
||||
$10 $f7 $86 $4b $86 $b0 $4c $09 $04 $a2 $10 $a9 $00 $95 $2e $ca
|
||||
$10 $fb $a9 $10 $85 $b0 $c6 $b0 $10 $01 $60 $20 $48 $06 $a4 $b0
|
||||
$a2 $08 $86 $b6 $c0 $08 $10 $41 $c0 $06 $10 $2e $c0 $04 $10 $1f
|
||||
$c0 $01 $f0 $09 $10 $0e $20 $b7 $05 $d0 $fb $f0 $d9 $20 $c5 $05
|
||||
$d0 $fb $f0 $d2 $a2 $04 $86 $b6 $20 $c5 $05 $d0 $fb $f0 $c7 $20
|
||||
$c5 $05 $a5 $b6 $c9 $04 $d0 $f7 $f0 $bc $a2 $10 $86 $b6 $20 $b7
|
||||
$05 $a5 $b6 $c9 $08 $d0 $f7 $f0 $ad $a2 $06 $86 $b6 $20 $f3 $05
|
||||
$50 $05 $30 $03 $20 $7d $04 $20 $48 $06 $c6 $b6 $a5 $b6 $c9 $05
|
||||
$f0 $eb $20 $f3 $05 $70 $8f $30 $8d $20 $7d $04 $a5 $b1 $29 $f0
|
||||
$c9 $20 $f0 $ee $4c $36 $05 $20 $f3 $05 $30 $03 $20 $7d $04 $20
|
||||
$48 $06 $c6 $b6 $60 $20 $f3 $05 $90 $02 $50 $f9 $30 $07 $08 $20
|
||||
$7d $04 $28 $50 $f0 $20 $48 $06 $c6 $b6 $60 $a2 $0f $38 $b4 $60
|
||||
$a9 $77 $f5 $50 $95 $60 $94 $50 $38 $a9 $77 $f5 $50 $95 $50 $ca
|
||||
$10 $eb $60 $a5 $b1 $a6 $b6 $18 $7d $40 $0a $85 $b1 $29 $88 $d0
|
||||
$42 $a5 $b1 $a2 $20 $ca $30 $0e $d5 $50 $d0 $f9 $e0 $10 $30 $33
|
||||
$a9 $7f $69 $01 $70 $01 $b8 $a5 $b5 $30 $24 $c9 $08 $10 $20 $48
|
||||
$08 $a9 $f9 $85 $b5 $85 $b4 $20 $75 $06 $20 $db $05 $20 $32 $05
|
||||
$20 $58 $06 $28 $68 $85 $b5 $a5 $b4 $30 $04 $38 $a9 $ff $60 $18
|
||||
$a9 $00 $60 $a9 $ff $18 $b8 $60 $a6 $b0 $b5 $50 $85 $b1 $60 $20
|
||||
$75 $06 $20 $db $05 $20 $32 $05 $20 $db $05 $ba $86 $b3 $a6 $b2
|
||||
$9a $68 $85 $b6 $68 $85 $b0 $aa $68 $95 $50 $68 $aa $68 $85 $b1
|
||||
$95 $50 $4c $9a $06 $ba $86 $b3 $a6 $b2 $9a $a5 $b1 $48 $a8 $a2
|
||||
$1f $d5 $50 $f0 $03 $ca $10 $f9 $a9 $cc $95 $50 $8a $48 $a6 $b0
|
||||
$b5 $50 $94 $50 $48 $8a $48 $a5 $b6 $48 $ba $86 $b2 $a6 $b3 $9a
|
||||
$60 $a4 $24 $ec $51 $0a $d0 $04 $a9 $00 $f0 $0a $a6 $23 $d0 $06
|
||||
$a6 $3e $d0 $02 $a9 $ff $a2 $04 $86 $b5 $c5 $4a $90 $0c $f0 $0a
|
||||
$85 $4a $a5 $b0 $85 $4b $a5 $b1 $85 $49 $a9 $2e $4c $8f $08 $a6
|
||||
$2c $30 $1c $a5 $49 $dd $61 $0a $d0 $11 $ca $bd $61 $0a $85 $4b
|
||||
$ca $bd $61 $0a $85 $49 $ca $86 $2c $d0 $1c $a9 $ff $85 $2c $a2
|
||||
$0c $86 $b5 $86 $4a $a2 $14 $20 $2b $05 $a2 $04 $86 $b5 $20 $29
|
||||
$05 $a6 $4a $e0 $0f $90 $12 $a6 $4b $b5 $50 $85 $4a $86 $b0 $a5
|
||||
$49 $85 $b1 $20 $75 $06 $4c $09 $04 $a9 $ff $60 $a2 $04 $06 $49
|
||||
$26 $4a $ca $d0 $f9 $05 $49 $85 $49 $85 $b1 $60 $18 $a9 $80 $65
|
||||
$2b $65 $3c $65 $3d $65 $21 $65 $2f $38 $e5 $40 $e5 $41 $e5 $22
|
||||
$e5 $20 $e5 $2e $e5 $3f $e5 $23 $b0 $02 $a9 $00 $4a $18 $69 $40
|
||||
$65 $3c $65 $3d $38 $e5 $24 $4a $18 $69 $90 $65 $2d $65 $2d $65
|
||||
$2d $65 $2d $65 $21 $38 $e5 $24 $e5 $24 $e5 $25 $e5 $25 $e5 $20
|
||||
$a6 $b1 $e0 $33 $f0 $16 $e0 $34 $f0 $12 $e0 $22 $f0 $0e $e0 $25
|
||||
$f0 $0a $a6 $b0 $f0 $09 $b4 $50 $c0 $10 $10 $03 $18 $69 $02 $4c
|
||||
$a1 $06 $ad $07 $04 $d0 $01 $60 $20 $37 $08 $20 $5b $08 $20 $42
|
||||
$08 $a0 $00 $20 $09 $08 $a9 $7c $20 $8f $08 $a2 $1f $98 $d5 $50
|
||||
$f0 $40 $ca $10 $f8 $98 $29 $01 $85 $4c $98 $4a $4a $4a $4a $29
|
||||
$01 $18 $65 $4c $29 $01 $d0 $03 $a9 $2a $2c $a9 $20 $20 $8f $08
|
||||
$20 $8f $08 $c8 $98 $29 $08 $f0 $cd $a9 $7c $20 $8f $08 $20 $54
|
||||
$08 $20 $37 $08 $20 $09 $08 $18 $98 $69 $08 $a8 $c0 $80 $f0 $2b
|
||||
$d0 $b4 $a5 $b7 $f0 $05 $bd $0d $09 $d0 $03 $bd $fd $08 $20 $8f
|
||||
$08 $bd $2d $09 $20 $8f $08 $d0 $ca $8a $48 $a2 $19 $a9 $2d $20
|
||||
$8f $08 $ca $d0 $fa $68 $aa $20 $37 $08 $60 $20 $42 $08 $a5 $4b
|
||||
$20 $9b $08 $a9 $20 $20 $8f $08 $a5 $4a $20 $9b $08 $a9 $20 $20
|
||||
$8f $08 $a5 $49 $20 $9b $08 $a9 $0d $20 $8f $08 $a9 $0a $20 $8f
|
||||
$08 $60 $a2 $00 $a9 $20 $20 $8f $08 $8a $20 $9b $08 $e8 $e0 $08
|
||||
$d0 $f2 $f0 $e3 $98 $29 $70 $20 $9b $08 $60 $86 $f6 $85 $f7 $84
|
||||
$f8 $ad $08 $04 $f0 $0b $a9 $c1 $85 $e0 $a9 $08 $85 $e1 $20 $f3
|
||||
$ff $a9 $00 $8d $08 $04 $a6 $f6 $a5 $f7 $a4 $f8 $60 $a9 $3f $20
|
||||
$8f $08 $20 $8b $08 $20 $8f $08 $29 $4f $60 $20 $ed $ff $60 $86
|
||||
$f6 $85 $f7 $20 $f0 $ff $a6 $f6 $a5 $f7 $60 $48 $4a $4a $4a $4a
|
||||
$20 $a4 $08 $68 $84 $f8 $29 $0f $a8 $b9 $b1 $08 $a4 $f8 $4c $8f
|
||||
$08 $30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $41 $42 $43 $44 $45
|
||||
$46 $4d $69 $63 $72 $6f $43 $68 $65 $73 $73 $20 $28 $63 $29 $20
|
||||
$31 $39 $39 $36 $2d $32 $30 $30 $32 $20 $50 $65 $74 $65 $72 $20
|
||||
$4a $65 $6e $6e $69 $6e $67 $73 $2c $20 $70 $65 $74 $65 $72 $6a
|
||||
$40 $62 $65 $6e $6c $6f $2e $63 $6f $6d $0d $0a $00 $57 $57 $57
|
||||
$57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $42 $42 $42
|
||||
$42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $57 $57 $57
|
||||
$57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $4b $51 $43
|
||||
$43 $42 $42 $52 $52 $50 $50 $50 $50 $50 $50 $50 $50 $4b $51 $43
|
||||
$43 $42 $42 $52 $52 $50 $50 $50 $50 $50 $50 $50 $50 $00 $00 $00
|
||||
ORG
|
||||
$0a20
|
||||
$03 $04 $00 $07 $02 $05 $01 $06 $10 $17 $11 $16 $12 $15 $14 $13
|
||||
$73 $74 $70 $77 $72 $75 $71 $76 $60 $67 $61 $66 $62 $65 $64 $63
|
||||
$00 $f0 $ff $01 $10 $11 $0f $ef $f1 $df $e1 $ee $f2 $12 $0e $1f
|
||||
$21 $0b $0a $06 $06 $04 $04 $04 $04 $02 $02 $02 $02 $02 $02 $02
|
||||
$02 $99 $25 $0b $25 $01 $00 $33 $25 $07 $36 $34 $0d $34 $34 $0e
|
||||
$52 $25 $0d $45 $35 $04 $55 $22 $06 $43 $33 $0f $cc $00 $00 $00
|
||||
ORG
|
||||
$fe00
|
||||
$ad $00 $e0 $60 $8d $00 $e0 $60 $a0 $00 $a5 $e1 $48 $b1 $e0 $f0
|
||||
$0b $20 $04 $fe $c8 $d0 $f6 $e6 $e1 $4c $0d $fe $68 $85 $e1 $60
|
||||
ORG
|
||||
$ffe0
|
||||
$00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $4c $00 $fe
|
||||
$4c $04 $fe $4c $08 $fe $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
IOADDR
|
||||
$E000
|
||||
ENIO
|
||||
EXEC
|
||||
$0400
|
||||
; Created with BIN2HEX (C) Marek Karcz 2016. All rights reserved.
|
||||
; 03/13/16 00:08:59
|
||||
ADDR
|
||||
$0400
|
||||
ORG
|
||||
$0000
|
||||
ORG
|
||||
$0400
|
||||
$a9 $00 $85 $b7 $4c $09 $04 $ff $ff $d8 $a2 $ff $9a $a2 $c8 $86
|
||||
$b2 $20 $92 $07 $20 $7d $08 $c9 $43 $d0 $17 $a9 $ff $8d $07 $04
|
||||
$a2 $1f $bd $20 $0a $95 $50 $ca $10 $f8 $a2 $1b $86 $2c $a9 $cc
|
||||
$d0 $23 $c9 $45 $d0 $13 $a9 $ff $8d $07 $04 $20 $db $05 $38 $a9
|
||||
$01 $e5 $b7 $85 $b7 $a9 $ee $d0 $0c $c9 $40 $d0 $10 $a9 $ff $8d
|
||||
$07 $04 $20 $cf $06 $85 $4b $85 $4a $85 $49 $d0 $ac $c9 $0d $d0
|
||||
$0d $48 $a9 $ff $8d $07 $04 $68 $20 $75 $06 $4c $17 $05 $c9 $41
|
||||
$f0 $0a $48 $a9 $00 $8d $07 $04 $68 $4c $10 $05 $60 $a6 $b5 $30
|
||||
$59 $a5 $b0 $f0 $08 $e0 $08 $d0 $04 $c5 $26 $f0 $2e $f6 $23 $c9
|
||||
$01 $d0 $02 $f6 $23 $50 $1e $a0 $0f $a5 $b1 $d9 $60 $00 $f0 $03
|
||||
$88 $10 $f8 $b9 $51 $0a $d5 $24 $90 $04 $94 $26 $95 $24 $18 $08
|
||||
$75 $25 $95 $25 $28 $e0 $04 $f0 $03 $30 $2e $60 $a5 $28 $85 $2d
|
||||
$a9 $00 $85 $b5 $20 $75 $06 $20 $db $05 $20 $29 $05 $20 $db $05
|
||||
$a9 $08 $85 $b5 $20 $5b $06 $4c $2c $07 $e0 $f9 $d0 $0b $a5 $60
|
||||
$c5 $b1 $d0 $04 $a9 $00 $85 $b4 $60 $50 $fd $a0 $07 $a5 $b1 $d9
|
||||
$60 $00 $f0 $05 $88 $f0 $f1 $10 $f6 $b9 $51 $0a $d5 $22 $90 $02
|
||||
$95 $22 $c6 $b5 $a9 $fb $c5 $b5 $f0 $03 $20 $4f $06 $e6 $b5 $60
|
||||
$c9 $08 $b0 $12 $20 $1c $07 $a2 $1f $b5 $50 $c5 $4a $f0 $03 $ca
|
||||
$10 $f7 $86 $4b $86 $b0 $4c $09 $04 $a2 $10 $a9 $00 $95 $2e $ca
|
||||
$10 $fb $a9 $10 $85 $b0 $c6 $b0 $10 $01 $60 $20 $48 $06 $a4 $b0
|
||||
$a2 $08 $86 $b6 $c0 $08 $10 $41 $c0 $06 $10 $2e $c0 $04 $10 $1f
|
||||
$c0 $01 $f0 $09 $10 $0e $20 $b7 $05 $d0 $fb $f0 $d9 $20 $c5 $05
|
||||
$d0 $fb $f0 $d2 $a2 $04 $86 $b6 $20 $c5 $05 $d0 $fb $f0 $c7 $20
|
||||
$c5 $05 $a5 $b6 $c9 $04 $d0 $f7 $f0 $bc $a2 $10 $86 $b6 $20 $b7
|
||||
$05 $a5 $b6 $c9 $08 $d0 $f7 $f0 $ad $a2 $06 $86 $b6 $20 $f3 $05
|
||||
$50 $05 $30 $03 $20 $7d $04 $20 $48 $06 $c6 $b6 $a5 $b6 $c9 $05
|
||||
$f0 $eb $20 $f3 $05 $70 $8f $30 $8d $20 $7d $04 $a5 $b1 $29 $f0
|
||||
$c9 $20 $f0 $ee $4c $36 $05 $20 $f3 $05 $30 $03 $20 $7d $04 $20
|
||||
$48 $06 $c6 $b6 $60 $20 $f3 $05 $90 $02 $50 $f9 $30 $07 $08 $20
|
||||
$7d $04 $28 $50 $f0 $20 $48 $06 $c6 $b6 $60 $a2 $0f $38 $b4 $60
|
||||
$a9 $77 $f5 $50 $95 $60 $94 $50 $38 $a9 $77 $f5 $50 $95 $50 $ca
|
||||
$10 $eb $60 $a5 $b1 $a6 $b6 $18 $7d $40 $0a $85 $b1 $29 $88 $d0
|
||||
$42 $a5 $b1 $a2 $20 $ca $30 $0e $d5 $50 $d0 $f9 $e0 $10 $30 $33
|
||||
$a9 $7f $69 $01 $70 $01 $b8 $a5 $b5 $30 $24 $c9 $08 $10 $20 $48
|
||||
$08 $a9 $f9 $85 $b5 $85 $b4 $20 $75 $06 $20 $db $05 $20 $32 $05
|
||||
$20 $58 $06 $28 $68 $85 $b5 $a5 $b4 $30 $04 $38 $a9 $ff $60 $18
|
||||
$a9 $00 $60 $a9 $ff $18 $b8 $60 $a6 $b0 $b5 $50 $85 $b1 $60 $20
|
||||
$75 $06 $20 $db $05 $20 $32 $05 $20 $db $05 $ba $86 $b3 $a6 $b2
|
||||
$9a $68 $85 $b6 $68 $85 $b0 $aa $68 $95 $50 $68 $aa $68 $85 $b1
|
||||
$95 $50 $4c $9a $06 $ba $86 $b3 $a6 $b2 $9a $a5 $b1 $48 $a8 $a2
|
||||
$1f $d5 $50 $f0 $03 $ca $10 $f9 $a9 $cc $95 $50 $8a $48 $a6 $b0
|
||||
$b5 $50 $94 $50 $48 $8a $48 $a5 $b6 $48 $ba $86 $b2 $a6 $b3 $9a
|
||||
$60 $a4 $24 $ec $51 $0a $d0 $04 $a9 $00 $f0 $0a $a6 $23 $d0 $06
|
||||
$a6 $3e $d0 $02 $a9 $ff $a2 $04 $86 $b5 $c5 $4a $90 $0c $f0 $0a
|
||||
$85 $4a $a5 $b0 $85 $4b $a5 $b1 $85 $49 $a9 $2e $4c $8f $08 $a6
|
||||
$2c $30 $1c $a5 $49 $dd $61 $0a $d0 $11 $ca $bd $61 $0a $85 $4b
|
||||
$ca $bd $61 $0a $85 $49 $ca $86 $2c $d0 $1c $a9 $ff $85 $2c $a2
|
||||
$0c $86 $b5 $86 $4a $a2 $14 $20 $2b $05 $a2 $04 $86 $b5 $20 $29
|
||||
$05 $a6 $4a $e0 $0f $90 $12 $a6 $4b $b5 $50 $85 $4a $86 $b0 $a5
|
||||
$49 $85 $b1 $20 $75 $06 $4c $09 $04 $a9 $ff $60 $a2 $04 $06 $49
|
||||
$26 $4a $ca $d0 $f9 $05 $49 $85 $49 $85 $b1 $60 $18 $a9 $80 $65
|
||||
$2b $65 $3c $65 $3d $65 $21 $65 $2f $38 $e5 $40 $e5 $41 $e5 $22
|
||||
$e5 $20 $e5 $2e $e5 $3f $e5 $23 $b0 $02 $a9 $00 $4a $18 $69 $40
|
||||
$65 $3c $65 $3d $38 $e5 $24 $4a $18 $69 $90 $65 $2d $65 $2d $65
|
||||
$2d $65 $2d $65 $21 $38 $e5 $24 $e5 $24 $e5 $25 $e5 $25 $e5 $20
|
||||
$a6 $b1 $e0 $33 $f0 $16 $e0 $34 $f0 $12 $e0 $22 $f0 $0e $e0 $25
|
||||
$f0 $0a $a6 $b0 $f0 $09 $b4 $50 $c0 $10 $10 $03 $18 $69 $02 $4c
|
||||
$a1 $06 $ad $07 $04 $d0 $01 $60 $20 $37 $08 $20 $5b $08 $20 $42
|
||||
$08 $a0 $00 $20 $09 $08 $a9 $7c $20 $8f $08 $a2 $1f $98 $d5 $50
|
||||
$f0 $40 $ca $10 $f8 $98 $29 $01 $85 $4c $98 $4a $4a $4a $4a $29
|
||||
$01 $18 $65 $4c $29 $01 $d0 $03 $a9 $2a $2c $a9 $20 $20 $8f $08
|
||||
$20 $8f $08 $c8 $98 $29 $08 $f0 $cd $a9 $7c $20 $8f $08 $20 $54
|
||||
$08 $20 $37 $08 $20 $09 $08 $18 $98 $69 $08 $a8 $c0 $80 $f0 $2b
|
||||
$d0 $b4 $a5 $b7 $f0 $05 $bd $0d $09 $d0 $03 $bd $fd $08 $20 $8f
|
||||
$08 $bd $2d $09 $20 $8f $08 $d0 $ca $8a $48 $a2 $19 $a9 $2d $20
|
||||
$8f $08 $ca $d0 $fa $68 $aa $20 $37 $08 $60 $20 $42 $08 $a5 $4b
|
||||
$20 $9b $08 $a9 $20 $20 $8f $08 $a5 $4a $20 $9b $08 $a9 $20 $20
|
||||
$8f $08 $a5 $49 $20 $9b $08 $a9 $0d $20 $8f $08 $a9 $0a $20 $8f
|
||||
$08 $60 $a2 $00 $a9 $20 $20 $8f $08 $8a $20 $9b $08 $e8 $e0 $08
|
||||
$d0 $f2 $f0 $e3 $98 $29 $70 $20 $9b $08 $60 $86 $f6 $85 $f7 $84
|
||||
$f8 $ad $08 $04 $f0 $0b $a9 $c1 $85 $e0 $a9 $08 $85 $e1 $20 $f3
|
||||
$ff $a9 $00 $8d $08 $04 $a6 $f6 $a5 $f7 $a4 $f8 $60 $a9 $3f $20
|
||||
$8f $08 $20 $8b $08 $20 $8f $08 $29 $4f $60 $20 $ed $ff $60 $86
|
||||
$f6 $85 $f7 $20 $f0 $ff $a6 $f6 $a5 $f7 $60 $48 $4a $4a $4a $4a
|
||||
$20 $a4 $08 $68 $84 $f8 $29 $0f $a8 $b9 $b1 $08 $a4 $f8 $4c $8f
|
||||
$08 $30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $41 $42 $43 $44 $45
|
||||
$46 $4d $69 $63 $72 $6f $43 $68 $65 $73 $73 $20 $28 $63 $29 $20
|
||||
$31 $39 $39 $36 $2d $32 $30 $30 $32 $20 $50 $65 $74 $65 $72 $20
|
||||
$4a $65 $6e $6e $69 $6e $67 $73 $2c $20 $70 $65 $74 $65 $72 $6a
|
||||
$40 $62 $65 $6e $6c $6f $2e $63 $6f $6d $0d $0a $00 $57 $57 $57
|
||||
$57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $42 $42 $42
|
||||
$42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $42 $57 $57 $57
|
||||
$57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $57 $4b $51 $43
|
||||
$43 $42 $42 $52 $52 $50 $50 $50 $50 $50 $50 $50 $50 $4b $51 $43
|
||||
$43 $42 $42 $52 $52 $50 $50 $50 $50 $50 $50 $50 $50 $00 $00 $00
|
||||
ORG
|
||||
$0a20
|
||||
$03 $04 $00 $07 $02 $05 $01 $06 $10 $17 $11 $16 $12 $15 $14 $13
|
||||
$73 $74 $70 $77 $72 $75 $71 $76 $60 $67 $61 $66 $62 $65 $64 $63
|
||||
$00 $f0 $ff $01 $10 $11 $0f $ef $f1 $df $e1 $ee $f2 $12 $0e $1f
|
||||
$21 $0b $0a $06 $06 $04 $04 $04 $04 $02 $02 $02 $02 $02 $02 $02
|
||||
$02 $99 $25 $0b $25 $01 $00 $33 $25 $07 $36 $34 $0d $34 $34 $0e
|
||||
$52 $25 $0d $45 $35 $04 $55 $22 $06 $43 $33 $0f $cc $00 $00 $00
|
||||
ORG
|
||||
$fe00
|
||||
$ad $00 $e0 $60 $8d $00 $e0 $60 $a0 $00 $a5 $e1 $48 $b1 $e0 $f0
|
||||
$0b $20 $04 $fe $c8 $d0 $f6 $e6 $e1 $4c $0d $fe $68 $85 $e1 $60
|
||||
ORG
|
||||
$ffe0
|
||||
$00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $4c $00 $fe
|
||||
$4c $04 $fe $4c $08 $fe $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
IOADDR
|
||||
$E000
|
||||
ENIO
|
||||
EXEC
|
||||
$0400
|
||||
|
|
2066
microchess.lst
2066
microchess.lst
File diff suppressed because it is too large
Load Diff
BIN
microchess.o
BIN
microchess.o
Binary file not shown.
20
numbers.bas
20
numbers.bas
|
@ -1,10 +1,10 @@
|
|||
10 LET A=0
|
||||
15 LET B=0
|
||||
20 PRINT A;" ";
|
||||
30 LET A=A+1
|
||||
32 LET B=B+1
|
||||
35 IF B>9 THEN GOTO 60
|
||||
40 IF A>1000 THEN END
|
||||
50 GOTO 20
|
||||
60 PRINT
|
||||
70 GOTO 15
|
||||
10 LET A=0
|
||||
15 LET B=0
|
||||
20 PRINT A;" ";
|
||||
30 LET A=A+1
|
||||
32 LET B=B+1
|
||||
35 IF B>9 THEN GOTO 60
|
||||
40 IF A>1000 THEN END
|
||||
50 GOTO 20
|
||||
60 PRINT
|
||||
70 GOTO 15
|
||||
|
|
196
t_adc_bcd_01.65s
196
t_adc_bcd_01.65s
|
@ -1,99 +1,99 @@
|
|||
; ADC, test decimal mode.
|
||||
;
|
||||
; NV-BDIZC
|
||||
; ??1110??
|
||||
;
|
||||
; The results I got on Rockwell 6502 AP
|
||||
;
|
||||
; 00 + 00 and C=0 gives 00 and N=0 V=0 Z=1 C=0 (3A)
|
||||
; 79 + 00 and C=1 gives 80 and N=1 V=1 Z=0 C=0 (F8)
|
||||
; 24 + 56 and C=0 gives 80 and N=1 V=1 Z=0 C=0 (F8)
|
||||
; 93 + 82 and C=0 gives 75 and N=0 V=1 Z=0 C=1 (79)
|
||||
; 89 + 76 and C=0 gives 65 and N=0 V=0 Z=0 C=1 (39)
|
||||
; 89 + 76 and C=1 gives 66 and N=0 V=0 Z=0 C=1 (39)
|
||||
; 80 + f0 and C=0 gives d0 and N=1 V=1 Z=0 C=1 (F9)
|
||||
; 80 + fa and C=0 gives e0 and N=1 V=0 Z=0 C=1 (B9)
|
||||
; 2f + 4f and C=0 gives 74 and N=0 V=0 Z=0 C=0 (38)
|
||||
; 6f + 00 and C=1 gives 76 and N=0 V=0 Z=0 C=0 (38)
|
||||
|
||||
RES=$0300
|
||||
|
||||
*=$0200
|
||||
|
||||
SED
|
||||
CLC
|
||||
LDA #$00
|
||||
ADC #$00
|
||||
STA RES
|
||||
PHP
|
||||
PLA
|
||||
STA RES+1
|
||||
SEC
|
||||
LDA #$79
|
||||
ADC #$00
|
||||
STA RES+2
|
||||
PHP
|
||||
PLA
|
||||
STA RES+3
|
||||
CLC
|
||||
LDA #$24
|
||||
ADC #$56
|
||||
STA RES+4
|
||||
PHP
|
||||
PLA
|
||||
STA RES+5
|
||||
CLC
|
||||
LDA #$93
|
||||
ADC #$82
|
||||
STA RES+6
|
||||
PHP
|
||||
PLA
|
||||
STA RES+7
|
||||
CLC
|
||||
LDA #$89
|
||||
ADC #$76
|
||||
STA RES+8
|
||||
PHP
|
||||
PLA
|
||||
STA RES+9
|
||||
SEC
|
||||
LDA #$89
|
||||
ADC #$76
|
||||
STA RES+10
|
||||
PHP
|
||||
PLA
|
||||
STA RES+11
|
||||
CLC
|
||||
LDA #$80
|
||||
ADC #$F0
|
||||
STA RES+12
|
||||
PHP
|
||||
PLA
|
||||
STA RES+13
|
||||
CLC
|
||||
LDA #$80
|
||||
ADC #$FA
|
||||
STA RES+14
|
||||
PHP
|
||||
PLA
|
||||
STA RES+15
|
||||
CLC
|
||||
LDA #$2F
|
||||
ADC #$4F
|
||||
STA RES+16
|
||||
PHP
|
||||
PLA
|
||||
STA RES+17
|
||||
SEC
|
||||
LDA #$6F
|
||||
ADC #$00
|
||||
STA RES+18
|
||||
PHP
|
||||
PLA
|
||||
STA RES+19
|
||||
BRK
|
||||
|
||||
*=$0300
|
||||
|
||||
.DS 20
|
||||
; ADC, test decimal mode.
|
||||
;
|
||||
; NV-BDIZC
|
||||
; ??1110??
|
||||
;
|
||||
; The results I got on Rockwell 6502 AP
|
||||
;
|
||||
; 00 + 00 and C=0 gives 00 and N=0 V=0 Z=1 C=0 (3A)
|
||||
; 79 + 00 and C=1 gives 80 and N=1 V=1 Z=0 C=0 (F8)
|
||||
; 24 + 56 and C=0 gives 80 and N=1 V=1 Z=0 C=0 (F8)
|
||||
; 93 + 82 and C=0 gives 75 and N=0 V=1 Z=0 C=1 (79)
|
||||
; 89 + 76 and C=0 gives 65 and N=0 V=0 Z=0 C=1 (39)
|
||||
; 89 + 76 and C=1 gives 66 and N=0 V=0 Z=0 C=1 (39)
|
||||
; 80 + f0 and C=0 gives d0 and N=1 V=1 Z=0 C=1 (F9)
|
||||
; 80 + fa and C=0 gives e0 and N=1 V=0 Z=0 C=1 (B9)
|
||||
; 2f + 4f and C=0 gives 74 and N=0 V=0 Z=0 C=0 (38)
|
||||
; 6f + 00 and C=1 gives 76 and N=0 V=0 Z=0 C=0 (38)
|
||||
|
||||
RES=$0300
|
||||
|
||||
*=$0200
|
||||
|
||||
SED
|
||||
CLC
|
||||
LDA #$00
|
||||
ADC #$00
|
||||
STA RES
|
||||
PHP
|
||||
PLA
|
||||
STA RES+1
|
||||
SEC
|
||||
LDA #$79
|
||||
ADC #$00
|
||||
STA RES+2
|
||||
PHP
|
||||
PLA
|
||||
STA RES+3
|
||||
CLC
|
||||
LDA #$24
|
||||
ADC #$56
|
||||
STA RES+4
|
||||
PHP
|
||||
PLA
|
||||
STA RES+5
|
||||
CLC
|
||||
LDA #$93
|
||||
ADC #$82
|
||||
STA RES+6
|
||||
PHP
|
||||
PLA
|
||||
STA RES+7
|
||||
CLC
|
||||
LDA #$89
|
||||
ADC #$76
|
||||
STA RES+8
|
||||
PHP
|
||||
PLA
|
||||
STA RES+9
|
||||
SEC
|
||||
LDA #$89
|
||||
ADC #$76
|
||||
STA RES+10
|
||||
PHP
|
||||
PLA
|
||||
STA RES+11
|
||||
CLC
|
||||
LDA #$80
|
||||
ADC #$F0
|
||||
STA RES+12
|
||||
PHP
|
||||
PLA
|
||||
STA RES+13
|
||||
CLC
|
||||
LDA #$80
|
||||
ADC #$FA
|
||||
STA RES+14
|
||||
PHP
|
||||
PLA
|
||||
STA RES+15
|
||||
CLC
|
||||
LDA #$2F
|
||||
ADC #$4F
|
||||
STA RES+16
|
||||
PHP
|
||||
PLA
|
||||
STA RES+17
|
||||
SEC
|
||||
LDA #$6F
|
||||
ADC #$00
|
||||
STA RES+18
|
||||
PHP
|
||||
PLA
|
||||
STA RES+19
|
||||
BRK
|
||||
|
||||
*=$0300
|
||||
|
||||
.DS 20
|
||||
|
|
@ -1,36 +1,36 @@
|
|||
; Test ADC BCD mode.
|
||||
ORG
|
||||
$0200
|
||||
$F8 $18 $A9 $00 $69 $00 $8D $00
|
||||
$03 $08 $68 $8D $01 $03 $38 $A9
|
||||
$79 $69 $00 $8D $02 $03 $08 $68
|
||||
$8D $03 $03 $18 $A9 $24 $69 $56
|
||||
$8D $04 $03 $08 $68 $8D $05 $03
|
||||
$18 $A9 $93 $69 $82 $8D $06 $03
|
||||
$08 $68 $8D $07 $03 $18 $A9 $89
|
||||
$69 $76 $8D $08 $03 $08 $68 $8D
|
||||
$09 $03 $38 $A9 $89 $69 $76 $8D
|
||||
$0A $03 $08 $68 $8D $0B $03 $18
|
||||
$A9 $80 $69 $F0 $8D $0C $03 $08
|
||||
$68 $8D $0D $03 $18 $A9 $80 $69
|
||||
$FA $8D $0E $03 $08 $68 $8D $0F
|
||||
$03 $18 $A9 $2F $69 $4F $8D $10
|
||||
$03 $08 $68 $8D $11 $03 $38 $A9
|
||||
$6F $69 $00 $8D $12 $03 $08 $68
|
||||
$8D $13 $03 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
; Test ADC BCD mode.
|
||||
ORG
|
||||
$0200
|
||||
$F8 $18 $A9 $00 $69 $00 $8D $00
|
||||
$03 $08 $68 $8D $01 $03 $38 $A9
|
||||
$79 $69 $00 $8D $02 $03 $08 $68
|
||||
$8D $03 $03 $18 $A9 $24 $69 $56
|
||||
$8D $04 $03 $08 $68 $8D $05 $03
|
||||
$18 $A9 $93 $69 $82 $8D $06 $03
|
||||
$08 $68 $8D $07 $03 $18 $A9 $89
|
||||
$69 $76 $8D $08 $03 $08 $68 $8D
|
||||
$09 $03 $38 $A9 $89 $69 $76 $8D
|
||||
$0A $03 $08 $68 $8D $0B $03 $18
|
||||
$A9 $80 $69 $F0 $8D $0C $03 $08
|
||||
$68 $8D $0D $03 $18 $A9 $80 $69
|
||||
$FA $8D $0E $03 $08 $68 $8D $0F
|
||||
$03 $18 $A9 $2F $69 $4F $8D $10
|
||||
$03 $08 $68 $8D $11 $03 $38 $A9
|
||||
$6F $69 $00 $8D $12 $03 $08 $68
|
||||
$8D $13 $03 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
|
|
168
t_sbc_bcd_01.65s
168
t_sbc_bcd_01.65s
|
@ -1,85 +1,85 @@
|
|||
; SBC, test decimal mode.
|
||||
;
|
||||
; NV-BDIZC
|
||||
; ??1110??
|
||||
;
|
||||
; Expected results (I got on Rockwell 6502 AP):
|
||||
; 00 - 00 and C=0 gives 99 and N=1 V=0 Z=0 C=0 (B8)
|
||||
; 00 - 00 and C=1 gives 00 and N=0 V=0 Z=1 C=1 (3B)
|
||||
; 00 - 01 and C=1 gives 99 and N=1 V=0 Z=0 C=0 (B8)
|
||||
; 0a - 00 and C=1 gives 0a and N=0 V=0 Z=0 C=1 (39)
|
||||
; 0b - 00 and C=0 gives 0a and N=0 V=0 Z=0 C=1 (39)
|
||||
; 9a - 00 and C=1 gives 9a and N=1 V=0 Z=0 C=1 (B9)
|
||||
; 9b - 00 and C=0 gives 9a and N=1 V=0 Z=0 C=1 (B9)
|
||||
;
|
||||
|
||||
*=$0200
|
||||
|
||||
SED
|
||||
CLC
|
||||
LDA #$00
|
||||
SBC #$00
|
||||
STA SBT1A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT1F
|
||||
SEC
|
||||
LDA #$00
|
||||
SBC #$00
|
||||
STA SBT2A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT2F
|
||||
SEC
|
||||
LDA #$00
|
||||
SBC #$01
|
||||
STA SBT3A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT3F
|
||||
SEC
|
||||
LDA #$0A
|
||||
SBC #$00
|
||||
STA SBT4A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT4F
|
||||
CLC
|
||||
LDA #$0B
|
||||
SBC #$00
|
||||
STA SBT5A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT5F
|
||||
SEC
|
||||
LDA #$9A
|
||||
SBC #$00
|
||||
STA SBT6A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT6F
|
||||
CLC
|
||||
LDA #$9B
|
||||
SBC #$00
|
||||
STA SBT7A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT7F
|
||||
BRK
|
||||
|
||||
*=$0300
|
||||
|
||||
SBT1A: .DB 0
|
||||
SBT1F: .DB 0
|
||||
SBT2A: .DB 0
|
||||
SBT2F: .DB 0
|
||||
SBT3A: .DB 0
|
||||
SBT3F: .DB 0
|
||||
SBT4A: .DB 0
|
||||
SBT4F: .DB 0
|
||||
SBT5A: .DB 0
|
||||
SBT5F: .DB 0
|
||||
SBT6A: .DB 0
|
||||
SBT6F: .DB 0
|
||||
SBT7A: .DB 0
|
||||
; SBC, test decimal mode.
|
||||
;
|
||||
; NV-BDIZC
|
||||
; ??1110??
|
||||
;
|
||||
; Expected results (I got on Rockwell 6502 AP):
|
||||
; 00 - 00 and C=0 gives 99 and N=1 V=0 Z=0 C=0 (B8)
|
||||
; 00 - 00 and C=1 gives 00 and N=0 V=0 Z=1 C=1 (3B)
|
||||
; 00 - 01 and C=1 gives 99 and N=1 V=0 Z=0 C=0 (B8)
|
||||
; 0a - 00 and C=1 gives 0a and N=0 V=0 Z=0 C=1 (39)
|
||||
; 0b - 00 and C=0 gives 0a and N=0 V=0 Z=0 C=1 (39)
|
||||
; 9a - 00 and C=1 gives 9a and N=1 V=0 Z=0 C=1 (B9)
|
||||
; 9b - 00 and C=0 gives 9a and N=1 V=0 Z=0 C=1 (B9)
|
||||
;
|
||||
|
||||
*=$0200
|
||||
|
||||
SED
|
||||
CLC
|
||||
LDA #$00
|
||||
SBC #$00
|
||||
STA SBT1A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT1F
|
||||
SEC
|
||||
LDA #$00
|
||||
SBC #$00
|
||||
STA SBT2A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT2F
|
||||
SEC
|
||||
LDA #$00
|
||||
SBC #$01
|
||||
STA SBT3A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT3F
|
||||
SEC
|
||||
LDA #$0A
|
||||
SBC #$00
|
||||
STA SBT4A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT4F
|
||||
CLC
|
||||
LDA #$0B
|
||||
SBC #$00
|
||||
STA SBT5A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT5F
|
||||
SEC
|
||||
LDA #$9A
|
||||
SBC #$00
|
||||
STA SBT6A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT6F
|
||||
CLC
|
||||
LDA #$9B
|
||||
SBC #$00
|
||||
STA SBT7A
|
||||
PHP
|
||||
PLA
|
||||
STA SBT7F
|
||||
BRK
|
||||
|
||||
*=$0300
|
||||
|
||||
SBT1A: .DB 0
|
||||
SBT1F: .DB 0
|
||||
SBT2A: .DB 0
|
||||
SBT2F: .DB 0
|
||||
SBT3A: .DB 0
|
||||
SBT3F: .DB 0
|
||||
SBT4A: .DB 0
|
||||
SBT4F: .DB 0
|
||||
SBT5A: .DB 0
|
||||
SBT5F: .DB 0
|
||||
SBT6A: .DB 0
|
||||
SBT6F: .DB 0
|
||||
SBT7A: .DB 0
|
||||
SBT7F: .DB 0
|
|
@ -1,36 +1,36 @@
|
|||
; Test BCD mode.
|
||||
ORG
|
||||
$0200
|
||||
$F8 $18 $A9 $00 $E9 $00 $8D $00
|
||||
$03 $08 $68 $8D $01 $03 $38 $A9
|
||||
$00 $E9 $00 $8D $02 $03 $08 $68
|
||||
$8D $03 $03 $38 $A9 $00 $E9 $01
|
||||
$8D $04 $03 $08 $68 $8D $05 $03
|
||||
$38 $A9 $0A $E9 $00 $8D $06 $03
|
||||
$08 $68 $8D $07 $03 $18 $A9 $0B
|
||||
$E9 $00 $8D $08 $03 $08 $68 $8D
|
||||
$09 $03 $38 $A9 $9A $E9 $00 $8D
|
||||
$0A $03 $08 $68 $8D $0B $03 $18
|
||||
$A9 $9B $E9 $00 $8D $0C $03 $08
|
||||
$68 $8D $0D $03 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
; Test BCD mode.
|
||||
ORG
|
||||
$0200
|
||||
$F8 $18 $A9 $00 $E9 $00 $8D $00
|
||||
$03 $08 $68 $8D $01 $03 $38 $A9
|
||||
$00 $E9 $00 $8D $02 $03 $08 $68
|
||||
$8D $03 $03 $38 $A9 $00 $E9 $01
|
||||
$8D $04 $03 $08 $68 $8D $05 $03
|
||||
$38 $A9 $0A $E9 $00 $8D $06 $03
|
||||
$08 $68 $8D $07 $03 $18 $A9 $0B
|
||||
$E9 $00 $8D $08 $03 $08 $68 $8D
|
||||
$09 $03 $38 $A9 $9A $E9 $00 $8D
|
||||
$0A $03 $08 $68 $8D $0B $03 $18
|
||||
$A9 $9B $E9 $00 $8D $0C $03 $08
|
||||
$68 $8D $0D $03 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
|
|
218
tall.dat
218
tall.dat
|
@ -1,109 +1,109 @@
|
|||
; Created with BIN2HEX (C) Marek Karcz 2016. All rights reserved.
|
||||
; 03/09/16 20:30:42
|
||||
ADDR
|
||||
$4000
|
||||
ORG
|
||||
$0000
|
||||
ORG
|
||||
$4000
|
||||
$a9 $00 $8d $10 $02 $a9 $55 $8d $00 $02 $a9 $aa $8d $01 $02 $a9
|
||||
$ff $8d $02 $02 $a9 $6e $8d $03 $02 $a9 $42 $8d $04 $02 $a9 $33
|
||||
$8d $05 $02 $a9 $9d $8d $06 $02 $a9 $7f $8d $07 $02 $a9 $a5 $8d
|
||||
$08 $02 $a9 $1f $8d $09 $02 $a9 $ce $8d $0a $02 $a9 $29 $8d $0b
|
||||
$02 $a9 $42 $8d $0c $02 $a9 $6c $8d $0d $02 $a9 $42 $8d $0e $02
|
||||
$a9 $55 $a2 $2a $a0 $73 $85 $81 $a9 $01 $85 $61 $a9 $7e $a5 $81
|
||||
$8d $10 $09 $a9 $7e $ad $10 $09 $95 $56 $a9 $7e $b5 $56 $84 $60
|
||||
$91 $60 $a9 $7e $b1 $60 $9d $ff $07 $a9 $7e $bd $ff $07 $99 $ff
|
||||
$07 $a9 $7e $b9 $ff $07 $81 $36 $a9 $7e $a1 $36 $86 $50 $a6 $60
|
||||
$a4 $50 $8e $13 $09 $a2 $22 $ae $13 $09 $8c $14 $09 $a0 $99 $ac
|
||||
$14 $09 $94 $2d $96 $77 $a0 $99 $b4 $2d $a2 $22 $b6 $77 $a0 $99
|
||||
$bc $a0 $08 $a2 $22 $be $a1 $08 $9d $00 $02 $ad $2a $02 $cd $00
|
||||
$02 $f0 $03 $4c $c0 $45 $a9 $fe $8d $10 $02 $a9 $55 $29 $53 $09
|
||||
$38 $49 $11 $85 $99 $a9 $b9 $85 $10 $a9 $e7 $85 $11 $a9 $39 $85
|
||||
$12 $a5 $99 $25 $10 $05 $11 $45 $12 $a2 $10 $85 $99 $a9 $bc $85
|
||||
$20 $a9 $31 $85 $21 $a9 $17 $85 $22 $a5 $99 $35 $10 $15 $11 $55
|
||||
$12 $85 $99 $a9 $6f $8d $10 $01 $a9 $3c $8d $11 $01 $a9 $27 $8d
|
||||
$12 $01 $a5 $99 $2d $10 $01 $0d $11 $01 $4d $12 $01 $85 $99 $a9
|
||||
$8a $8d $20 $01 $a9 $47 $8d $21 $01 $a9 $8f $8d $22 $01 $a5 $99
|
||||
$3d $10 $01 $1d $11 $01 $5d $12 $01 $a0 $20 $85 $99 $a9 $73 $8d
|
||||
$30 $01 $a9 $2a $8d $31 $01 $a9 $f1 $8d $32 $01 $a5 $99 $39 $10
|
||||
$01 $19 $11 $01 $59 $12 $01 $85 $99 $a9 $70 $85 $30 $a9 $01 $85
|
||||
$31 $a9 $71 $85 $32 $a9 $01 $85 $33 $a9 $72 $85 $34 $a9 $01 $85
|
||||
$35 $a9 $c5 $8d $70 $01 $a9 $7c $8d $71 $01 $a9 $a1 $8d $72 $01
|
||||
$a5 $99 $21 $20 $01 $22 $41 $24 $85 $99 $a9 $60 $85 $40 $a9 $01
|
||||
$85 $41 $a9 $61 $85 $42 $a9 $01 $85 $43 $a9 $62 $85 $44 $a9 $01
|
||||
$85 $45 $a9 $37 $8d $50 $02 $a9 $23 $8d $51 $02 $a9 $9d $8d $52
|
||||
$02 $a5 $99 $a0 $f0 $31 $40 $11 $42 $51 $44 $85 $a9 $a5 $a9 $cd
|
||||
$01 $02 $f0 $08 $a9 $01 $8d $10 $02 $4c $c0 $45 $a9 $ff $a2 $00
|
||||
$85 $90 $e6 $90 $e6 $90 $a5 $90 $a6 $90 $95 $90 $f6 $90 $b5 $90
|
||||
$a6 $91 $9d $90 $01 $ee $92 $01 $bd $90 $01 $ae $92 $01 $9d $90
|
||||
$01 $fe $90 $01 $bd $90 $01 $ae $93 $01 $9d $70 $01 $de $70 $01
|
||||
$bd $70 $01 $ae $74 $01 $9d $70 $01 $ce $73 $01 $bd $70 $01 $ae
|
||||
$73 $01 $95 $70 $d6 $70 $b5 $70 $a6 $72 $95 $70 $c6 $71 $c6 $71
|
||||
$a5 $71 $cd $02 $02 $f0 $08 $a9 $02 $8d $10 $02 $4c $c0 $45 $a9
|
||||
$4b $4a $0a $85 $50 $06 $50 $06 $50 $46 $50 $a5 $50 $a6 $50 $09
|
||||
$c9 $85 $60 $16 $4c $56 $4c $56 $4c $b5 $4c $a6 $60 $09 $41 $8d
|
||||
$2e $01 $5e $00 $01 $5e $00 $01 $1e $00 $01 $bd $00 $01 $ae $2e
|
||||
$01 $09 $81 $9d $00 $01 $4e $36 $01 $4e $36 $01 $0e $36 $01 $bd
|
||||
$00 $01 $2a $2a $6a $85 $70 $a6 $70 $09 $03 $95 $0c $26 $c0 $66
|
||||
$c0 $66 $c0 $b5 $0c $a6 $c0 $85 $d0 $36 $75 $36 $75 $76 $75 $a5
|
||||
$d0 $a6 $d0 $9d $00 $01 $2e $b7 $01 $2e $b7 $01 $2e $b7 $01 $6e
|
||||
$b7 $01 $bd $00 $01 $ae $b7 $01 $8d $dd $01 $3e $00 $01 $7e $00
|
||||
$01 $7e $00 $01 $ad $dd $01 $cd $03 $02 $f0 $08 $a9 $03 $8d $10
|
||||
$02 $4c $c0 $45 $a9 $e8 $85 $20 $a9 $42 $85 $21 $a9 $00 $09 $03
|
||||
$4c $d5 $42 $09 $ff $09 $30 $20 $e1 $42 $09 $42 $6c $20 $00 $09
|
||||
$ff $85 $30 $a6 $30 $a9 $00 $60 $95 $0d $a5 $40 $cd $04 $02 $f0
|
||||
$08 $a9 $04 $8d $10 $02 $4c $c0 $45 $a9 $35 $aa $ca $ca $e8 $8a
|
||||
$a8 $88 $88 $c8 $98 $aa $a9 $20 $9a $a2 $10 $ba $8a $85 $40 $a5
|
||||
$40 $cd $05 $02 $f0 $08 $a9 $05 $8d $10 $02 $4c $c0 $45 $2a $a9
|
||||
$6a $85 $50 $a9 $6b $85 $51 $a9 $a1 $85 $60 $a9 $a2 $85 $61 $a9
|
||||
$ff $69 $ff $69 $ff $e9 $ae $85 $40 $a6 $40 $75 $00 $f5 $01 $65
|
||||
$60 $e5 $61 $8d $20 $01 $a9 $4d $8d $21 $01 $a9 $23 $6d $20 $01
|
||||
$ed $21 $01 $85 $f0 $a6 $f0 $a9 $64 $8d $24 $01 $a9 $62 $8d $25
|
||||
$01 $a9 $26 $7d $00 $01 $fd $01 $01 $85 $f1 $a4 $f1 $a9 $e5 $8d
|
||||
$28 $01 $a9 $e9 $8d $29 $01 $a9 $34 $79 $00 $01 $f9 $01 $01 $85
|
||||
$f2 $a6 $f2 $a9 $20 $85 $70 $a9 $01 $85 $71 $a9 $24 $85 $72 $a9
|
||||
$01 $85 $73 $61 $41 $e1 $3f $85 $f3 $a4 $f3 $a9 $da $85 $80 $a9
|
||||
$00 $85 $81 $a9 $dc $85 $82 $a9 $00 $85 $83 $a9 $aa $71 $80 $f1
|
||||
$82 $85 $30 $a5 $30 $cd $06 $02 $f0 $08 $a9 $06 $8d $10 $02 $4c
|
||||
$c0 $45 $a9 $00 $85 $34 $a9 $ff $8d $30 $01 $a9 $99 $8d $9d $01
|
||||
$a9 $db $8d $99 $01 $a9 $2f $85 $32 $a9 $32 $85 $4f $a9 $30 $85
|
||||
$33 $a9 $70 $85 $af $a9 $18 $85 $30 $c9 $18 $f0 $02 $29 $00 $09
|
||||
$01 $c5 $30 $d0 $02 $29 $00 $a2 $00 $cd $30 $01 $f0 $04 $85 $40
|
||||
$a6 $40 $d5 $27 $d0 $06 $09 $84 $85 $41 $a6 $41 $29 $db $dd $00
|
||||
$01 $f0 $02 $29 $00 $85 $42 $a4 $42 $29 $00 $d9 $00 $01 $d0 $02
|
||||
$09 $0f $85 $43 $a6 $43 $09 $24 $c1 $40 $f0 $02 $09 $7f $85 $44
|
||||
$a4 $44 $49 $0f $d1 $33 $d0 $04 $a5 $44 $85 $15 $a5 $15 $cd $07
|
||||
$02 $f0 $08 $a9 $07 $8d $10 $02 $4c $c0 $45 $a9 $a5 $85 $20 $8d
|
||||
$20 $01 $a9 $5a $85 $21 $a2 $a5 $e0 $a5 $f0 $02 $a2 $01 $e4 $20
|
||||
$f0 $02 $a2 $02 $ec $20 $01 $f0 $02 $a2 $03 $86 $30 $a4 $30 $c0
|
||||
$a5 $f0 $02 $a0 $04 $c4 $20 $f0 $02 $a0 $05 $cc $20 $01 $f0 $02
|
||||
$a0 $06 $84 $31 $a5 $31 $24 $20 $d0 $02 $a9 $07 $2c $20 $01 $d0
|
||||
$02 $a9 $08 $24 $21 $d0 $02 $85 $42 $a5 $42 $cd $08 $02 $f0 $08
|
||||
$a9 $08 $8d $10 $02 $4c $c0 $45 $a9 $54 $85 $32 $a9 $b3 $85 $a1
|
||||
$a9 $87 $85 $43 $a2 $a1 $10 $02 $a2 $32 $b4 $00 $10 $04 $a9 $05
|
||||
$a6 $a1 $30 $02 $e9 $03 $30 $02 $a9 $41 $49 $30 $85 $32 $75 $00
|
||||
$50 $02 $a9 $03 $85 $54 $b6 $00 $75 $51 $50 $02 $a9 $e5 $75 $40
|
||||
$70 $05 $99 $01 $00 $65 $55 $70 $02 $a9 $00 $69 $f0 $90 $04 $85
|
||||
$60 $65 $43 $90 $02 $a9 $ff $65 $54 $b0 $04 $69 $87 $a6 $60 $b0
|
||||
$02 $a9 $00 $95 $73 $a5 $80 $cd $09 $02 $f0 $08 $a9 $09 $8d $10
|
||||
$02 $4c $c0 $45 $69 $00 $a9 $99 $69 $87 $18 $ea $90 $04 $69 $60
|
||||
$69 $93 $38 $ea $90 $01 $b8 $50 $02 $a9 $00 $69 $ad $ea $85 $30
|
||||
$a5 $30 $cd $0a $02 $f0 $08 $a9 $0a $8d $10 $02 $4c $c0 $45 $69
|
||||
$01 $a9 $27 $69 $01 $38 $08 $18 $28 $69 $00 $48 $a9 $00 $68 $85
|
||||
$30 $a5 $30 $cd $0b $02 $f0 $08 $a9 $0b $8d $10 $02 $4c $c0 $45
|
||||
$18 $a9 $42 $90 $04 $85 $33 $b0 $0a $a9 $45 $48 $a9 $61 $48 $38
|
||||
$08 $18 $40 $a5 $33 $cd $0c $02 $f0 $08 $a9 $0c $8d $10 $02 $4c
|
||||
$c0 $45 $69 $01 $78 $f8 $08 $68 $85 $20 $58 $d8 $08 $68 $65 $20
|
||||
$85 $21 $a5 $21 $cd $0d $02 $f0 $08 $a9 $0d $8d $10 $02 $4c $c0
|
||||
$45 $a9 $41 $85 $60 $e6 $60 $a5 $60 $cd $0e $02 $f0 $08 $a9 $0e
|
||||
$8d $10 $02 $4c $c0 $45 $a9 $fe $cd $10 $02 $d0 $03 $ee $10 $02
|
||||
$00 $00 $a2 $ff $9a $60 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
ORG
|
||||
$ff00
|
||||
$40 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
ORG
|
||||
$fff0
|
||||
$00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $ff $00 $ff $00 $ff
|
||||
EXEC
|
||||
$4000
|
||||
; Created with BIN2HEX (C) Marek Karcz 2016. All rights reserved.
|
||||
; 03/09/16 20:30:42
|
||||
ADDR
|
||||
$4000
|
||||
ORG
|
||||
$0000
|
||||
ORG
|
||||
$4000
|
||||
$a9 $00 $8d $10 $02 $a9 $55 $8d $00 $02 $a9 $aa $8d $01 $02 $a9
|
||||
$ff $8d $02 $02 $a9 $6e $8d $03 $02 $a9 $42 $8d $04 $02 $a9 $33
|
||||
$8d $05 $02 $a9 $9d $8d $06 $02 $a9 $7f $8d $07 $02 $a9 $a5 $8d
|
||||
$08 $02 $a9 $1f $8d $09 $02 $a9 $ce $8d $0a $02 $a9 $29 $8d $0b
|
||||
$02 $a9 $42 $8d $0c $02 $a9 $6c $8d $0d $02 $a9 $42 $8d $0e $02
|
||||
$a9 $55 $a2 $2a $a0 $73 $85 $81 $a9 $01 $85 $61 $a9 $7e $a5 $81
|
||||
$8d $10 $09 $a9 $7e $ad $10 $09 $95 $56 $a9 $7e $b5 $56 $84 $60
|
||||
$91 $60 $a9 $7e $b1 $60 $9d $ff $07 $a9 $7e $bd $ff $07 $99 $ff
|
||||
$07 $a9 $7e $b9 $ff $07 $81 $36 $a9 $7e $a1 $36 $86 $50 $a6 $60
|
||||
$a4 $50 $8e $13 $09 $a2 $22 $ae $13 $09 $8c $14 $09 $a0 $99 $ac
|
||||
$14 $09 $94 $2d $96 $77 $a0 $99 $b4 $2d $a2 $22 $b6 $77 $a0 $99
|
||||
$bc $a0 $08 $a2 $22 $be $a1 $08 $9d $00 $02 $ad $2a $02 $cd $00
|
||||
$02 $f0 $03 $4c $c0 $45 $a9 $fe $8d $10 $02 $a9 $55 $29 $53 $09
|
||||
$38 $49 $11 $85 $99 $a9 $b9 $85 $10 $a9 $e7 $85 $11 $a9 $39 $85
|
||||
$12 $a5 $99 $25 $10 $05 $11 $45 $12 $a2 $10 $85 $99 $a9 $bc $85
|
||||
$20 $a9 $31 $85 $21 $a9 $17 $85 $22 $a5 $99 $35 $10 $15 $11 $55
|
||||
$12 $85 $99 $a9 $6f $8d $10 $01 $a9 $3c $8d $11 $01 $a9 $27 $8d
|
||||
$12 $01 $a5 $99 $2d $10 $01 $0d $11 $01 $4d $12 $01 $85 $99 $a9
|
||||
$8a $8d $20 $01 $a9 $47 $8d $21 $01 $a9 $8f $8d $22 $01 $a5 $99
|
||||
$3d $10 $01 $1d $11 $01 $5d $12 $01 $a0 $20 $85 $99 $a9 $73 $8d
|
||||
$30 $01 $a9 $2a $8d $31 $01 $a9 $f1 $8d $32 $01 $a5 $99 $39 $10
|
||||
$01 $19 $11 $01 $59 $12 $01 $85 $99 $a9 $70 $85 $30 $a9 $01 $85
|
||||
$31 $a9 $71 $85 $32 $a9 $01 $85 $33 $a9 $72 $85 $34 $a9 $01 $85
|
||||
$35 $a9 $c5 $8d $70 $01 $a9 $7c $8d $71 $01 $a9 $a1 $8d $72 $01
|
||||
$a5 $99 $21 $20 $01 $22 $41 $24 $85 $99 $a9 $60 $85 $40 $a9 $01
|
||||
$85 $41 $a9 $61 $85 $42 $a9 $01 $85 $43 $a9 $62 $85 $44 $a9 $01
|
||||
$85 $45 $a9 $37 $8d $50 $02 $a9 $23 $8d $51 $02 $a9 $9d $8d $52
|
||||
$02 $a5 $99 $a0 $f0 $31 $40 $11 $42 $51 $44 $85 $a9 $a5 $a9 $cd
|
||||
$01 $02 $f0 $08 $a9 $01 $8d $10 $02 $4c $c0 $45 $a9 $ff $a2 $00
|
||||
$85 $90 $e6 $90 $e6 $90 $a5 $90 $a6 $90 $95 $90 $f6 $90 $b5 $90
|
||||
$a6 $91 $9d $90 $01 $ee $92 $01 $bd $90 $01 $ae $92 $01 $9d $90
|
||||
$01 $fe $90 $01 $bd $90 $01 $ae $93 $01 $9d $70 $01 $de $70 $01
|
||||
$bd $70 $01 $ae $74 $01 $9d $70 $01 $ce $73 $01 $bd $70 $01 $ae
|
||||
$73 $01 $95 $70 $d6 $70 $b5 $70 $a6 $72 $95 $70 $c6 $71 $c6 $71
|
||||
$a5 $71 $cd $02 $02 $f0 $08 $a9 $02 $8d $10 $02 $4c $c0 $45 $a9
|
||||
$4b $4a $0a $85 $50 $06 $50 $06 $50 $46 $50 $a5 $50 $a6 $50 $09
|
||||
$c9 $85 $60 $16 $4c $56 $4c $56 $4c $b5 $4c $a6 $60 $09 $41 $8d
|
||||
$2e $01 $5e $00 $01 $5e $00 $01 $1e $00 $01 $bd $00 $01 $ae $2e
|
||||
$01 $09 $81 $9d $00 $01 $4e $36 $01 $4e $36 $01 $0e $36 $01 $bd
|
||||
$00 $01 $2a $2a $6a $85 $70 $a6 $70 $09 $03 $95 $0c $26 $c0 $66
|
||||
$c0 $66 $c0 $b5 $0c $a6 $c0 $85 $d0 $36 $75 $36 $75 $76 $75 $a5
|
||||
$d0 $a6 $d0 $9d $00 $01 $2e $b7 $01 $2e $b7 $01 $2e $b7 $01 $6e
|
||||
$b7 $01 $bd $00 $01 $ae $b7 $01 $8d $dd $01 $3e $00 $01 $7e $00
|
||||
$01 $7e $00 $01 $ad $dd $01 $cd $03 $02 $f0 $08 $a9 $03 $8d $10
|
||||
$02 $4c $c0 $45 $a9 $e8 $85 $20 $a9 $42 $85 $21 $a9 $00 $09 $03
|
||||
$4c $d5 $42 $09 $ff $09 $30 $20 $e1 $42 $09 $42 $6c $20 $00 $09
|
||||
$ff $85 $30 $a6 $30 $a9 $00 $60 $95 $0d $a5 $40 $cd $04 $02 $f0
|
||||
$08 $a9 $04 $8d $10 $02 $4c $c0 $45 $a9 $35 $aa $ca $ca $e8 $8a
|
||||
$a8 $88 $88 $c8 $98 $aa $a9 $20 $9a $a2 $10 $ba $8a $85 $40 $a5
|
||||
$40 $cd $05 $02 $f0 $08 $a9 $05 $8d $10 $02 $4c $c0 $45 $2a $a9
|
||||
$6a $85 $50 $a9 $6b $85 $51 $a9 $a1 $85 $60 $a9 $a2 $85 $61 $a9
|
||||
$ff $69 $ff $69 $ff $e9 $ae $85 $40 $a6 $40 $75 $00 $f5 $01 $65
|
||||
$60 $e5 $61 $8d $20 $01 $a9 $4d $8d $21 $01 $a9 $23 $6d $20 $01
|
||||
$ed $21 $01 $85 $f0 $a6 $f0 $a9 $64 $8d $24 $01 $a9 $62 $8d $25
|
||||
$01 $a9 $26 $7d $00 $01 $fd $01 $01 $85 $f1 $a4 $f1 $a9 $e5 $8d
|
||||
$28 $01 $a9 $e9 $8d $29 $01 $a9 $34 $79 $00 $01 $f9 $01 $01 $85
|
||||
$f2 $a6 $f2 $a9 $20 $85 $70 $a9 $01 $85 $71 $a9 $24 $85 $72 $a9
|
||||
$01 $85 $73 $61 $41 $e1 $3f $85 $f3 $a4 $f3 $a9 $da $85 $80 $a9
|
||||
$00 $85 $81 $a9 $dc $85 $82 $a9 $00 $85 $83 $a9 $aa $71 $80 $f1
|
||||
$82 $85 $30 $a5 $30 $cd $06 $02 $f0 $08 $a9 $06 $8d $10 $02 $4c
|
||||
$c0 $45 $a9 $00 $85 $34 $a9 $ff $8d $30 $01 $a9 $99 $8d $9d $01
|
||||
$a9 $db $8d $99 $01 $a9 $2f $85 $32 $a9 $32 $85 $4f $a9 $30 $85
|
||||
$33 $a9 $70 $85 $af $a9 $18 $85 $30 $c9 $18 $f0 $02 $29 $00 $09
|
||||
$01 $c5 $30 $d0 $02 $29 $00 $a2 $00 $cd $30 $01 $f0 $04 $85 $40
|
||||
$a6 $40 $d5 $27 $d0 $06 $09 $84 $85 $41 $a6 $41 $29 $db $dd $00
|
||||
$01 $f0 $02 $29 $00 $85 $42 $a4 $42 $29 $00 $d9 $00 $01 $d0 $02
|
||||
$09 $0f $85 $43 $a6 $43 $09 $24 $c1 $40 $f0 $02 $09 $7f $85 $44
|
||||
$a4 $44 $49 $0f $d1 $33 $d0 $04 $a5 $44 $85 $15 $a5 $15 $cd $07
|
||||
$02 $f0 $08 $a9 $07 $8d $10 $02 $4c $c0 $45 $a9 $a5 $85 $20 $8d
|
||||
$20 $01 $a9 $5a $85 $21 $a2 $a5 $e0 $a5 $f0 $02 $a2 $01 $e4 $20
|
||||
$f0 $02 $a2 $02 $ec $20 $01 $f0 $02 $a2 $03 $86 $30 $a4 $30 $c0
|
||||
$a5 $f0 $02 $a0 $04 $c4 $20 $f0 $02 $a0 $05 $cc $20 $01 $f0 $02
|
||||
$a0 $06 $84 $31 $a5 $31 $24 $20 $d0 $02 $a9 $07 $2c $20 $01 $d0
|
||||
$02 $a9 $08 $24 $21 $d0 $02 $85 $42 $a5 $42 $cd $08 $02 $f0 $08
|
||||
$a9 $08 $8d $10 $02 $4c $c0 $45 $a9 $54 $85 $32 $a9 $b3 $85 $a1
|
||||
$a9 $87 $85 $43 $a2 $a1 $10 $02 $a2 $32 $b4 $00 $10 $04 $a9 $05
|
||||
$a6 $a1 $30 $02 $e9 $03 $30 $02 $a9 $41 $49 $30 $85 $32 $75 $00
|
||||
$50 $02 $a9 $03 $85 $54 $b6 $00 $75 $51 $50 $02 $a9 $e5 $75 $40
|
||||
$70 $05 $99 $01 $00 $65 $55 $70 $02 $a9 $00 $69 $f0 $90 $04 $85
|
||||
$60 $65 $43 $90 $02 $a9 $ff $65 $54 $b0 $04 $69 $87 $a6 $60 $b0
|
||||
$02 $a9 $00 $95 $73 $a5 $80 $cd $09 $02 $f0 $08 $a9 $09 $8d $10
|
||||
$02 $4c $c0 $45 $69 $00 $a9 $99 $69 $87 $18 $ea $90 $04 $69 $60
|
||||
$69 $93 $38 $ea $90 $01 $b8 $50 $02 $a9 $00 $69 $ad $ea $85 $30
|
||||
$a5 $30 $cd $0a $02 $f0 $08 $a9 $0a $8d $10 $02 $4c $c0 $45 $69
|
||||
$01 $a9 $27 $69 $01 $38 $08 $18 $28 $69 $00 $48 $a9 $00 $68 $85
|
||||
$30 $a5 $30 $cd $0b $02 $f0 $08 $a9 $0b $8d $10 $02 $4c $c0 $45
|
||||
$18 $a9 $42 $90 $04 $85 $33 $b0 $0a $a9 $45 $48 $a9 $61 $48 $38
|
||||
$08 $18 $40 $a5 $33 $cd $0c $02 $f0 $08 $a9 $0c $8d $10 $02 $4c
|
||||
$c0 $45 $69 $01 $78 $f8 $08 $68 $85 $20 $58 $d8 $08 $68 $65 $20
|
||||
$85 $21 $a5 $21 $cd $0d $02 $f0 $08 $a9 $0d $8d $10 $02 $4c $c0
|
||||
$45 $a9 $41 $85 $60 $e6 $60 $a5 $60 $cd $0e $02 $f0 $08 $a9 $0e
|
||||
$8d $10 $02 $4c $c0 $45 $a9 $fe $cd $10 $02 $d0 $03 $ee $10 $02
|
||||
$00 $00 $a2 $ff $9a $60 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
ORG
|
||||
$ff00
|
||||
$40 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00
|
||||
ORG
|
||||
$fff0
|
||||
$00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $00 $ff $00 $ff $00 $ff
|
||||
EXEC
|
||||
$4000
|
||||
|
|
796
tb.dat
796
tb.dat
|
@ -1,398 +1,398 @@
|
|||
ADDR
|
||||
$0CF0
|
||||
; Program disassembly from $0400 to $1000 2/20/2016
|
||||
; Tiny Basic port for VM6502 emulator.
|
||||
; Exec address: $0CF0
|
||||
ORG
|
||||
$0400
|
||||
; Enable ROM and IO emulation.
|
||||
ENROM
|
||||
ENIO
|
||||
; Set char IO address
|
||||
IOADDR
|
||||
$E000
|
||||
; Code/Data
|
||||
$4C, $85, $04, $4C, $BD, $04, $4C, $2C
|
||||
$0F, $4C, $31, $0F, $EA, $18, $60, $5F
|
||||
$18, $80, $00, $20, $86, $C3, $90, $05
|
||||
$86, $C3, $91, $C2, $60, $B1, $C2, $A0
|
||||
$00, $60, $62, $05, $64, $05, $D8, $05
|
||||
$05, $06, $33, $06, $FD, $05, $9F, $07
|
||||
$42, $0B, $3F, $0B, $7A, $07, $FC, $08
|
||||
$95, $07, $9F, $07, $9F, $07, $BD, $0A
|
||||
$C1, $0A, $8A, $0A, $9B, $0A, $E9, $0A
|
||||
$61, $07, $51, $07, $41, $0A, $52, $0A
|
||||
$4F, $0A, $62, $0A, $E7, $09, $CD, $06
|
||||
$06, $07, $9F, $07, $15, $08, $A7, $07
|
||||
$B7, $06, $BF, $06, $83, $08, $A1, $06
|
||||
$9F, $07, $9F, $07, $A8, $08, $4F, $0B
|
||||
$4D, $0B, $07, $09, $AA, $04, $37, $07
|
||||
$BD, $04, $1B, $0B, $B1, $0A, $20, $41
|
||||
$54, $20, $80, $70, $0B, $A9, $00, $85
|
||||
$20, $85, $22, $A9, $1C, $85, $21, $85
|
||||
$23, $A0, $01, $B1, $22, $AA, $49, $FF
|
||||
$91, $22, $D1, $22, $08, $8A, $91, $22
|
||||
$E6, $22, $D0, $02, $E6, $23, $28, $F0
|
||||
$EA, $88, $D8, $A5, $20, $6D, $13, $04
|
||||
$85, $24, $98, $65, $21, $85, $25, $98
|
||||
$91, $20, $C8, $91, $20, $A5, $22, $85
|
||||
$C6, $85, $26, $A5, $23, $85, $C7, $85
|
||||
$27, $20, $87, $08, $AD, $83, $04, $85
|
||||
$2A, $AD, $84, $04, $85, $2B, $A9, $80
|
||||
$85, $C1, $A9, $30, $85, $C0, $A2, $00
|
||||
$86, $BE, $86, $C2, $CA, $9A, $D8, $20
|
||||
$F9, $06, $20, $F2, $04, $4C, $E6, $04
|
||||
$83, $65, $C9, $30, $B0, $7B, $C9, $08
|
||||
$90, $0C, $0A, $AA, $BD, $1F, $04, $48
|
||||
$BD, $1E, $04, $48, $08, $40, $65, $C1
|
||||
$AA, $B1, $C1, $48, $B5, $00, $91, $C1
|
||||
$68, $95, $00, $60, $20, $87, $08, $A9
|
||||
$21, $20, $09, $04, $A5, $2A, $38, $ED
|
||||
$83, $04, $AA, $A5, $2B, $ED, $84, $04
|
||||
$20, $A0, $07, $A5, $BE, $F0, $12, $A9
|
||||
$7E, $85, $2A, $A9, $20, $85, $2B, $20
|
||||
$A1, $06, $A6, $28, $A5, $29, $20, $A0
|
||||
$07, $A9, $07, $20, $09, $04, $20, $87
|
||||
$08, $A5, $26, $85, $C6, $A5, $27, $85
|
||||
$C7, $4C, $CC, $04, $A2, $7C, $E4, $C1
|
||||
$90, $BA, $A6, $C1, $E6, $C1, $E6, $C1
|
||||
$18, $60, $C6, $BD, $A5, $BD, $F0, $AC
|
||||
$A5, $BC, $85, $2A, $A5, $BD, $85, $2B
|
||||
$60, $C9, $40, $B0, $43, $48, $20, $F9
|
||||
$06, $6D, $83, $04, $85, $BC, $68, $48
|
||||
$29, $07, $6D, $84, $04, $85, $BD, $68
|
||||
$29, $08, $D0, $DC, $A5, $BC, $A6, $2A
|
||||
$85, $2A, $86, $BC, $A5, $BD, $A6, $2B
|
||||
$85, $2B, $86, $BD, $A5, $C6, $E9, $01
|
||||
$85, $C6, $B0, $02, $C6, $C7, $C5, $24
|
||||
$A5, $C7, $E5, $25, $90, $AA, $A5, $BC
|
||||
$91, $C6, $C8, $A5, $BD, $91, $C6, $60
|
||||
$48, $4A, $4A, $4A, $4A, $29, $0E, $AA
|
||||
$68, $C9, $60, $29, $1F, $B0, $02, $09
|
||||
$E0, $18, $F0, $07, $65, $2A, $85, $BC
|
||||
$98, $65, $2B, $85, $BD, $4C, $FC, $04
|
||||
$A5, $2C, $85, $B8, $A5, $2D, $85, $B9
|
||||
$20, $25, $06, $20, $14, $06, $51, $2A
|
||||
$AA, $20, $F9, $06, $8A, $F0, $F1, $0A
|
||||
$F0, $12, $A5, $B8, $85, $2C, $A5, $B9
|
||||
$85, $2D, $4C, $64, $05, $20, $25, $06
|
||||
$C9, $0D, $D0, $F6, $60, $20, $25, $06
|
||||
$C9, $5B, $B0, $EE, $C9, $41, $90, $EA
|
||||
$0A, $20, $87, $07, $A0, $00, $B1, $2C
|
||||
$E6, $2C, $D0, $02, $E6, $2D, $C9, $0D
|
||||
$18, $60, $20, $14, $06, $B1, $2C, $C9
|
||||
$20, $F0, $F7, $C9, $3A, $18, $10, $02
|
||||
$C9, $30, $60, $20, $25, $06, $90, $C2
|
||||
$84, $BC, $84, $BD, $A5, $BC, $A6, $BD
|
||||
$06, $BC, $26, $BD, $06, $BC, $26, $BD
|
||||
$18, $65, $BC, $85, $BC, $8A, $65, $BD
|
||||
$06, $BC, $2A, $85, $BD, $20, $14, $06
|
||||
$29, $0F, $65, $BC, $85, $BC, $98, $65
|
||||
$BD, $85, $BD, $20, $25, $06, $B0, $D4
|
||||
$4C, $80, $07, $20, $FC, $08, $A5, $BC
|
||||
$05, $BD, $F0, $48, $A5, $20, $85, $2C
|
||||
$A5, $21, $85, $2D, $20, $6D, $07, $F0
|
||||
$12, $A5, $28, $C5, $BC, $A5, $29, $E5
|
||||
$BD, $B0, $08, $20, $14, $06, $D0, $FB
|
||||
$4C, $7C, $06, $A5, $28, $45, $BC, $D0
|
||||
$04, $A5, $29, $45, $BD, $60, $20, $A6
|
||||
$06, $20, $F9, $06, $10, $F8, $E6, $BF
|
||||
$30, $03, $4C, $09, $04, $C6, $BF, $60
|
||||
$C9, $22, $F0, $FB, $20, $A6, $06, $20
|
||||
$14, $06, $D0, $F4, $4C, $14, $05, $A9
|
||||
$20, $20, $A6, $06, $A5, $BF, $29, $87
|
||||
$30, $E5, $D0, $F3, $60, $A2, $7B, $20
|
||||
$56, $05, $E6, $C1, $E6, $C1, $E6, $C1
|
||||
$38, $B5, $03, $F5, $00, $95, $00, $B5
|
||||
$04, $F5, $01, $50, $04, $49, $80, $09
|
||||
$01, $30, $0A, $D0, $04, $15, $00, $F0
|
||||
$02, $56, $02, $56, $02, $56, $02, $90
|
||||
$0C, $A0, $00, $B1, $2A, $E6, $2A, $D0
|
||||
$02, $E6, $2B, $09, $00, $60, $A5, $BE
|
||||
$F0, $28, $20, $14, $06, $D0, $FB, $20
|
||||
$6D, $07, $F0, $1B, $20, $4C, $07, $20
|
||||
$0C, $04, $B0, $09, $A5, $C4, $85, $2A
|
||||
$A5, $C5, $85, $2B, $60, $AD, $83, $04
|
||||
$85, $2A, $AD, $84, $04, $85, $2B, $4C
|
||||
$14, $05, $85, $BF, $4C, $49, $05, $A5
|
||||
$20, $85, $2C, $A5, $21, $85, $2D, $20
|
||||
$6D, $07, $F0, $EB, $A5, $2A, $85, $C4
|
||||
$A5, $2B, $85, $C5, $A9, $01, $85, $BE
|
||||
$60, $20, $6B, $06, $F0, $BE, $A5, $BC
|
||||
$85, $28, $A5, $BD, $85, $29, $4C, $14
|
||||
$05, $20, $FD, $0A, $20, $FA, $0A, $20
|
||||
$74, $06, $D0, $EA, $60, $20, $14, $06
|
||||
$85, $28, $20, $14, $06, $85, $29, $05
|
||||
$28, $60, $20, $FC, $08, $20, $80, $07
|
||||
$A5, $BD, $20, $87, $07, $A5, $BC, $A6
|
||||
$C1, $CA, $95, $00, $86, $C1, $E4, $C0
|
||||
$D0, $0D, $4C, $14, $05, $A6, $C1, $E0
|
||||
$80, $10, $F7, $B5, $00, $E6, $C1, $60
|
||||
$85, $BD, $86, $BC, $4C, $B8, $07, $A6
|
||||
$C1, $B5, $01, $10, $08, $20, $41, $0A
|
||||
$A9, $2D, $20, $A6, $06, $20, $FC, $08
|
||||
$A9, $1F, $85, $B8, $85, $BA, $A9, $2A
|
||||
$85, $B9, $85, $BB, $A6, $BC, $A4, $BD
|
||||
$38, $E6, $B8, $8A, $E9, $10, $AA, $98
|
||||
$E9, $27, $A8, $B0, $F4, $C6, $B9, $8A
|
||||
$69, $E8, $AA, $98, $69, $03, $A8, $90
|
||||
$F4, $8A, $38, $E6, $BA, $E9, $64, $B0
|
||||
$F9, $88, $10, $F6, $C6, $BB, $69, $0A
|
||||
$90, $FA, $09, $30, $85, $BC, $A9, $20
|
||||
$85, $BD, $A2, $FB, $86, $C3, $B5, $BD
|
||||
$05, $BD, $C9, $20, $F0, $09, $A0, $30
|
||||
$84, $BD, $05, $BD, $20, $A6, $06, $A6
|
||||
$C3, $E8, $D0, $E8, $60, $A5, $2D, $48
|
||||
$A5, $2C, $48, $A5, $20, $85, $2C, $A5
|
||||
$21, $85, $2D, $A5, $24, $A6, $25, $20
|
||||
$5B, $08, $F0, $03, $20, $5B, $08, $A5
|
||||
$2C, $38, $E5, $B6, $A5, $2D, $E5, $B7
|
||||
$B0, $42, $20, $6D, $07, $F0, $3D, $A6
|
||||
$28, $A5, $29, $20, $A0, $07, $A9, $20
|
||||
$20, $A6, $06, $20, $0C, $04, $B0, $2C
|
||||
$20, $14, $06, $D0, $F3, $20, $83, $08
|
||||
$4C, $2F, $08, $85, $B6, $E6, $B6, $D0
|
||||
$01, $E8, $86, $B7, $A4, $C1, $C0, $80
|
||||
$F0, $18, $20, $6B, $06, $A5, $2C, $A6
|
||||
$2D, $38, $E9, $02, $B0, $01, $CA, $85
|
||||
$2C, $4C, $48, $0B, $68, $85, $2C, $68
|
||||
$85, $2D, $60, $A5, $BF, $30, $FB, $A9
|
||||
$0D, $20, $09, $04, $AD, $11, $04, $29
|
||||
$7F, $85, $BF, $F0, $07, $20, $64, $0B
|
||||
$C6, $BF, $D0, $F9, $A9, $0A, $4C, $61
|
||||
$0B, $AC, $12, $04, $84, $BF, $B0, $0B
|
||||
$A9, $30, $85, $2C, $85, $C0, $84, $2D
|
||||
$20, $80, $07, $45, $80, $85, $80, $20
|
||||
$06, $04, $A0, $00, $A6, $C0, $29, $7F
|
||||
$F0, $F1, $C9, $7F, $F0, $ED, $C9, $13
|
||||
$F0, $DA, $C9, $0A, $F0, $D3, $CD, $10
|
||||
$04, $F0, $09, $CD, $0F, $04, $D0, $0A
|
||||
$E0, $30, $D0, $16, $A6, $2C, $84, $BF
|
||||
$A9, $0D, $E4, $C1, $30, $08, $A9, $07
|
||||
$20, $A6, $06, $4C, $B3, $08, $95, $00
|
||||
$E8, $E8, $CA, $86, $C0, $C9, $0D, $D0
|
||||
$BA, $20, $83, $08, $20, $95, $07, $85
|
||||
$BC, $20, $95, $07, $85, $BD, $60, $20
|
||||
$D6, $0A, $20, $6B, $06, $08, $20, $6D
|
||||
$08, $85, $B8, $86, $B9, $A5, $BC, $85
|
||||
$B6, $A5, $BD, $85, $B7, $A2, $00, $28
|
||||
$D0, $0B, $20, $6D, $07, $CA, $CA, $CA
|
||||
$20, $14, $06, $D0, $FA, $84, $28, $84
|
||||
$29, $20, $D6, $0A, $A9, $0D, $D1, $2C
|
||||
$F0, $11, $E8, $E8, $E8, $E8, $C8, $D1
|
||||
$2C, $D0, $FA, $A5, $B6, $85, $28, $A5
|
||||
$B7, $85, $29, $A5, $B8, $85, $BC, $A5
|
||||
$B9, $85, $BD, $18, $A0, $00, $8A, $F0
|
||||
$6E, $10, $29, $65, $2E, $85, $B8, $A5
|
||||
$2F, $E9, $00, $85, $B9, $B1, $2E, $91
|
||||
$B8, $A6, $2E, $E4, $24, $D0, $06, $A5
|
||||
$2F, $C5, $25, $F0, $4A, $E8, $86, $2E
|
||||
$D0, $02, $E6, $2F, $E6, $B8, $D0, $E5
|
||||
$E6, $B9, $D0, $E1, $65, $24, $85, $B8
|
||||
$85, $2E, $98, $65, $25, $85, $B9, $85
|
||||
$2F, $A5, $2E, $E5, $C6, $A5, $2F, $E5
|
||||
$C7, $90, $05, $C6, $2A, $4C, $14, $05
|
||||
$B1, $24, $91, $2E, $A6, $24, $D0, $02
|
||||
$C6, $25, $C6, $24, $A6, $2E, $D0, $02
|
||||
$C6, $2F, $CA, $86, $2E, $E4, $BC, $D0
|
||||
$E7, $A6, $2F, $E4, $BD, $D0, $E1, $A5
|
||||
$B8, $85, $24, $A5, $B9, $85, $25, $A5
|
||||
$28, $05, $29, $F0, $17, $A5, $28, $91
|
||||
$BC, $C8, $A5, $29, $91, $BC, $C8, $84
|
||||
$B6, $20, $14, $06, $08, $A4, $B6, $91
|
||||
$BC, $28, $D0, $F2, $4C, $CC, $04, $20
|
||||
$54, $05, $B5, $03, $29, $80, $F0, $02
|
||||
$A9, $FF, $85, $BC, $85, $BD, $48, $75
|
||||
$02, $95, $02, $68, $48, $75, $03, $95
|
||||
$03, $68, $55, $01, $85, $BB, $10, $03
|
||||
$20, $43, $0A, $A0, $11, $B5, $00, $15
|
||||
$01, $D0, $03, $4C, $14, $05, $38, $A5
|
||||
$BC, $F5, $00, $48, $A5, $BD, $F5, $01
|
||||
$48, $45, $BD, $30, $0A, $68, $85, $BD
|
||||
$68, $85, $BC, $38, $4C, $32, $0A, $68
|
||||
$68, $18, $36, $02, $36, $03, $26, $BC
|
||||
$26, $BD, $88, $D0, $D9, $A5, $BB, $10
|
||||
$0D, $A6, $C1, $38, $98, $F5, $00, $95
|
||||
$00, $98, $F5, $01, $95, $01, $60, $20
|
||||
$41, $0A, $20, $54, $05, $B5, $00, $75
|
||||
$02, $95, $02, $B5, $01, $75, $03, $95
|
||||
$03, $60, $20, $54, $05, $A0, $10, $B5
|
||||
$02, $85, $BC, $B5, $03, $85, $BD, $16
|
||||
$02, $36, $03, $26, $BC, $26, $BD, $90
|
||||
$0D, $18, $B5, $02, $75, $00, $95, $02
|
||||
$B5, $03, $75, $01, $95, $03, $88, $D0
|
||||
$E6, $60, $20, $95, $07, $AA, $B5, $00
|
||||
$B4, $01, $C6, $C1, $A6, $C1, $94, $00
|
||||
$4C, $87, $07, $A2, $7D, $20, $56, $05
|
||||
$B5, $01, $48, $B5, $00, $48, $20, $95
|
||||
$07, $AA, $68, $95, $00, $68, $95, $01
|
||||
$60, $20, $FD, $0A, $A5, $BC, $85, $2A
|
||||
$A5, $BD, $85, $2B, $60, $A2, $2C, $D0
|
||||
$02, $A2, $2E, $B5, $00, $C9, $80, $B0
|
||||
$0D, $B5, $01, $D0, $09, $A5, $2C, $85
|
||||
$2E, $A5, $2D, $85, $2F, $60, $A5, $2C
|
||||
$A4, $2E, $84, $2C, $85, $2E, $A5, $2D
|
||||
$A4, $2F, $84, $2D, $85, $2F, $A0, $00
|
||||
$60, $A5, $28, $85, $BC, $A5, $29, $85
|
||||
$BD, $20, $9C, $05, $A5, $C6, $85, $26
|
||||
$A5, $C7, $85, $27, $60, $B1, $C6, $85
|
||||
$BC, $20, $08, $0B, $B1, $C6, $85, $BD
|
||||
$E6, $C6, $D0, $02, $E6, $C7, $A5, $22
|
||||
$C5, $C6, $A5, $23, $E5, $C7, $B0, $E4
|
||||
$4C, $14, $05, $20, $24, $0B, $85, $BC
|
||||
$98, $4C, $82, $07, $20, $FC, $08, $A5
|
||||
$BC, $85, $B6, $20, $FC, $08, $A5, $BD
|
||||
$85, $B7, $A4, $BC, $20, $FC, $08, $A6
|
||||
$B7, $A5, $B6, $18, $6C, $BC, $00, $20
|
||||
$42, $0B, $20, $F9, $06, $4C, $87, $07
|
||||
$86, $2D, $E0, $00, $60, $A0, $02, $84
|
||||
$BC, $A0, $29, $84, $BD, $A0, $00, $B1
|
||||
$BC, $C9, $08, $D0, $03, $4C, $0B, $0A
|
||||
$60, $20, $09, $04, $A9, $FF, $2C, $11
|
||||
$04, $30, $02, $A9, $00, $4C, $09, $04
|
||||
$24, $3A, $91, $27, $10, $E1, $59, $C5
|
||||
$2A, $56, $10, $11, $2C, $8B, $4C, $45
|
||||
$D4, $A0, $80, $BD, $30, $BC, $E0, $13
|
||||
$1D, $94, $47, $CF, $88, $54, $CF, $30
|
||||
$BC, $E0, $10, $11, $16, $80, $53, $55
|
||||
$C2, $30, $BC, $E0, $14, $16, $90, $50
|
||||
$D2, $83, $49, $4E, $D4, $E5, $71, $88
|
||||
$BB, $E1, $1D, $8F, $A2, $21, $58, $6F
|
||||
$83, $AC, $22, $55, $83, $BA, $24, $93
|
||||
$E0, $23, $1D, $30, $BC, $20, $48, $91
|
||||
$49, $C6, $30, $BC, $31, $34, $30, $BC
|
||||
$84, $54, $48, $45, $CE, $1C, $1D, $38
|
||||
$0D, $9A, $49, $4E, $50, $55, $D4, $A0
|
||||
$10, $E7, $24, $3F, $20, $91, $27, $E1
|
||||
$59, $81, $AC, $30, $BC, $13, $11, $82
|
||||
$AC, $4D, $E0, $1D, $89, $52, $45, $54
|
||||
$55, $52, $CE, $E0, $15, $1D, $85, $45
|
||||
$4E, $C4, $E0, $2D, $98, $4C, $49, $53
|
||||
$D4, $EC, $24, $00, $00, $00, $00, $0A
|
||||
$80, $1F, $24, $93, $23, $1D, $30, $BC
|
||||
$E1, $50, $80, $AC, $59, $85, $52, $55
|
||||
$CE, $38, $0A, $86, $43, $4C, $45, $41
|
||||
$D2, $2B, $84, $52, $45, $CD, $1D, $A0
|
||||
$80, $BD, $38, $14, $85, $AD, $30, $D3
|
||||
$17, $64, $81, $AB, $30, $D3, $85, $AB
|
||||
$30, $D3, $18, $5A, $85, $AD, $30, $D3
|
||||
$19, $54, $2F, $30, $E2, $85, $AA, $30
|
||||
$E2, $1A, $5A, $85, $AF, $30, $E2, $1B
|
||||
$54, $2F, $98, $52, $4E, $C4, $0A, $80
|
||||
$80, $12, $0A, $09, $29, $1A, $0A, $1A
|
||||
$85, $18, $13, $09, $80, $12, $01, $0B
|
||||
$31, $30, $61, $72, $0B, $04, $02, $03
|
||||
$05, $03, $1B, $1A, $19, $0B, $09, $06
|
||||
$0A, $00, $00, $1C, $17, $2F, $8F, $55
|
||||
$53, $D2, $80, $A8, $30, $BC, $31, $2A
|
||||
$31, $2A, $80, $A9, $2E, $2F, $A2, $12
|
||||
$2F, $C1, $2F, $80, $A8, $30, $BC, $80
|
||||
$A9, $2F, $83, $AC, $38, $BC, $0B, $2F
|
||||
$80, $A8, $52, $2F, $84, $BD, $09, $02
|
||||
$2F, $8E, $BC, $84, $BD, $09, $93, $2F
|
||||
$84, $BE, $09, $05, $2F, $09, $91, $2F
|
||||
$80, $BE, $84, $BD, $09, $06, $2F, $84
|
||||
$BC, $09, $95, $2F, $09, $04, $2F, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$20, $0D, $0F, $A0, $00, $20, $1D, $0F
|
||||
$20, $2C, $0F, $C9, $43, $D0, $03, $4C
|
||||
$85, $04, $C9, $57, $D0, $03, $4C, $BD
|
||||
$04, $A2, $2F, $20, $1D, $0F, $4C, $F8
|
||||
$0C, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$4D, $4B, $48, $42, $43, $2D, $38, $2D
|
||||
$52, $32, $20, $54, $49, $4E, $59, $20
|
||||
$42, $41, $53, $49, $43, $20, $36, $35
|
||||
$30, $32, $20, $50, $4F, $52, $54, $0D
|
||||
$0A, $56, $65, $72, $73, $69, $6F, $6E
|
||||
$3A, $20, $31, $2E, $30, $2E, $33, $2C
|
||||
$20, $32, $2F, $32, $30, $2F, $32, $30
|
||||
$31, $36, $0D, $0A, $28, $4E, $4F, $54
|
||||
$45, $3A, $20, $55, $73, $65, $20, $55
|
||||
$50, $50, $45, $52, $20, $43, $41, $53
|
||||
$45, $2E, $29, $0D, $0A, $42, $6F, $6F
|
||||
$74, $20, $28, $5B, $43, $5D, $6F, $6C
|
||||
$64, $2F, $5B, $57, $5D, $61, $72, $6D
|
||||
$29, $3F, $20, $07, $FF, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$86, $C3, $B1, $C2, $48, $C8, $B1, $C2
|
||||
$AA, $68, $A8, $8A, $60, $A2, $19, $A9
|
||||
$0D, $20, $31, $0F, $A9, $0A, $20, $31
|
||||
$0F, $CA, $D0, $FA, $60, $B9, $00, $0E
|
||||
$C9, $FF, $F0, $07, $20, $31, $0F, $C8
|
||||
$4C, $1D, $0F, $60, $AD, $00, $E0, $F0
|
||||
$FB, $85, $FE, $C9, $FF, $F0, $1E, $C9
|
||||
$00, $F0, $1A, $C9, $91, $F0, $16, $C9
|
||||
$93, $F0, $12, $C9, $80, $F0, $0E, $4C
|
||||
$50, $0F, $20, $F0, $FF, $A5, $FE, $60
|
||||
$A5, $FE, $8D, $00, $E0, $60, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
ADDR
|
||||
$0CF0
|
||||
; Program disassembly from $0400 to $1000 2/20/2016
|
||||
; Tiny Basic port for VM6502 emulator.
|
||||
; Exec address: $0CF0
|
||||
ORG
|
||||
$0400
|
||||
; Enable ROM and IO emulation.
|
||||
ENROM
|
||||
ENIO
|
||||
; Set char IO address
|
||||
IOADDR
|
||||
$E000
|
||||
; Code/Data
|
||||
$4C, $85, $04, $4C, $BD, $04, $4C, $2C
|
||||
$0F, $4C, $31, $0F, $EA, $18, $60, $5F
|
||||
$18, $80, $00, $20, $86, $C3, $90, $05
|
||||
$86, $C3, $91, $C2, $60, $B1, $C2, $A0
|
||||
$00, $60, $62, $05, $64, $05, $D8, $05
|
||||
$05, $06, $33, $06, $FD, $05, $9F, $07
|
||||
$42, $0B, $3F, $0B, $7A, $07, $FC, $08
|
||||
$95, $07, $9F, $07, $9F, $07, $BD, $0A
|
||||
$C1, $0A, $8A, $0A, $9B, $0A, $E9, $0A
|
||||
$61, $07, $51, $07, $41, $0A, $52, $0A
|
||||
$4F, $0A, $62, $0A, $E7, $09, $CD, $06
|
||||
$06, $07, $9F, $07, $15, $08, $A7, $07
|
||||
$B7, $06, $BF, $06, $83, $08, $A1, $06
|
||||
$9F, $07, $9F, $07, $A8, $08, $4F, $0B
|
||||
$4D, $0B, $07, $09, $AA, $04, $37, $07
|
||||
$BD, $04, $1B, $0B, $B1, $0A, $20, $41
|
||||
$54, $20, $80, $70, $0B, $A9, $00, $85
|
||||
$20, $85, $22, $A9, $1C, $85, $21, $85
|
||||
$23, $A0, $01, $B1, $22, $AA, $49, $FF
|
||||
$91, $22, $D1, $22, $08, $8A, $91, $22
|
||||
$E6, $22, $D0, $02, $E6, $23, $28, $F0
|
||||
$EA, $88, $D8, $A5, $20, $6D, $13, $04
|
||||
$85, $24, $98, $65, $21, $85, $25, $98
|
||||
$91, $20, $C8, $91, $20, $A5, $22, $85
|
||||
$C6, $85, $26, $A5, $23, $85, $C7, $85
|
||||
$27, $20, $87, $08, $AD, $83, $04, $85
|
||||
$2A, $AD, $84, $04, $85, $2B, $A9, $80
|
||||
$85, $C1, $A9, $30, $85, $C0, $A2, $00
|
||||
$86, $BE, $86, $C2, $CA, $9A, $D8, $20
|
||||
$F9, $06, $20, $F2, $04, $4C, $E6, $04
|
||||
$83, $65, $C9, $30, $B0, $7B, $C9, $08
|
||||
$90, $0C, $0A, $AA, $BD, $1F, $04, $48
|
||||
$BD, $1E, $04, $48, $08, $40, $65, $C1
|
||||
$AA, $B1, $C1, $48, $B5, $00, $91, $C1
|
||||
$68, $95, $00, $60, $20, $87, $08, $A9
|
||||
$21, $20, $09, $04, $A5, $2A, $38, $ED
|
||||
$83, $04, $AA, $A5, $2B, $ED, $84, $04
|
||||
$20, $A0, $07, $A5, $BE, $F0, $12, $A9
|
||||
$7E, $85, $2A, $A9, $20, $85, $2B, $20
|
||||
$A1, $06, $A6, $28, $A5, $29, $20, $A0
|
||||
$07, $A9, $07, $20, $09, $04, $20, $87
|
||||
$08, $A5, $26, $85, $C6, $A5, $27, $85
|
||||
$C7, $4C, $CC, $04, $A2, $7C, $E4, $C1
|
||||
$90, $BA, $A6, $C1, $E6, $C1, $E6, $C1
|
||||
$18, $60, $C6, $BD, $A5, $BD, $F0, $AC
|
||||
$A5, $BC, $85, $2A, $A5, $BD, $85, $2B
|
||||
$60, $C9, $40, $B0, $43, $48, $20, $F9
|
||||
$06, $6D, $83, $04, $85, $BC, $68, $48
|
||||
$29, $07, $6D, $84, $04, $85, $BD, $68
|
||||
$29, $08, $D0, $DC, $A5, $BC, $A6, $2A
|
||||
$85, $2A, $86, $BC, $A5, $BD, $A6, $2B
|
||||
$85, $2B, $86, $BD, $A5, $C6, $E9, $01
|
||||
$85, $C6, $B0, $02, $C6, $C7, $C5, $24
|
||||
$A5, $C7, $E5, $25, $90, $AA, $A5, $BC
|
||||
$91, $C6, $C8, $A5, $BD, $91, $C6, $60
|
||||
$48, $4A, $4A, $4A, $4A, $29, $0E, $AA
|
||||
$68, $C9, $60, $29, $1F, $B0, $02, $09
|
||||
$E0, $18, $F0, $07, $65, $2A, $85, $BC
|
||||
$98, $65, $2B, $85, $BD, $4C, $FC, $04
|
||||
$A5, $2C, $85, $B8, $A5, $2D, $85, $B9
|
||||
$20, $25, $06, $20, $14, $06, $51, $2A
|
||||
$AA, $20, $F9, $06, $8A, $F0, $F1, $0A
|
||||
$F0, $12, $A5, $B8, $85, $2C, $A5, $B9
|
||||
$85, $2D, $4C, $64, $05, $20, $25, $06
|
||||
$C9, $0D, $D0, $F6, $60, $20, $25, $06
|
||||
$C9, $5B, $B0, $EE, $C9, $41, $90, $EA
|
||||
$0A, $20, $87, $07, $A0, $00, $B1, $2C
|
||||
$E6, $2C, $D0, $02, $E6, $2D, $C9, $0D
|
||||
$18, $60, $20, $14, $06, $B1, $2C, $C9
|
||||
$20, $F0, $F7, $C9, $3A, $18, $10, $02
|
||||
$C9, $30, $60, $20, $25, $06, $90, $C2
|
||||
$84, $BC, $84, $BD, $A5, $BC, $A6, $BD
|
||||
$06, $BC, $26, $BD, $06, $BC, $26, $BD
|
||||
$18, $65, $BC, $85, $BC, $8A, $65, $BD
|
||||
$06, $BC, $2A, $85, $BD, $20, $14, $06
|
||||
$29, $0F, $65, $BC, $85, $BC, $98, $65
|
||||
$BD, $85, $BD, $20, $25, $06, $B0, $D4
|
||||
$4C, $80, $07, $20, $FC, $08, $A5, $BC
|
||||
$05, $BD, $F0, $48, $A5, $20, $85, $2C
|
||||
$A5, $21, $85, $2D, $20, $6D, $07, $F0
|
||||
$12, $A5, $28, $C5, $BC, $A5, $29, $E5
|
||||
$BD, $B0, $08, $20, $14, $06, $D0, $FB
|
||||
$4C, $7C, $06, $A5, $28, $45, $BC, $D0
|
||||
$04, $A5, $29, $45, $BD, $60, $20, $A6
|
||||
$06, $20, $F9, $06, $10, $F8, $E6, $BF
|
||||
$30, $03, $4C, $09, $04, $C6, $BF, $60
|
||||
$C9, $22, $F0, $FB, $20, $A6, $06, $20
|
||||
$14, $06, $D0, $F4, $4C, $14, $05, $A9
|
||||
$20, $20, $A6, $06, $A5, $BF, $29, $87
|
||||
$30, $E5, $D0, $F3, $60, $A2, $7B, $20
|
||||
$56, $05, $E6, $C1, $E6, $C1, $E6, $C1
|
||||
$38, $B5, $03, $F5, $00, $95, $00, $B5
|
||||
$04, $F5, $01, $50, $04, $49, $80, $09
|
||||
$01, $30, $0A, $D0, $04, $15, $00, $F0
|
||||
$02, $56, $02, $56, $02, $56, $02, $90
|
||||
$0C, $A0, $00, $B1, $2A, $E6, $2A, $D0
|
||||
$02, $E6, $2B, $09, $00, $60, $A5, $BE
|
||||
$F0, $28, $20, $14, $06, $D0, $FB, $20
|
||||
$6D, $07, $F0, $1B, $20, $4C, $07, $20
|
||||
$0C, $04, $B0, $09, $A5, $C4, $85, $2A
|
||||
$A5, $C5, $85, $2B, $60, $AD, $83, $04
|
||||
$85, $2A, $AD, $84, $04, $85, $2B, $4C
|
||||
$14, $05, $85, $BF, $4C, $49, $05, $A5
|
||||
$20, $85, $2C, $A5, $21, $85, $2D, $20
|
||||
$6D, $07, $F0, $EB, $A5, $2A, $85, $C4
|
||||
$A5, $2B, $85, $C5, $A9, $01, $85, $BE
|
||||
$60, $20, $6B, $06, $F0, $BE, $A5, $BC
|
||||
$85, $28, $A5, $BD, $85, $29, $4C, $14
|
||||
$05, $20, $FD, $0A, $20, $FA, $0A, $20
|
||||
$74, $06, $D0, $EA, $60, $20, $14, $06
|
||||
$85, $28, $20, $14, $06, $85, $29, $05
|
||||
$28, $60, $20, $FC, $08, $20, $80, $07
|
||||
$A5, $BD, $20, $87, $07, $A5, $BC, $A6
|
||||
$C1, $CA, $95, $00, $86, $C1, $E4, $C0
|
||||
$D0, $0D, $4C, $14, $05, $A6, $C1, $E0
|
||||
$80, $10, $F7, $B5, $00, $E6, $C1, $60
|
||||
$85, $BD, $86, $BC, $4C, $B8, $07, $A6
|
||||
$C1, $B5, $01, $10, $08, $20, $41, $0A
|
||||
$A9, $2D, $20, $A6, $06, $20, $FC, $08
|
||||
$A9, $1F, $85, $B8, $85, $BA, $A9, $2A
|
||||
$85, $B9, $85, $BB, $A6, $BC, $A4, $BD
|
||||
$38, $E6, $B8, $8A, $E9, $10, $AA, $98
|
||||
$E9, $27, $A8, $B0, $F4, $C6, $B9, $8A
|
||||
$69, $E8, $AA, $98, $69, $03, $A8, $90
|
||||
$F4, $8A, $38, $E6, $BA, $E9, $64, $B0
|
||||
$F9, $88, $10, $F6, $C6, $BB, $69, $0A
|
||||
$90, $FA, $09, $30, $85, $BC, $A9, $20
|
||||
$85, $BD, $A2, $FB, $86, $C3, $B5, $BD
|
||||
$05, $BD, $C9, $20, $F0, $09, $A0, $30
|
||||
$84, $BD, $05, $BD, $20, $A6, $06, $A6
|
||||
$C3, $E8, $D0, $E8, $60, $A5, $2D, $48
|
||||
$A5, $2C, $48, $A5, $20, $85, $2C, $A5
|
||||
$21, $85, $2D, $A5, $24, $A6, $25, $20
|
||||
$5B, $08, $F0, $03, $20, $5B, $08, $A5
|
||||
$2C, $38, $E5, $B6, $A5, $2D, $E5, $B7
|
||||
$B0, $42, $20, $6D, $07, $F0, $3D, $A6
|
||||
$28, $A5, $29, $20, $A0, $07, $A9, $20
|
||||
$20, $A6, $06, $20, $0C, $04, $B0, $2C
|
||||
$20, $14, $06, $D0, $F3, $20, $83, $08
|
||||
$4C, $2F, $08, $85, $B6, $E6, $B6, $D0
|
||||
$01, $E8, $86, $B7, $A4, $C1, $C0, $80
|
||||
$F0, $18, $20, $6B, $06, $A5, $2C, $A6
|
||||
$2D, $38, $E9, $02, $B0, $01, $CA, $85
|
||||
$2C, $4C, $48, $0B, $68, $85, $2C, $68
|
||||
$85, $2D, $60, $A5, $BF, $30, $FB, $A9
|
||||
$0D, $20, $09, $04, $AD, $11, $04, $29
|
||||
$7F, $85, $BF, $F0, $07, $20, $64, $0B
|
||||
$C6, $BF, $D0, $F9, $A9, $0A, $4C, $61
|
||||
$0B, $AC, $12, $04, $84, $BF, $B0, $0B
|
||||
$A9, $30, $85, $2C, $85, $C0, $84, $2D
|
||||
$20, $80, $07, $45, $80, $85, $80, $20
|
||||
$06, $04, $A0, $00, $A6, $C0, $29, $7F
|
||||
$F0, $F1, $C9, $7F, $F0, $ED, $C9, $13
|
||||
$F0, $DA, $C9, $0A, $F0, $D3, $CD, $10
|
||||
$04, $F0, $09, $CD, $0F, $04, $D0, $0A
|
||||
$E0, $30, $D0, $16, $A6, $2C, $84, $BF
|
||||
$A9, $0D, $E4, $C1, $30, $08, $A9, $07
|
||||
$20, $A6, $06, $4C, $B3, $08, $95, $00
|
||||
$E8, $E8, $CA, $86, $C0, $C9, $0D, $D0
|
||||
$BA, $20, $83, $08, $20, $95, $07, $85
|
||||
$BC, $20, $95, $07, $85, $BD, $60, $20
|
||||
$D6, $0A, $20, $6B, $06, $08, $20, $6D
|
||||
$08, $85, $B8, $86, $B9, $A5, $BC, $85
|
||||
$B6, $A5, $BD, $85, $B7, $A2, $00, $28
|
||||
$D0, $0B, $20, $6D, $07, $CA, $CA, $CA
|
||||
$20, $14, $06, $D0, $FA, $84, $28, $84
|
||||
$29, $20, $D6, $0A, $A9, $0D, $D1, $2C
|
||||
$F0, $11, $E8, $E8, $E8, $E8, $C8, $D1
|
||||
$2C, $D0, $FA, $A5, $B6, $85, $28, $A5
|
||||
$B7, $85, $29, $A5, $B8, $85, $BC, $A5
|
||||
$B9, $85, $BD, $18, $A0, $00, $8A, $F0
|
||||
$6E, $10, $29, $65, $2E, $85, $B8, $A5
|
||||
$2F, $E9, $00, $85, $B9, $B1, $2E, $91
|
||||
$B8, $A6, $2E, $E4, $24, $D0, $06, $A5
|
||||
$2F, $C5, $25, $F0, $4A, $E8, $86, $2E
|
||||
$D0, $02, $E6, $2F, $E6, $B8, $D0, $E5
|
||||
$E6, $B9, $D0, $E1, $65, $24, $85, $B8
|
||||
$85, $2E, $98, $65, $25, $85, $B9, $85
|
||||
$2F, $A5, $2E, $E5, $C6, $A5, $2F, $E5
|
||||
$C7, $90, $05, $C6, $2A, $4C, $14, $05
|
||||
$B1, $24, $91, $2E, $A6, $24, $D0, $02
|
||||
$C6, $25, $C6, $24, $A6, $2E, $D0, $02
|
||||
$C6, $2F, $CA, $86, $2E, $E4, $BC, $D0
|
||||
$E7, $A6, $2F, $E4, $BD, $D0, $E1, $A5
|
||||
$B8, $85, $24, $A5, $B9, $85, $25, $A5
|
||||
$28, $05, $29, $F0, $17, $A5, $28, $91
|
||||
$BC, $C8, $A5, $29, $91, $BC, $C8, $84
|
||||
$B6, $20, $14, $06, $08, $A4, $B6, $91
|
||||
$BC, $28, $D0, $F2, $4C, $CC, $04, $20
|
||||
$54, $05, $B5, $03, $29, $80, $F0, $02
|
||||
$A9, $FF, $85, $BC, $85, $BD, $48, $75
|
||||
$02, $95, $02, $68, $48, $75, $03, $95
|
||||
$03, $68, $55, $01, $85, $BB, $10, $03
|
||||
$20, $43, $0A, $A0, $11, $B5, $00, $15
|
||||
$01, $D0, $03, $4C, $14, $05, $38, $A5
|
||||
$BC, $F5, $00, $48, $A5, $BD, $F5, $01
|
||||
$48, $45, $BD, $30, $0A, $68, $85, $BD
|
||||
$68, $85, $BC, $38, $4C, $32, $0A, $68
|
||||
$68, $18, $36, $02, $36, $03, $26, $BC
|
||||
$26, $BD, $88, $D0, $D9, $A5, $BB, $10
|
||||
$0D, $A6, $C1, $38, $98, $F5, $00, $95
|
||||
$00, $98, $F5, $01, $95, $01, $60, $20
|
||||
$41, $0A, $20, $54, $05, $B5, $00, $75
|
||||
$02, $95, $02, $B5, $01, $75, $03, $95
|
||||
$03, $60, $20, $54, $05, $A0, $10, $B5
|
||||
$02, $85, $BC, $B5, $03, $85, $BD, $16
|
||||
$02, $36, $03, $26, $BC, $26, $BD, $90
|
||||
$0D, $18, $B5, $02, $75, $00, $95, $02
|
||||
$B5, $03, $75, $01, $95, $03, $88, $D0
|
||||
$E6, $60, $20, $95, $07, $AA, $B5, $00
|
||||
$B4, $01, $C6, $C1, $A6, $C1, $94, $00
|
||||
$4C, $87, $07, $A2, $7D, $20, $56, $05
|
||||
$B5, $01, $48, $B5, $00, $48, $20, $95
|
||||
$07, $AA, $68, $95, $00, $68, $95, $01
|
||||
$60, $20, $FD, $0A, $A5, $BC, $85, $2A
|
||||
$A5, $BD, $85, $2B, $60, $A2, $2C, $D0
|
||||
$02, $A2, $2E, $B5, $00, $C9, $80, $B0
|
||||
$0D, $B5, $01, $D0, $09, $A5, $2C, $85
|
||||
$2E, $A5, $2D, $85, $2F, $60, $A5, $2C
|
||||
$A4, $2E, $84, $2C, $85, $2E, $A5, $2D
|
||||
$A4, $2F, $84, $2D, $85, $2F, $A0, $00
|
||||
$60, $A5, $28, $85, $BC, $A5, $29, $85
|
||||
$BD, $20, $9C, $05, $A5, $C6, $85, $26
|
||||
$A5, $C7, $85, $27, $60, $B1, $C6, $85
|
||||
$BC, $20, $08, $0B, $B1, $C6, $85, $BD
|
||||
$E6, $C6, $D0, $02, $E6, $C7, $A5, $22
|
||||
$C5, $C6, $A5, $23, $E5, $C7, $B0, $E4
|
||||
$4C, $14, $05, $20, $24, $0B, $85, $BC
|
||||
$98, $4C, $82, $07, $20, $FC, $08, $A5
|
||||
$BC, $85, $B6, $20, $FC, $08, $A5, $BD
|
||||
$85, $B7, $A4, $BC, $20, $FC, $08, $A6
|
||||
$B7, $A5, $B6, $18, $6C, $BC, $00, $20
|
||||
$42, $0B, $20, $F9, $06, $4C, $87, $07
|
||||
$86, $2D, $E0, $00, $60, $A0, $02, $84
|
||||
$BC, $A0, $29, $84, $BD, $A0, $00, $B1
|
||||
$BC, $C9, $08, $D0, $03, $4C, $0B, $0A
|
||||
$60, $20, $09, $04, $A9, $FF, $2C, $11
|
||||
$04, $30, $02, $A9, $00, $4C, $09, $04
|
||||
$24, $3A, $91, $27, $10, $E1, $59, $C5
|
||||
$2A, $56, $10, $11, $2C, $8B, $4C, $45
|
||||
$D4, $A0, $80, $BD, $30, $BC, $E0, $13
|
||||
$1D, $94, $47, $CF, $88, $54, $CF, $30
|
||||
$BC, $E0, $10, $11, $16, $80, $53, $55
|
||||
$C2, $30, $BC, $E0, $14, $16, $90, $50
|
||||
$D2, $83, $49, $4E, $D4, $E5, $71, $88
|
||||
$BB, $E1, $1D, $8F, $A2, $21, $58, $6F
|
||||
$83, $AC, $22, $55, $83, $BA, $24, $93
|
||||
$E0, $23, $1D, $30, $BC, $20, $48, $91
|
||||
$49, $C6, $30, $BC, $31, $34, $30, $BC
|
||||
$84, $54, $48, $45, $CE, $1C, $1D, $38
|
||||
$0D, $9A, $49, $4E, $50, $55, $D4, $A0
|
||||
$10, $E7, $24, $3F, $20, $91, $27, $E1
|
||||
$59, $81, $AC, $30, $BC, $13, $11, $82
|
||||
$AC, $4D, $E0, $1D, $89, $52, $45, $54
|
||||
$55, $52, $CE, $E0, $15, $1D, $85, $45
|
||||
$4E, $C4, $E0, $2D, $98, $4C, $49, $53
|
||||
$D4, $EC, $24, $00, $00, $00, $00, $0A
|
||||
$80, $1F, $24, $93, $23, $1D, $30, $BC
|
||||
$E1, $50, $80, $AC, $59, $85, $52, $55
|
||||
$CE, $38, $0A, $86, $43, $4C, $45, $41
|
||||
$D2, $2B, $84, $52, $45, $CD, $1D, $A0
|
||||
$80, $BD, $38, $14, $85, $AD, $30, $D3
|
||||
$17, $64, $81, $AB, $30, $D3, $85, $AB
|
||||
$30, $D3, $18, $5A, $85, $AD, $30, $D3
|
||||
$19, $54, $2F, $30, $E2, $85, $AA, $30
|
||||
$E2, $1A, $5A, $85, $AF, $30, $E2, $1B
|
||||
$54, $2F, $98, $52, $4E, $C4, $0A, $80
|
||||
$80, $12, $0A, $09, $29, $1A, $0A, $1A
|
||||
$85, $18, $13, $09, $80, $12, $01, $0B
|
||||
$31, $30, $61, $72, $0B, $04, $02, $03
|
||||
$05, $03, $1B, $1A, $19, $0B, $09, $06
|
||||
$0A, $00, $00, $1C, $17, $2F, $8F, $55
|
||||
$53, $D2, $80, $A8, $30, $BC, $31, $2A
|
||||
$31, $2A, $80, $A9, $2E, $2F, $A2, $12
|
||||
$2F, $C1, $2F, $80, $A8, $30, $BC, $80
|
||||
$A9, $2F, $83, $AC, $38, $BC, $0B, $2F
|
||||
$80, $A8, $52, $2F, $84, $BD, $09, $02
|
||||
$2F, $8E, $BC, $84, $BD, $09, $93, $2F
|
||||
$84, $BE, $09, $05, $2F, $09, $91, $2F
|
||||
$80, $BE, $84, $BD, $09, $06, $2F, $84
|
||||
$BC, $09, $95, $2F, $09, $04, $2F, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$20, $0D, $0F, $A0, $00, $20, $1D, $0F
|
||||
$20, $2C, $0F, $C9, $43, $D0, $03, $4C
|
||||
$85, $04, $C9, $57, $D0, $03, $4C, $BD
|
||||
$04, $A2, $2F, $20, $1D, $0F, $4C, $F8
|
||||
$0C, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$4D, $4B, $48, $42, $43, $2D, $38, $2D
|
||||
$52, $32, $20, $54, $49, $4E, $59, $20
|
||||
$42, $41, $53, $49, $43, $20, $36, $35
|
||||
$30, $32, $20, $50, $4F, $52, $54, $0D
|
||||
$0A, $56, $65, $72, $73, $69, $6F, $6E
|
||||
$3A, $20, $31, $2E, $30, $2E, $33, $2C
|
||||
$20, $32, $2F, $32, $30, $2F, $32, $30
|
||||
$31, $36, $0D, $0A, $28, $4E, $4F, $54
|
||||
$45, $3A, $20, $55, $73, $65, $20, $55
|
||||
$50, $50, $45, $52, $20, $43, $41, $53
|
||||
$45, $2E, $29, $0D, $0A, $42, $6F, $6F
|
||||
$74, $20, $28, $5B, $43, $5D, $6F, $6C
|
||||
$64, $2F, $5B, $57, $5D, $61, $72, $6D
|
||||
$29, $3F, $20, $07, $FF, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$86, $C3, $B1, $C2, $48, $C8, $B1, $C2
|
||||
$AA, $68, $A8, $8A, $60, $A2, $19, $A9
|
||||
$0D, $20, $31, $0F, $A9, $0A, $20, $31
|
||||
$0F, $CA, $D0, $FA, $60, $B9, $00, $0E
|
||||
$C9, $FF, $F0, $07, $20, $31, $0F, $C8
|
||||
$4C, $1D, $0F, $60, $AD, $00, $E0, $F0
|
||||
$FB, $85, $FE, $C9, $FF, $F0, $1E, $C9
|
||||
$00, $F0, $1A, $C9, $91, $F0, $16, $C9
|
||||
$93, $F0, $12, $C9, $80, $F0, $0E, $4C
|
||||
$50, $0F, $20, $F0, $FF, $A5, $FE, $60
|
||||
$A5, $FE, $8D, $00, $E0, $60, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
|
846
tbe.dat
846
tbe.dat
|
@ -1,423 +1,423 @@
|
|||
ADDR
|
||||
$0CF0
|
||||
; Program disassembly from $0400 to $1000 2/20/2016
|
||||
; Tiny Basic port for VM6502 emulator.
|
||||
; Exec address: $0CF0
|
||||
;------------------------------------------------------
|
||||
ORG
|
||||
$0400
|
||||
;------------------------------------------------------
|
||||
; Character I/O emulation address.
|
||||
;------------------------------------------------------
|
||||
IOADDR
|
||||
$E000
|
||||
;------------------------------------------------------
|
||||
; Enable character I/O emulation.
|
||||
;------------------------------------------------------
|
||||
ENIO
|
||||
;------------------------------------------------------
|
||||
; Begin of ROM.
|
||||
;------------------------------------------------------
|
||||
ROMBEGIN
|
||||
$DF00
|
||||
;------------------------------------------------------
|
||||
; End of ROM.
|
||||
;------------------------------------------------------
|
||||
ROMEND
|
||||
$FFFF
|
||||
;------------------------------------------------------
|
||||
; Enable ROM (protected read-only memory) emulation.
|
||||
;------------------------------------------------------
|
||||
ENROM
|
||||
;------------------------------------------------------
|
||||
; Auto-execute code from address.
|
||||
;------------------------------------------------------
|
||||
EXEC
|
||||
$0CF0
|
||||
;------------------------------------------------------
|
||||
; Code/Data
|
||||
;------------------------------------------------------
|
||||
$4C, $85, $04, $4C, $BD, $04, $4C, $2C
|
||||
$0F, $4C, $31, $0F, $EA, $18, $60, $5F
|
||||
$18, $80, $00, $20, $86, $C3, $90, $05
|
||||
$86, $C3, $91, $C2, $60, $B1, $C2, $A0
|
||||
$00, $60, $62, $05, $64, $05, $D8, $05
|
||||
$05, $06, $33, $06, $FD, $05, $9F, $07
|
||||
$42, $0B, $3F, $0B, $7A, $07, $FC, $08
|
||||
$95, $07, $9F, $07, $9F, $07, $BD, $0A
|
||||
$C1, $0A, $8A, $0A, $9B, $0A, $E9, $0A
|
||||
$61, $07, $51, $07, $41, $0A, $52, $0A
|
||||
$4F, $0A, $62, $0A, $E7, $09, $CD, $06
|
||||
$06, $07, $9F, $07, $15, $08, $A7, $07
|
||||
$B7, $06, $BF, $06, $83, $08, $A1, $06
|
||||
$9F, $07, $9F, $07, $A8, $08, $4F, $0B
|
||||
$4D, $0B, $07, $09, $AA, $04, $37, $07
|
||||
$BD, $04, $1B, $0B, $B1, $0A, $20, $41
|
||||
$54, $20, $80, $70, $0B, $A9, $00, $85
|
||||
$20, $85, $22, $A9, $1C, $85, $21, $85
|
||||
$23, $A0, $01, $B1, $22, $AA, $49, $FF
|
||||
$91, $22, $D1, $22, $08, $8A, $91, $22
|
||||
$E6, $22, $D0, $02, $E6, $23, $28, $F0
|
||||
$EA, $88, $D8, $A5, $20, $6D, $13, $04
|
||||
$85, $24, $98, $65, $21, $85, $25, $98
|
||||
$91, $20, $C8, $91, $20, $A5, $22, $85
|
||||
$C6, $85, $26, $A5, $23, $85, $C7, $85
|
||||
$27, $20, $87, $08, $AD, $83, $04, $85
|
||||
$2A, $AD, $84, $04, $85, $2B, $A9, $80
|
||||
$85, $C1, $A9, $30, $85, $C0, $A2, $00
|
||||
$86, $BE, $86, $C2, $CA, $9A, $D8, $20
|
||||
$F9, $06, $20, $F2, $04, $4C, $E6, $04
|
||||
$83, $65, $C9, $30, $B0, $7B, $C9, $08
|
||||
$90, $0C, $0A, $AA, $BD, $1F, $04, $48
|
||||
$BD, $1E, $04, $48, $08, $40, $65, $C1
|
||||
$AA, $B1, $C1, $48, $B5, $00, $91, $C1
|
||||
$68, $95, $00, $60, $20, $87, $08, $A9
|
||||
$21, $20, $09, $04, $A5, $2A, $38, $ED
|
||||
$83, $04, $AA, $A5, $2B, $ED, $84, $04
|
||||
$20, $A0, $07, $A5, $BE, $F0, $12, $A9
|
||||
$7E, $85, $2A, $A9, $20, $85, $2B, $20
|
||||
$A1, $06, $A6, $28, $A5, $29, $20, $A0
|
||||
$07, $A9, $07, $20, $09, $04, $20, $87
|
||||
$08, $A5, $26, $85, $C6, $A5, $27, $85
|
||||
$C7, $4C, $CC, $04, $A2, $7C, $E4, $C1
|
||||
$90, $BA, $A6, $C1, $E6, $C1, $E6, $C1
|
||||
$18, $60, $C6, $BD, $A5, $BD, $F0, $AC
|
||||
$A5, $BC, $85, $2A, $A5, $BD, $85, $2B
|
||||
$60, $C9, $40, $B0, $43, $48, $20, $F9
|
||||
$06, $6D, $83, $04, $85, $BC, $68, $48
|
||||
$29, $07, $6D, $84, $04, $85, $BD, $68
|
||||
$29, $08, $D0, $DC, $A5, $BC, $A6, $2A
|
||||
$85, $2A, $86, $BC, $A5, $BD, $A6, $2B
|
||||
$85, $2B, $86, $BD, $A5, $C6, $E9, $01
|
||||
$85, $C6, $B0, $02, $C6, $C7, $C5, $24
|
||||
$A5, $C7, $E5, $25, $90, $AA, $A5, $BC
|
||||
$91, $C6, $C8, $A5, $BD, $91, $C6, $60
|
||||
$48, $4A, $4A, $4A, $4A, $29, $0E, $AA
|
||||
$68, $C9, $60, $29, $1F, $B0, $02, $09
|
||||
$E0, $18, $F0, $07, $65, $2A, $85, $BC
|
||||
$98, $65, $2B, $85, $BD, $4C, $FC, $04
|
||||
$A5, $2C, $85, $B8, $A5, $2D, $85, $B9
|
||||
$20, $25, $06, $20, $14, $06, $51, $2A
|
||||
$AA, $20, $F9, $06, $8A, $F0, $F1, $0A
|
||||
$F0, $12, $A5, $B8, $85, $2C, $A5, $B9
|
||||
$85, $2D, $4C, $64, $05, $20, $25, $06
|
||||
$C9, $0D, $D0, $F6, $60, $20, $25, $06
|
||||
$C9, $5B, $B0, $EE, $C9, $41, $90, $EA
|
||||
$0A, $20, $87, $07, $A0, $00, $B1, $2C
|
||||
$E6, $2C, $D0, $02, $E6, $2D, $C9, $0D
|
||||
$18, $60, $20, $14, $06, $B1, $2C, $C9
|
||||
$20, $F0, $F7, $C9, $3A, $18, $10, $02
|
||||
$C9, $30, $60, $20, $25, $06, $90, $C2
|
||||
$84, $BC, $84, $BD, $A5, $BC, $A6, $BD
|
||||
$06, $BC, $26, $BD, $06, $BC, $26, $BD
|
||||
$18, $65, $BC, $85, $BC, $8A, $65, $BD
|
||||
$06, $BC, $2A, $85, $BD, $20, $14, $06
|
||||
$29, $0F, $65, $BC, $85, $BC, $98, $65
|
||||
$BD, $85, $BD, $20, $25, $06, $B0, $D4
|
||||
$4C, $80, $07, $20, $FC, $08, $A5, $BC
|
||||
$05, $BD, $F0, $48, $A5, $20, $85, $2C
|
||||
$A5, $21, $85, $2D, $20, $6D, $07, $F0
|
||||
$12, $A5, $28, $C5, $BC, $A5, $29, $E5
|
||||
$BD, $B0, $08, $20, $14, $06, $D0, $FB
|
||||
$4C, $7C, $06, $A5, $28, $45, $BC, $D0
|
||||
$04, $A5, $29, $45, $BD, $60, $20, $A6
|
||||
$06, $20, $F9, $06, $10, $F8, $E6, $BF
|
||||
$30, $03, $4C, $09, $04, $C6, $BF, $60
|
||||
$C9, $22, $F0, $FB, $20, $A6, $06, $20
|
||||
$14, $06, $D0, $F4, $4C, $14, $05, $A9
|
||||
$20, $20, $A6, $06, $A5, $BF, $29, $87
|
||||
$30, $E5, $D0, $F3, $60, $A2, $7B, $20
|
||||
$56, $05, $E6, $C1, $E6, $C1, $E6, $C1
|
||||
$38, $B5, $03, $F5, $00, $95, $00, $B5
|
||||
$04, $F5, $01, $50, $04, $49, $80, $09
|
||||
$01, $30, $0A, $D0, $04, $15, $00, $F0
|
||||
$02, $56, $02, $56, $02, $56, $02, $90
|
||||
$0C, $A0, $00, $B1, $2A, $E6, $2A, $D0
|
||||
$02, $E6, $2B, $09, $00, $60, $A5, $BE
|
||||
$F0, $28, $20, $14, $06, $D0, $FB, $20
|
||||
$6D, $07, $F0, $1B, $20, $4C, $07, $20
|
||||
$0C, $04, $B0, $09, $A5, $C4, $85, $2A
|
||||
$A5, $C5, $85, $2B, $60, $AD, $83, $04
|
||||
$85, $2A, $AD, $84, $04, $85, $2B, $4C
|
||||
$14, $05, $85, $BF, $4C, $49, $05, $A5
|
||||
$20, $85, $2C, $A5, $21, $85, $2D, $20
|
||||
$6D, $07, $F0, $EB, $A5, $2A, $85, $C4
|
||||
$A5, $2B, $85, $C5, $A9, $01, $85, $BE
|
||||
$60, $20, $6B, $06, $F0, $BE, $A5, $BC
|
||||
$85, $28, $A5, $BD, $85, $29, $4C, $14
|
||||
$05, $20, $FD, $0A, $20, $FA, $0A, $20
|
||||
$74, $06, $D0, $EA, $60, $20, $14, $06
|
||||
$85, $28, $20, $14, $06, $85, $29, $05
|
||||
$28, $60, $20, $FC, $08, $20, $80, $07
|
||||
$A5, $BD, $20, $87, $07, $A5, $BC, $A6
|
||||
$C1, $CA, $95, $00, $86, $C1, $E4, $C0
|
||||
$D0, $0D, $4C, $14, $05, $A6, $C1, $E0
|
||||
$80, $10, $F7, $B5, $00, $E6, $C1, $60
|
||||
$85, $BD, $86, $BC, $4C, $B8, $07, $A6
|
||||
$C1, $B5, $01, $10, $08, $20, $41, $0A
|
||||
$A9, $2D, $20, $A6, $06, $20, $FC, $08
|
||||
$A9, $1F, $85, $B8, $85, $BA, $A9, $2A
|
||||
$85, $B9, $85, $BB, $A6, $BC, $A4, $BD
|
||||
$38, $E6, $B8, $8A, $E9, $10, $AA, $98
|
||||
$E9, $27, $A8, $B0, $F4, $C6, $B9, $8A
|
||||
$69, $E8, $AA, $98, $69, $03, $A8, $90
|
||||
$F4, $8A, $38, $E6, $BA, $E9, $64, $B0
|
||||
$F9, $88, $10, $F6, $C6, $BB, $69, $0A
|
||||
$90, $FA, $09, $30, $85, $BC, $A9, $20
|
||||
$85, $BD, $A2, $FB, $86, $C3, $B5, $BD
|
||||
$05, $BD, $C9, $20, $F0, $09, $A0, $30
|
||||
$84, $BD, $05, $BD, $20, $A6, $06, $A6
|
||||
$C3, $E8, $D0, $E8, $60, $A5, $2D, $48
|
||||
$A5, $2C, $48, $A5, $20, $85, $2C, $A5
|
||||
$21, $85, $2D, $A5, $24, $A6, $25, $20
|
||||
$5B, $08, $F0, $03, $20, $5B, $08, $A5
|
||||
$2C, $38, $E5, $B6, $A5, $2D, $E5, $B7
|
||||
$B0, $42, $20, $6D, $07, $F0, $3D, $A6
|
||||
$28, $A5, $29, $20, $A0, $07, $A9, $20
|
||||
$20, $A6, $06, $20, $0C, $04, $B0, $2C
|
||||
$20, $14, $06, $D0, $F3, $20, $83, $08
|
||||
$4C, $2F, $08, $85, $B6, $E6, $B6, $D0
|
||||
$01, $E8, $86, $B7, $A4, $C1, $C0, $80
|
||||
$F0, $18, $20, $6B, $06, $A5, $2C, $A6
|
||||
$2D, $38, $E9, $02, $B0, $01, $CA, $85
|
||||
$2C, $4C, $48, $0B, $68, $85, $2C, $68
|
||||
$85, $2D, $60, $A5, $BF, $30, $FB, $A9
|
||||
$0D, $20, $09, $04, $AD, $11, $04, $29
|
||||
$7F, $85, $BF, $F0, $07, $20, $64, $0B
|
||||
$C6, $BF, $D0, $F9, $A9, $0A, $4C, $61
|
||||
$0B, $AC, $12, $04, $84, $BF, $B0, $0B
|
||||
$A9, $30, $85, $2C, $85, $C0, $84, $2D
|
||||
$20, $80, $07, $45, $80, $85, $80, $20
|
||||
$06, $04, $A0, $00, $A6, $C0, $29, $7F
|
||||
$F0, $F1, $C9, $7F, $F0, $ED, $C9, $13
|
||||
$F0, $DA, $C9, $0A, $F0, $D3, $CD, $10
|
||||
$04, $F0, $09, $CD, $0F, $04, $D0, $0A
|
||||
$E0, $30, $D0, $16, $A6, $2C, $84, $BF
|
||||
$A9, $0D, $E4, $C1, $30, $08, $A9, $07
|
||||
$20, $A6, $06, $4C, $B3, $08, $95, $00
|
||||
$E8, $E8, $CA, $86, $C0, $C9, $0D, $D0
|
||||
$BA, $20, $83, $08, $20, $95, $07, $85
|
||||
$BC, $20, $95, $07, $85, $BD, $60, $20
|
||||
$D6, $0A, $20, $6B, $06, $08, $20, $6D
|
||||
$08, $85, $B8, $86, $B9, $A5, $BC, $85
|
||||
$B6, $A5, $BD, $85, $B7, $A2, $00, $28
|
||||
$D0, $0B, $20, $6D, $07, $CA, $CA, $CA
|
||||
$20, $14, $06, $D0, $FA, $84, $28, $84
|
||||
$29, $20, $D6, $0A, $A9, $0D, $D1, $2C
|
||||
$F0, $11, $E8, $E8, $E8, $E8, $C8, $D1
|
||||
$2C, $D0, $FA, $A5, $B6, $85, $28, $A5
|
||||
$B7, $85, $29, $A5, $B8, $85, $BC, $A5
|
||||
$B9, $85, $BD, $18, $A0, $00, $8A, $F0
|
||||
$6E, $10, $29, $65, $2E, $85, $B8, $A5
|
||||
$2F, $E9, $00, $85, $B9, $B1, $2E, $91
|
||||
$B8, $A6, $2E, $E4, $24, $D0, $06, $A5
|
||||
$2F, $C5, $25, $F0, $4A, $E8, $86, $2E
|
||||
$D0, $02, $E6, $2F, $E6, $B8, $D0, $E5
|
||||
$E6, $B9, $D0, $E1, $65, $24, $85, $B8
|
||||
$85, $2E, $98, $65, $25, $85, $B9, $85
|
||||
$2F, $A5, $2E, $E5, $C6, $A5, $2F, $E5
|
||||
$C7, $90, $05, $C6, $2A, $4C, $14, $05
|
||||
$B1, $24, $91, $2E, $A6, $24, $D0, $02
|
||||
$C6, $25, $C6, $24, $A6, $2E, $D0, $02
|
||||
$C6, $2F, $CA, $86, $2E, $E4, $BC, $D0
|
||||
$E7, $A6, $2F, $E4, $BD, $D0, $E1, $A5
|
||||
$B8, $85, $24, $A5, $B9, $85, $25, $A5
|
||||
$28, $05, $29, $F0, $17, $A5, $28, $91
|
||||
$BC, $C8, $A5, $29, $91, $BC, $C8, $84
|
||||
$B6, $20, $14, $06, $08, $A4, $B6, $91
|
||||
$BC, $28, $D0, $F2, $4C, $CC, $04, $20
|
||||
$54, $05, $B5, $03, $29, $80, $F0, $02
|
||||
$A9, $FF, $85, $BC, $85, $BD, $48, $75
|
||||
$02, $95, $02, $68, $48, $75, $03, $95
|
||||
$03, $68, $55, $01, $85, $BB, $10, $03
|
||||
$20, $43, $0A, $A0, $11, $B5, $00, $15
|
||||
$01, $D0, $03, $4C, $14, $05, $38, $A5
|
||||
$BC, $F5, $00, $48, $A5, $BD, $F5, $01
|
||||
$48, $45, $BD, $30, $0A, $68, $85, $BD
|
||||
$68, $85, $BC, $38, $4C, $32, $0A, $68
|
||||
$68, $18, $36, $02, $36, $03, $26, $BC
|
||||
$26, $BD, $88, $D0, $D9, $A5, $BB, $10
|
||||
$0D, $A6, $C1, $38, $98, $F5, $00, $95
|
||||
$00, $98, $F5, $01, $95, $01, $60, $20
|
||||
$41, $0A, $20, $54, $05, $B5, $00, $75
|
||||
$02, $95, $02, $B5, $01, $75, $03, $95
|
||||
$03, $60, $20, $54, $05, $A0, $10, $B5
|
||||
$02, $85, $BC, $B5, $03, $85, $BD, $16
|
||||
$02, $36, $03, $26, $BC, $26, $BD, $90
|
||||
$0D, $18, $B5, $02, $75, $00, $95, $02
|
||||
$B5, $03, $75, $01, $95, $03, $88, $D0
|
||||
$E6, $60, $20, $95, $07, $AA, $B5, $00
|
||||
$B4, $01, $C6, $C1, $A6, $C1, $94, $00
|
||||
$4C, $87, $07, $A2, $7D, $20, $56, $05
|
||||
$B5, $01, $48, $B5, $00, $48, $20, $95
|
||||
$07, $AA, $68, $95, $00, $68, $95, $01
|
||||
$60, $20, $FD, $0A, $A5, $BC, $85, $2A
|
||||
$A5, $BD, $85, $2B, $60, $A2, $2C, $D0
|
||||
$02, $A2, $2E, $B5, $00, $C9, $80, $B0
|
||||
$0D, $B5, $01, $D0, $09, $A5, $2C, $85
|
||||
$2E, $A5, $2D, $85, $2F, $60, $A5, $2C
|
||||
$A4, $2E, $84, $2C, $85, $2E, $A5, $2D
|
||||
$A4, $2F, $84, $2D, $85, $2F, $A0, $00
|
||||
$60, $A5, $28, $85, $BC, $A5, $29, $85
|
||||
$BD, $20, $9C, $05, $A5, $C6, $85, $26
|
||||
$A5, $C7, $85, $27, $60, $B1, $C6, $85
|
||||
$BC, $20, $08, $0B, $B1, $C6, $85, $BD
|
||||
$E6, $C6, $D0, $02, $E6, $C7, $A5, $22
|
||||
$C5, $C6, $A5, $23, $E5, $C7, $B0, $E4
|
||||
$4C, $14, $05, $20, $24, $0B, $85, $BC
|
||||
$98, $4C, $82, $07, $20, $FC, $08, $A5
|
||||
$BC, $85, $B6, $20, $FC, $08, $A5, $BD
|
||||
$85, $B7, $A4, $BC, $20, $FC, $08, $A6
|
||||
$B7, $A5, $B6, $18, $6C, $BC, $00, $20
|
||||
$42, $0B, $20, $F9, $06, $4C, $87, $07
|
||||
$86, $2D, $E0, $00, $60, $A0, $02, $84
|
||||
$BC, $A0, $29, $84, $BD, $A0, $00, $B1
|
||||
$BC, $C9, $08, $D0, $03, $4C, $0B, $0A
|
||||
$60, $20, $09, $04, $A9, $FF, $2C, $11
|
||||
$04, $30, $02, $A9, $00, $4C, $09, $04
|
||||
$24, $3A, $91, $27, $10, $E1, $59, $C5
|
||||
$2A, $56, $10, $11, $2C, $8B, $4C, $45
|
||||
$D4, $A0, $80, $BD, $30, $BC, $E0, $13
|
||||
$1D, $94, $47, $CF, $88, $54, $CF, $30
|
||||
$BC, $E0, $10, $11, $16, $80, $53, $55
|
||||
$C2, $30, $BC, $E0, $14, $16, $90, $50
|
||||
$D2, $83, $49, $4E, $D4, $E5, $71, $88
|
||||
$BB, $E1, $1D, $8F, $A2, $21, $58, $6F
|
||||
$83, $AC, $22, $55, $83, $BA, $24, $93
|
||||
$E0, $23, $1D, $30, $BC, $20, $48, $91
|
||||
$49, $C6, $30, $BC, $31, $34, $30, $BC
|
||||
$84, $54, $48, $45, $CE, $1C, $1D, $38
|
||||
$0D, $9A, $49, $4E, $50, $55, $D4, $A0
|
||||
$10, $E7, $24, $3F, $20, $91, $27, $E1
|
||||
$59, $81, $AC, $30, $BC, $13, $11, $82
|
||||
$AC, $4D, $E0, $1D, $89, $52, $45, $54
|
||||
$55, $52, $CE, $E0, $15, $1D, $85, $45
|
||||
$4E, $C4, $E0, $2D, $98, $4C, $49, $53
|
||||
$D4, $EC, $24, $00, $00, $00, $00, $0A
|
||||
$80, $1F, $24, $93, $23, $1D, $30, $BC
|
||||
$E1, $50, $80, $AC, $59, $85, $52, $55
|
||||
$CE, $38, $0A, $86, $43, $4C, $45, $41
|
||||
$D2, $2B, $84, $52, $45, $CD, $1D, $A0
|
||||
$80, $BD, $38, $14, $85, $AD, $30, $D3
|
||||
$17, $64, $81, $AB, $30, $D3, $85, $AB
|
||||
$30, $D3, $18, $5A, $85, $AD, $30, $D3
|
||||
$19, $54, $2F, $30, $E2, $85, $AA, $30
|
||||
$E2, $1A, $5A, $85, $AF, $30, $E2, $1B
|
||||
$54, $2F, $98, $52, $4E, $C4, $0A, $80
|
||||
$80, $12, $0A, $09, $29, $1A, $0A, $1A
|
||||
$85, $18, $13, $09, $80, $12, $01, $0B
|
||||
$31, $30, $61, $72, $0B, $04, $02, $03
|
||||
$05, $03, $1B, $1A, $19, $0B, $09, $06
|
||||
$0A, $00, $00, $1C, $17, $2F, $8F, $55
|
||||
$53, $D2, $80, $A8, $30, $BC, $31, $2A
|
||||
$31, $2A, $80, $A9, $2E, $2F, $A2, $12
|
||||
$2F, $C1, $2F, $80, $A8, $30, $BC, $80
|
||||
$A9, $2F, $83, $AC, $38, $BC, $0B, $2F
|
||||
$80, $A8, $52, $2F, $84, $BD, $09, $02
|
||||
$2F, $8E, $BC, $84, $BD, $09, $93, $2F
|
||||
$84, $BE, $09, $05, $2F, $09, $91, $2F
|
||||
$80, $BE, $84, $BD, $09, $06, $2F, $84
|
||||
$BC, $09, $95, $2F, $09, $04, $2F, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$20, $0D, $0F, $A0, $00, $20, $1D, $0F
|
||||
$20, $2C, $0F, $C9, $43, $D0, $03, $4C
|
||||
$85, $04, $C9, $57, $D0, $03, $4C, $BD
|
||||
$04, $A2, $2F, $20, $1D, $0F, $4C, $F8
|
||||
$0C, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$4D, $4B, $48, $42, $43, $2D, $38, $2D
|
||||
$52, $32, $20, $54, $49, $4E, $59, $20
|
||||
$42, $41, $53, $49, $43, $20, $36, $35
|
||||
$30, $32, $20, $50, $4F, $52, $54, $0D
|
||||
$0A, $56, $65, $72, $73, $69, $6F, $6E
|
||||
$3A, $20, $31, $2E, $30, $2E, $33, $2C
|
||||
$20, $32, $2F, $32, $30, $2F, $32, $30
|
||||
$31, $36, $0D, $0A, $28, $4E, $4F, $54
|
||||
$45, $3A, $20, $55, $73, $65, $20, $55
|
||||
$50, $50, $45, $52, $20, $43, $41, $53
|
||||
$45, $2E, $29, $0D, $0A, $42, $6F, $6F
|
||||
$74, $20, $28, $5B, $43, $5D, $6F, $6C
|
||||
$64, $2F, $5B, $57, $5D, $61, $72, $6D
|
||||
$29, $3F, $20, $07, $FF, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$86, $C3, $B1, $C2, $48, $C8, $B1, $C2
|
||||
$AA, $68, $A8, $8A, $60, $A2, $19, $A9
|
||||
$0D, $20, $31, $0F, $A9, $0A, $20, $31
|
||||
$0F, $CA, $D0, $FA, $60, $B9, $00, $0E
|
||||
$C9, $FF, $F0, $07, $20, $31, $0F, $C8
|
||||
$4C, $1D, $0F, $60, $AD, $00, $E0, $F0
|
||||
$FB, $85, $FE, $C9, $FF, $F0, $1E, $C9
|
||||
$00, $F0, $1A, $C9, $91, $F0, $16, $C9
|
||||
$93, $F0, $12, $C9, $80, $F0, $0E, $4C
|
||||
$50, $0F, $20, $F0, $FF, $A5, $FE, $60
|
||||
$A5, $FE, $8D, $00, $E0, $60, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
ADDR
|
||||
$0CF0
|
||||
; Program disassembly from $0400 to $1000 2/20/2016
|
||||
; Tiny Basic port for VM6502 emulator.
|
||||
; Exec address: $0CF0
|
||||
;------------------------------------------------------
|
||||
ORG
|
||||
$0400
|
||||
;------------------------------------------------------
|
||||
; Character I/O emulation address.
|
||||
;------------------------------------------------------
|
||||
IOADDR
|
||||
$E000
|
||||
;------------------------------------------------------
|
||||
; Enable character I/O emulation.
|
||||
;------------------------------------------------------
|
||||
ENIO
|
||||
;------------------------------------------------------
|
||||
; Begin of ROM.
|
||||
;------------------------------------------------------
|
||||
ROMBEGIN
|
||||
$DF00
|
||||
;------------------------------------------------------
|
||||
; End of ROM.
|
||||
;------------------------------------------------------
|
||||
ROMEND
|
||||
$FFFF
|
||||
;------------------------------------------------------
|
||||
; Enable ROM (protected read-only memory) emulation.
|
||||
;------------------------------------------------------
|
||||
ENROM
|
||||
;------------------------------------------------------
|
||||
; Auto-execute code from address.
|
||||
;------------------------------------------------------
|
||||
EXEC
|
||||
$0CF0
|
||||
;------------------------------------------------------
|
||||
; Code/Data
|
||||
;------------------------------------------------------
|
||||
$4C, $85, $04, $4C, $BD, $04, $4C, $2C
|
||||
$0F, $4C, $31, $0F, $EA, $18, $60, $5F
|
||||
$18, $80, $00, $20, $86, $C3, $90, $05
|
||||
$86, $C3, $91, $C2, $60, $B1, $C2, $A0
|
||||
$00, $60, $62, $05, $64, $05, $D8, $05
|
||||
$05, $06, $33, $06, $FD, $05, $9F, $07
|
||||
$42, $0B, $3F, $0B, $7A, $07, $FC, $08
|
||||
$95, $07, $9F, $07, $9F, $07, $BD, $0A
|
||||
$C1, $0A, $8A, $0A, $9B, $0A, $E9, $0A
|
||||
$61, $07, $51, $07, $41, $0A, $52, $0A
|
||||
$4F, $0A, $62, $0A, $E7, $09, $CD, $06
|
||||
$06, $07, $9F, $07, $15, $08, $A7, $07
|
||||
$B7, $06, $BF, $06, $83, $08, $A1, $06
|
||||
$9F, $07, $9F, $07, $A8, $08, $4F, $0B
|
||||
$4D, $0B, $07, $09, $AA, $04, $37, $07
|
||||
$BD, $04, $1B, $0B, $B1, $0A, $20, $41
|
||||
$54, $20, $80, $70, $0B, $A9, $00, $85
|
||||
$20, $85, $22, $A9, $1C, $85, $21, $85
|
||||
$23, $A0, $01, $B1, $22, $AA, $49, $FF
|
||||
$91, $22, $D1, $22, $08, $8A, $91, $22
|
||||
$E6, $22, $D0, $02, $E6, $23, $28, $F0
|
||||
$EA, $88, $D8, $A5, $20, $6D, $13, $04
|
||||
$85, $24, $98, $65, $21, $85, $25, $98
|
||||
$91, $20, $C8, $91, $20, $A5, $22, $85
|
||||
$C6, $85, $26, $A5, $23, $85, $C7, $85
|
||||
$27, $20, $87, $08, $AD, $83, $04, $85
|
||||
$2A, $AD, $84, $04, $85, $2B, $A9, $80
|
||||
$85, $C1, $A9, $30, $85, $C0, $A2, $00
|
||||
$86, $BE, $86, $C2, $CA, $9A, $D8, $20
|
||||
$F9, $06, $20, $F2, $04, $4C, $E6, $04
|
||||
$83, $65, $C9, $30, $B0, $7B, $C9, $08
|
||||
$90, $0C, $0A, $AA, $BD, $1F, $04, $48
|
||||
$BD, $1E, $04, $48, $08, $40, $65, $C1
|
||||
$AA, $B1, $C1, $48, $B5, $00, $91, $C1
|
||||
$68, $95, $00, $60, $20, $87, $08, $A9
|
||||
$21, $20, $09, $04, $A5, $2A, $38, $ED
|
||||
$83, $04, $AA, $A5, $2B, $ED, $84, $04
|
||||
$20, $A0, $07, $A5, $BE, $F0, $12, $A9
|
||||
$7E, $85, $2A, $A9, $20, $85, $2B, $20
|
||||
$A1, $06, $A6, $28, $A5, $29, $20, $A0
|
||||
$07, $A9, $07, $20, $09, $04, $20, $87
|
||||
$08, $A5, $26, $85, $C6, $A5, $27, $85
|
||||
$C7, $4C, $CC, $04, $A2, $7C, $E4, $C1
|
||||
$90, $BA, $A6, $C1, $E6, $C1, $E6, $C1
|
||||
$18, $60, $C6, $BD, $A5, $BD, $F0, $AC
|
||||
$A5, $BC, $85, $2A, $A5, $BD, $85, $2B
|
||||
$60, $C9, $40, $B0, $43, $48, $20, $F9
|
||||
$06, $6D, $83, $04, $85, $BC, $68, $48
|
||||
$29, $07, $6D, $84, $04, $85, $BD, $68
|
||||
$29, $08, $D0, $DC, $A5, $BC, $A6, $2A
|
||||
$85, $2A, $86, $BC, $A5, $BD, $A6, $2B
|
||||
$85, $2B, $86, $BD, $A5, $C6, $E9, $01
|
||||
$85, $C6, $B0, $02, $C6, $C7, $C5, $24
|
||||
$A5, $C7, $E5, $25, $90, $AA, $A5, $BC
|
||||
$91, $C6, $C8, $A5, $BD, $91, $C6, $60
|
||||
$48, $4A, $4A, $4A, $4A, $29, $0E, $AA
|
||||
$68, $C9, $60, $29, $1F, $B0, $02, $09
|
||||
$E0, $18, $F0, $07, $65, $2A, $85, $BC
|
||||
$98, $65, $2B, $85, $BD, $4C, $FC, $04
|
||||
$A5, $2C, $85, $B8, $A5, $2D, $85, $B9
|
||||
$20, $25, $06, $20, $14, $06, $51, $2A
|
||||
$AA, $20, $F9, $06, $8A, $F0, $F1, $0A
|
||||
$F0, $12, $A5, $B8, $85, $2C, $A5, $B9
|
||||
$85, $2D, $4C, $64, $05, $20, $25, $06
|
||||
$C9, $0D, $D0, $F6, $60, $20, $25, $06
|
||||
$C9, $5B, $B0, $EE, $C9, $41, $90, $EA
|
||||
$0A, $20, $87, $07, $A0, $00, $B1, $2C
|
||||
$E6, $2C, $D0, $02, $E6, $2D, $C9, $0D
|
||||
$18, $60, $20, $14, $06, $B1, $2C, $C9
|
||||
$20, $F0, $F7, $C9, $3A, $18, $10, $02
|
||||
$C9, $30, $60, $20, $25, $06, $90, $C2
|
||||
$84, $BC, $84, $BD, $A5, $BC, $A6, $BD
|
||||
$06, $BC, $26, $BD, $06, $BC, $26, $BD
|
||||
$18, $65, $BC, $85, $BC, $8A, $65, $BD
|
||||
$06, $BC, $2A, $85, $BD, $20, $14, $06
|
||||
$29, $0F, $65, $BC, $85, $BC, $98, $65
|
||||
$BD, $85, $BD, $20, $25, $06, $B0, $D4
|
||||
$4C, $80, $07, $20, $FC, $08, $A5, $BC
|
||||
$05, $BD, $F0, $48, $A5, $20, $85, $2C
|
||||
$A5, $21, $85, $2D, $20, $6D, $07, $F0
|
||||
$12, $A5, $28, $C5, $BC, $A5, $29, $E5
|
||||
$BD, $B0, $08, $20, $14, $06, $D0, $FB
|
||||
$4C, $7C, $06, $A5, $28, $45, $BC, $D0
|
||||
$04, $A5, $29, $45, $BD, $60, $20, $A6
|
||||
$06, $20, $F9, $06, $10, $F8, $E6, $BF
|
||||
$30, $03, $4C, $09, $04, $C6, $BF, $60
|
||||
$C9, $22, $F0, $FB, $20, $A6, $06, $20
|
||||
$14, $06, $D0, $F4, $4C, $14, $05, $A9
|
||||
$20, $20, $A6, $06, $A5, $BF, $29, $87
|
||||
$30, $E5, $D0, $F3, $60, $A2, $7B, $20
|
||||
$56, $05, $E6, $C1, $E6, $C1, $E6, $C1
|
||||
$38, $B5, $03, $F5, $00, $95, $00, $B5
|
||||
$04, $F5, $01, $50, $04, $49, $80, $09
|
||||
$01, $30, $0A, $D0, $04, $15, $00, $F0
|
||||
$02, $56, $02, $56, $02, $56, $02, $90
|
||||
$0C, $A0, $00, $B1, $2A, $E6, $2A, $D0
|
||||
$02, $E6, $2B, $09, $00, $60, $A5, $BE
|
||||
$F0, $28, $20, $14, $06, $D0, $FB, $20
|
||||
$6D, $07, $F0, $1B, $20, $4C, $07, $20
|
||||
$0C, $04, $B0, $09, $A5, $C4, $85, $2A
|
||||
$A5, $C5, $85, $2B, $60, $AD, $83, $04
|
||||
$85, $2A, $AD, $84, $04, $85, $2B, $4C
|
||||
$14, $05, $85, $BF, $4C, $49, $05, $A5
|
||||
$20, $85, $2C, $A5, $21, $85, $2D, $20
|
||||
$6D, $07, $F0, $EB, $A5, $2A, $85, $C4
|
||||
$A5, $2B, $85, $C5, $A9, $01, $85, $BE
|
||||
$60, $20, $6B, $06, $F0, $BE, $A5, $BC
|
||||
$85, $28, $A5, $BD, $85, $29, $4C, $14
|
||||
$05, $20, $FD, $0A, $20, $FA, $0A, $20
|
||||
$74, $06, $D0, $EA, $60, $20, $14, $06
|
||||
$85, $28, $20, $14, $06, $85, $29, $05
|
||||
$28, $60, $20, $FC, $08, $20, $80, $07
|
||||
$A5, $BD, $20, $87, $07, $A5, $BC, $A6
|
||||
$C1, $CA, $95, $00, $86, $C1, $E4, $C0
|
||||
$D0, $0D, $4C, $14, $05, $A6, $C1, $E0
|
||||
$80, $10, $F7, $B5, $00, $E6, $C1, $60
|
||||
$85, $BD, $86, $BC, $4C, $B8, $07, $A6
|
||||
$C1, $B5, $01, $10, $08, $20, $41, $0A
|
||||
$A9, $2D, $20, $A6, $06, $20, $FC, $08
|
||||
$A9, $1F, $85, $B8, $85, $BA, $A9, $2A
|
||||
$85, $B9, $85, $BB, $A6, $BC, $A4, $BD
|
||||
$38, $E6, $B8, $8A, $E9, $10, $AA, $98
|
||||
$E9, $27, $A8, $B0, $F4, $C6, $B9, $8A
|
||||
$69, $E8, $AA, $98, $69, $03, $A8, $90
|
||||
$F4, $8A, $38, $E6, $BA, $E9, $64, $B0
|
||||
$F9, $88, $10, $F6, $C6, $BB, $69, $0A
|
||||
$90, $FA, $09, $30, $85, $BC, $A9, $20
|
||||
$85, $BD, $A2, $FB, $86, $C3, $B5, $BD
|
||||
$05, $BD, $C9, $20, $F0, $09, $A0, $30
|
||||
$84, $BD, $05, $BD, $20, $A6, $06, $A6
|
||||
$C3, $E8, $D0, $E8, $60, $A5, $2D, $48
|
||||
$A5, $2C, $48, $A5, $20, $85, $2C, $A5
|
||||
$21, $85, $2D, $A5, $24, $A6, $25, $20
|
||||
$5B, $08, $F0, $03, $20, $5B, $08, $A5
|
||||
$2C, $38, $E5, $B6, $A5, $2D, $E5, $B7
|
||||
$B0, $42, $20, $6D, $07, $F0, $3D, $A6
|
||||
$28, $A5, $29, $20, $A0, $07, $A9, $20
|
||||
$20, $A6, $06, $20, $0C, $04, $B0, $2C
|
||||
$20, $14, $06, $D0, $F3, $20, $83, $08
|
||||
$4C, $2F, $08, $85, $B6, $E6, $B6, $D0
|
||||
$01, $E8, $86, $B7, $A4, $C1, $C0, $80
|
||||
$F0, $18, $20, $6B, $06, $A5, $2C, $A6
|
||||
$2D, $38, $E9, $02, $B0, $01, $CA, $85
|
||||
$2C, $4C, $48, $0B, $68, $85, $2C, $68
|
||||
$85, $2D, $60, $A5, $BF, $30, $FB, $A9
|
||||
$0D, $20, $09, $04, $AD, $11, $04, $29
|
||||
$7F, $85, $BF, $F0, $07, $20, $64, $0B
|
||||
$C6, $BF, $D0, $F9, $A9, $0A, $4C, $61
|
||||
$0B, $AC, $12, $04, $84, $BF, $B0, $0B
|
||||
$A9, $30, $85, $2C, $85, $C0, $84, $2D
|
||||
$20, $80, $07, $45, $80, $85, $80, $20
|
||||
$06, $04, $A0, $00, $A6, $C0, $29, $7F
|
||||
$F0, $F1, $C9, $7F, $F0, $ED, $C9, $13
|
||||
$F0, $DA, $C9, $0A, $F0, $D3, $CD, $10
|
||||
$04, $F0, $09, $CD, $0F, $04, $D0, $0A
|
||||
$E0, $30, $D0, $16, $A6, $2C, $84, $BF
|
||||
$A9, $0D, $E4, $C1, $30, $08, $A9, $07
|
||||
$20, $A6, $06, $4C, $B3, $08, $95, $00
|
||||
$E8, $E8, $CA, $86, $C0, $C9, $0D, $D0
|
||||
$BA, $20, $83, $08, $20, $95, $07, $85
|
||||
$BC, $20, $95, $07, $85, $BD, $60, $20
|
||||
$D6, $0A, $20, $6B, $06, $08, $20, $6D
|
||||
$08, $85, $B8, $86, $B9, $A5, $BC, $85
|
||||
$B6, $A5, $BD, $85, $B7, $A2, $00, $28
|
||||
$D0, $0B, $20, $6D, $07, $CA, $CA, $CA
|
||||
$20, $14, $06, $D0, $FA, $84, $28, $84
|
||||
$29, $20, $D6, $0A, $A9, $0D, $D1, $2C
|
||||
$F0, $11, $E8, $E8, $E8, $E8, $C8, $D1
|
||||
$2C, $D0, $FA, $A5, $B6, $85, $28, $A5
|
||||
$B7, $85, $29, $A5, $B8, $85, $BC, $A5
|
||||
$B9, $85, $BD, $18, $A0, $00, $8A, $F0
|
||||
$6E, $10, $29, $65, $2E, $85, $B8, $A5
|
||||
$2F, $E9, $00, $85, $B9, $B1, $2E, $91
|
||||
$B8, $A6, $2E, $E4, $24, $D0, $06, $A5
|
||||
$2F, $C5, $25, $F0, $4A, $E8, $86, $2E
|
||||
$D0, $02, $E6, $2F, $E6, $B8, $D0, $E5
|
||||
$E6, $B9, $D0, $E1, $65, $24, $85, $B8
|
||||
$85, $2E, $98, $65, $25, $85, $B9, $85
|
||||
$2F, $A5, $2E, $E5, $C6, $A5, $2F, $E5
|
||||
$C7, $90, $05, $C6, $2A, $4C, $14, $05
|
||||
$B1, $24, $91, $2E, $A6, $24, $D0, $02
|
||||
$C6, $25, $C6, $24, $A6, $2E, $D0, $02
|
||||
$C6, $2F, $CA, $86, $2E, $E4, $BC, $D0
|
||||
$E7, $A6, $2F, $E4, $BD, $D0, $E1, $A5
|
||||
$B8, $85, $24, $A5, $B9, $85, $25, $A5
|
||||
$28, $05, $29, $F0, $17, $A5, $28, $91
|
||||
$BC, $C8, $A5, $29, $91, $BC, $C8, $84
|
||||
$B6, $20, $14, $06, $08, $A4, $B6, $91
|
||||
$BC, $28, $D0, $F2, $4C, $CC, $04, $20
|
||||
$54, $05, $B5, $03, $29, $80, $F0, $02
|
||||
$A9, $FF, $85, $BC, $85, $BD, $48, $75
|
||||
$02, $95, $02, $68, $48, $75, $03, $95
|
||||
$03, $68, $55, $01, $85, $BB, $10, $03
|
||||
$20, $43, $0A, $A0, $11, $B5, $00, $15
|
||||
$01, $D0, $03, $4C, $14, $05, $38, $A5
|
||||
$BC, $F5, $00, $48, $A5, $BD, $F5, $01
|
||||
$48, $45, $BD, $30, $0A, $68, $85, $BD
|
||||
$68, $85, $BC, $38, $4C, $32, $0A, $68
|
||||
$68, $18, $36, $02, $36, $03, $26, $BC
|
||||
$26, $BD, $88, $D0, $D9, $A5, $BB, $10
|
||||
$0D, $A6, $C1, $38, $98, $F5, $00, $95
|
||||
$00, $98, $F5, $01, $95, $01, $60, $20
|
||||
$41, $0A, $20, $54, $05, $B5, $00, $75
|
||||
$02, $95, $02, $B5, $01, $75, $03, $95
|
||||
$03, $60, $20, $54, $05, $A0, $10, $B5
|
||||
$02, $85, $BC, $B5, $03, $85, $BD, $16
|
||||
$02, $36, $03, $26, $BC, $26, $BD, $90
|
||||
$0D, $18, $B5, $02, $75, $00, $95, $02
|
||||
$B5, $03, $75, $01, $95, $03, $88, $D0
|
||||
$E6, $60, $20, $95, $07, $AA, $B5, $00
|
||||
$B4, $01, $C6, $C1, $A6, $C1, $94, $00
|
||||
$4C, $87, $07, $A2, $7D, $20, $56, $05
|
||||
$B5, $01, $48, $B5, $00, $48, $20, $95
|
||||
$07, $AA, $68, $95, $00, $68, $95, $01
|
||||
$60, $20, $FD, $0A, $A5, $BC, $85, $2A
|
||||
$A5, $BD, $85, $2B, $60, $A2, $2C, $D0
|
||||
$02, $A2, $2E, $B5, $00, $C9, $80, $B0
|
||||
$0D, $B5, $01, $D0, $09, $A5, $2C, $85
|
||||
$2E, $A5, $2D, $85, $2F, $60, $A5, $2C
|
||||
$A4, $2E, $84, $2C, $85, $2E, $A5, $2D
|
||||
$A4, $2F, $84, $2D, $85, $2F, $A0, $00
|
||||
$60, $A5, $28, $85, $BC, $A5, $29, $85
|
||||
$BD, $20, $9C, $05, $A5, $C6, $85, $26
|
||||
$A5, $C7, $85, $27, $60, $B1, $C6, $85
|
||||
$BC, $20, $08, $0B, $B1, $C6, $85, $BD
|
||||
$E6, $C6, $D0, $02, $E6, $C7, $A5, $22
|
||||
$C5, $C6, $A5, $23, $E5, $C7, $B0, $E4
|
||||
$4C, $14, $05, $20, $24, $0B, $85, $BC
|
||||
$98, $4C, $82, $07, $20, $FC, $08, $A5
|
||||
$BC, $85, $B6, $20, $FC, $08, $A5, $BD
|
||||
$85, $B7, $A4, $BC, $20, $FC, $08, $A6
|
||||
$B7, $A5, $B6, $18, $6C, $BC, $00, $20
|
||||
$42, $0B, $20, $F9, $06, $4C, $87, $07
|
||||
$86, $2D, $E0, $00, $60, $A0, $02, $84
|
||||
$BC, $A0, $29, $84, $BD, $A0, $00, $B1
|
||||
$BC, $C9, $08, $D0, $03, $4C, $0B, $0A
|
||||
$60, $20, $09, $04, $A9, $FF, $2C, $11
|
||||
$04, $30, $02, $A9, $00, $4C, $09, $04
|
||||
$24, $3A, $91, $27, $10, $E1, $59, $C5
|
||||
$2A, $56, $10, $11, $2C, $8B, $4C, $45
|
||||
$D4, $A0, $80, $BD, $30, $BC, $E0, $13
|
||||
$1D, $94, $47, $CF, $88, $54, $CF, $30
|
||||
$BC, $E0, $10, $11, $16, $80, $53, $55
|
||||
$C2, $30, $BC, $E0, $14, $16, $90, $50
|
||||
$D2, $83, $49, $4E, $D4, $E5, $71, $88
|
||||
$BB, $E1, $1D, $8F, $A2, $21, $58, $6F
|
||||
$83, $AC, $22, $55, $83, $BA, $24, $93
|
||||
$E0, $23, $1D, $30, $BC, $20, $48, $91
|
||||
$49, $C6, $30, $BC, $31, $34, $30, $BC
|
||||
$84, $54, $48, $45, $CE, $1C, $1D, $38
|
||||
$0D, $9A, $49, $4E, $50, $55, $D4, $A0
|
||||
$10, $E7, $24, $3F, $20, $91, $27, $E1
|
||||
$59, $81, $AC, $30, $BC, $13, $11, $82
|
||||
$AC, $4D, $E0, $1D, $89, $52, $45, $54
|
||||
$55, $52, $CE, $E0, $15, $1D, $85, $45
|
||||
$4E, $C4, $E0, $2D, $98, $4C, $49, $53
|
||||
$D4, $EC, $24, $00, $00, $00, $00, $0A
|
||||
$80, $1F, $24, $93, $23, $1D, $30, $BC
|
||||
$E1, $50, $80, $AC, $59, $85, $52, $55
|
||||
$CE, $38, $0A, $86, $43, $4C, $45, $41
|
||||
$D2, $2B, $84, $52, $45, $CD, $1D, $A0
|
||||
$80, $BD, $38, $14, $85, $AD, $30, $D3
|
||||
$17, $64, $81, $AB, $30, $D3, $85, $AB
|
||||
$30, $D3, $18, $5A, $85, $AD, $30, $D3
|
||||
$19, $54, $2F, $30, $E2, $85, $AA, $30
|
||||
$E2, $1A, $5A, $85, $AF, $30, $E2, $1B
|
||||
$54, $2F, $98, $52, $4E, $C4, $0A, $80
|
||||
$80, $12, $0A, $09, $29, $1A, $0A, $1A
|
||||
$85, $18, $13, $09, $80, $12, $01, $0B
|
||||
$31, $30, $61, $72, $0B, $04, $02, $03
|
||||
$05, $03, $1B, $1A, $19, $0B, $09, $06
|
||||
$0A, $00, $00, $1C, $17, $2F, $8F, $55
|
||||
$53, $D2, $80, $A8, $30, $BC, $31, $2A
|
||||
$31, $2A, $80, $A9, $2E, $2F, $A2, $12
|
||||
$2F, $C1, $2F, $80, $A8, $30, $BC, $80
|
||||
$A9, $2F, $83, $AC, $38, $BC, $0B, $2F
|
||||
$80, $A8, $52, $2F, $84, $BD, $09, $02
|
||||
$2F, $8E, $BC, $84, $BD, $09, $93, $2F
|
||||
$84, $BE, $09, $05, $2F, $09, $91, $2F
|
||||
$80, $BE, $84, $BD, $09, $06, $2F, $84
|
||||
$BC, $09, $95, $2F, $09, $04, $2F, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$20, $0D, $0F, $A0, $00, $20, $1D, $0F
|
||||
$20, $2C, $0F, $C9, $43, $D0, $03, $4C
|
||||
$85, $04, $C9, $57, $D0, $03, $4C, $BD
|
||||
$04, $A2, $2F, $20, $1D, $0F, $4C, $F8
|
||||
$0C, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$4D, $4B, $48, $42, $43, $2D, $38, $2D
|
||||
$52, $32, $20, $54, $49, $4E, $59, $20
|
||||
$42, $41, $53, $49, $43, $20, $36, $35
|
||||
$30, $32, $20, $50, $4F, $52, $54, $0D
|
||||
$0A, $56, $65, $72, $73, $69, $6F, $6E
|
||||
$3A, $20, $31, $2E, $30, $2E, $33, $2C
|
||||
$20, $32, $2F, $32, $30, $2F, $32, $30
|
||||
$31, $36, $0D, $0A, $28, $4E, $4F, $54
|
||||
$45, $3A, $20, $55, $73, $65, $20, $55
|
||||
$50, $50, $45, $52, $20, $43, $41, $53
|
||||
$45, $2E, $29, $0D, $0A, $42, $6F, $6F
|
||||
$74, $20, $28, $5B, $43, $5D, $6F, $6C
|
||||
$64, $2F, $5B, $57, $5D, $61, $72, $6D
|
||||
$29, $3F, $20, $07, $FF, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$86, $C3, $B1, $C2, $48, $C8, $B1, $C2
|
||||
$AA, $68, $A8, $8A, $60, $A2, $19, $A9
|
||||
$0D, $20, $31, $0F, $A9, $0A, $20, $31
|
||||
$0F, $CA, $D0, $FA, $60, $B9, $00, $0E
|
||||
$C9, $FF, $F0, $07, $20, $31, $0F, $C8
|
||||
$4C, $1D, $0F, $60, $AD, $00, $E0, $F0
|
||||
$FB, $85, $FE, $C9, $FF, $F0, $1E, $C9
|
||||
$00, $F0, $1A, $C9, $91, $F0, $16, $C9
|
||||
$93, $F0, $12, $C9, $80, $F0, $0E, $4C
|
||||
$50, $0F, $20, $F0, $FF, $A5, $FE, $60
|
||||
$A5, $FE, $8D, $00, $E0, $60, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
$00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
|
|
@ -1,50 +1,50 @@
|
|||
; Basic test of char I/O emulation
|
||||
|
||||
.ORG $0200
|
||||
|
||||
CHRGET = $E000
|
||||
PUTCH = $E000
|
||||
TXTBUF = $0400
|
||||
CR = $0D
|
||||
NL = $0A
|
||||
|
||||
START: LDX #$00
|
||||
PR1: LDA PROMPT,X ;print prompt
|
||||
BEQ L0
|
||||
STA PUTCH
|
||||
INX
|
||||
BNE PR1
|
||||
L0: LDX #$00
|
||||
GETTXT: LDA CHRGET ;get text from input
|
||||
BEQ GETTXT
|
||||
CMP #CR
|
||||
BEQ L1
|
||||
CMP #NL
|
||||
BEQ L1
|
||||
STA PUTCH ;echo char
|
||||
STA TXTBUF,X ;store char
|
||||
INX
|
||||
BNE GETTXT
|
||||
L1: LDA #NL ; add line break
|
||||
STA TXTBUF,X
|
||||
STA PUTCH
|
||||
INX
|
||||
LDA #CR
|
||||
STA TXTBUF,X
|
||||
STA PUTCH
|
||||
INX
|
||||
LDA #$00 ; add null
|
||||
STA TXTBUF,X
|
||||
TAX
|
||||
PRINT: LDA TXTBUF,X ; print to output
|
||||
BEQ L2
|
||||
STA PUTCH
|
||||
INX
|
||||
BNE PRINT
|
||||
L2: BRK
|
||||
NOP
|
||||
JMP START
|
||||
PROMPT: .DB "Enter text:",0
|
||||
|
||||
|
||||
; Basic test of char I/O emulation
|
||||
|
||||
.ORG $0200
|
||||
|
||||
CHRGET = $E000
|
||||
PUTCH = $E000
|
||||
TXTBUF = $0400
|
||||
CR = $0D
|
||||
NL = $0A
|
||||
|
||||
START: LDX #$00
|
||||
PR1: LDA PROMPT,X ;print prompt
|
||||
BEQ L0
|
||||
STA PUTCH
|
||||
INX
|
||||
BNE PR1
|
||||
L0: LDX #$00
|
||||
GETTXT: LDA CHRGET ;get text from input
|
||||
BEQ GETTXT
|
||||
CMP #CR
|
||||
BEQ L1
|
||||
CMP #NL
|
||||
BEQ L1
|
||||
STA PUTCH ;echo char
|
||||
STA TXTBUF,X ;store char
|
||||
INX
|
||||
BNE GETTXT
|
||||
L1: LDA #NL ; add line break
|
||||
STA TXTBUF,X
|
||||
STA PUTCH
|
||||
INX
|
||||
LDA #CR
|
||||
STA TXTBUF,X
|
||||
STA PUTCH
|
||||
INX
|
||||
LDA #$00 ; add null
|
||||
STA TXTBUF,X
|
||||
TAX
|
||||
PRINT: LDA TXTBUF,X ; print to output
|
||||
BEQ L2
|
||||
STA PUTCH
|
||||
INX
|
||||
BNE PRINT
|
||||
L2: BRK
|
||||
NOP
|
||||
JMP START
|
||||
PROMPT: .DB "Enter text:",0
|
||||
|
||||
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
; I/O test for MKBASIC VM.
|
||||
ORG
|
||||
$0200
|
||||
$A2 $00 $BD $4E $02 $F0 $06 $8D
|
||||
$00 $E0 $E8 $D0 $F5 $A2 $00 $AD
|
||||
$00 $E0 $F0 $FB $C9 $0D $F0 $0D
|
||||
$C9 $0A $F0 $09 $8D $00 $E0 $9D
|
||||
$00 $04 $E8 $D0 $EA $A9 $0A $9D
|
||||
$00 $04 $8D $00 $E0 $E8 $A9 $0D
|
||||
$9D $00 $04 $8D $00 $E0 $E8 $A9
|
||||
$00 $9D $00 $04 $AA $BD $00 $04
|
||||
$F0 $06 $8D $00 $E0 $E8 $D0 $F5
|
||||
$00 $00 $EA $4C $00 $02 $45 $6E
|
||||
$74 $65 $72 $20 $74 $65 $78 $74
|
||||
$3A $00 $00 $00 $00 $00 $00 $00
|
||||
; I/O test for MKBASIC VM.
|
||||
ORG
|
||||
$0200
|
||||
$A2 $00 $BD $4E $02 $F0 $06 $8D
|
||||
$00 $E0 $E8 $D0 $F5 $A2 $00 $AD
|
||||
$00 $E0 $F0 $FB $C9 $0D $F0 $0D
|
||||
$C9 $0A $F0 $09 $8D $00 $E0 $9D
|
||||
$00 $04 $E8 $D0 $EA $A9 $0A $9D
|
||||
$00 $04 $8D $00 $E0 $E8 $A9 $0D
|
||||
$9D $00 $04 $8D $00 $E0 $E8 $A9
|
||||
$00 $9D $00 $04 $AA $BD $00 $04
|
||||
$F0 $06 $8D $00 $E0 $E8 $D0 $F5
|
||||
$00 $00 $EA $4C $00 $02 $45 $6E
|
||||
$74 $65 $72 $20 $74 $65 $78 $74
|
||||
$3A $00 $00 $00 $00 $00 $00 $00
|
||||
|
|
1906
testall.asm
1906
testall.asm
File diff suppressed because it is too large
Load Diff
390
testall.dat
390
testall.dat
|
@ -1,195 +1,195 @@
|
|||
; Test 6502 emulation.
|
||||
ORG
|
||||
$4000
|
||||
$A9 $00 $8D $10 $02 $A9 $55 $8D
|
||||
$00 $02 $A9 $AA $8D $01 $02 $A9
|
||||
$FF $8D $02 $02 $A9 $6E $8D $03
|
||||
$02 $A9 $42 $8D $04 $02 $A9 $33
|
||||
$8D $05 $02 $A9 $9D $8D $06 $02
|
||||
$A9 $7F $8D $07 $02 $A9 $A5 $8D
|
||||
$08 $02 $A9 $1F $8D $09 $02 $A9
|
||||
$CE $8D $0A $02 $A9 $29 $8D $0B
|
||||
$02 $A9 $42 $8D $0C $02 $A9 $6C
|
||||
$8D $0D $02 $A9 $42 $8D $0E $02
|
||||
$A9 $55 $A2 $2A $A0 $73 $85 $81
|
||||
$A9 $01 $85 $61 $A9 $7E $A5 $81
|
||||
$8D $10 $09 $A9 $7E $AD $10 $09
|
||||
$95 $56 $A9 $7E $B5 $56 $84 $60
|
||||
$91 $60 $A9 $7E $B1 $60 $9D $FF
|
||||
$07 $A9 $7E $BD $FF $07 $99 $FF
|
||||
$07 $A9 $7E $B9 $FF $07 $81 $36
|
||||
$A9 $7E $A1 $36 $86 $50 $A6 $60
|
||||
$A4 $50 $8E $13 $09 $A2 $22 $AE
|
||||
$13 $09 $8C $14 $09 $A0 $99 $AC
|
||||
$14 $09 $94 $2D $96 $77 $A0 $99
|
||||
$B4 $2D $A2 $22 $B6 $77 $A0 $99
|
||||
$BC $A0 $08 $A2 $22 $BE $A1 $08
|
||||
$9D $00 $02 $AD $2A $02 $CD $00
|
||||
$02 $F0 $03 $4C $C0 $45 $A9 $FE
|
||||
$8D $10 $02 $A9 $55 $29 $53 $09
|
||||
$38 $49 $11 $85 $99 $A9 $B9 $85
|
||||
$10 $A9 $E7 $85 $11 $A9 $39 $85
|
||||
$12 $A5 $99 $25 $10 $05 $11 $45
|
||||
$12 $A2 $10 $85 $99 $A9 $BC $85
|
||||
$20 $A9 $31 $85 $21 $A9 $17 $85
|
||||
$22 $A5 $99 $35 $10 $15 $11 $55
|
||||
$12 $85 $99 $A9 $6F $8D $10 $01
|
||||
$A9 $3C $8D $11 $01 $A9 $27 $8D
|
||||
$12 $01 $A5 $99 $2D $10 $01 $0D
|
||||
$11 $01 $4D $12 $01 $85 $99 $A9
|
||||
$8A $8D $20 $01 $A9 $47 $8D $21
|
||||
$01 $A9 $8F $8D $22 $01 $A5 $99
|
||||
$3D $10 $01 $1D $11 $01 $5D $12
|
||||
$01 $A0 $20 $85 $99 $A9 $73 $8D
|
||||
$30 $01 $A9 $2A $8D $31 $01 $A9
|
||||
$F1 $8D $32 $01 $A5 $99 $39 $10
|
||||
$01 $19 $11 $01 $59 $12 $01 $85
|
||||
$99 $A9 $70 $85 $30 $A9 $01 $85
|
||||
$31 $A9 $71 $85 $32 $A9 $01 $85
|
||||
$33 $A9 $72 $85 $34 $A9 $01 $85
|
||||
$35 $A9 $C5 $8D $70 $01 $A9 $7C
|
||||
$8D $71 $01 $A9 $A1 $8D $72 $01
|
||||
$A5 $99 $21 $20 $01 $22 $41 $24
|
||||
$85 $99 $A9 $60 $85 $40 $A9 $01
|
||||
$85 $41 $A9 $61 $85 $42 $A9 $01
|
||||
$85 $43 $A9 $62 $85 $44 $A9 $01
|
||||
$85 $45 $A9 $37 $8D $50 $02 $A9
|
||||
$23 $8D $51 $02 $A9 $9D $8D $52
|
||||
$02 $A5 $99 $A0 $F0 $31 $40 $11
|
||||
$42 $51 $44 $85 $A9 $A5 $A9 $CD
|
||||
$01 $02 $F0 $08 $A9 $01 $8D $10
|
||||
$02 $4C $C0 $45 $A9 $FF $A2 $00
|
||||
$85 $90 $E6 $90 $E6 $90 $A5 $90
|
||||
$A6 $90 $95 $90 $F6 $90 $B5 $90
|
||||
$A6 $91 $9D $90 $01 $EE $92 $01
|
||||
$BD $90 $01 $AE $92 $01 $9D $90
|
||||
$01 $FE $90 $01 $BD $90 $01 $AE
|
||||
$93 $01 $9D $70 $01 $DE $70 $01
|
||||
$BD $70 $01 $AE $74 $01 $9D $70
|
||||
$01 $CE $73 $01 $BD $70 $01 $AE
|
||||
$73 $01 $95 $70 $D6 $70 $B5 $70
|
||||
$A6 $72 $95 $70 $C6 $71 $C6 $71
|
||||
$A5 $71 $CD $02 $02 $F0 $08 $A9
|
||||
$02 $8D $10 $02 $4C $C0 $45 $A9
|
||||
$4B $4A $0A $85 $50 $06 $50 $06
|
||||
$50 $46 $50 $A5 $50 $A6 $50 $09
|
||||
$C9 $85 $60 $16 $4C $56 $4C $56
|
||||
$4C $B5 $4C $A6 $60 $09 $41 $8D
|
||||
$2E $01 $5E $00 $01 $5E $00 $01
|
||||
$1E $00 $01 $BD $00 $01 $AE $2E
|
||||
$01 $09 $81 $9D $00 $01 $4E $36
|
||||
$01 $4E $36 $01 $0E $36 $01 $BD
|
||||
$00 $01 $2A $2A $6A $85 $70 $A6
|
||||
$70 $09 $03 $95 $0C $26 $C0 $66
|
||||
$C0 $66 $C0 $B5 $0C $A6 $C0 $85
|
||||
$D0 $36 $75 $36 $75 $76 $75 $A5
|
||||
$D0 $A6 $D0 $9D $00 $01 $2E $B7
|
||||
$01 $2E $B7 $01 $2E $B7 $01 $6E
|
||||
$B7 $01 $BD $00 $01 $AE $B7 $01
|
||||
$8D $DD $01 $3E $00 $01 $7E $00
|
||||
$01 $7E $00 $01 $AD $DD $01 $CD
|
||||
$03 $02 $F0 $08 $A9 $03 $8D $10
|
||||
$02 $4C $C0 $45 $A9 $E8 $85 $20
|
||||
$A9 $42 $85 $21 $A9 $00 $09 $03
|
||||
$4C $D5 $42 $09 $FF $09 $30 $20
|
||||
$E1 $42 $09 $42 $6C $20 $00 $09
|
||||
$FF $85 $30 $A6 $30 $A9 $00 $60
|
||||
$95 $0D $A5 $40 $CD $04 $02 $F0
|
||||
$08 $A9 $04 $8D $10 $02 $4C $C0
|
||||
$45 $A9 $35 $AA $CA $CA $E8 $8A
|
||||
$A8 $88 $88 $C8 $98 $AA $A9 $20
|
||||
$9A $A2 $10 $BA $8A $85 $40 $A5
|
||||
$40 $CD $05 $02 $F0 $08 $A9 $05
|
||||
$8D $10 $02 $4C $C0 $45 $2A $A9
|
||||
$6A $85 $50 $A9 $6B $85 $51 $A9
|
||||
$A1 $85 $60 $A9 $A2 $85 $61 $A9
|
||||
$FF $69 $FF $69 $FF $E9 $AE $85
|
||||
$40 $A6 $40 $75 $00 $F5 $01 $65
|
||||
$60 $E5 $61 $8D $20 $01 $A9 $4D
|
||||
$8D $21 $01 $A9 $23 $6D $20 $01
|
||||
$ED $21 $01 $85 $F0 $A6 $F0 $A9
|
||||
$64 $8D $24 $01 $A9 $62 $8D $25
|
||||
$01 $A9 $26 $7D $00 $01 $FD $01
|
||||
$01 $85 $F1 $A4 $F1 $A9 $E5 $8D
|
||||
$28 $01 $A9 $E9 $8D $29 $01 $A9
|
||||
$34 $79 $00 $01 $F9 $01 $01 $85
|
||||
$F2 $A6 $F2 $A9 $20 $85 $70 $A9
|
||||
$01 $85 $71 $A9 $24 $85 $72 $A9
|
||||
$01 $85 $73 $61 $41 $E1 $3F $85
|
||||
$F3 $A4 $F3 $A9 $DA $85 $80 $A9
|
||||
$00 $85 $81 $A9 $DC $85 $82 $A9
|
||||
$00 $85 $83 $A9 $AA $71 $80 $F1
|
||||
$82 $85 $30 $A5 $30 $CD $06 $02
|
||||
$F0 $08 $A9 $06 $8D $10 $02 $4C
|
||||
$C0 $45 $A9 $00 $85 $34 $A9 $FF
|
||||
$8D $30 $01 $A9 $99 $8D $9D $01
|
||||
$A9 $DB $8D $99 $01 $A9 $2F $85
|
||||
$32 $A9 $32 $85 $4F $A9 $30 $85
|
||||
$33 $A9 $70 $85 $AF $A9 $18 $85
|
||||
$30 $C9 $18 $F0 $02 $29 $00 $09
|
||||
$01 $C5 $30 $D0 $02 $29 $00 $A2
|
||||
$00 $CD $30 $01 $F0 $04 $85 $40
|
||||
$A6 $40 $D5 $27 $D0 $06 $09 $84
|
||||
$85 $41 $A6 $41 $29 $DB $DD $00
|
||||
$01 $F0 $02 $29 $00 $85 $42 $A4
|
||||
$42 $29 $00 $D9 $00 $01 $D0 $02
|
||||
$09 $0F $85 $43 $A6 $43 $09 $24
|
||||
$C1 $40 $F0 $02 $09 $7F $85 $44
|
||||
$A4 $44 $49 $0F $D1 $33 $D0 $04
|
||||
$A5 $44 $85 $15 $A5 $15 $CD $07
|
||||
$02 $F0 $08 $A9 $07 $8D $10 $02
|
||||
$4C $C0 $45 $A9 $A5 $85 $20 $8D
|
||||
$20 $01 $A9 $5A $85 $21 $A2 $A5
|
||||
$E0 $A5 $F0 $02 $A2 $01 $E4 $20
|
||||
$F0 $02 $A2 $02 $EC $20 $01 $F0
|
||||
$02 $A2 $03 $86 $30 $A4 $30 $C0
|
||||
$A5 $F0 $02 $A0 $04 $C4 $20 $F0
|
||||
$02 $A0 $05 $CC $20 $01 $F0 $02
|
||||
$A0 $06 $84 $31 $A5 $31 $24 $20
|
||||
$D0 $02 $A9 $07 $2C $20 $01 $D0
|
||||
$02 $A9 $08 $24 $21 $D0 $02 $85
|
||||
$42 $A5 $42 $CD $08 $02 $F0 $08
|
||||
$A9 $08 $8D $10 $02 $4C $C0 $45
|
||||
$A9 $54 $85 $32 $A9 $B3 $85 $A1
|
||||
$A9 $87 $85 $43 $A2 $A1 $10 $02
|
||||
$A2 $32 $B4 $00 $10 $04 $A9 $05
|
||||
$A6 $A1 $30 $02 $E9 $03 $30 $02
|
||||
$A9 $41 $49 $30 $85 $32 $75 $00
|
||||
$50 $02 $A9 $03 $85 $54 $B6 $00
|
||||
$75 $51 $50 $02 $A9 $E5 $75 $40
|
||||
$70 $05 $99 $01 $00 $65 $55 $70
|
||||
$02 $A9 $00 $69 $F0 $90 $04 $85
|
||||
$60 $65 $43 $90 $02 $A9 $FF $65
|
||||
$54 $B0 $04 $69 $87 $A6 $60 $B0
|
||||
$02 $A9 $00 $95 $73 $A5 $80 $CD
|
||||
$09 $02 $F0 $08 $A9 $09 $8D $10
|
||||
$02 $4C $C0 $45 $69 $00 $A9 $99
|
||||
$69 $87 $18 $EA $90 $04 $69 $60
|
||||
$69 $93 $38 $EA $90 $01 $B8 $50
|
||||
$02 $A9 $00 $69 $AD $EA $85 $30
|
||||
$A5 $30 $CD $0A $02 $F0 $08 $A9
|
||||
$0A $8D $10 $02 $4C $C0 $45 $69
|
||||
$01 $A9 $27 $69 $01 $38 $08 $18
|
||||
$28 $69 $00 $48 $A9 $00 $68 $85
|
||||
$30 $A5 $30 $CD $0B $02 $F0 $08
|
||||
$A9 $0B $8D $10 $02 $4C $C0 $45
|
||||
$18 $A9 $42 $90 $04 $85 $33 $B0
|
||||
$0A $A9 $45 $48 $A9 $61 $48 $38
|
||||
$08 $18 $40 $A5 $33 $CD $0C $02
|
||||
$F0 $08 $A9 $0C $8D $10 $02 $4C
|
||||
$C0 $45 $69 $01 $78 $F8 $08 $68
|
||||
$85 $20 $58 $D8 $08 $68 $65 $20
|
||||
$85 $21 $A5 $21 $CD $0D $02 $F0
|
||||
$08 $A9 $0D $8D $10 $02 $4C $C0
|
||||
$45 $A9 $41 $85 $60 $E6 $60 $A5
|
||||
$60 $CD $0E $02 $F0 $08 $A9 $0E
|
||||
$8D $10 $02 $4C $C0 $45 $A9 $FE
|
||||
$CD $10 $02 $D0 $03 $EE $10 $02
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
; Test 6502 emulation.
|
||||
ORG
|
||||
$4000
|
||||
$A9 $00 $8D $10 $02 $A9 $55 $8D
|
||||
$00 $02 $A9 $AA $8D $01 $02 $A9
|
||||
$FF $8D $02 $02 $A9 $6E $8D $03
|
||||
$02 $A9 $42 $8D $04 $02 $A9 $33
|
||||
$8D $05 $02 $A9 $9D $8D $06 $02
|
||||
$A9 $7F $8D $07 $02 $A9 $A5 $8D
|
||||
$08 $02 $A9 $1F $8D $09 $02 $A9
|
||||
$CE $8D $0A $02 $A9 $29 $8D $0B
|
||||
$02 $A9 $42 $8D $0C $02 $A9 $6C
|
||||
$8D $0D $02 $A9 $42 $8D $0E $02
|
||||
$A9 $55 $A2 $2A $A0 $73 $85 $81
|
||||
$A9 $01 $85 $61 $A9 $7E $A5 $81
|
||||
$8D $10 $09 $A9 $7E $AD $10 $09
|
||||
$95 $56 $A9 $7E $B5 $56 $84 $60
|
||||
$91 $60 $A9 $7E $B1 $60 $9D $FF
|
||||
$07 $A9 $7E $BD $FF $07 $99 $FF
|
||||
$07 $A9 $7E $B9 $FF $07 $81 $36
|
||||
$A9 $7E $A1 $36 $86 $50 $A6 $60
|
||||
$A4 $50 $8E $13 $09 $A2 $22 $AE
|
||||
$13 $09 $8C $14 $09 $A0 $99 $AC
|
||||
$14 $09 $94 $2D $96 $77 $A0 $99
|
||||
$B4 $2D $A2 $22 $B6 $77 $A0 $99
|
||||
$BC $A0 $08 $A2 $22 $BE $A1 $08
|
||||
$9D $00 $02 $AD $2A $02 $CD $00
|
||||
$02 $F0 $03 $4C $C0 $45 $A9 $FE
|
||||
$8D $10 $02 $A9 $55 $29 $53 $09
|
||||
$38 $49 $11 $85 $99 $A9 $B9 $85
|
||||
$10 $A9 $E7 $85 $11 $A9 $39 $85
|
||||
$12 $A5 $99 $25 $10 $05 $11 $45
|
||||
$12 $A2 $10 $85 $99 $A9 $BC $85
|
||||
$20 $A9 $31 $85 $21 $A9 $17 $85
|
||||
$22 $A5 $99 $35 $10 $15 $11 $55
|
||||
$12 $85 $99 $A9 $6F $8D $10 $01
|
||||
$A9 $3C $8D $11 $01 $A9 $27 $8D
|
||||
$12 $01 $A5 $99 $2D $10 $01 $0D
|
||||
$11 $01 $4D $12 $01 $85 $99 $A9
|
||||
$8A $8D $20 $01 $A9 $47 $8D $21
|
||||
$01 $A9 $8F $8D $22 $01 $A5 $99
|
||||
$3D $10 $01 $1D $11 $01 $5D $12
|
||||
$01 $A0 $20 $85 $99 $A9 $73 $8D
|
||||
$30 $01 $A9 $2A $8D $31 $01 $A9
|
||||
$F1 $8D $32 $01 $A5 $99 $39 $10
|
||||
$01 $19 $11 $01 $59 $12 $01 $85
|
||||
$99 $A9 $70 $85 $30 $A9 $01 $85
|
||||
$31 $A9 $71 $85 $32 $A9 $01 $85
|
||||
$33 $A9 $72 $85 $34 $A9 $01 $85
|
||||
$35 $A9 $C5 $8D $70 $01 $A9 $7C
|
||||
$8D $71 $01 $A9 $A1 $8D $72 $01
|
||||
$A5 $99 $21 $20 $01 $22 $41 $24
|
||||
$85 $99 $A9 $60 $85 $40 $A9 $01
|
||||
$85 $41 $A9 $61 $85 $42 $A9 $01
|
||||
$85 $43 $A9 $62 $85 $44 $A9 $01
|
||||
$85 $45 $A9 $37 $8D $50 $02 $A9
|
||||
$23 $8D $51 $02 $A9 $9D $8D $52
|
||||
$02 $A5 $99 $A0 $F0 $31 $40 $11
|
||||
$42 $51 $44 $85 $A9 $A5 $A9 $CD
|
||||
$01 $02 $F0 $08 $A9 $01 $8D $10
|
||||
$02 $4C $C0 $45 $A9 $FF $A2 $00
|
||||
$85 $90 $E6 $90 $E6 $90 $A5 $90
|
||||
$A6 $90 $95 $90 $F6 $90 $B5 $90
|
||||
$A6 $91 $9D $90 $01 $EE $92 $01
|
||||
$BD $90 $01 $AE $92 $01 $9D $90
|
||||
$01 $FE $90 $01 $BD $90 $01 $AE
|
||||
$93 $01 $9D $70 $01 $DE $70 $01
|
||||
$BD $70 $01 $AE $74 $01 $9D $70
|
||||
$01 $CE $73 $01 $BD $70 $01 $AE
|
||||
$73 $01 $95 $70 $D6 $70 $B5 $70
|
||||
$A6 $72 $95 $70 $C6 $71 $C6 $71
|
||||
$A5 $71 $CD $02 $02 $F0 $08 $A9
|
||||
$02 $8D $10 $02 $4C $C0 $45 $A9
|
||||
$4B $4A $0A $85 $50 $06 $50 $06
|
||||
$50 $46 $50 $A5 $50 $A6 $50 $09
|
||||
$C9 $85 $60 $16 $4C $56 $4C $56
|
||||
$4C $B5 $4C $A6 $60 $09 $41 $8D
|
||||
$2E $01 $5E $00 $01 $5E $00 $01
|
||||
$1E $00 $01 $BD $00 $01 $AE $2E
|
||||
$01 $09 $81 $9D $00 $01 $4E $36
|
||||
$01 $4E $36 $01 $0E $36 $01 $BD
|
||||
$00 $01 $2A $2A $6A $85 $70 $A6
|
||||
$70 $09 $03 $95 $0C $26 $C0 $66
|
||||
$C0 $66 $C0 $B5 $0C $A6 $C0 $85
|
||||
$D0 $36 $75 $36 $75 $76 $75 $A5
|
||||
$D0 $A6 $D0 $9D $00 $01 $2E $B7
|
||||
$01 $2E $B7 $01 $2E $B7 $01 $6E
|
||||
$B7 $01 $BD $00 $01 $AE $B7 $01
|
||||
$8D $DD $01 $3E $00 $01 $7E $00
|
||||
$01 $7E $00 $01 $AD $DD $01 $CD
|
||||
$03 $02 $F0 $08 $A9 $03 $8D $10
|
||||
$02 $4C $C0 $45 $A9 $E8 $85 $20
|
||||
$A9 $42 $85 $21 $A9 $00 $09 $03
|
||||
$4C $D5 $42 $09 $FF $09 $30 $20
|
||||
$E1 $42 $09 $42 $6C $20 $00 $09
|
||||
$FF $85 $30 $A6 $30 $A9 $00 $60
|
||||
$95 $0D $A5 $40 $CD $04 $02 $F0
|
||||
$08 $A9 $04 $8D $10 $02 $4C $C0
|
||||
$45 $A9 $35 $AA $CA $CA $E8 $8A
|
||||
$A8 $88 $88 $C8 $98 $AA $A9 $20
|
||||
$9A $A2 $10 $BA $8A $85 $40 $A5
|
||||
$40 $CD $05 $02 $F0 $08 $A9 $05
|
||||
$8D $10 $02 $4C $C0 $45 $2A $A9
|
||||
$6A $85 $50 $A9 $6B $85 $51 $A9
|
||||
$A1 $85 $60 $A9 $A2 $85 $61 $A9
|
||||
$FF $69 $FF $69 $FF $E9 $AE $85
|
||||
$40 $A6 $40 $75 $00 $F5 $01 $65
|
||||
$60 $E5 $61 $8D $20 $01 $A9 $4D
|
||||
$8D $21 $01 $A9 $23 $6D $20 $01
|
||||
$ED $21 $01 $85 $F0 $A6 $F0 $A9
|
||||
$64 $8D $24 $01 $A9 $62 $8D $25
|
||||
$01 $A9 $26 $7D $00 $01 $FD $01
|
||||
$01 $85 $F1 $A4 $F1 $A9 $E5 $8D
|
||||
$28 $01 $A9 $E9 $8D $29 $01 $A9
|
||||
$34 $79 $00 $01 $F9 $01 $01 $85
|
||||
$F2 $A6 $F2 $A9 $20 $85 $70 $A9
|
||||
$01 $85 $71 $A9 $24 $85 $72 $A9
|
||||
$01 $85 $73 $61 $41 $E1 $3F $85
|
||||
$F3 $A4 $F3 $A9 $DA $85 $80 $A9
|
||||
$00 $85 $81 $A9 $DC $85 $82 $A9
|
||||
$00 $85 $83 $A9 $AA $71 $80 $F1
|
||||
$82 $85 $30 $A5 $30 $CD $06 $02
|
||||
$F0 $08 $A9 $06 $8D $10 $02 $4C
|
||||
$C0 $45 $A9 $00 $85 $34 $A9 $FF
|
||||
$8D $30 $01 $A9 $99 $8D $9D $01
|
||||
$A9 $DB $8D $99 $01 $A9 $2F $85
|
||||
$32 $A9 $32 $85 $4F $A9 $30 $85
|
||||
$33 $A9 $70 $85 $AF $A9 $18 $85
|
||||
$30 $C9 $18 $F0 $02 $29 $00 $09
|
||||
$01 $C5 $30 $D0 $02 $29 $00 $A2
|
||||
$00 $CD $30 $01 $F0 $04 $85 $40
|
||||
$A6 $40 $D5 $27 $D0 $06 $09 $84
|
||||
$85 $41 $A6 $41 $29 $DB $DD $00
|
||||
$01 $F0 $02 $29 $00 $85 $42 $A4
|
||||
$42 $29 $00 $D9 $00 $01 $D0 $02
|
||||
$09 $0F $85 $43 $A6 $43 $09 $24
|
||||
$C1 $40 $F0 $02 $09 $7F $85 $44
|
||||
$A4 $44 $49 $0F $D1 $33 $D0 $04
|
||||
$A5 $44 $85 $15 $A5 $15 $CD $07
|
||||
$02 $F0 $08 $A9 $07 $8D $10 $02
|
||||
$4C $C0 $45 $A9 $A5 $85 $20 $8D
|
||||
$20 $01 $A9 $5A $85 $21 $A2 $A5
|
||||
$E0 $A5 $F0 $02 $A2 $01 $E4 $20
|
||||
$F0 $02 $A2 $02 $EC $20 $01 $F0
|
||||
$02 $A2 $03 $86 $30 $A4 $30 $C0
|
||||
$A5 $F0 $02 $A0 $04 $C4 $20 $F0
|
||||
$02 $A0 $05 $CC $20 $01 $F0 $02
|
||||
$A0 $06 $84 $31 $A5 $31 $24 $20
|
||||
$D0 $02 $A9 $07 $2C $20 $01 $D0
|
||||
$02 $A9 $08 $24 $21 $D0 $02 $85
|
||||
$42 $A5 $42 $CD $08 $02 $F0 $08
|
||||
$A9 $08 $8D $10 $02 $4C $C0 $45
|
||||
$A9 $54 $85 $32 $A9 $B3 $85 $A1
|
||||
$A9 $87 $85 $43 $A2 $A1 $10 $02
|
||||
$A2 $32 $B4 $00 $10 $04 $A9 $05
|
||||
$A6 $A1 $30 $02 $E9 $03 $30 $02
|
||||
$A9 $41 $49 $30 $85 $32 $75 $00
|
||||
$50 $02 $A9 $03 $85 $54 $B6 $00
|
||||
$75 $51 $50 $02 $A9 $E5 $75 $40
|
||||
$70 $05 $99 $01 $00 $65 $55 $70
|
||||
$02 $A9 $00 $69 $F0 $90 $04 $85
|
||||
$60 $65 $43 $90 $02 $A9 $FF $65
|
||||
$54 $B0 $04 $69 $87 $A6 $60 $B0
|
||||
$02 $A9 $00 $95 $73 $A5 $80 $CD
|
||||
$09 $02 $F0 $08 $A9 $09 $8D $10
|
||||
$02 $4C $C0 $45 $69 $00 $A9 $99
|
||||
$69 $87 $18 $EA $90 $04 $69 $60
|
||||
$69 $93 $38 $EA $90 $01 $B8 $50
|
||||
$02 $A9 $00 $69 $AD $EA $85 $30
|
||||
$A5 $30 $CD $0A $02 $F0 $08 $A9
|
||||
$0A $8D $10 $02 $4C $C0 $45 $69
|
||||
$01 $A9 $27 $69 $01 $38 $08 $18
|
||||
$28 $69 $00 $48 $A9 $00 $68 $85
|
||||
$30 $A5 $30 $CD $0B $02 $F0 $08
|
||||
$A9 $0B $8D $10 $02 $4C $C0 $45
|
||||
$18 $A9 $42 $90 $04 $85 $33 $B0
|
||||
$0A $A9 $45 $48 $A9 $61 $48 $38
|
||||
$08 $18 $40 $A5 $33 $CD $0C $02
|
||||
$F0 $08 $A9 $0C $8D $10 $02 $4C
|
||||
$C0 $45 $69 $01 $78 $F8 $08 $68
|
||||
$85 $20 $58 $D8 $08 $68 $65 $20
|
||||
$85 $21 $A5 $21 $CD $0D $02 $F0
|
||||
$08 $A9 $0D $8D $10 $02 $4C $C0
|
||||
$45 $A9 $41 $85 $60 $E6 $60 $A5
|
||||
$60 $CD $0E $02 $F0 $08 $A9 $0E
|
||||
$8D $10 $02 $4C $C0 $45 $A9 $FE
|
||||
$CD $10 $02 $D0 $03 $EE $10 $02
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
|
1920
testall.lst
1920
testall.lst
File diff suppressed because it is too large
Load Diff
|
@ -1,24 +1,24 @@
|
|||
#
|
||||
# This is configuration file for CL65 linker to produce
|
||||
# binary image 64 kB long, which is to be loaded from
|
||||
# address $0000.
|
||||
# Code segment CODE1, 15 kB starts at $0400.
|
||||
# Code segment CODE2, 49 kB starts at $4000.
|
||||
# Kernel jump table segment KERN (250 B) starts at $FF00.
|
||||
# Vectors segment start at $FFFA.
|
||||
#
|
||||
MEMORY {
|
||||
RAM0: start = $0000, size = $400, fill = yes;
|
||||
RAM1: start = $0400, size = $3C00, fill = yes;
|
||||
RAM2: start = $4000, size = $BF00, fill = yes;
|
||||
ROM0: start = $FF00, size = $FA, fill = yes;
|
||||
ROM1: start = $FFFA, size = 6;
|
||||
}
|
||||
|
||||
SEGMENTS {
|
||||
CODE1: load = RAM1, type = rw;
|
||||
CODE2: load = RAM2, type = rw;
|
||||
KERN: load = ROM0, type = ro;
|
||||
VECT: load = ROM1, type = ro;
|
||||
}
|
||||
|
||||
#
|
||||
# This is configuration file for CL65 linker to produce
|
||||
# binary image 64 kB long, which is to be loaded from
|
||||
# address $0000.
|
||||
# Code segment CODE1, 15 kB starts at $0400.
|
||||
# Code segment CODE2, 49 kB starts at $4000.
|
||||
# Kernel jump table segment KERN (250 B) starts at $FF00.
|
||||
# Vectors segment start at $FFFA.
|
||||
#
|
||||
MEMORY {
|
||||
RAM0: start = $0000, size = $400, fill = yes;
|
||||
RAM1: start = $0400, size = $3C00, fill = yes;
|
||||
RAM2: start = $4000, size = $BF00, fill = yes;
|
||||
ROM0: start = $FF00, size = $FA, fill = yes;
|
||||
ROM1: start = $FFFA, size = 6;
|
||||
}
|
||||
|
||||
SEGMENTS {
|
||||
CODE1: load = RAM1, type = rw;
|
||||
CODE2: load = RAM2, type = rw;
|
||||
KERN: load = ROM0, type = ro;
|
||||
VECT: load = ROM1, type = ro;
|
||||
}
|
||||
|
||||
|
|
138
testbcd.dat
138
testbcd.dat
|
@ -1,69 +1,69 @@
|
|||
; Program disassembly from $0400 to $0600 2/9/2016
|
||||
; Test BCD mode.
|
||||
ORG
|
||||
$0400
|
||||
$A0 $01 $8C $04 $03 $A9 $00 $8D
|
||||
$07 $03 $8D $0A $03 $AD $0A $03
|
||||
$29 $0F $8D $0B $03 $AD $0A $03
|
||||
$29 $F0 $8D $0F $03 $09 $0F $8D
|
||||
$10 $03 $AD $07 $03 $29 $0F $8D
|
||||
$09 $03 $AD $07 $03 $29 $F0 $8D
|
||||
$08 $03 $20 $5E $04 $20 $47 $05
|
||||
$20 $18 $05 $D0 $1D $20 $B1 $04
|
||||
$20 $54 $05 $20 $18 $05 $D0 $12
|
||||
$EE $07 $03 $D0 $D5 $EE $0A $03
|
||||
$D0 $BB $88 $10 $B8 $A9 $00 $8D
|
||||
$04 $03 $00 $00 $00 $00 $F8 $C0
|
||||
$01 $AD $07 $03 $6D $0A $03 $8D
|
||||
$02 $03 $08 $68 $8D $03 $03 $D8
|
||||
$C0 $01 $AD $07 $03 $6D $0A $03
|
||||
$8D $05 $03 $08 $68 $8D $06 $03
|
||||
$C0 $01 $AD $09 $03 $6D $0B $03
|
||||
$C9 $0A $A2 $00 $90 $06 $E8 $69
|
||||
$05 $29 $0F $38 $0D $08 $03 $7D
|
||||
$0F $03 $08 $B0 $04 $C9 $A0 $90
|
||||
$03 $69 $5F $38 $8D $00 $03 $08
|
||||
$68 $8D $01 $03 $68 $8D $0D $03
|
||||
$60 $F8 $C0 $01 $AD $07 $03 $ED
|
||||
$0A $03 $8D $02 $03 $08 $68 $8D
|
||||
$03 $03 $D8 $C0 $01 $AD $07 $03
|
||||
$ED $0A $03 $8D $05 $03 $08 $68
|
||||
$8D $06 $03 $60 $C0 $01 $AD $09
|
||||
$03 $ED $0B $03 $A2 $00 $B0 $06
|
||||
$E8 $E9 $05 $29 $0F $18 $0D $08
|
||||
$03 $FD $0F $03 $B0 $02 $E9 $5F
|
||||
$8D $00 $03 $60 $C0 $01 $AD $09
|
||||
$03 $ED $0B $03 $A2 $00 $B0 $04
|
||||
$E8 $29 $0F $18 $0D $08 $03 $FD
|
||||
$0F $03 $B0 $02 $E9 $5F $E0 $00
|
||||
$F0 $02 $E9 $06 $8D $00 $03 $60
|
||||
$AD $02 $03 $CD $00 $03 $D0 $26
|
||||
$AD $03 $03 $4D $0C $03 $29 $80
|
||||
$D0 $1C $AD $03 $03 $4D $0D $03
|
||||
$29 $40 $D0 $12 $AD $03 $03 $4D
|
||||
$0E $03 $29 $02 $D0 $08 $AD $03
|
||||
$03 $4D $01 $03 $29 $01 $60 $AD
|
||||
$0D $03 $8D $0C $03 $AD $06 $03
|
||||
$8D $0E $03 $60 $20 $D4 $04 $AD
|
||||
$06 $03 $8D $0C $03 $8D $0D $03
|
||||
$8D $0E $03 $8D $01 $03 $60 $AD
|
||||
$00 $03 $08 $68 $8D $0C $03 $8D
|
||||
$0E $03 $60 $20 $F4 $04 $AD $00
|
||||
$03 $08 $68 $8D $0C $03 $8D $0E
|
||||
$03 $AD $06 $03 $8D $0D $03 $8D
|
||||
$01 $03 $60 $AD $00 $03 $08 $68
|
||||
$8D $0C $03 $8D $0E $03 $60 $20
|
||||
$D4 $04 $AD $00 $03 $08 $68 $8D
|
||||
$0C $03 $8D $0E $03 $AD $06 $03
|
||||
$8D $0D $03 $8D $01 $03 $60 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
; Program disassembly from $0400 to $0600 2/9/2016
|
||||
; Test BCD mode.
|
||||
ORG
|
||||
$0400
|
||||
$A0 $01 $8C $04 $03 $A9 $00 $8D
|
||||
$07 $03 $8D $0A $03 $AD $0A $03
|
||||
$29 $0F $8D $0B $03 $AD $0A $03
|
||||
$29 $F0 $8D $0F $03 $09 $0F $8D
|
||||
$10 $03 $AD $07 $03 $29 $0F $8D
|
||||
$09 $03 $AD $07 $03 $29 $F0 $8D
|
||||
$08 $03 $20 $5E $04 $20 $47 $05
|
||||
$20 $18 $05 $D0 $1D $20 $B1 $04
|
||||
$20 $54 $05 $20 $18 $05 $D0 $12
|
||||
$EE $07 $03 $D0 $D5 $EE $0A $03
|
||||
$D0 $BB $88 $10 $B8 $A9 $00 $8D
|
||||
$04 $03 $00 $00 $00 $00 $F8 $C0
|
||||
$01 $AD $07 $03 $6D $0A $03 $8D
|
||||
$02 $03 $08 $68 $8D $03 $03 $D8
|
||||
$C0 $01 $AD $07 $03 $6D $0A $03
|
||||
$8D $05 $03 $08 $68 $8D $06 $03
|
||||
$C0 $01 $AD $09 $03 $6D $0B $03
|
||||
$C9 $0A $A2 $00 $90 $06 $E8 $69
|
||||
$05 $29 $0F $38 $0D $08 $03 $7D
|
||||
$0F $03 $08 $B0 $04 $C9 $A0 $90
|
||||
$03 $69 $5F $38 $8D $00 $03 $08
|
||||
$68 $8D $01 $03 $68 $8D $0D $03
|
||||
$60 $F8 $C0 $01 $AD $07 $03 $ED
|
||||
$0A $03 $8D $02 $03 $08 $68 $8D
|
||||
$03 $03 $D8 $C0 $01 $AD $07 $03
|
||||
$ED $0A $03 $8D $05 $03 $08 $68
|
||||
$8D $06 $03 $60 $C0 $01 $AD $09
|
||||
$03 $ED $0B $03 $A2 $00 $B0 $06
|
||||
$E8 $E9 $05 $29 $0F $18 $0D $08
|
||||
$03 $FD $0F $03 $B0 $02 $E9 $5F
|
||||
$8D $00 $03 $60 $C0 $01 $AD $09
|
||||
$03 $ED $0B $03 $A2 $00 $B0 $04
|
||||
$E8 $29 $0F $18 $0D $08 $03 $FD
|
||||
$0F $03 $B0 $02 $E9 $5F $E0 $00
|
||||
$F0 $02 $E9 $06 $8D $00 $03 $60
|
||||
$AD $02 $03 $CD $00 $03 $D0 $26
|
||||
$AD $03 $03 $4D $0C $03 $29 $80
|
||||
$D0 $1C $AD $03 $03 $4D $0D $03
|
||||
$29 $40 $D0 $12 $AD $03 $03 $4D
|
||||
$0E $03 $29 $02 $D0 $08 $AD $03
|
||||
$03 $4D $01 $03 $29 $01 $60 $AD
|
||||
$0D $03 $8D $0C $03 $AD $06 $03
|
||||
$8D $0E $03 $60 $20 $D4 $04 $AD
|
||||
$06 $03 $8D $0C $03 $8D $0D $03
|
||||
$8D $0E $03 $8D $01 $03 $60 $AD
|
||||
$00 $03 $08 $68 $8D $0C $03 $8D
|
||||
$0E $03 $60 $20 $F4 $04 $AD $00
|
||||
$03 $08 $68 $8D $0C $03 $8D $0E
|
||||
$03 $AD $06 $03 $8D $0D $03 $8D
|
||||
$01 $03 $60 $AD $00 $03 $08 $68
|
||||
$8D $0C $03 $8D $0E $03 $60 $20
|
||||
$D4 $04 $AD $00 $03 $08 $68 $8D
|
||||
$0C $03 $8D $0E $03 $AD $06 $03
|
||||
$8D $0D $03 $8D $01 $03 $60 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
$00 $00 $00 $00 $00 $00 $00 $00
|
||||
|
||||
|
|
1548
tinybasic.dat
1548
tinybasic.dat
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue