VOGONS


Emulation on MS Windows 3.1x ?

Topic actions

Reply 140 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

You're welcome. 😀

I've updated the fifth archive on p1, too.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 141 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

I've found a few more emulators..
If we're lucky, one or two may run on Win32s, too.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 142 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I've just found out about win86emu for Windows RT.

"Even though I had done a simple cut down QuakeWorld port with the GDI only display, using win86emu it’ll run the 80386 build as well.
while I haven’t thrown much at it, I’m just amazed that so far things are working."

Source: https://virtuallyfun.com/wordpress/2018/09/08 … ould-have-made/

This is interesting, because 80386 instructions and GDI is what most Win32s applications use.
So maybe our Win32s-based emulators will run fine on an RT device?
WinG works together with GDI for outputting graphics, so it may work as well?

If some of you have a Microsoft Surface, please feel free to do some experiments
and write back! 😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 143 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

I've found something interesting.
— It's not an emulator, but a game. For Win32s!

Please check out "Ant Hill".

https://mickey96.itch.io/ant-hill

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 144 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found quite a good read called "Frequently Asked Questions about Win32 Programming"!
- It's not only about Win32, though. It also mentions Win16, WinCE and last but not least, Win32s.
http://www.geocities.ws/firepower_50ae/CodeNo … /WinAPIfaq.html

Edit: This is also interesing - "Win32s Example Application".
https://github.com/TransmissionZero/Win32s-Ex … ple-Application

It explains which things must be cared for if a Win32s compatible binary should be compiled with Visual C++.
Covers Visual C++ 2.x ..up to version 5. Definitely recommend to read. 😎

Last edited by Jo22 on 2023-01-21, 05:48. Edited 1 time in total.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 145 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found another Apple II emulator! Will do some testing soon. 😀

Edit: Photo attached.

Attachments

  • apple2_for_win.png
    Filename
    apple2_for_win.png
    File size
    158.15 KiB
    Views
    1431 views
    File comment
    Apple II emulator 1994-1995
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2022-03-12, 10:52. Edited 1 time in total.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 146 of 331, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Did you find an early version of UAE for windows that works? Version I had running back in the day must have been released late 95 or first half of 96. Had it running on overclocked 5x86, with frameskip of 4 and 320x256 resolution, and it was like a very slow Amiga 500, about all that would play on it that I tried was Stunt Car Racer for some reason, maybe less actiony titles would have worked better. Yah, so don't try it on a 486.... for giggles I tried it on a 386... but after it took 3 hours to boot to Workbench I turned it off... Always wanted to try that particular version on a PII 400, because author said that it was full speed if you clocked a Pentium to 400 and had a fire extinguisher... which was amusing at the time because P-166 mayyybe P-200 was the fastest thing out.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 148 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++
BitWrangler wrote on 2022-03-11, 23:20:

Did you find an early version of UAE for windows that works?

Hi there! I did found early versions, yes. But they do not seem to run on Windows 3.1x..
Anyway, I'll keep looking for old versions. Maybe include them in a separate folder (NT31) if they run in Win NT. 😀

Edit: Did you try this version already ? 😀
Edit: If that one doesn't work, please have a look at this site: http://www.amigaeu.com/pages/winuaelist.php

Pierre32 wrote on 2022-03-12, 01:02:

I'm not running Win3.1 at the moment, but I do a bit of emulation in DOS. I really dig this archiving effort 😀

Thanks a lot! ^^ I'm also okay with that, too. I also hope that some Win32s compatible emulators will run on HX DOS Extender from plain DOS.
Since Win32s programs usually must either use GDI or WinG (and MCI for sound), there's a chance they will be more compatible than later versions. 😉

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 149 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Mister Xiado wrote on 2020-07-30, 23:32:

I'd made icons for several of the computers and consoles that had emulators for DOS and Windows 3.X a while back. I think I used EmulationZone and Zophar's Domain to look them up. I should probably gather the emulators up, considering the purpose of my site and the content already on it...

Hi! I would like to include your icons in one of the archives. Is that okay for you ? 😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 150 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found an nostalgic guide by the title of "Code for Speed - Writing High Performance Win32 Code" .
Looks pretty interesting, as far as I can tell.
Also mentions Win32s at some point.. Last update was in the year 2000.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 151 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

By the way, if any of you is interested in optimizing Win32 programs for retro systems..

Include optional relocation tables. The Windows versions that can benefit from them will use them (Win31+Win32s, Win XP+ with DEP etc).

And it should not hurt to align executables to 4K boundaries, too. 😀

Systems like Windows 98 do have the ability to load such programs directly from VCache,
so no extra memory operations are needed.

For a start, all you need is to use the tools included in Windows 98/SE. Like winalign.exe.

"Winalign.exe and Walign.exe optimize programs by rewriting a program's file headers, creating a new section table, and
then writing file sections, each of which starts on a 4-kilobyte (KB) boundary. The new section table is then updated with this information, and the file headers are also
updated to denote the file is now aligned to a 4-KB boundary. By aligning files in this manner, the Windows 98 CacheMap feature can map directly to sections in the cache memory. This can result in significant performance increases by freeing memory. [..] "

