WHDLoad MantisBT - DayOfTheViper
View Issue Details
0004197DayOfTheViper[All Projects] Generalpublic2019-08-29 13:422023-07-06 09:28
ReporterRobert Miles 
Assigned ToStingRay 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.1.4
KickROM45 - Kick 3.1.4
Summary0004197: Faults when using Turbolift to leave 1st floor near beginning of game. Steps to
DescriptionGameVersion: US,NTSC
SlaveVersion: 1.00 from 07.05.2013

Faults when using Turbolift to leave 1st floor near beginning of game.
Steps to reproduce:
Start game
Traverse map to lower-right corner to collect blue pass card
Traverse map to top center of map to enter turbolift room behind blue door
Click Turbolift, choose and floor except floor 1
Fault occurs after about 2 seconds after selecting a floor, during turbolift animation
CPU used:
(WinUAE) 68000: "Line 1111 Emulator"
(WinUAE) 68030_MMU: "Access Fault"
(WinUAE) 68030_NoMMU: "Address Error"
Same faults occur on following real Amigas:
(Real A500) 68030 50MHz
(Real A1200) 68030 50MHz
TagsNo tags attached.
Attached Files? DayOfTheViper.lha (23,919) 2019-09-13 09:24

2019-09-12 13:17   
Can you please attach a save game file where I can just enter the turbo lift to reproduce the crash? Thanks!
Robert Miles   
2019-09-13 09:24   
Definitely. Here you go. UnLha and merge data folder (data/mazes folder contains the save, and is overwritten.)

Steps to reproduce from this save:
1. Launch Day Of The Viper (skip into)
2. Click the green disk icon at lower-left corner
3. click the LOAD disk icon in left panel
4. LOAD A PREVIOUSLY SAVED GAME. Click YES at center of screen
5. Click the cylindrical turbolift in right panel
6. USE TURBOLIFT? click YES at center of screen
7. Select floor 2,3,4 or 5 from button in right panel

Problem will occur a couple seconds after lift animation and sound begins.
2020-03-07 19:02   
I finally had time to check this. Thanks for your detailed report how to reproduce this. Game tries to rename a temp file, this apparently is not supported in the Kick 1.3 emulation code and has to be patched which I already did. I'll need to do some more tests though and also fix another problem that I have detected when testing the current version, expect an updated version of the patch in the next days.
2020-03-07 20:31   
Please StingRay can you include a Manual.info file i the new install package so the manual.txt can be wievable?
Robert Miles   
2020-04-16 11:04   
Awesome! Looking forward to it. Thank you for working on this - I wish I was more familiar with 68000 assembly and the amiga toolset. I have to write a bug report for Ikari Warriors as well (a less severe issue)
2023-07-05 22:36   
Sorry for the long delay, but I finally got around to fixing this properly. My first approach was way too complex and convoluted, I now simply patch _LVORename() in dos.library. This works fine and causes no side effects.

Thanks for your patience and excellent bug report. I hope the game is fully working now. :)
Robert Miles   
2023-07-06 09:28   
Ha! Resolved at last. Playtesting is already pretty far along and it looks great. Excellent work! I never doubted you :)

Issue History
2019-08-29 13:42administratorNew Issue
2019-08-29 13:42administratorStatusnew => assigned
2019-08-29 13:42administratorAssigned To => StingRay
2019-09-12 13:17StingRayNote Added: 0007034
2019-09-13 09:24Robert MilesFile Added: DayOfTheViper.lha
2019-09-13 09:24Robert MilesNote Added: 0007036
2020-03-07 19:02StingRayNote Added: 0007811
2020-03-07 20:31retrogamerNote Added: 0007813
2020-04-16 11:04Robert MilesNote Added: 0008200
2023-07-05 22:36StingRayNote Added: 0013009
2023-07-05 22:37StingRayStatusassigned => resolved
2023-07-05 22:37StingRayResolutionopen => fixed
2023-07-06 09:28Robert MilesNote Added: 0013011