-
Notifications
You must be signed in to change notification settings - Fork 1
CP/M Applications #1
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
Conversation
giuliof
commented
Dec 28, 2024
- FUNK00: tool to change keyboard layout
- SLF80037: something like an autoexec.bat
FUNK00 is the configuration software to remap the keyboard layout
Some variables have still unclear meaning, but at least the code should not contain any immediate reference
Core already has good documentation, trying to understand what's in the the rest of the binary.
giomba
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like that some files are just core dumps and there is garbage inside them.
For preservation's sake, I suggest to add a quick build script that re-assembles this code and matches it against the original known one.
You can reuse the build container for ceda-rom-disassembly in the pipeline, in order to avoid accidentally changing the binary while adding our comments.
Then, for next time (just an idea): rebuild these tools removing the useless garbage, and possibly translate them in English
applications/SLF80037.COM.asm
Outdated
| ; This strange string is inside this unreachable blob | ||
| ; kept here, with its address, just for reference | ||
| ; strange_str: ;[0768] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These look like the strings in the DDT for disassembled opcodes. Is this a core dump of the original executable?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. That string note can be removed, since it is dirty memory like all the other unreachable code
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Removed useless comment
- Added pipeline
Take a look, in the meantime I add some more disassemblies and a README to gather other applications already publishes/disassembled by others.
Approved. Will do this by tomorrow.
That's a good idea. We can create another folder with cleaned platform-specific tools and include them in a custom CP/M disk image. |
git lfs apparently is broken when repo is cloned in pipeline
…h contained extra bytes