![]() |
![]() |
#61 | |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
Quote:
http://www.whdownload.com/games/Pack..._v1.3_2500.zip Inside the Zip is a Disk image called Disk.1 this is made from an Origanal commercial release -There were two commercial versions the first one had a bug saveing the high scores.You can also get an image in IPF. Yeah im sure ive read that the Red Sector version has bugs in later levels. Ive been poking around a Little in GGS Only with the maps and graphics - :-( Im still riping graphics when I can they seem to be all different sizes. Id be curious to have a look at the source and compiled version ,Please could I get a Copy. |
|
![]() |
![]() |
#62 | |||
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,572
|
Quote:
![]() Maybe it's enough to extract the end-level... Quote:
Quote:
|
|||
![]() |
![]() |
#63 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
Amazing - only had a quick look
Bobing.data - has the main Sprite MapIMG.data - main tiles Have to look further but very impresive. Ran perfect from HD and exited pressing ESC back to workbench ![]() |
![]() |
![]() |
#64 |
Zone Friend
Join Date: May 2006
Location: France
Posts: 1,891
|
Same kind of list for PC DOS games, a bit off topic but could be interesting for porting those game to the Amiga eventually.
Kamel http://bringerp.free.fr/forum/viewtopic.php?f=1&t=128 |
![]() |
![]() |
#66 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,507
|
Added Feud to the first post
![]() |
![]() |
![]() |
#67 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Apologies if this is off topic, I'm attempting to make a very minor tweak to Test Drive 2 but haven't been able to disassemble it into something I can reassemble. IRA gives me this error:
Hunk...:00005734 NOT SUPPORTED. |
![]() |
![]() |
#68 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,572
|
Which file did you try to disassemble? Is it even a hunk-format executable at all (has to start with 0x00, 0x00, 0x03, 0xf3) ?
If not, you should try to disassemble in binary mode (-BINARY option). Otherwise, there may be a bug in IRA. |
![]() |
![]() |
#69 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,439
|
Test Drive 2 has overlay hunks IIRC. IRA does not like them a lot. D68K works rather well with them.
Well, I prefer IRA, but when I cannot use it, I fall back to D68K. You can even convert D68K code into IRA code using a proper "sed" command. |
![]() |
![]() |
#70 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
@phx it does indeed start with those four bytes.
@jotd I guess that's the problem! I haven't been able to assemble it with Phxass after putting it through D68K though. I don't know what switches to use, I figured NOPC and HexData switches were the logical ones but it results in a single error when attempting to assemble it: Code:
JMP L000C49(PC,D0.W) 36 Undefined symbol in line 37766 (= line 37766 of duel.asm) Btw I'm totally new to anything ASM related, so apologies for my ignorance ![]() |
![]() |
![]() |
#71 | |||
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,572
|
You're right! Overlay support is still missing. That explains it.
But also D68k doesn't explicitely mention Overlays in its documentation. At least it seems to read (or skip) those hunks correctly. Quote:
Quote:
This looks like a jump table, and the L000C49 label cannot be far from the JMP instruction (maximum 128 bytes before or 126 bytes after it). Quote:
Maybe the overlay support is not perfect after all. |
|||
![]() |
![]() |
#72 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Nope, I didn't. One peculiarity with the labels, the label before that instruction is L000C48 and the one after was L000C4A. Peculiar that they mostly increase by iterations of 1 except for that big jump there.
Quote:
It could be that d68k doesn't like it or I'm using a completely wrong combination of switches ![]() |
|
![]() |
![]() |
#73 | ||
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,572
|
Quote:
Quote:
When you show me a few lines before and 10-20 lines after that JMP, we may be able to reconstruct the missing label. |
||
![]() |
![]() |
#74 |
Registered User
Join Date: Oct 2021
Location: UK
Posts: 4
|
Has anyone managed to get either the Zool 2 code or the Alien Breed SE code to run? I can assemble them without any errors or warnings, but when I run Zool 2 I just a red screen and when I run AB SE I just get a green screen. Anyone have any ideas what I'm doing wrong or is anyone having the same issues?
|
![]() |
![]() |
#75 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
Not for ages! but I remember Zool 2 running well.
Forgot about these shame no-one did anything with these ![]() |
![]() |
![]() |
#76 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,439
|
if you reassemble a disassembled exe, make sure no optimizations are on. Data is often mistaken for code, and optimizations (like branch optimizations) from & on fake code change values and introduces bug. Most of the time it's ASCII errors (branch instructions are in the range of lowercase ASCII) but it can be other things
Or do things properly and identify ALL data zones... Not a piece of cake. |
![]() |
![]() |
#77 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,673
|
Wonder if Outrun and Turbo outrun could be disassembled so for someone to do the same improvements that happened to the Atari STE version
|
![]() |
![]() |
#78 | |
Registered User
Join Date: May 2023
Location: germany
Posts: 4
|
Quote:
one example with hex data: Code:
L00AE: 000D7C FE18 dc.w L009C-L00B0 000D7E 0002 dc.w L00B1-L00B0 000D80 FF00 dc.w L00A5-L00B0 000D82 FF00 dc.w L00A5-L00B0 000D84 FE18 dc.w L009C-L00B0 L00AF: 000D86 90BC 0000 0068 SUB.L #$00000068,D0 000D8C B0BC 0000 0005 CMP.L #$00000005,D0 000D92 640A BCC.B L00B1 000D94 E380 ASL.L #1,D0 000D96 303B 00E4 MOVE.W L00AE(PC,D0.W),D0 000D9A 4EFB~0000 JMP L00B0(PC,D0.W) L00B1: 000D9E 422C 994A CLR.B -$66B6(A4) 000DA2 422C 9907 CLR.B -$66F9(A4) 000DA6 6000 01C6 BRA.W L00C2 Last edited by denis2342; 23 May 2023 at 12:55. |
|
![]() |
![]() |
#79 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,572
|
|
![]() |
![]() |
#80 | |
Registered User
Join Date: May 2023
Location: germany
Posts: 4
|
Quote:
After some thinking, that would not work. The jumptable is relative to L00B0 and that value needs to be used for the JMP instruction. So just put the label somewhere near and don't use the +2. |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
CD32 toolkit games work in debug but not test | amigapd | support.Other | 0 | 04 February 2011 13:06 |
X68000 games with debug infos. | hitchhikr | project.CARE | 9 | 28 January 2011 11:10 |
Mame32 Debug | redblade | Retrogaming General Discussion | 4 | 10 October 2005 05:43 |
Debug ? | mtb | support.WinUAE | 8 | 19 December 2002 12:19 |
A good site for Epix (games + infos) | Maverick357 | Nostalgia & memories | 1 | 25 October 2001 17:37 |
|
|