Source: https://retrocomputing.stackexchange.com/ques … -start-do/11743

This works best on a FAT32 system, also (vs FAT16).
If its HDD is freshly defragmented, the better.

Some extra tools can be found here: https://www.mdgx.com/98-1.htm

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 152 of 331, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Don't really have a win 3.x system going that will run anything but lightweight 8 bit emus at the moment. So can't test the WinUAE. As I recall though, there were two windows ports going at first. I may have used the one that took a bunch of win version linux libraries to work (cygwin???) So I might not have used that branch.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 153 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I understand, that's okay. Similar here, also. I do currently merely have two physical lower end machines at hand that could run Win 3.x/9x natively, too.
One is a Pentium 133, the other one is a Cyrix MediaGX..

Then there's a Macintosh G3 B/W with a bunch of x86 emulators (SoftWindows, VPC etc).
And an Mac Pro that's almost as old and runs Windows XP via BootCamp. 😅

I'll have a look if some of the WinUAEs will run on them.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 154 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Discovered "Zx Lister 6.0" for 16/32-Bit Windows.
It converts *.P files (used by ZX80/81 emulators) to ASCII. Was originally written in 1994.
Version 6 adds ZX-IDE compatibility.

https://www.sinclairzxworld.com/viewtopic.php … 97e62f61#p14973

Attachments

  • zxlist6.JPG
    Filename
    zxlist6.JPG
    File size
    51.39 KiB
    Views
    1254 views
    File comment
    official screenshot (run through XP's ntvdm)
    File license
    Fair use/fair dealing exception
  • Filename
    ZxList6.zip
    File size
    242.54 KiB
    Downloads
    42 downloads
    File comment
    Zx Lister 6.0
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 155 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found another interesting "thing".
Not really an emulator, but a classic game/engine that was ported to Windows 3.x. :)

Attachments

  • Dungeon-for-Windows-3.0.jpg
    Filename
    Dungeon-for-Windows-3.0.jpg
    File size
    100.87 KiB
    Views
    1236 views
    File comment
    official screenshot
    File license
    Fair use/fair dealing exception
  • Filename
    dungeon-2.5.6-i286-win16.zip
    File size
    1.15 MiB
    Downloads
    40 downloads
    File comment
    Freeware
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 156 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Just realized that this HTML webpage originally was stored on a CD-ROM.
So it might be worth looking after it, Too. :)

Edit: Found more information. HHS was the abbreviation of a school.
So the site might have been part of a school's server.
The author seems to have had rebooted/moved his page at some point.
Here's a more recent version of the original site (archived).
It has lots of pictures and specs about old computers.😎

Edit: Gotcha! Got the original site loading by manually adding the not linked emu_pc.htm to the archived URL.
You can now browse it here.😃

Last edited by Jo22 on 2022-03-20, 00:37. Edited 2 times in total.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 157 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found an 90s era article about porting software/game development.

It was meant for OS/2, but maybe it contains information for retro development in general, too. 😀

Multiplatform Game Programming in OS/2

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 158 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Okay, this is quite a bit of a far stretch, but..
We can add VIC-20 and PET emulation to the list by running these inside Windows 3.x compatible C64 emulators.:

https://csdb.dk/release/?id=164872

http://cbm.ficicilar.name.tr/commodore/pet-em … tor-for-the-c64

Of course, these are not fully functional as the real thing or a proper emulator.
However, they do work. BASIC programs that don't dig too deep should work as expected.

So if you want to run some vintage satellite pass prediction programs or ancient text-adventures on you Windows 3.x PC or real C64..

Edit: Here's a KIM-1 emulator, too: http://www.floodgap.com/retrobits/kim-1/emu.html
Edit: CP/M.. https://csdb.dk/release/?id=95482

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 159 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Found a proof that Gemulator 96 really ran on Windows 3.1x.🙂

Edit: Aha! It seems that version 4.6 dropped support for Windows 3.1x!

"The new 4.6 demoversion. It´s not that much that is different, but it´s the latest.
This version only works on Win95 & NT and does not have Printer support.“

Source: The Jaguar Server Homepage

Edit: I've attached the demo and a readme file.
Edit: It seems that Gemulator 98 version 4.81 seems to run on Windows 3.11+Win32s, too, unlike 5.01.

Edit: Bad news. The Gemulator '96 demo I' ve attached is v4.6, but we need v4.5 for Win32s! 😔

Attachments

  • Filename
    GEM96DEM.ZIP
    File size
    174.51 KiB
    Downloads
    43 downloads
    File comment
    Gemulator '96 demo v4.6
    File license
    Fair use/fair dealing exception
  • Filename
    gem96dem.txt
    File size
    22.81 KiB
    Downloads
    54 downloads
    File comment
    Gemulator '96 demo readme
    File license
    Fair use/fair dealing exception
  • win31st.gif
    Filename
    win31st.gif
    File size
    19.47 KiB
    Views
    1115 views
    File comment
    Gemulator 96 on Windows 3.11 (official screenshot)
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2022-03-26, 00:02. Edited 2 times in total.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//