WHDLoad MantisBT - GearWorks
View Issue Details
0003001GearWorks[WHDLoad Installs Games] slavepublic2014-04-24 02:082014-05-04 19:48
ReporterLucas 
Assigned ToCodetapper 
PriorityhighSeveritycrashReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineUAE
CPU68000
CPUSpeed7
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem8 MB
WorkbenchOS 2.05
KickROM37 - Kick 2.0
KickSoft37 - Kick 2.0
WHDLoad17.1
imported
Summary0003001: Gear Works - Fire button doesn't work
DescriptionException "Integer Divide by Zero" ($E014) at $4ef90038 occured.
Steps To Reproduce1. Play Game
2. Press ESC to lose all lives and enter Menu
3. Fire button doesn't work & optionally exception error:
Exception "Integer Divide by Zero" ($E014) at $4ef90038 occured.
Tagsillegal instruction, support saving
Attached Filespng manual_fix.png (18,100) 2014-04-24 17:51
http://mantis.whdload.de/file_download.php?file_id=340&type=bug
png

Notes
(0003891)
Lucas   
2014-04-24 02:44   
(Last edited: 2014-04-24 03:13)
This problem also occurred in ADF/IPF version.
Error preventing adding highscore.

(0003892)
Lucas   
2014-04-24 02:49   
4. Press space, then press fire
(0003893)
Lucas   
2014-04-24 17:51   
(Last edited: 2014-04-24 18:30)
My prototype fix:

At this place (manual_fix.png) I pressed Fire button, then applied patch:
CLR.B $bfec01

OR
CLR.B $bfec01, then press fire button.
It work :)

(0003894)
Lucas   
2014-04-24 22:42   
Extra suggestion:
Could you add saving highscore?
(0003895)
Lucas   
2014-04-25 00:14   
Extra suggestion #2:
QUIT_AFTER_PROGRAM_EXIT (press escape key in Menu)

Issue History
2014-04-24 02:08LucasNew Issue
2014-04-24 02:44LucasNote Added: 0003891
2014-04-24 02:49LucasNote Added: 0003892
2014-04-24 03:13LucasNote Edited: 0003891bug_revision_view_page.php?bugnote_id=3891#r587
2014-04-24 17:51LucasNote Added: 0003893
2014-04-24 17:51LucasFile Added: manual_fix.png
2014-04-24 18:30LucasNote Edited: 0003893bug_revision_view_page.php?bugnote_id=3893#r589
2014-04-24 22:42LucasNote Added: 0003894
2014-04-25 00:14LucasNote Added: 0003895
2014-04-25 00:21LucasTag Attached: illegal instruction
2014-04-25 00:21LucasTag Attached: support saving
2014-05-04 19:02WeplProjectWHDLoad Installs Games => GearWorks
2014-05-04 19:48PsygoreAssigned To => Codetapper
2014-05-04 19:48PsygoreStatusnew => assigned