Jump to content
IGNORED

This person is writing a Win16 emulator


Flojomojo

Recommended Posts

Flawed from the beginning.

"What would it take to write an emulator with just enough support to run these old games?"

Sounds half-assed and incomplete.

 

Win 3.1 in DosBox works nicely, with enough support (and more) to run my MX-80 dot-matrix printer. And I can run Office applications on it.

Edited by Keatah
  • Like 1
Link to comment
Share on other sites

I'd rather see less duplication of efforts and more focus on improving and fine-tuning existing projects.

 

It seems that with duplication of efforts, projects only go so far, then the developer burns out. And nothing has been accomplished except creating confusion about which "product" is better and a general overall cluttering of the ecosphere/space where the product fits into.

 

Much like politics and the space program. Things only progress so far before they stop and are rebooted for no good reason other than to do so.

 

We already have acceptable support for running Windows 3.1 material. Dosbox is one method, and I'm quite pleased with what can be done already. Sure there's room for improvement and no doubt there are other methods available that I haven't tried out yet..but anyways..

 

post-4806-0-74546400-1474314954_thumb.jpgpost-4806-0-73522900-1474314456_thumb.pngpost-4806-0-41490600-1474314457_thumb.pngpost-4806-0-81258200-1474314461_thumb.pngpost-4806-0-84727300-1474314463_thumb.pngpost-4806-0-73906700-1474314464_thumb.pngpost-4806-0-87591200-1474314465_thumb.pngpost-4806-0-79294000-1474314453_thumb.pngpost-4806-0-90912900-1474314955_thumb.jpgpost-4806-0-27444300-1474315243_thumb.jpgpost-4806-0-42994000-1474314952_thumb.jpgpost-4806-0-67517500-1474314958_thumb.jpg

Link to comment
Share on other sites

Win 3.1 in DosBox works nicely, with enough support (and more) to run my MX-80 dot-matrix printer. And I can run Office applications on it.

Does it now?

Last I checked (about 4 month ago) you needed to use Himem.sys and command.com from an original Microsoft MS- DOS, and fiddle with parameters and Windows 3.11 MAY work under DosBox.

Edited by CatPix
  • Like 1
Link to comment
Share on other sites

We're doing the real thing here. Not a shell.

That's kind of where I stand. It's one thing to emulate hardware, you're replacing older unavailable components or making transfer between modern PCs more efficient. It's another thing to emulate machines in a virtual environment. Not that it doesn't have a place. Take NES emulation, or any other console for that matter. But, in my mind it's for hipsters. If you get off on writing the code and accomplishing the goal, so be it. But I'd rather play in real hardware.

Link to comment
Share on other sites

Does it now?

 

It does.

 

And if it doesn't it means you're doing something wrong. There is no "maybe". Win31 works in dosbox. There can be issues in shells/emulators/VMs just as there can be issues in real hardware. Similar in level of difficulty, different in specific actions.

 

 

Last I checked (about 4 month ago) you needed to use Himem.sys and command.com from an original Microsoft MS- DOS, and fiddle with parameters and Windows 3.11 MAY work under DosBox.

 

Not any more fiddling than on a real 486 DOS machine. And it goes faster because of the facilities afforded by the host machine, file manager, multiple windows and instances, documentation..

 

While using DosBox, HIMEM.SYS and COMMAND.COM need not be present to run Windows 3. - just say'n..

Link to comment
Share on other sites

WINE cannot do this? Maybe getting WINE for Windows to compile properly again would be less work.

 

Well, first you have to recode it to use Win32 API's instead of X Window System. And like the guy said, you still need a virtual x86 processor because 64-bit OS's cannot run 16-bit code at all. But if you there is a WINE For Windows, it would also be beneficial for older 32-bit programs since the WINE libraries would replace the 32-bit Win32 ones that Microsoft depreicated. In other words, better 32-bit compatibility...

 

Yes you can also run Windows 3.1 in DOSbox, if you have a legal copy and willing to install all those floppy disks. :-o

Link to comment
Share on other sites

An NTVDM with a cpu emulator (as I'm led to understand existed on some of the non-x86 ports of NT) that plugs into any 64-bit Windows, would be nice.

 

Such a tool would run DOS and Win16 apps.

 

Actually, I don't think Windows *3.10* has that much of its own API outside of external DLLs, does it? (Certainly less than 95 gold or any other 9x would've had) And what there is could probably be mapped without *too* much difficulty onto Win32, I suppose.

Link to comment
Share on other sites

This has an edge over Dosbox if there is zero setup for users other than an installer.

 

Eons ago many people I talked to in forums and BBS where against the idea of packaging a dedicated DOS emulator over using an x86 VM. Needless to say I was happy when Dosbox was announced. This feel like the same, why bother with DOS?

Link to comment
Share on other sites

This feel like the same, why bother with DOS?

I dunno I usually end up dickig with Dosbox much much much more getting things to run more than I actually use it

 

(Ie ohhh the sound card is studdering cause dB is running at 9/16th the real clock rate but if I correct that the video wigs out type of crap)

Edited by Osgeld
Link to comment
Share on other sites

https://medium.com/@CantabileApp/win3mu-part-1-why-im-writing-a-16-bit-windows-emulator-2eae946c935d#.tlazcjd8q

 

Interesting thoughts, which I thought might resonate with some people here

 

I think it would be pretty cool.

 

One of my favorite games back in the day was "Castle of the Winds." It requires Windows 3.1...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...