Giter Club home page Giter Club logo

doswasmx's Issues

Windows 98 white screen after boot c: on SR1

General Issue

If you boot into Windows 98, shutdown Windows 98, then use the Import Files function to import a ZIP file, the emulator will load the ZIP file, copy the files into the virtual disk, then attempt to boot Windows 98 again, which fails with a white screen--the emulation generates an error and terminates.

JavaScript Console Log File emu-js-console.log

This log file captures the events which transpire and the error that happens when Windows 98 stops loading.

Steps to Reproduce

Assumes starting from a brand new disk image.

  1. Set your RAM to 32 MB and disk size to 2 GB
  2. Perform a clean install of Windows 98 from a ZIP file
  3. Boot into Windows 98
  4. Shutdown Windows 98 to return to the DOS emulator environment
  5. Click the Import Files option under Advanced in the DOS Wasm X command bar menu
  6. Select a small ZIP file, like QUAKE.ZIP to import a small game
  7. Wait for the virtual machine to load the ZIP file and boot into Windows 98

Error Behavior

What will happen next is Windows 98 starts to boot. After a few seconds of starting up, Windows 98 will white screen, meaning the emulator will stop working due to an error, which you can see in the log file linked above.

Workaround

What is interesting is this behavior does not happen if you drag and drop the QUAKE.ZIP file onto the DOS Wasm X file importer drop location before you click Start Computer. Thus, the issue itself is related to the state of the emulator after a Windows 98 shutdown occurs.

Boot HDD and CD ISO?

I'm successfully booting up using 'DEFAULTIMG:"/pc/hdd.img' into windows 98.
If I manually choose Advanced->Load CD and give it an ISO, it correctly reboots the machine and the CD ROM contents shows up just fine.

What I'd like to do is boot up with the CD ISO already in the drive so it doesn't have to reboot. Ideally give it a URL to an ISO file to load.

I tried setting both ISOURL and DEFAULTIMG, but that didn't work, it never tries loading the CD ISO. I tried loading with myApp.loadRom(false) but then it just tries to boot the CD ISO, which doesn't work as it's not bootable. So I don't think that ISOURL is designed to do this.

Any tips?

By the way, I'm totally open to modifying the script.js fiel in any way needed to accomplish this feat :)

How To Preload Zip?

Hi! I have a disk image that I want to have users see when the app is loaded. You explain this in the documentation. However, I also want to run a command automatically on machine load. How would I do this? Thank you!

Drive A unmounted on CTRL+ALT+DEL

When I restart the DOS prompt with CTRL+ALT+DEL, it forgets that A: exists and unmounts the drive. I am unable to remount it, because apparently it doesn't exist.

Additional comment: when loading a new instance with just a floppy, it seems to forget that C: exists.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.