Re: [hatari-devel] Hatari hangs with NVDI when MMU is enabled

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Does not seem to be a regression, the probably is the same with the
Hatari 2.1.0 release version.

> Hi,
> 
> Please see the attached Hatari config file and ASSIGN.SYS for details.
> NVDI is the only program in the AUTO folder, which is booted from GEMDOS
> drive C. NVDI version is 5.03, Hatari was compiled on Linux from the
> current development tree.
> By the way, the problem is most likely unrelated to ASSIGN.SYS, Hatari
> even hangs when this is the only line in ASSIGN.SYS:
> 
> PATH = C:\GEMSYS\
> 
> In all cases, the NVDI bootup message is displayed, then the screen gets
> white (empty), and then nothing happens anymore, while the busybee being
> displayed. The mouse cursor (busybee) can still be moved, but the
> desktop does not appear.
> 
> Best regards
> 
> Uwe
> 
> > Hello Uwe,
> > 
> > I just tested (with NVDI 5.03) and could not reproduce it. NVDI loads
> > fine under TOS 3.06 with the MMU enabled.
> > 
> > I'm afraid, you therefore have to be a little more specific:
> > Which Hatari version? (I used 2.1.0.)
> > Which NVDI version?
> > Does it maybe only happen when NVDI is loading a specific driver from
> > the ASSIGN.SYS? Can you share your ASSIGN.SYS?
> > Can you please share your Hatari configuration file?
> > 
> > Regards
> > Christian
> > 
> > Uwe Seimet schrieb:
> > > Hello,
> > > 
> > > Any news on this? Is there anybody else having the same problem? (This
> > > happens with an emulated TT and the PMMU option enabled.)
> > > 
> > > Best regards
> > > 
> > > Uwe
> > > 
> > >> Hi,
> > >> 
> > >> I just noticed that when enabling the MMU, Hatari hangs during the boot
> > >> process when starting NVDI. Without NVDI.PRG in the AUTO folder or with
> > >> disabled MMU everything is fine.
> > >> 
> > >> Best regards
> > >> 
> > >> Uwe
> > >> 
> > >> 
> > > 
> > > 
> > 
> > 
> > 

