Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05547 Crash/Freeze Critical (emulation) Sometimes Apr 26, 2014, 02:32 Jun 19, 2022, 04:54
Tester maclover490 View Status Public Platform MESS (Official Binary)
Assigned To Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver
Version 0.153 Fixed in Version 0.154 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 05547: ct486: System locks up when attempting to boot MS-DOS 6.22
Description When I attempt to boot MS-DOS 6.22 install disk 1, the system locks up.
Steps To Reproduce Boot from MS-DOS 6.22 disk 1
Additional Information This only happens with the ct486 driver, both at486 and at586 can boot from this disk without any issues

It seems that I can prevent the freeze by pressing F8 and manually choosing "Y" to all of the config.sys/autoexec.bat prompts.

The OS will also boot correctly from a hard disk, only the install floppy freezes
Github Commit
Flags
Regression Version
Affected Sets / Systems ct486
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.10647
Tafoid
Administrator
Apr 29, 2014, 15:40
edited on: Apr 29, 2014, 15:40
I was able to with 0.153 MAMEDEV.org binary (64-bit) create a new HD, set BIOS, load DOS boot and install MS-DOS 6.22 with that version:

1) Clear old NVRAM in nvram\ct486 folder

2) chdman createhd -o pchard.chd -chs 1024,16,63 -c none
Create HD for use - ~504MB

3) mess64 -hard1 pchard.chd]
Boot system, first time will prompt to enter bios. Auto DETECT the HD using the option in the main menu, ESC when done. STANDARD settings, Assign floppy to 1.44mb 3 1/2" to A:. ESC. ADVANCED settings, Change boot order from C:, A: to A:, C, ESC - then save your bios/EXIT
It is best to after the failed booted to stop/restart MESS save the NVRAM, this will also allow you to add the -flop1 command for the msdos622 disk.

4 mess64 -hard1 pchard.chd -flop1 disk1.img
This will boot the system using A: as the main boot drive - You should see STARTING MSDOS on the screen and within a minute or so, you should get the option to install. Just follow the on screen instruction, hitting ENTER when required and using FILE MANAGER when required to change disks (disk2,disk3), installed all 3 disks from the install. Once complete, you can simply unmount the A: floppy image and let the system reboot from the install. You should then get autoexec.bat working and end up at a C: prompt.

Installed
I tested 0.153 and current SVN from today 04/29, the both seemed to work.
User avatar
No.10648
maclover490
Tester
Apr 29, 2014, 17:45
edited on: Apr 29, 2014, 17:57
I followed your instructions and it still freezes at "Starting MS-DOS..." unless I use F8 and single-step through config.sys and autoexec.bat on the install floppy.

Using this trick, I was able to fully install DOS 6.22 and it boots fine from the hard disk without the need to use F8
User avatar
No.10651
Tafoid
Administrator
Apr 29, 2014, 22:36
With current SVN, it works without any issues that I can see. I did experience some oddness when I attempted to duplicate on 0.153 64-bit from MAMEDEV.org where sometime the Floppy drive reading would hang up and fly into the weeds, as they say.

So, I'll confirm behavior and mark it fixed for 0.154.
User avatar
No.20332
Andrew
Tester
Jun 19, 2022, 04:54
edited on: Jun 19, 2022, 04:55
The issue maclover490 raised occurs in 0.244. It freezes at "Starting MS-DOS". I wasn't sure how to apply the F8 workaround. I tried at486 and it works as stated. Apologies for adding a note to an old report.