| Aoi Member Level: 30 ![]() Posts: 139/181 EXP: 159646 For next: 6223 Since: 07-18-10 Since last post: 9.9 years Last activity: 9.9 years |
|
||
(continuing the discussion from the TCRF talk page for Solitaire. Originally had the link here, but the board kept eating it. Oh, and the 'free time' I mentioned? Never found it. )Okay, with the help of all my systems, plus our Win3 and Win95 install discs, and crashed WinME OEM HD, here's all the versions I've tested: Win 3.1 - 16-bit Win95 - 16-bit? Win98 - 16-bit? WinME - 16-bit? WinXP - 32-bit Vista - 32-bit Vista - 64-bit I don't have the NT/2K versions (I do have a sealed (never opened) NT4 setup package, but I didn't think I should open it just for Solitaire ), and, of course, Win7's version. (No, I'm not looking for them; if anyone else has NT/2K/7 and wants to test their versions of Solitaire, be my guest.)The Win3 and 9X/ME versions appear to be roughly the same, possibly simply recompiled for each new version of Windows. 95, 98 and ME are all ~168kb; Win3's version is ~177kb, but that might be primarily due to the larger stub Windows programs had in the Win3 days. They also might all be 16-bit EXEs, so my resource-examining programs generally don't want to read them. (I tried eXescope, as was once recommended by Resource Hacker's author, but it didn't seem as comprehensive as Resource Hacker, or allow you to check as much. I'll experiment with it a bit more, though - but is there anything else that'll let you check/edit the resources of Win16 programs?) The "Unable to load bitmap; do you want to use a green background?" message exists in all versions from the Win3 version to the XP version. Considering the XP version changes/adds a number of things (like the Alt+Shift+2 cheat, apparently), and does not remove the bitmap/background message, it's probably an undocumented feature. (Activated by command-line, INI file or registry entry? I tried renaming a .bmp file (clouds.bmp, from 98) to SOL.BMP and placing it in the same director(ies) as the Win3 > 98 versions, but that yielded no results.) The Win3 > XP versions all contain the "Wes Cherry" author credit; Vista's (and therefore likely Win7) version is most likely a complete rewrite of the game. I didn't notice anything unusual, offhand, in the text from the Vista versions. I've run all the EXEs through strings, piping each to a text file. Is there a way to get strings to recognize those messages that have nulls between each character? Also, Resource Hacker loads both the 32-bit and 64-bit Vista versions, but doesn't seem to do much with them... did the EXE format change at all for Vista/7, or is RH's support for Vista executables just minimal? |





Oh, and the 'free time' I mentioned? Never found it.
)
), and, of course, Win7's version. (No, I'm not looking for them; if anyone else has NT/2K/7 and wants to test their versions of Solitaire, be my guest.)
There's also that dotted b/w backside which I'm pretty sure doesn't exist in the XP version whatsoever.
(I'd have checked the basic help, but I didn't know that was how UTF-16-in-an-EXE looked.)


