VOGONS


Emulation on MS Windows 3.1x ?

Topic actions

Reply 80 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I've recorded a few videos of the Win 3.1 emulators. 😀
You can find them here: link

"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 81 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

I'm currently testing the older Win32s v1. 25a, since several sources claim it is the recommended version.
Previously, I was using 1.30c with patched system files and extra files from Win95..

I'm using my French copy of Windows 3.1 to indicate the use of Win32s v1.25a. Hope that's okay.

"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 82 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

I tested two emulators with v1. 25a so far:
UAE and GBemu (Hyperboy).

The programs complain, but don't "crash" yet.
Also, Win32s doesn't display an error 21, which is good..

Screenshots attached.

Attachments

  • gbemu_w32s125a.jpg
    Filename
    gbemu_w32s125a.jpg
    File size
    114.27 KiB
    Views
    3075 views
    File comment
    Hyperboy (GBemu)
    File license
    Fair use/fair dealing exception
  • uae_w32s125a.jpg
    Filename
    uae_w32s125a.jpg
    File size
    124.79 KiB
    Views
    3075 views
    File comment
    Amiga emulator (UAE v0. 66)
    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 83 of 331, by crazyc

User metadata
Rank Member
Rank
Member

I think FT_Thunk is windows 95/98/me only, it's not available on win32s or nt. Win32s came with the earliest version of comctl32.dll but it might require a newer version. The later versions came with the os, https://www.geoffchappell.com/studies/windows … story/index.htm, so you could try swapping it but don't hold your breath.

Reply 84 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Thank you very much, this explains a few things.
Win32s v1.30 contained comctl32 first time, so it is missing in v1.25.

What's also interesting: The last Win32s version of comctl32 is the largest and has the latest date..

3.50.1057.158 30032D75 (12th July 1995)	201,728	Win32s 1.30 (Win32 SDK)
3.50.1057.166 304C65B8 (6th September 1995) 284,432 Win32s 1.30 (Visual C++ 4.0, 4.1)
3.51.1052.1 2FC3DDD9 (25th May 1995) 199,440 Windows NT 3.51

"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 85 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

Here's another mainframe emulator that runs fine on Windows 3.1x! 😀
It's "Zuse Z23 simulator", v2.1.

It emulates the German Zuse Z23 computer, a transistor version of the Z22.
The Z22 was based on electron valves and fairly advanced for its time.

Both were descendants of the Z1, likely the first freely programmable computer in the world.
Currently, one Z22 model is housed at the ZKM, a museum for art and media in Karlsruhe, Germany.

More information:
https://history-computer.com/ModernComputer/Relays/Zuse.html
https://en.wikipedia.org/wiki/Z23_(computer)

https://zkm.de/en/artwork/zuse-z22
Homepage Z23 Simulator (archived)

Edit: Zip added.

Attachments

  • Filename
    zuse-z23.zip
    File size
    1.02 MiB
    Downloads
    114 downloads
    File license
    Fair use/fair dealing exception
  • z23_xp.png
    Filename
    z23_xp.png
    File size
    32.65 KiB
    Views
    2911 views
    File comment
    Zuse Z23 Simulator v2.1 via NTVDM (XP)
    File license
    Fair use/fair dealing exception
  • z23sim.png
    Filename
    z23sim.png
    File size
    7.36 KiB
    Views
    2970 views
    File comment
    Zuse Z23 Simulator v2.1 (Win16)
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2020-09-14, 16:53. 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 86 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

Virtuallyfun.com has a lot of Win32s related topics.. 😎

https://virtuallyfun.com/wordpress/category/win32s/

"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 87 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

While not really an emulator, but a game engine/interpreter/IDE, Klik & Play also runs fine on Windows 3.1x.

Screenshot attached.

PS: Sample game found here: http://www.caiman.us/scripts/fw/f666.html

Attachments

  • knp_soc.png
    Filename
    knp_soc.png
    File size
    68.31 KiB
    Views
    2858 views
    File comment
    Klik&Play - Sonic Chaos v1
    File license
    Fair use/fair dealing exception
  • knp_inst.png
    Filename
    knp_inst.png
    File size
    14.8 KiB
    Views
    2858 views
    File comment
    Installation of Klik&Play for Schools v1.2a
    File license
    Fair use/fair dealing exception
  • Filename
    Klik&Play for School (Freeware).zip
    File size
    4.83 MiB
    Downloads
    116 downloads
    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 88 of 331, by Bruninho

User metadata
Rank Oldbie
Rank
Oldbie
Jo22 wrote on 2020-09-12, 16:59:
Update. […]
Show full quote

Update.

While not really an emulator, but a game engine/interpreter/IDE, Klik & Play also runs fine on Windows 3.1x.

Screenshot attached.

PS: Sample game found here: http://www.caiman.us/scripts/fw/f666.html

I remember that. Came with one of the install disks for SimTower.

"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!

Reply 89 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Bruninho wrote on 2020-09-12, 18:51:
Jo22 wrote on 2020-09-12, 16:59:
Update. […]
Show full quote

Update.

