2024-07-16 22:35 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004197DayOfTheViper[All Projects] Generalpublic2023-07-06 09:28
ReporterRobert Miles 
Assigned ToStingRayProject InfoDay of the Viper (Accolade)
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.
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.1.4
KickROM45 - Kick 3.1.4
Attached Files



note ~0007034

StingRay (developer)

Can you please attach a save game file where I can just enter the turbo lift to reproduce the crash? Thanks!

note ~0007036

Robert Miles (reporter)

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.

note ~0007811

StingRay (developer)

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.

note ~0007813

retrogamer (reporter)

Please StingRay can you include a Manual.info file i the new install package so the manual.txt can be wievable?

note ~0008200

Robert Miles (reporter)

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)

note ~0013009

StingRay (developer)

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. :)

note ~0013011

Robert Miles (reporter)

Ha! Resolved at last. Playtesting is already pretty far along and it looks great. Excellent work! I never doubted you :)

-Issue History
Date Modified Username Field Change
2019-08-29 13:42 administrator New Issue
2019-08-29 13:42 administrator Status new => assigned
2019-08-29 13:42 administrator Assigned To => StingRay
2019-09-12 13:17 StingRay Note Added: 0007034
2019-09-13 09:24 Robert Miles File Added: DayOfTheViper.lha
2019-09-13 09:24 Robert Miles Note Added: 0007036
2020-03-07 19:02 StingRay Note Added: 0007811
2020-03-07 20:31 retrogamer Note Added: 0007813
2020-04-16 11:04 Robert Miles Note Added: 0008200
2023-07-05 22:36 StingRay Note Added: 0013009
2023-07-05 22:37 StingRay Status assigned => resolved
2023-07-05 22:37 StingRay Resolution open => fixed
2023-07-06 09:28 Robert Miles Note Added: 0013011
+Issue History