[hatari-devel] Hatari doesn't work with old versions' config files

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


Hi,

I got config file (attached) from Hatari v1.6.2 Windows
user which crashes newer Hatari Windows versions:
	http://atari-forum.com/viewtopic.php?f=51&t=28418

When using that config on Linux with latest HG version:

* WinUAE CPU core freezes.  User selecting MMU with 060
  results in 060 CPU + 030 MMU which is non-working config

* OldUAE CPU core aborts when it initializes CPU core
  instruction table.  I guess saved WinUAE CPU setting
  value is incompatible with OldUAE CPU core.

Hatari should validate such values also after loading
config file.


	- Eero
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 4
nAlertDlgLogLevel = 1
bConfirmQuit = TRUE

[Screen]
nMonitorType = 2
nFrameSkips = 0
bFullScreen = TRUE
bAllowOverscan = FALSE
nSpec512Threshold = 16
nForceBpp = 0
bUseExtVdiResolutions = FALSE
nVdiWidth = 640
nVdiHeight = 480
nVdiColors = 2
bShowStatusbar = FALSE
bShowDriveLed = TRUE
bAspectCorrect = TRUE
nMaxWidth = 640
nMaxHeight = 480
bKeepResolution = FALSE
bCrop = TRUE
bKeepResolutionST = FALSE
bForceMax = FALSE

[Joystick0]
nJoystickMode = 1
bEnableAutoFire = FALSE
nJoyId = 2
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Joystick1]
nJoystickMode = 1
bEnableAutoFire = FALSE
nJoyId = 3
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Joystick2]
nJoystickMode = 0
bEnableAutoFire = FALSE
nJoyId = 0
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Joystick3]
nJoystickMode = 0
bEnableAutoFire = FALSE
nJoyId = 0
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Joystick4]
nJoystickMode = 0
bEnableAutoFire = FALSE
nJoyId = 0
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Joystick5]
nJoystickMode = 0
bEnableAutoFire = FALSE
nJoyId = 0
nKeyCodeUp = 273
nKeyCodeDown = 274
nKeyCodeLeft = 276
nKeyCodeRight = 275
nKeyCodeFire = 305
bEnableJumpOnFire2 = FALSE

[Keyboard]
bDisableKeyRepeat = FALSE
nKeymapType = 0
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
keyQuit = 113
keyLoadMem = 108
keySaveMem = 107
keyInsertDiskA = 100
keyPause = 0
keyDebugger = 19

[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
keyQuit = 0
keyLoadMem = 0
keySaveMem = 0
keyInsertDiskA = 0
keyPause = 19
keyDebugger = 0

[Sound]
bEnableSound = TRUE
szYMCaptureFileName = E:\Steem\hatari-1.6.2_windows\hatari.wav
nPlaybackFreq = 50066
nSdlAudioBufferSize = 0
bEnableMicrophone = TRUE
YmVolumeMixing = 2
bEnableSoundSync = FALSE

[Memory]
nMemorySize = 14
bAutoSave = FALSE
szMemoryCaptureFileName = E:\Steem\hatari-1.6.2_windows\hatari.sav
szAutoSaveFileName = E:\Steem\hatari-1.6.2_windows\auto.sav

[Floppy]
bAutoInsertDiskB = TRUE
nWriteProtection = 0
szDiskAZipPath =
szDiskAFileName =
szDiskBZipPath =
szDiskBFileName =
szDiskImageDirectory = E:\Steem
FastFloppy = FALSE

[HardDisk]
bBootFromHardDisk = TRUE
bUseHardDiskDirectory = TRUE
szHardDiskDirectory = E:\Steem\AtariData
bUseHardDiskImage = FALSE
szHardDiskImage = E:\Steem\AtariData
nWriteProtection = 0
bUseIdeMasterHardDiskImage = FALSE
bUseIdeSlaveHardDiskImage = FALSE
szIdeMasterHardDiskImage = E:\Steem\hatari-1.5.0_windows
szIdeSlaveHardDiskImage = E:\Steem\hatari-1.5.0_windows

[ROM]
szTosImageFileName = E:\Steem\hatari-1.6.2_windows\tos492.img
szCartridgeImageFileName =
bPatchTos = TRUE

[RS232]
bEnableRS232 = FALSE
szOutFileName = E:\Steem\hatari-1.1.0_windows\/dev/modem
szInFileName = E:\Steem\hatari-1.1.0_windows\/dev/modem

[Printer]
bEnablePrinting = FALSE
szPrintToFileName = E:\Steem\hatari-1.1.0_windows\hatari.prn

[Midi]
bEnableMidi = FALSE
sMidiInFileName = E:\Steem\hatari-1.3.1_windows\/dev/snd/midiC1D0
sMidiOutFileName = E:\Steem\hatari-1.3.1_windows\/dev/snd/midiC1D0

[System]
nCpuLevel = 5
nCpuFreq = 32
bCompatibleCpu = FALSE
nMachineType = 3
bBlitter = TRUE
nDSPType = 2
bRealTimeClock = TRUE
bPatchTimerD = TRUE
bFastForward = FALSE
bAddressSpace24 = TRUE
bCycleExactCpu = FALSE
n_FPUType = 3
bCompatibleFPU = FALSE
bMMU = TRUE
bFastBoot = TRUE

[Debugger]
nNumberBase = 10
nDisasmLines = 8
nMemdumpLines = 8

[Video]
AviRecordVcodec = 2
AviRecordFps = 0
AviRecordFile = E:\Steem\hatari-1.6.2_windows\hatari.avi


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