While not really an emulator, but a game engine/interpreter/IDE, Klik & Play also runs fine on Windows 3.1x.

Screenshot attached.

PS: Sample game found here: http://www.caiman.us/scripts/fw/f666.html

I remember that. Came with one of the install disks for SimTower.

Thanks for the tip! I'm always glad for your feedback! 😎

- I'll also present a few more emulators for Windows 3.1 soon.. 😀

Edit: @xcomcmdr I haven't forgotten about the vMac issue. I'll continue to experiment with Win95 and some files of VC++ 4.x in the near future.
It's just that I have no access to a real PC right now. I'm planning to run them via SoftWindows on an old Mac.
Or try to figure out how to install Win95 on my Pentium 133. Problem is, the GA586 mainboard doesn't like Win9x very much (stability issues) - except for WIndows Me. 🤣

"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 90 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

Found N88 BASIC for Windows ("N88互換BASIC for Windows").
It's a programming language similar to the N88 Basic language of the Japanese PC-8801 platform.

Both this and a Win95 version can be found at hp.vector.co.jp site.:

https://www.vector.co.jp/soft/win31/prog/se025866.html
https://www.vector.co.jp/soft/win95/prog/se063951.html

Screenshot attached.

Edit: As you may have noticed, the font handling is still not entirely correct.
Japan. keyboard layout in this Eng/JP version of 3.1 is also a problem..

Edit: A true blue version of Windows 3.1 for Japanese seems to display all characters.
I've checked this with DOS/V and its corresponding Windows version.
Makes me wonder if the PC-98 and FM-Towns version also work this well.
Or Win/V, even. See Timeline of MS-DOS for NEC PC98 and more
By the way, adding keyboard.drv of an English Windows to system.ini seems to work.

Credits - wall paper: "Dennou Gakuen" by Elcioch

Attachments

  • n88_basic.png
    Filename
    n88_basic.png
    File size
    189.57 KiB
    Views
    2781 views
    File comment
    N88互換BASIC for Windows (Win 3.1 with Japanese fonts)
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2020-09-19, 17:54. 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 91 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

The Spectrum emulator WinXZX doesn't execute on Win32s v1. 25, but does so on Win32s v1.30c - before it takes down the whole system..
The cause seems to be the use of comctl32.dll and the use of WinDIB.
Perhaps a more modern copy of comctl32.dll could fix this, not sure.

Tested on real hardware.

Screenshots attached.

Edit: The emulator apparently also emulates ZX and QL series.

Attachments

  • winxzx_w32s125.jpg
    Filename
    winxzx_w32s125.jpg
    File size
    106.68 KiB
    Views
    2714 views
    File comment
    WinXZX (Win32s v1.25)
    File license
    Fair use/fair dealing exception
  • winxzx_win32s130c.jpg
    Filename
    winxzx_win32s130c.jpg
    File size
    115.39 KiB
    Views
    2714 views
    File comment
    WinXZX (Win32s v1.30c)
    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 92 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

I don't know if you already noticed, but the excellent SIMH multi-emulator has a Win32s port, too.

https://virtuallyfun.com/wordpress/2009/01/06 … un-with-win32s/