> [Log]
> sLogFileName = stderr
> sTraceFileName = stderr
> nTextLogLevel = 4
> nAlertDlgLogLevel = 1
> bConfirmQuit = FALSE
> bNatFeats = TRUE
> bConsoleWindow = FALSE
> 
> [Screen]
> nMonitorType = 0
> nFrameSkips = 5
> bFullScreen = FALSE
> bAllowOverscan = FALSE
> nSpec512Threshold = 16
> nForceBpp = 0
> bUseExtVdiResolutions = FALSE
> nVdiWidth = 1280
> nVdiHeight = 1024
> nVdiColors = 0
> bShowStatusbar = FALSE
> bShowDriveLed = FALSE
> bAspectCorrect = TRUE
> bCrop = FALSE
> nMaxWidth = 832
> nMaxHeight = 576
> bKeepResolution = FALSE
> bForceMax = FALSE
> bMouseWarp = TRUE
> nRenderScaleQuality = 0
> bUseVsync = FALSE
> bResizable = TRUE
> bUseSdlRenderer = TRUE
> 
> [Joystick0]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 1
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Joystick1]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 0
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Joystick2]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 2
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Joystick3]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 3
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Joystick4]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 4
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Joystick5]
> nJoystickMode = 0
> bEnableAutoFire = FALSE
> bEnableJumpOnFire2 = FALSE
> nJoyId = 5
> kUp = Up
> kDown = Down
> kLeft = Left
> kRight = Right
> kFire = Right Ctrl
> 
> [Keyboard]
> bDisableKeyRepeat = TRUE
> nKeymapType = 1
> szMappingFileName =
> 
> [ShortcutsWithModifiers]
> keyOptions = 111
> keyFullScreen = 102
> keyMouseMode = 109
> keyColdReset = 99
> keyWarmReset = 114
> keyScreenShot = 103
> keyBossKey = 105
> keyCursorEmu = 106
> keyFastForward = 120
> keyRecAnim = 97
> keyRecSound = 121
> keySound = 115
> keyPause = 0
> keyDebugger = 19
> keyQuit = 113
> keyLoadMem = 108
> keySaveMem = 107
> keyInsertDiskA = 100
> 
> [ShortcutsWithoutModifiers]
> keyOptions = 293
> keyFullScreen = 292
> keyMouseMode = 0
> keyColdReset = 0
> keyWarmReset = 0
> keyScreenShot = 0
> keyBossKey = 0
> keyCursorEmu = 0
> keyFastForward = 0
> keyRecAnim = 0
> keyRecSound = 0
> keySound = 0
> keyPause = 19
> keyDebugger = 0
> keyQuit = 0
> keyLoadMem = 0
> keySaveMem = 0
> keyInsertDiskA = 0
> 
> [Sound]
> bEnableSound = FALSE
> nPlaybackFreq = 44100
> szYMCaptureFileName = /home/us/hatari.wav
> bEnableMicrophone = TRUE
> nSdlAudioBufferSize = 0
> YmVolumeMixing = 2
> bEnableSoundSync = FALSE
> 
> [Memory]
> nMemorySize = 14336
> bAutoSave = FALSE
> szMemoryCaptureFileName = /home/us/.hatari/hatari.sav
> szAutoSaveFileName = /home/us/.hatari/auto.sav
> nTTRamSize = 16384
> 
> [Floppy]
> bAutoInsertDiskB = TRUE
> nWriteProtection = 0
> szDiskAZipPath =
> szDiskAFileName =
> szDiskBZipPath =
> szDiskBFileName =
> szDiskImageDirectory = /home/us/hatari
> FastFloppy = FALSE
> EnableDriveA = FALSE
> EnableDriveB = FALSE
> DriveA_NumberOfHeads = 2
> DriveB_NumberOfHeads = 2
> 
> [HardDisk]
> bBootFromHardDisk = TRUE
> bUseHardDiskDirectory = TRUE
> szHardDiskDirectory = /home/us/TT
> bUseHardDiskImage = TRUE
> szHardDiskImage = /home/us/hatari/aranym.img
> bUseIdeMasterHardDiskImage = TRUE
> bUseIdeSlaveHardDiskImage = TRUE
> szIdeMasterHardDiskImage = /home/us/hatari/master.img
> #szIdeMasterHardDiskImage = /dev/sdh
> szIdeSlaveHardDiskImage = /home/us/hatari/slave.img
> #szIdeSlaveHardDiskImage = /dev/sdc
> nWriteProtection = 0
> nGemdosCase = 0
> nGemdosDrive = 0
> bFilenameConversion = FALSE
> bGemdosHostTime = FALSE
> 
> [ROM]
> szTosImageFileName = /opt/atari/tos306de.img
> #szTosImageFileName = /opt/atari/etos512k.img
> szCartridgeImageFileName =
> bPatchTos = TRUE
> 
> [RS232]
> bEnableRS232 = FALSE
> szOutFileName = /dev/modem
> szInFileName = /dev/modem
> 
> [Printer]
> bEnablePrinting = TRUE
> szPrintToFileName = /tmp/prn.out
> 
> [Midi]
> bEnableMidi = FALSE
> sMidiInFileName = /dev/snd/midiC1D0
> sMidiOutFileName = /dev/snd/midiC1D0
> sMidiInPortName = Off
> sMidiOutPortName = Off
> 
> [System]
> nCpuLevel = 3
> nCpuFreq = 32
> bCompatibleCpu = FALSE
> bBlitter = FALSE
> nDSPType = 0
> bPatchTimerD = TRUE
> bFastForward = TRUE
> bAddressSpace24 = FALSE
> bCycleExactCpu = FALSE
> n_FPUType = 68882
> bMMU = TRUE
> bFastBoot = FALSE
> nModelType = 4
> VideoTiming = 3
> bSoftFloatFPU = FALSE
> 
> [Debugger]
> nNumberBase = 10
> nDisasmLines = 8
> nMemdumpLines = 8
> nDisasmOptions = 15
> bDisasmUAE = FALSE
> nSymbolLines = -1
> nExceptionDebugMask = 515
> bSymbolsResident = FALSE
> bMatchAllSymbols = FALSE
> 
> [Video]
> AviRecordVcodec = 2
> AviRecordFps = 0
> AviRecordFile = /home/us/test/hatari/hatari.avi
> 
> [ACSI]
> bUseDevice1 = FALSE
> sDeviceFile1 = /home/us/hatari/aranym.img
> bUseDevice2 = FALSE
> sDeviceFile2 = /home/us/hatari/win.img
> bUseDevice3 = FALSE
> sDeviceFile3 = /home/us/TT/D/HDDRUTIL
> bUseDevice4 = FALSE
> sDeviceFile4 = /home/us/TT/D/HDDRUTIL
> bUseDevice5 = FALSE
> sDeviceFile5 = /home/us/TT/D/HDDRUTIL
> bUseDevice6 = FALSE
> sDeviceFile6 = /home/us/TT/D/HDDRUTIL
> bUseDevice7 = FALSE
> sDeviceFile7 = /home/us/TT/D/HDDRUTIL
> 
> [ShortcutsWithModifiers2]
> keyOptions = 111
> keyFullScreen = 102
> keyMouseMode = 109
> keyColdReset = 99
> keyWarmReset = 114
> keyScreenShot = 103
> keyBossKey = 105
> keyCursorEmu = 106
> keyFastForward = 120
> keyRecAnim = 97
> keyRecSound = 121
> keySound = 115
> keyPause = 0
> keyDebugger = 1073741896
> keyQuit = 113
> keyLoadMem = 108
> keySaveMem = 107
> keyInsertDiskA = 100
> keySwitchJoy0 = 1073741882
> keySwitchJoy1 = 1073741883
> keySwitchPadA = 1073741884
> keySwitchPadB = 1073741885
> 
> [ShortcutsWithoutModifiers2]
> keyOptions = 1073741893
> keyFullScreen = 1073741892
> keyMouseMode = 0
> keyColdReset = 0
> keyWarmReset = 0
> keyScreenShot = 0
> keyBossKey = 0
> keyCursorEmu = 0
> keyFastForward = 0
> keyRecAnim = 0
> keyRecSound = 0
> keySound = 0
> keyPause = 1073741896
> keyDebugger = 0
> keyQuit = 0
> keyLoadMem = 0
> keySaveMem = 0
> keyInsertDiskA = 0
> keySwitchJoy0 = 0
> keySwitchJoy1 = 0
> keySwitchPadA = 0
> keySwitchPadB = 0
> [KeyShortcutsWithMod]
> kOptions = O
> kFullScreen = F
> kMouseMode = M
> kColdReset = C
> kWarmReset = R
> kScreenShot = G
> kBossKey = I
> kCursorEmu = J
> kFastForward = X
> kRecAnim = A
> kRecSound = Y
> kSound = S
> kPause =
> kDebugger = Pause
> kQuit = Q
> kLoadMem = L
> kSaveMem = K
> kInsertDiskA = D
> kSwitchJoy0 = F1
> kSwitchJoy1 = F2
> kSwitchPadA = F3
> kSwitchPadB = F4
> kBorders = B
> 
> [KeyShortcutsWithoutMod]
> kOptions = F12
> kFullScreen = F11
> kMouseMode =
> kColdReset =
> kWarmReset =
> kScreenShot =
> kBossKey =
> kCursorEmu =
> kFastForward =
> kRecAnim =
> kRecSound =
> kSound =
> kPause = Pause
> kDebugger =
> kQuit =
> kLoadMem =
> kSaveMem =
> kInsertDiskA =
> kSwitchJoy0 =
> kSwitchJoy1 =
> kSwitchPadA =
> kSwitchPadB =
> kBorders =

