Viewing Issue Advanced Details Jump to Notes ] ct486.cpp
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05547 Crash/Freeze Critical (emulation) Sometimes Apr 26, 2014, 02:32 Apr 29, 2014, 22:36
Tester maclover490 View Status Public Platform MESS (Official Binary)
Assigned To Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved   Driver ct486.cpp
Version 0.153 Fixed in Version 0.154 Build 64-bit
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
Flags
Regression Version
Affected Sets / Systems ct486
Attached Files
 


-  Notes
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.