Timeline for How can I reverse-engineer the game Wizardry (1981) for PC, based on UCSD Pascal?
Current License: CC BY-SA 4.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 13 at 21:54 | comment | added | Mark |
@Joshua, file won't declare something a COM file until it's excluded every other option. FAT* disk images, for example, have a boot sector signature at 0x1FE and other distinguishing features that a COM file doesn't have.
|
|
Feb 12 at 22:08 | comment | added | Joshua |
LOL file that's a pretty dumb way to identify COM files. In my experience that's more likely to be a disk image than a COM file.
|
|
Feb 11 at 8:59 | comment | added | Mark Morgan Lloyd | @typedeaf I seem to remember that UCSD was (infrequently) sold as a standalone alternative to DOS, but I've definitely come across this sort of thing in the past: an interpreter binary to run under DOS plus one or more filesystems each in a DOS file. I remember doing a bit of a hack on the binary to change the way some vectors worked in order to make it compatible with some other TSR. | |
S Feb 10 at 16:44 | history | suggested | typedeaf | CC BY-SA 4.0 |
spelling and grammar
|
Feb 10 at 15:42 | review | Suggested edits | |||
S Feb 10 at 16:44 | |||||
Feb 10 at 6:29 | comment | added | Stephen Kitt | @typedeaf DOS doesn’t provide any protection (the 8086 didn’t have protected mode anyway). DOS itself probably doesn’t matter for what you’re trying to do, it’s about finding what p-code to patch. | |
Feb 10 at 5:30 | comment | added | typedeaf | This would be more like a userland OS, right? I hate to admit that I know terriible little about the DOS OS, but I am assuming that it still ran the kernel in a different ring level than the user applications and used the interrupts for entering kernel routines? Maybe I need to start by reading about how DOS OS works. Surely when this program exits, it would return to DOS. DOS didnt require protected mode, did it? Would an process in DOS have full access and control to all segment registers and physical memory? So many questions are popping to mind. Off to finding DEBUG! | |
Feb 10 at 5:12 | history | edited | Raffzahn | CC BY-SA 4.0 |
added 336 characters in body
|
Feb 10 at 4:43 | history | edited | Raffzahn | CC BY-SA 4.0 |
added 805 characters in body
|
Feb 10 at 4:24 | history | answered | Raffzahn | CC BY-SA 4.0 |