WHDLoad MantisBT - Gravity
View Issue Details
0001760Gravity[All Projects] Generalpublic2007-09-29 05:582009-05-02 20:23
ReporterRixa 
Assigned ToJOTD 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68EC020
CPUSpeed14
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem8 MB
WorkbenchOther
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad16.7
importedyes
Summary0001760: Gravity: I have this floppy that appears to be a coverdisk from CU Amiga
DescriptionInstall: Gravity (Image Works) http://whdload.de/games/Gravity.html
GameVersion: CU Amiga coverdisk 14
SlaveVersion: version 2.1 from 07.07.07

I have this floppy that appears to be a coverdisk from CU Amiga magazine. I can no longer remember where I got it, but probably by buying the magazine.
Anyways it says it has a full version of Gravity. I tried your installer with it and it works partially, but tends to crash.
If I leave the intro running it crashes predictably after about 30 seconds with Exception "Line 1111 Emulator", Line "1010 Emulator" or the like. The game starts if I interrupt the intro, but crashes with similar after some minutes.
The disk appears to work from an .adf in UAE so any protections may have been removed prior to release. Would you like to see how it differs from whatever you used?
TagsNo tags attached.
Attached Files? Gravity.asm (11,137) 2009-05-02 12:15
http://www.whdload.de/mantis/file_download.php?file_id=10&type=bug

Notes
(0000923)
Rixa   
2009-05-02 12:14   
I never got the source compiled into a working slave. The mailinglist later had a mention that the game uses trap #15 without setting it first, and kick13.s had trap vector initialization removed for a time. Was probably because of that.

For possible future reference I'm attaching a version of the source with my comments added (Prefixed "Rixa:") that I used to help me modify the existing slave with a hex editor to work with this version of the game.
(0000925)
JOTD   
2009-05-02 20:23   
Bert has fixed this in a new kick13.s slave.

The patched game still has heavy bugs even with my intensive work on it (random crashes), and seems to load code on demand depending on the phase of the game (which is a nightmare for me and caches :)) so I won't adapt another version which will also crash (but not at the same offsets)

Issue History
2009-04-10 01:16administratorNew Issue
2009-04-10 01:16administratorStatusnew => assigned
2009-04-10 01:16administratorAssigned To => JOTD
2009-04-10 01:16administratorMachine => A1200
2009-04-10 01:16administratorCPU => 68EC020
2009-04-10 01:16administratorCPUSpeed => 14
2009-04-10 01:16administratorChipSet => AGA
2009-04-10 01:16administratorGFXCard => None
2009-04-10 01:16administratorChipMem => 2 MB
2009-04-10 01:16administratorFastMem => 8 MB
2009-04-10 01:16administratorWorkbench => Other
2009-04-10 01:16administratorKickROM => 40 - Kick 3.1
2009-04-10 01:16administratorKickSoft => None
2009-04-10 01:16administratorWHDLoad => 16.7
2009-04-10 01:16administratorimported => yes
2009-05-02 12:14RixaNote Added: 0000923
2009-05-02 12:15RixaFile Added: Gravity.asm
2009-05-02 20:23JOTDNote Added: 0000925