Page 1 of 2 12 LastLast
Results 1 to 20 of 21

Thread: 16 bit program to 32 bit?

  1. #1
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3

    16 bit program to 32 bit?

    Anyone here who knows a thing or 2 about PC programming I need assistance. I have an older program that is apparently a 16 bit program. I need to somehow get it converted to 32 bit to run on Windows 7 Home Premium 64 bit. Any ideas? The program in question is called Sonic Screen Saver. It came packaged in the PC game Sonic and Knuckles for Win 95. I get a message saying it is incompatible with my OS on both my Desktop and laptop. Both run Home Premium 64 bit. I also have an older desktop from the Pentium 4 days running 7 Starter which is 32 bit. (Custom install with modified installer ISO.) The program installed on it and runs flawlessly. This tells me the program is therefore a 16 bit one and is not corrupted. Reason I say this is because 64 bit OS lost support for 16 bit programs but the 32 bit version still supports them. I'm ready to supply the files in question and offer payment for anyone wanting to try this. I know a 32 bit version will work with my 64 bit OS. Any takers? Or anyone able to point me to the proper compilers to make this so?

    Alternately, if there is a way to make Win 7 64 bit support a 16 bit program, I'll take that too. Just remember that this is a screen saver.

    EDIT: Not sure if the actual screen saver itself is 16 bit or if it just the installer that's 16 bit. The control panel for adjusting settings seems to have that 16 bit window look to it so I'm not sure...
    Last edited by sonicdude10; 07-20-2012 at 01:00 AM.
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  2. #2
    Keyboard Error: Press F1 to Continue
    Tribuni Angusticlavii
    Bad_Ad84's Avatar

    Join Date
    May 2011
    Location
    Burton on Trent, UK
    Posts
    4,061
    How are you going to recompile it without sourcecode?

    You dont just take an exe and recompile it...


    and its probably just the installer thats 16 bit. Install it on another 32 bit machine and copy the files over.
    Last edited by Bad_Ad84; 07-20-2012 at 02:14 AM.
    Quote Originally Posted by APE View Post
    Legend has it he can ninja a chip into a PS2 while you're playing it and you'll never notice until you reboot.
    Feedback: Here eBay
    My Modding parts for sale thread can be found here: CLICK ME

  3. #3
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    I did that and... nothing. Think I need to find some registry keys and get them moved and modified for this to work. Any ideas?
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  4. #4
    Foot Soldier
    camdman's Avatar

    Join Date
    Sep 2011
    Location
    Australia somewhere.....
    Posts
    123
    This may or may not help you but Its a shame you Have win 7 HP instead of Pro or Ultimate as they have windows XP Mode which may help your problem but Have you tried running it on Windows 7 Compatibility Mode (right click on exe, properties the compatibility)? If that fails I would assume there are programs that would make the game act like it was running under a older version of window (like Dos Box)


    EDIT - sorry read that you wanted the screensaver not the game lol silly me but there may be virtual programs to allow for it though.
    Last edited by camdman; 07-20-2012 at 02:50 AM.

  5. #5
    Keyboard Error: Press F1 to Continue
    Tribuni Angusticlavii
    Bad_Ad84's Avatar

    Join Date
    May 2011
    Location
    Burton on Trent, UK
    Posts
    4,061
    There are programs to take a snap shot of the registry before installation and after, then gives you the differences.
    Quote Originally Posted by APE View Post
    Legend has it he can ninja a chip into a PS2 while you're playing it and you'll never notice until you reboot.
    Feedback: Here eBay
    My Modding parts for sale thread can be found here: CLICK ME

  6. #6
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    How about differences between 32 and 64 bit OS?
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  7. #7
    ASSEMbler Hardcore
    Lum's Avatar

    Join Date
    Sep 2010
    Location
    USA
    Posts
    2,311
    Quote Originally Posted by Bad_Ad84 View Post
    How are you going to recompile it without sourcecode?

    You dont just take an exe and recompile it...


    and its probably just the installer thats 16 bit. Install it on another 32 bit machine and copy the files over.
    You're correct the Sonic and Knuckles game is 32 bit. I've got no idea about that screensaver included in it. (until I was informed by this topic obviously)
    Last edited by Lum; 07-20-2012 at 03:00 AM.

  8. #8
    Keyboard Error: Press F1 to Continue
    Tribuni Angusticlavii
    Bad_Ad84's Avatar

    Join Date
    May 2011
    Location
    Burton on Trent, UK
    Posts
    4,061
    Quote Originally Posted by sonicdude10 View Post
    How about differences between 32 and 64 bit OS?
    You cant add the 16 bit subsystem back into x64 Windows 7.
    Last edited by Bad_Ad84; 07-20-2012 at 03:01 AM.
    Quote Originally Posted by APE View Post
    Legend has it he can ninja a chip into a PS2 while you're playing it and you'll never notice until you reboot.
    Feedback: Here eBay
    My Modding parts for sale thread can be found here: CLICK ME

  9. #9
    Master Baiter ASSEMbler Extreme
    Never Logs Out
    APE's Avatar

    Join Date
    Dec 2005
    Location
    Caleefornya
    Posts
    5,081
    Blog Entries
    1
    Short answer: it isn't going to happen.

    Long answer: it won't happen with an x64 OS.
    http://www.assemblergames.com/forums...ad.php?t=31524
    My feedback thread, since it seems somewhat difficult for people to find.

  10. #10
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    Quote Originally Posted by Bad_Ad84 View Post
    You cant add the 16 bit subsystem back into x64 Windows 7.
    That is if the whole program itself is 16 bit. If it is 32 bit it will work. Assuming it is 32 bit, I should be able to find the registry keys, copy, move, modify, and incorporate into 64 bit OS in right area. Already have the installed file folder moved over to my "program files (x86)" folder. Wrong spot?

    EDIT: Almost forgot. Up through 1997 lotsa programs were 32 bit but had a 16 bit installer. Replacing the installer aint gonna happen here since it is custom Sega screen.
    Last edited by sonicdude10; 07-20-2012 at 03:08 AM.
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  11. #11
    ASSEMbler Hardcore
    Lum's Avatar

    Join Date
    Sep 2010
    Location
    USA
    Posts
    2,311
    Quote Originally Posted by Bad_Ad84 View Post
    You cant add the 16 bit subsystem back into x64 Windows 7.
    Yeah that's pretty weird to me. Whether it was a compatibility issue, intentional block out, or what. Clearly major enough to last this long nonetheless.

  12. #12
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    All this over a legacy program I really like and have not seen a suitable replacement for since...
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  13. #13
    easiest thing to do in these situations is use an old laptop or desktop that actually has a pre-NT OS running
    you may be able to get older programs running using various tips and tricks but 16-bit has been abandoned as such so, support is lacking

  14. #14
    Keyboard Error: Press F1 to Continue
    Tribuni Angusticlavii
    Bad_Ad84's Avatar

    Join Date
    May 2011
    Location
    Burton on Trent, UK
    Posts
    4,061
    If its a screensaver he wants to use on his current PC - running it on another machine is pointless lol
    Quote Originally Posted by APE View Post
    Legend has it he can ninja a chip into a PS2 while you're playing it and you'll never notice until you reboot.
    Feedback: Here eBay
    My Modding parts for sale thread can be found here: CLICK ME

  15. #15
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    A little update. The machines in question have been upgraded to 64 bit Ultimate edition and both have Microsoft Virtual Machine with XP 32 bit SP3. Any way to port the installed files from them over to the 7 environment? Or even make the 2 work in tandem so my screen saver from XP pops up instead of the one in 7? If not, then I must admit defeat in this matter...
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  16. #16
    Foot Soldier
    Guaripolo's Avatar

    Join Date
    Jun 2010
    Location
    Corrientes, Argentina
    Posts
    109
    if it's a windows 3.xx program (16 bits), it doesn't have registry keys. registry did not existed in win 3.xx

    Also, it's a very complicated trouble for a very simple program (it's just an old screensaver). Maybe you can ask to someone to write a screensaver similar to that one...

  17. #17
    Quote Originally Posted by Lum View Post
    Yeah that's pretty weird to me. Whether it was a compatibility issue, intentional block out, or what. Clearly major enough to last this long nonetheless.
    If I remember right, when a Intel CPU, or AMD CPU is put into 64-bit long mode, it can't execute 16-bit software unless reset..

  18. #18
    サンボマスターファン Member Hardcore
    andoba's Avatar

    Join Date
    Sep 2006
    Location
    Spain
    Posts
    1,197
    Plus those old sonic screensavers (I had them on my Pentium PC like 10+ years ago) must be like 640x480. Good luck with it.


    Quote Originally Posted by GaijinPunch
    In which Al Qaeda cave did you take those pictures?

  19. #19
    Site Supporter 2012 Member Hardcore
    sonicdude10's Avatar

    Join Date
    Jan 2012
    Location
    In a redneck trailer.
    Posts
    1,366
    Blog Entries
    3
    Quote Originally Posted by andoba View Post
    Plus those old sonic screensavers (I had them on my Pentium PC like 10+ years ago) must be like 640x480. Good luck with it.
    There is also a set of same pictures in program that are 1024x768.
    Classic hardware collector and modifier. Currently focused on Sega, Xbox, and Nintendo stuff. New Xbox project:
    What ever you do, DON'T CLICK HERE!!!
    I'm now on Sega-16

  20. #20
    サンボマスターファン Member Hardcore
    andoba's Avatar

    Join Date
    Sep 2006
    Location
    Spain
    Posts
    1,197
    Can't you rip the pictures from a Windows 95 installation in VMware into a format like BMP or similar?


    Quote Originally Posted by GaijinPunch
    In which Al Qaeda cave did you take those pictures?

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •