Posting in The Junkyard, as this is somewhat off-topic (not directly related to ScummVM).
However, I thought I may be able to get some useful advice/help from any clever ScummVM developer bods in here.
As a learning exercise for myself, I'm considering porting the long out-of-print DOS text adventure from Angelsoft & Mindscape, Indiana Jones in Revenge of the Ancients into Z-code. For anyone not aware, Z-code games can be run on any platform that a Z-Machine Interpreter has been ported to - in a similar fashion to how ScummVM works.
Whilst a port could be done entirely by hand, it would be useful if the DOS game could be partially disassembled and the text extracted from the game - which would hopefully ensure that nothing was missed in the new port.
I have pretty much no experience at all in disassembling, but I have a feeling - given the age of this game - that disassembling it far enough to extract the text might not be too onerous. The main .COM file has "Borland v2" written in clear-text in the binary.
Bearing in mind that I *don't* have a spare copy lying around for anyone offering help, does anyone have any advice on how to get started on something like this and/or any recommended tools etc.?
I'm not really an assembler coder and don't have any aspirations to be one so if I can't get past this, I may have to file this project under the "impeded" label which would be a shame ...
Sam.
Code: Select all
69888 GAME.000
25983 GAME.COM
48128 MESSAGE
573 START.BAT
4280 TABLES
6136 VOCAB