> PATH = C:\GEMSYS\
> 
> 01p SCREEN.SYS                   ;aktuelle Aufl?sung
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> JENEVA09.FNT
> JENEVA10.FNT
> JENEVA12.FNT
> JIBO09.FNT
> JIBO10.FNT
> JINN08.FNT
> JINN09.FNT
> JINN10.FNT
> JINN13.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> 
> 02p SCREEN.SYS                   ;niedrige ST-Aufl?sung (320*200)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 03p SCREEN.SYS                   ;mittlere ST-Aufl?sung (640*200)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 04p SCREEN.SYS                   ;hohe ST-Aufl?sung (640*400)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 05p SCREEN.SYS
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 06p SCREEN.SYS                   ;mittlere TT-Aufl?sung (640*480)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 07p SCREEN.SYS
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 08p SCREEN.SYS                   ;hohe TT-Aufl?sung (1280*960)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> JENEVA09.FNT
> JENEVA10.FNT
> JENEVA12.FNT
> JIBO09.FNT
> JIBO10.FNT
> JINN08.FNT
> JINN09.FNT
> JINN10.FNT
> JINN13.FNT
> GEM4.FNT
> THING04.FNT
> THING10.FNT
> SIENERA4.FNT
> DCHENM05.FNT
> DCHENM07.FNT
> DCHENM11.FNT
> DCHENP08.FNT
> DCHENP10.FNT
> DCHENP13.FNT
> DCHENP17.FNT
> 
> 09p SCREEN.SYS                   ;niedrige TT-Aufl?sung (320*480)
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 10p SCREEN.SYS
> MONACO08.FNT
> MONACO09.FNT
> MONACO10.FNT
> MONACO20.FNT
> BLUE10.FNT
> RUFUS09.FNT
> RUFUS10.FNT
> RUFUS12.FNT
> RUFUS06.FNT
> CONNECT.FNT
> CONNLIGH.FNT
> KKIB08.FNT
> KKIB09.FNT
> KKIB10.FNT
> SRCP09.FNT
> SRCR09.FNT
> SRCR10.FNT
> 
> 21 PCL.SYS                       ;Laserdrucker
> 
> ;22 PIN.SYS	                     ;Nadeldrucker
> 
> 31 META.SYS                      ;Metafile-Treiber
> 
> 61 MEMORY.SYS                    ;Memory-Treiber
> 
> 91 IMG.SYS                       ;IMG-Treiber




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/