Edit: Screenshot attached.
Edit: Replaced PNG by JPG (forum software doesn't like that PNG).
Edit: Got the binary for the Altair 8800 emulation running (on real hardware) ! 😁

Attachments

  • simh_altair.jpg
    Filename
    simh_altair.jpg
    File size
    242.7 KiB
    Views
    2583 views
    File comment
    SIMH - Altair 8800 emulation running
    File license
    Fair use/fair dealing exception
  • simh_pdp11.jpg
    Filename
    simh_pdp11.jpg
    File size
    29.58 KiB
    Views
    2602 views
    File comment
    SIMH - PDP11 emulation running
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2020-09-30, 01:41. Edited 3 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 93 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

By the way, have you ever wondered for what other purposes emulators can be used for?

Here's some neat idea. Someone used an Apple II emulator and a modern USB gamepad, which he/she/they hacked.

By connecting the buttons to a transistor/opto-coupler, it was possible to use an old Hellschreiber communications program. 😀

See https://www.nonstopsystems.com/radio/hellschr … er-software.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 94 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

Hello everyone, here's WinStem in its Win16 form.

WinStem is an RCA Studio II emulator, which is available for several platforms.
The RCA Studio II was a computer console with a pair of numeric keypads.

It's based on the now famous COSMAC 1802 CPU, which was used in some amateur radio satellites, even, running the IPS system.
The CHIP-8 systems COSMAC ELF and COSMAC VIP also used that CPU.

The video processor is an RCA CDP1861, nicknamed "Pixie". It can do 64x32 in monochrome.

More information:
https://en.wikipedia.org/wiki/RCA_Studio_II
https://en.wikipedia.org/wiki/RCA_1802

https://en.wikipedia.org/wiki/AMSAT#IPS
https://www.retrotechnology.com/memship/amsat.html

https://en.wikipedia.org/wiki/COSMAC_ELF
https://en.wikipedia.org/wiki/COSMAC_VIP

Screenshot attached.

Attachments

  • RCA-Studio-II-Back.jpg
    Filename
    RCA-Studio-II-Back.jpg
    File size
    34.09 KiB
    Views
    2623 views
    File comment
    https://commons.wikimedia.org/wiki/File:RCA-Studio-II-Back.jpg
    File license
    Public domain
  • winstem_win16.png
    Filename
    winstem_win16.png
    File size
    106.36 KiB
    Views
    2623 views
    File comment
    WinStem (Win16)
    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 95 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

Found another emulator/simulator.
- It emulates the Mark 1 system with its unusual tube displays.

Tested on real hardware and DOSBox.

Screenshot attached.

Edit: Text fixed.

Attachments

  • mark1.jpg
    Filename
    mark1.jpg
    File size
    281.87 KiB
    Views
    2583 views
    File comment
    "Baby" Mark 1 Simulator
    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 96 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Update.

Found "Emulator86" for the TI86 computer (not the calc)..
It displays a missing ROM warning, but I'm confident that I can get it running on good old Windows 3.1!

Stay tuned! 😀

Edit: Correction, it is a calculator emulator. 😅
And it runs, apparently. Still don't know what to do, though..

Attachments

  • emu86_boot.jpg
    Filename
    emu86_boot.jpg
    File size
    161.82 KiB
    Views
    2526 views
    File comment
    Emulator86 starts
    File license
    Fair use/fair dealing exception
  • emu86_rom_error.jpg
    Filename
    emu86_rom_error.jpg
    File size
    265.03 KiB
    Views
    2579 views
    File comment
    Emulator86 - ROM error
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2020-10-02, 01:41. 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 97 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

Discovered a hidden gem of emulation. It's an old emulation site from the 1990s.
Has emulators listed for DOS, OS/2 and BEOS. And Windows, 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 98 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

Found a copy of WinNES, which was compiled with Delphi 3.02b. If it was compiled with Delphi 2, it may run in Win32s.. 🙁
Sadly, the source code (lost ?) was only released for v0.0.3 beta, which required DirectX 3.

The final version, v0.0.6, didn't require DirectX anymore for desktop mode and thus could be re-compiled for Win32s perhaps.
If, just if, the source code was released for this final version also. *sigh*

Anyway, if you like to experiment. Check Emu France. It has a copy of WinNES v0.0.6.
The old homepage from the late 90s is archived here.

"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 99 of 331, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update.

Found out that later versions of vMac 0.18 dropped Win32s support.
It's mentioned in the readme files.

Maybe that's why the graphical glitches with v0.18b occured.

This is what readme of v0.18c said about the predecessor v0.18b:

*New since 0.18b* -Icon bar instead of vMac menu -Shows a ROM with a flashing X on it when there is a problem with the ROM file […]
Show full quote

*New since 0.18b*
-Icon bar instead of vMac menu
-Shows a ROM with a flashing X on it when there is a problem with the ROM file
-After you run vMac Win32, it gives .ROM and .DSK files an icon
-Common dialog box for inserting disks (instead of inserting disks 1-4)
-Fixed bug that prevented using paths with spaces
-Draws splash screen faster
-No more Splash.dat, now its vMac.dat - it contains the splash screen, ROM
pictures, and icon bar
-No longer runs on Windows 3.1/3.11 with Win32s - it always ran poorly under
Win32s anyway
-Real Time Clock runs at real time
-Its a bit faster

This is in contrast to the readme of my copy of v0.18b (beta ?), which said:

[…]
Show full quote

  • *REQUIREMENTS*


It should run on the below operating systems:

-Windows 95 (works)
-Windows NT (works under 4.0, untested under other versions)
-Windows 3.1 or 3.11 with Win32s 1.15 or better (*untested*)

This makes me believe that v0.18b never really ran on Win32s.
Either the ports are from different authors, betas or they just realized by the time that v0.18c was out
that the previous version was truely incompatible with Win32s - the "untested" note in readme v0.18b makes this a possibility.

Edit: Just tried another version of v0.18 (another b?) and it closed with an error message.

Edit: Followed a forum discussion about compiling vMac on Win95 with Visual C++ 1.1. The author, who's also writting stuff for Windows 1/2 (see his/her YT channel) comes to this conclusion:
"I had tested that on Win32s, it cannot even properly display the "ROM not found" message! seems Win32s doesn't have proper DIB support."
Source: https://www.emaculation.com/forum/viewtopic.php?t=6176

Edit: Please note - The other (earlier) v0.18b that executes on Win32s isn't attached down here, but in archive #2.

Attachments

  • vmac_018_err.jpg
    Filename
    vmac_018_err.jpg
    File size
    262.87 KiB
    Views
    2541 views
    File comment
    vMac v.18b stating that this Windows version is too old
    File license
    Fair use/fair dealing exception
  • Filename
    vmac18cw.zip
    File size
    146.64 KiB
    Downloads
    105 downloads
    File comment
    vMac 0.18c (Win32)
    File license
    Fair use/fair dealing exception
Last edited by Jo22 on 2022-04-04, 11:17. Edited 5 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//