Can anyone share working Hatari settings for this? If I run it with the "Show Borders" box unchecked it cuts off the top and bottom passageways and is effectively unplayable as a result, and if I tick the box it shows the full screen but runs like an absolute toilet and is equally unplayable.
salut, ça te dirait de porter des jeux sur ST sachant que le code 68000 transcodé du vrai code d'arcade existe et permet de faire tourner les versions amiga ? https://github.com/jotd666
ben check les repositories. Je pense qu'il y a de bons candidats: Mrs Pacman (pas un transcode), Amidar (pas un transcode), lock'n'chase, burger time, pooyan, galaxian, galaga, phoenix, donkey kong, bagman/superbagman, karate champ, pengo (tous des transcodes, avec une très bonne séparation entre code du jeu et update des sprites et hardware layer en général. D'ailleurs Galaxian a été porté sur Neo Geo avec ce code. Si tu as des questions, fais des issues sur le github correspondant.
On my real MegaSTE TOS 2.06 4MB I get the message "Machine non compatible". The same happens with Hatari. If in the emulator I change System from Mega STE to STE the game works. The game is great, please add Mega STE compatibility. Merci!
I found the problem. The game looks for the STE chipset. If I have Hatari or my MiST set to the MegaSTE chipset, the game will not start up and you get the error.
The STe can still be at 16Mhz and the game will start. The key is to have the chipset set to STE instead of MegaSTE.
If the game cannot be changed to detect the MegaSTE chipset as well, the easiest answer for me is to load my configuration that is set to an STe. That runs the game perfectly.
I did want to say that the game is very well done. The controls are responsive and the game feels like it could be the arcade version of Pacman.
Hi, it's my fault, i forgot to authorized MSTe, in version 1.01 it's done now. Coult you test another time on your mist with TOS 2.06, i think it will run. Thank you for your post.
As philsan already showed in his picture, Pucman now detects the MegaSTE chipset correctly and the game runs fine. I could leave my MiST in MegaSTE mode with TOS 2.06.
What version of TOS 2.06 did you try on your actual hardware? I tried both the US and UK versions of 2.06, but I get the message "Machine non compatible". I have 4MB of RAM set up on my MiST that acts as my ST.
I was able to get the game to work using a US TOS 1.62 with 4MB of RAM.
Hello, i have Tos 2.06 Fr on my Atari 1040STe with 4Mo of RAM. The detection of thé hardware is made by the Tos and return an Id regarding the real hardware detected. Into Mist fpga the tos don't reconnize the hardware and return a bad id.
However, that would not explain why the game works in TOS 1.62 on my MiST. I will try to find a French TOS 2.06 image and see if it works with that image.
← Return to game
Comments
Log in with itch.io to leave a comment.
Can anyone share working Hatari settings for this? If I run it with the "Show Borders" box unchecked it cuts off the top and bottom passageways and is effectively unplayable as a result, and if I tick the box it shows the full screen but runs like an absolute toilet and is equally unplayable.
Did you select 1 MB Atari STe with TOS 2.06?
Yes, it run with TOS 2.06 Fr and 1MB on Hatari.
Yes. What it needs is these settings:
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 4
nAlertDlgLogLevel = 1
bConfirmQuit = FALSE
bNatFeats = FALSE
bConsoleWindow = FALSE
[Debugger]
nNumberBase = 10
nDisasmLines = 8
nMemdumpLines = 8
nDisasmOptions = 15
bDisasmUAE = FALSE
nSymbolLines = -1
nBacktraceLines = 0
nExceptionDebugMask = 515
bSymbolsAutoLoad = TRUE
bMatchAllSymbols = FALSE
[Screen]
nMonitorType = 1
nFrameSkips = 5
bFullScreen = FALSE
bKeepResolution = TRUE
bAllowOverscan = TRUE
nSpec512Threshold = 1
nForceBpp = 0
bAspectCorrect = TRUE
bUseExtVdiResolutions = FALSE
nVdiWidth = 640
nVdiHeight = 480
nVdiColors = 2
bMouseWarp = TRUE
bShowStatusbar = FALSE
bShowDriveLed = TRUE
bCrop = FALSE
bForceMax = FALSE
nMaxWidth = 416
nMaxHeight = 312
bUseVsync = FALSE
bResizable = TRUE
nZoomFactor = 1
bUseSdlRenderer = TRUE
[Joystick0]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick1]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 0
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick2]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick3]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick4]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick5]
nJoystickMode = 1
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = FALSE
nJoyId = 1
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Keyboard]
bDisableKeyRepeat = FALSE
nKeymapType = 0
szMappingFileName =
[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
[Sound]
bEnableMicrophone = TRUE
bEnableSound = TRUE
bEnableSoundSync = FALSE
nPlaybackFreq = 44100
nSdlAudioBufferSize = 0
szYMCaptureFileName = /home/pi/hatari.wav
YmVolumeMixing = 2
[Memory]
nMemorySize = 1024
nTTRamSize = 0
bAutoSave = FALSE
szMemoryCaptureFileName = /home/pi/.hatari/hatari.sav
szAutoSaveFileName = /home/pi/.hatari/auto.sav
[Floppy]
bAutoInsertDiskB = TRUE
FastFloppy = FALSE
EnableDriveA = TRUE
DriveA_NumberOfHeads = 2
EnableDriveB = TRUE
DriveB_NumberOfHeads = 2
nWriteProtection = 0
szDiskAZipPath =
szDiskAFileName = /home/pi/RetroPie/roms/atarist/PuckMan_STe_MSTe.st
szDiskBZipPath =
szDiskBFileName =
szDiskImageDirectory = /home/pi/
[HardDisk]
nGemdosDrive = 0
bBootFromHardDisk = FALSE
bUseHardDiskDirectory = FALSE
szHardDiskDirectory = /home/pi
nGemdosCase = 0
nWriteProtection = 0
bFilenameConversion = FALSE
bGemdosHostTime = FALSE
[ROM]
szTosImageFileName = /home/pi/RetroPie/BIOS/TOS206.IMG
bPatchTos = TRUE
szCartridgeImageFileName =
[RS232]
bEnableRS232 = FALSE
szOutFileName = /dev/modem
szInFileName = /dev/modem
bEnableSccB = FALSE
sSccBOutFileName = /dev/modem
[Printer]
bEnablePrinting = FALSE
szPrintToFileName = /home/pi/.hatari/hatari.prn
[Midi]
bEnableMidi = FALSE
sMidiInFileName = /dev/snd/midiC1D0
sMidiOutFileName = /dev/snd/midiC1D0
sMidiInPortName = Off
sMidiOutPortName = Off
[System]
nCpuLevel = 0
nCpuFreq = 8
bCompatibleCpu = FALSE
bBlitter = FALSE
nDSPType = 0
bPatchTimerD = TRUE
bFastBoot = FALSE
bFastForward = FALSE
bAddressSpace24 = TRUE
nModelType = 2
bCycleExactCpu = TRUE
n_FPUType = 0
bSoftFloatFPU = FALSE
bMMU = FALSE
VideoTiming = 3
[Video]
AviRecordVcodec = 2
AviRecordFps = 0
AviRecordFile = /home/pi/hatari.avi
[KeyShortcutsWithMod]
kOptions = O
kFullScreen = F
kBorders = B
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
[KeyShortcutsWithoutMod]
kOptions = F12
kFullScreen = F11
kBorders =
kMouseMode =
kColdReset =
kWarmReset =
kScreenShot =
kBossKey =
kCursorEmu =
kFastForward =
kRecAnim =
kRecSound =
kSound =
kPause = Pause
kDebugger =
kQuit =
kLoadMem =
kSaveMem =
kInsertDiskA =
kSwitchJoy0 =
kSwitchJoy1 =
kSwitchPadA =
kSwitchPadB =
[ACSI]
bUseDevice0 = FALSE
sDeviceFile0 = /home/pi
nBlockSize0 = 512
bUseDevice1 = FALSE
sDeviceFile1 = /home/pi
nBlockSize1 = 512
bUseDevice2 = FALSE
sDeviceFile2 = /home/pi
nBlockSize2 = 512
bUseDevice3 = FALSE
sDeviceFile3 = /home/pi
nBlockSize3 = 512
bUseDevice4 = FALSE
sDeviceFile4 = /home/pi
nBlockSize4 = 512
bUseDevice5 = FALSE
sDeviceFile5 = /home/pi
nBlockSize5 = 512
bUseDevice6 = FALSE
sDeviceFile6 = /home/pi
nBlockSize6 = 512
bUseDevice7 = FALSE
sDeviceFile7 = /home/pi
nBlockSize7 = 512
[SCSI]
bUseDevice0 = FALSE
sDeviceFile0 = /home/pi
nBlockSize0 = 512
bUseDevice1 = FALSE
sDeviceFile1 = /home/pi
nBlockSize1 = 512
bUseDevice2 = FALSE
sDeviceFile2 = /home/pi
nBlockSize2 = 512
bUseDevice3 = FALSE
sDeviceFile3 = /home/pi
nBlockSize3 = 512
bUseDevice4 = FALSE
sDeviceFile4 = /home/pi
nBlockSize4 = 512
bUseDevice5 = FALSE
sDeviceFile5 = /home/pi
nBlockSize5 = 512
bUseDevice6 = FALSE
sDeviceFile6 = /home/pi
nBlockSize6 = 512
bUseDevice7 = FALSE
sDeviceFile7 = /home/pi
nBlockSize7 = 512
[IDE]
bUseDevice0 = FALSE
nByteSwap0 = 2
sDeviceFile0 = /home/pi
nBlockSize0 = 512
nDeviceType0 = 0
bUseDevice1 = FALSE
nByteSwap1 = 2
sDeviceFile1 = /home/pi
nBlockSize1 = 512
nDeviceType1 = 0
[LILO]
Args = root=/dev/ram video=atafb:vga16 load_ramdisk=1
Kernel = /opt/retropie/emulators/hatari/share/hatari/vmlinuz
Symbols =
Ramdisk = /opt/retropie/emulators/hatari/share/hatari/initrd
HaltOnReboot = TRUE
KernelToFastRam = TRUE
RamdiskToFastRam = TRUE
Hi, this is my Hatari config:
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 3
nAlertDlgLogLevel = 1
bConfirmQuit = TRUE
bNatFeats = FALSE
bConsoleWindow = FALSE
[Debugger]
nNumberBase = 10
nSymbolLines = -1
nMemdumpLines = -1
nFindLines = -1
nDisasmLines = -1
nBacktraceLines = 0
nExceptionDebugMask = 1073741830
nDisasmOptions = 103
bDisasmUAE = TRUE
bSymbolsAutoLoad = TRUE
bMatchAllSymbols = FALSE
[Screen]
nMonitorType = 1
nFrameSkips = 5
bFullScreen = FALSE
bKeepResolution = TRUE
bResizable = TRUE
bAllowOverscan = TRUE
nSpec512Threshold = 1
bAspectCorrect = TRUE
bUseExtVdiResolutions = FALSE
nVdiWidth = 640
nVdiHeight = 480
nVdiColors = 2
bMouseWarp = TRUE
bShowStatusbar = TRUE
bShowDriveLed = FALSE
bCrop = FALSE
bForceMax = FALSE
nMaxWidth = 832
nMaxHeight = 588
nZoomFactor = 1
bUseSdlRenderer = TRUE
ScreenShotFormat = 2
szScreenShotDir =
bUseVsync = FALSE
[Joystick0]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick1]
nJoystickMode = 2
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick2]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
kButtonB = B
kButtonC = C
kButtonOption = O
kButtonPause = P
kButtonStar = +
kButtonHash = #
kButton0 = 0
kButton1 = 1
kButton2 = 2
kButton3 = 3
kButton4 = 4
kButton5 = 5
kButton6 = 6
kButton7 = 7
kButton8 = 8
kButton9 = 9
[Joystick3]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
kButtonB =
kButtonC =
kButtonOption =
kButtonPause =
kButtonStar =
kButtonHash =
kButton0 =
kButton1 =
kButton2 =
kButton3 =
kButton4 =
kButton5 =
kButton6 =
kButton7 =
kButton8 =
kButton9 =
[Joystick4]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Joystick5]
nJoystickMode = 0
bEnableAutoFire = FALSE
bEnableJumpOnFire2 = TRUE
nJoyId = 0
nJoyBut1Index = 0
nJoyBut2Index = 1
nJoyBut3Index = 2
kUp = Up
kDown = Down
kLeft = Left
kRight = Right
kFire = Right Ctrl
[Keyboard]
bFastForwardKeyRepeat = TRUE
nKeymapType = 0
nCountryCode = -1
nKbdLayout = -1
nLanguage = -1
szMappingFileName =
[KeyShortcutsWithMod]
kOptions = O
kFullScreen = F
kBorders = B
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
[KeyShortcutsWithoutMod]
kOptions = F12
kFullScreen = F11
kBorders =
kMouseMode =
kColdReset =
kWarmReset =
kScreenShot =
kBossKey =
kCursorEmu =
kFastForward =
kRecAnim =
kRecSound =
kSound =
kPause = Pause
kDebugger =
kQuit =
kLoadMem =
kSaveMem =
kInsertDiskA =
kSwitchJoy0 =
kSwitchJoy1 =
kSwitchPadA =
kSwitchPadB =
[Sound]
bEnableMicrophone = TRUE
bEnableSound = TRUE
bEnableSoundSync = FALSE
nPlaybackFreq = 50066
nSdlAudioBufferSize = 0
szYMCaptureFileName = D:\ST\Emulateur Atari\hatari-2.6.1\hatari.wav
YmVolumeMixing = 2
[Memory]
nMemorySize = 4096
nTTRamSize = 0
bAutoSave = FALSE
szMemoryCaptureFileName = C:\Users\lgail\AppData\Local\Hatari\hatari.sav
szAutoSaveFileName = C:\Users\lgail\AppData\Local\Hatari\auto.sav
[Floppy]
bAutoInsertDiskB = TRUE
FastFloppy = FALSE
EnableDriveA = TRUE
DriveA_NumberOfHeads = 2
EnableDriveB = TRUE
DriveB_NumberOfHeads = 2
nWriteProtection = 0
szDiskAZipPath =
szDiskAFileName = D:\ST\STx_Games\V2.xx\Puck-Man\PuckMan_STe_MSTe.st
szDiskBZipPath =
szDiskBFileName =
szDiskImageDirectory = D:\ST\Emulateur Atari\hatari-2.6.1\
[HardDisk]
nGemdosDrive = 0
bBootFromHardDisk = TRUE
bUseHardDiskDirectory = TRUE
szHardDiskDirectory = D:\ST\GemHdd
nGemdosCase = 0
nWriteProtection = 0
bFilenameConversion = FALSE
bGemdosHostTime = FALSE
[ACSI]
bUseDevice0 = FALSE
sDeviceFile0 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize0 = 512
bUseDevice1 = FALSE
sDeviceFile1 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize1 = 512
bUseDevice2 = FALSE
sDeviceFile2 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize2 = 512
bUseDevice3 = FALSE
sDeviceFile3 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize3 = 512
bUseDevice4 = FALSE
sDeviceFile4 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize4 = 512
bUseDevice5 = FALSE
sDeviceFile5 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize5 = 512
bUseDevice6 = FALSE
sDeviceFile6 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize6 = 512
bUseDevice7 = FALSE
sDeviceFile7 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize7 = 512
[SCSI]
bUseDevice0 = FALSE
sDeviceFile0 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize0 = 512
nScsiVersion0 = 1
bUseDevice1 = FALSE
sDeviceFile1 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize1 = 512
nScsiVersion1 = 1
bUseDevice2 = FALSE
sDeviceFile2 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize2 = 512
nScsiVersion2 = 1
bUseDevice3 = FALSE
sDeviceFile3 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize3 = 512
nScsiVersion3 = 1
bUseDevice4 = FALSE
sDeviceFile4 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize4 = 512
nScsiVersion4 = 1
bUseDevice5 = FALSE
sDeviceFile5 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize5 = 512
nScsiVersion5 = 1
bUseDevice6 = FALSE
sDeviceFile6 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize6 = 512
nScsiVersion6 = 1
bUseDevice7 = FALSE
sDeviceFile7 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize7 = 512
nScsiVersion7 = 1
[IDE]
bUseDevice0 = FALSE
nByteSwap0 = 2
sDeviceFile0 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize0 = 512
nDeviceType0 = 0
bUseDevice1 = FALSE
nByteSwap1 = 2
sDeviceFile1 = D:\ST\Emulateur Atari\hatari-2.6.1
nBlockSize1 = 512
nDeviceType1 = 0
[ROM]
szTosImageFileName = D:\ST\TOS\TOS v2.06 (1991)(Atari Corp)(Mega-ST&STE)(FR).img
bPatchTos = TRUE
szCartridgeImageFileName =
[LILO]
Args = root=/dev/ram video=atafb:vga16 load_ramdisk=1
Kernel = D:\ST\Emulateur Atari\hatari-2.6.1\vmlinuz
Symbols =
Ramdisk = D:\ST\Emulateur Atari\hatari-2.6.1\initrd
HaltOnReboot = TRUE
KernelToFastRam = TRUE
RamdiskToFastRam = TRUE
[RS232]
bEnableRS232 = FALSE
szOutFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
szInFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
EnableSccA = FALSE
SccAOutFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
SccAInFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
EnableSccALan = FALSE
SccALanOutFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
SccALanInFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
EnableSccB = FALSE
SccBOutFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
SccBInFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/modem
[Printer]
bEnablePrinting = FALSE
szPrintToFileName = C:\Users\lgail\AppData\Local\Hatari\hatari.prn
[Midi]
bEnableMidi = FALSE
sMidiInFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/snd/midiC1D0
sMidiOutFileName = D:\ST\Emulateur Atari\hatari-2.6.1\/dev/snd/midiC1D0
sMidiInPortName = Off
sMidiOutPortName = Off
[System]
nCpuLevel = 0
nCpuFreq = 8
bCompatibleCpu = TRUE
nModelType = 2
bBlitter = TRUE
nDSPType = 0
nRtcYear = 0
bPatchTimerD = FALSE
bFastBoot = TRUE
bFastForward = FALSE
bAddressSpace24 = TRUE
bCycleExactCpu = TRUE
bCpuDataCache = TRUE
n_FPUType = 0
bSoftFloatFPU = FALSE
bMMU = FALSE
VideoTiming = 3
[Video]
AviRecordVcodec = 1
AviRecordFps = 50
AviRecordFile = D:\ST\Emulateur Atari\hatari-2.6.1\hatari.avi
great job, very happy to have a good puckman for my STE
Real hardware
very good
¿STX_Engine V2.00.0?
salut, ça te dirait de porter des jeux sur ST sachant que le code 68000 transcodé du vrai code d'arcade existe et permet de faire tourner les versions amiga ? https://github.com/jotd666
ça serait génial...
ben check les repositories. Je pense qu'il y a de bons candidats: Mrs Pacman (pas un transcode), Amidar (pas un transcode), lock'n'chase, burger time, pooyan, galaxian, galaga, phoenix, donkey kong, bagman/superbagman, karate champ, pengo (tous des transcodes, avec une très bonne séparation entre code du jeu et update des sprites et hardware layer en général. D'ailleurs Galaxian a été porté sur Neo Geo avec ce code. Si tu as des questions, fais des issues sur le github correspondant.
On my real MegaSTE TOS 2.06 4MB I get the message "Machine non compatible". The same happens with Hatari. If in the emulator I change System from Mega STE to STE the game works. The game is great, please add Mega STE compatibility. Merci!
Hi, sorry i forgot to authorized MSTe, in version 1.01 it's done now. Test and let me know on real MSTe.
I found the problem. The game looks for the STE chipset. If I have Hatari or my MiST set to the MegaSTE chipset, the game will not start up and you get the error.
The STe can still be at 16Mhz and the game will start. The key is to have the chipset set to STE instead of MegaSTE.
If the game cannot be changed to detect the MegaSTE chipset as well, the easiest answer for me is to load my configuration that is set to an STe. That runs the game perfectly.
I did want to say that the game is very well done. The controls are responsive and the game feels like it could be the arcade version of Pacman.
Hi, it's my fault, i forgot to authorized MSTe, in version 1.01 it's done now. Coult you test another time on your mist with TOS 2.06, i think it will run. Thank you for your post.
Best Regards
As philsan already showed in his picture, Pucman now detects the MegaSTE chipset correctly and the game runs fine. I could leave my MiST in MegaSTE mode with TOS 2.06.
Thanks for making this change.
What version of TOS 2.06 did you try on your actual hardware? I tried both the US and UK versions of 2.06, but I get the message "Machine non compatible". I have 4MB of RAM set up on my MiST that acts as my ST.
I was able to get the game to work using a US TOS 1.62 with 4MB of RAM.
Hello, i have Tos 2.06 Fr on my Atari 1040STe with 4Mo of RAM. The detection of thé hardware is made by the Tos and return an Id regarding the real hardware detected. Into Mist fpga the tos don't reconnize the hardware and return a bad id.
However, that would not explain why the game works in TOS 1.62 on my MiST. I will try to find a French TOS 2.06 image and see if it works with that image.
Very nice!
Cool!!
Great game, thanks.