View Issue Details

IDProjectCategoryView StatusLast Update
04197DayOfTheViperGeneralpublic2023-07-06 09:28
ReporterRobert Miles Assigned ToStingRay  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Project InfoDay of the Viper (Accolade)
http://www.whdload.de/games/DayOfTheViper.html
Summary04197: 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
MachineA500
CPU68030
CPUSpeed50
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem4 MB
WorkbenchOS 3.1.4
KickROM45 - Kick 3.1.4
KickSoftNone
WHDLoad18.5
importedyes

Activities

StingRay

StingRay

2019-09-12 13:17

developer   note ~07034

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

Robert Miles

2019-09-13 09:24

reporter   note ~07036

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.
DayOfTheViper.lha (23,919 bytes)
StingRay

StingRay

2020-03-07 19:02

developer   note ~07811

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.
retrogamer

retrogamer

2020-03-07 20:31

reporter   note ~07813

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

Robert Miles

2020-04-16 11:04

reporter   note ~08200

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)
StingRay

StingRay

2023-07-05 22:36

developer   note ~13009

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

Robert Miles

2023-07-06 09:28

reporter   note ~13011

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