SA-5510 Disassembly
SA-5510 Disassembly
Is anybody aware of a disassembly listing for SA-5510 ?
Re: SA-5510 Disassembly
OK, thanks. Although that doesn't show the memory addresses for the instructions. Pretty good though.
Re: SA-5510 Disassembly
The reason I ask is because I have some software which asks you to load SA-5510 first and then load the software. This software has its own Loader program which I've disassembled to the following:
There was a data block as well (which I haven't included here) which is copied into IBUFE by this code. So I was just trying to work out what on Earth it was doing as it clearly is making some changes to BASIC.
Code: Select all
LD A,67H
LD (15B5H),A
LD (15F1H),A
LD (15FBH),A
LD (16CEH),A
LD (1621H),A
LD HL,B028H
LD DE,10F0H
LD BC,0018H
LDIR
LD HL,1250H
LD (2F3CH),HL
LD SP,D000H
JP 2F0DH
Re: SA-5510 Disassembly
This software is a bootloader which loads BASIC interpreter then the BASIC program?
Re: SA-5510 Disassembly
So I removed the SD part to keep original code to issue a listing:
Re: SA-5510 Disassembly
Quite easy to understand as it replaces the first letter of some BASIC commands with the white smiley to "disable" them:
- LIST
- SAVE
- POKE
- PEEK
- USR
- LIST
- SAVE
- POKE
- PEEK
- USR
Re: SA-5510 Disassembly
No, as I say, the instructions are to load BASIC SA-5510 first, then type in MON to get back to the Monitor and then you must load this 'loader' program. Just trying to transfer the software into MZF format but it's going to take a bit of work as there is no stored header on the tape (the loader program creates the header itself in the IBUFE locations in memory)
Re: SA-5510 Disassembly
Thanks, I'll check this out