I don't know if I'm weird or if it's just normal to get random reverse engineering urges.
-
no, unless they're getting tricksy with it.
Like, timebombed software sometimes doesn't just check the date: it checks if you're cheating at the date.
One easy way to do this is to look at what files you have on your drive. if there's a bunch from 2010, you are probably lying about it being 1994
-
@foone technically my first game was "Dracula" for the C64 (although i only got to play it once since i didn't have a C64), but my real first game was Keen IV (shareware from the grocery store) for my Leading Edge 486.
-
Foone🏳️⚧️replied to Cameron 💙🏳️⚧️🦌 last edited by [email protected]
@old_angry_queer Keen 4 was my third game! It would have been the second, but I couldn't get it working. I had to wait a couple months for my grandma to visit and use her DOS SKILLZ to figure it out for me
-
dude! I was just reading the Echelon manual and you can send off to Access software, for 5$ (plus 0.50$ shipping and handling) they'll send you a COMPLETE patrol zone map, with all areas filled in!
It's only been 37 years or whatever, you think that offer is still good?
-
Access Software hasn't existed since 1999. Microsoft bought them. Maybe Microsoft has that somewhere in their archives...
HEY MICROSOFT, OPEN SOURCE ECHELON!
-
that rarely works. but it's worth trying.
ANYWAY I looked through all the echelon copies on eBay, none have the filled-out map (or if they do, the owner doesn't know, because they're still sealed)
-
huh. in this code, it uses the pre-assigned AX register when MS-DOS calls the entry point.
I... don't know what's in AX at the start of a DOS program? I'm sure that's documented somewhere, but I'm not sure where
-
this at least says what it'll be: it's 0000, in nearly all cases
https://www.fysnet.net/yourhelp.htm -
I wonder if DOSBox sets it differently
-
Nah. Whatever is going wrong is elsewhere.
-
I tried using UNP again: it throw a memory error from AXE.
and I was able to confirm (since I have AXE2.2, the packer used) creates a file that breaks in the same way in UNP.
-
I missed that there was a -l option to UNP for bigger memory blocks, which makes it "succeed" at decompressing.
I say "succeed" because running the resulting EXE causes an immediate crash to IBM ROM BASIC NOT AVAILABLE -
I tried doing the same on an IBM XT with actual ROM BASIC but sadly it just hung
-
@foone You've see a fan filled-out map though? https://worldofspectrum.org/pub/sinclair/games-maps/e/Echelon.png
-
@growf oh, no! I didn't think to check the other versions. Thanks!
-
so it turns out there is a filled out map! It's just not for the PC version. I forgot to check ports. This is thanks to @growf who alerted me to it:
-
I think the different versions use the same map & puzzle solutions, but I've never tried.
-
@foone This shows that the starting map for the C=64 version looks identical to the corresponding sections of the ZX Spectrum version you linked.
https://c64sets.com/echelon/patrol_zone_map_top.jpgSo, yeah, probably the same. Raises the obvious question: Which is the best version to play?
-
@SDoleMelipone it's trivially the PC version. The other ports are for computers with less RAM than a chicken nugget
-
@foone @SDoleMelipone The C64 version shipped with the Lip Stick, though. This was sold as a sophisticated voice activated system that increased the game's immersion.
It was effectively a Clapper attached to the Joystick 2 fire button.
So, yeah, maybe you're right about the better port...
I recall sending Access a few dollars to get the filled out map, but they'd already gone out of business by then.