New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disassembler off? Not catching code? #22
Comments
The emulator disassembles as it goes executing opcodes. If the memory address has not been executed it doesn't get disassembled. Have you checked if the memory addressees you are referring as bad are consecutive in space? Because it could happen that the editor is showing you disassembled portions of code that are distant in memory and will not fill in the blanks until it runs over those addressees. Can you post some screenshots? |
By the way, (ADD A, IYL) should be handled normally: https://github.com/drhelius/Gearcoleco/blob/main/src/opcodefd_names.h#L165 |
Thank you for the feedback and despite me being late to respond, it's just been one of those months. I am thinking a lot of these errors are on me and not the program. I would like to add though that there is another user who has been floating around Atari Age because he has a hardware project that is nothing but a custom Raspberry Pi or some deal trying to make it out as the next big ADAM computer. If he has not contacted you he has been trying to use open source emulators that everyone else made to run his equipment. The guy knows how to put hardware together but not smart enough to write his own emulator and now he is trying to steal yours. His statement after being accused of theft, If I may paraphrase, My understanding of open source is that it is open and should be able to use it any way I want. I would like the cost of the project down and open source is the only way. The guy's name is Danny Heuvel and he is making something called the ADAM+ Just FYI |
Closing this as it doesn’t look like a bug. Don’t hesitate to open it again if youhave more info. |
In an instance it outputs as
RET
LD ($7148), HL
CALL $1FB2
Above this line is correct from the amount I checked, below is what occurred after.
CALL $1FA6
CALL $1FA6
CALL $1F8B
CALL $1F8B
CALL $1F8B
CALL $1F8B
CALL $1F8B
-------------------------this is where it corrected itself
CALL $1FA6
The actual code is after CALL $1FB2 is:
FD,85,48,71.........
Which translates to
FD85 ADD A, IYL
48 LD C, B
71 LD (HL), C
.............
I know this is not a whole lot to go on but is it my setting?
Am I missing something?
Could it be the undocumented Opcode IYL?
The text was updated successfully, but these errors were encountered: