Changeset 70754 in vbox for trunk/src/VBox/ValidationKit
- Timestamp:
- Jan 25, 2018 10:31:06 PM (7 years ago)
- Location:
- trunk/src/VBox/ValidationKit/vms
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/vms/t-dos401-win30me.txt
r70751 r70754 10 10 - Select tandy soundblaster driver, make sure to configure 11 11 them correctly (port 220, irq 5, dma 5/7) or they will hang 12 the system. 12 the system. Check that it works. 13 13 - Disable the tandy welcome screen. 14 - Copy DosSleep.exe, DosVmOff.com, and WinExit.exe onto the disk. 15 - Start the macro recorder (recorder.exe) in windows and record two different 16 macro files, both which are associated with Shift-F7 and play in normal time. 17 First C:\WinExit.Rec: 18 - [Anything that might be useful+easy to test in read mode] 19 - File->Run in the program manager using keyboard (Alt-F, R) 20 - Type in "C:\WinExit.exe" and enter (no mouse). 21 - Save macro. 22 Second (hit File->New first) C:\TestMM.Rec: 23 - File->Run in the program manager using keyboard (Alt-F, R) 24 - Type in "welcome.exe" and enter (no mouse). 25 - Wait for the tandy welcome animation to finish. 26 - [Anything else that might be useful+easy to test] 27 - File->Run in program manager again. 28 - Type in "C:\WinExit.exe" and enter (no mouse). 29 - Save macro. 14 30 - Edit win.ini changing the REC file association to: 15 31 rec=RECORDER.EXE -H +F7 ^.REC 16 32 This allows us to load .REC with Shift-F7 macros inside them at startup and 17 33 execute them. (Windows 3.0 didn't have a startup folder.) 18 - Copy DosSleep.exe, DosVmOff.com, and WinExit.exe onto the disk. 19 - ... more later. 34 - Make a copy of win.ini called win-mm.ini changing the 'load=scrnsvr.exe' 35 statement to 'load=c:\testmm.rec'. 36 - Make a copy of win.ini called win-exit.ini changing the 'load=scrnsvr.exe' 37 statement to 'load=c:\winexit.rec'. 38 - Create c:\test.bat with the following content: 39 :dos-stuff 40 echo TESTING chkdsk C: >COM1 41 dossleep 1 42 chkdsk c: 43 if not errorlevel 0 goto fail 44 45 echo TESTING c:\mwindows\msd.exe /f nul >COM1 46 dossleep 1 47 c:\mwindows\msd.exe /f nul 48 if not errorlevel 0 goto fail 49 50 :386mode 51 echo TESTING win /3 >COM1 52 dossleep 1 53 copy c:\mwindows\win-mm.ini c:\mwindows\win.ini 54 win /3 55 if not errorlevel 0 goto fail 56 57 :standardmode-max-4mb 58 echo TESTING win /s >COM1 59 dossleep 1 60 copy c:\mwindows\win-mm.ini c:\mwindows\win.ini 61 win /s 62 if not errorlevel 0 goto fail 63 64 :realmode 65 echo TESTING win /r >COM1 66 dossleep 1 67 copy c:\mwindows\win-exit.ini c:\mwindows\win.ini 68 win /r 69 if not errorlevel 0 goto fail 70 71 :success 72 echo PASSED>COM1 73 goto done 74 75 :fail 76 echo ERRORLEVEL=%ERRORLEVEL% 77 echo FAILED>COM1 78 79 :done 80 echo powering off the vm in 5 seconds... 81 dossleep 1 82 dossleep 1 83 dossleep 1 84 dossleep 1 85 dossleep 1 86 dosvmoff 87 - Edit c:\autoexec.bat appending "echo on" and "call c:\test.bat". 88
Note:
See TracChangeset
for help on using the changeset viewer.