I don't know if I'm weird or if it's just normal to get random reverse engineering urges.
-
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.
-
@mdwyer @SDoleMelipone The PC version advertises the Lip Stick in the manual, but I guess they didn't bundle it
-
@foone @SDoleMelipone
I wonder how it was implemented there. I don't know if I ever saw dual game ports on the PC. But then, by the time I was looking at PCs, I think it was a feature of sound cards. -
@mdwyer @SDoleMelipone good point, I'm not sure how it worked. Possibly a joystick pass-thru? It'd be dead simple to implement, since there's no "protocol", just a wire you'd need to connect to 5v