14 April 2018, 23:24 | #21 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
|
15 April 2018, 01:03 | #22 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
No, the masks are dynamically real time generated.
As you can see in message #12 sprites gfx is irregular (to save memory and make it works on 512KB Amigas) and you need a table to maintain all variable tile values. "st emulator" is dumb and convert everytime everything on-screen and off-screen, background and sprites. You never know if the blitter works for something really usefull (without visible enemies and main character freezed, blitter is anyway stormed by requests..). This makes it difficult to understand when he is actually copying wrong parts in the main character's movements. (well, I could make a complete resource of the code but I wanted to avoid it..) Back on topic: aforementioned table is somewhere wrong for some frames, too much words are copied for the successive blitting and some garbage appear. I managed to find some of the correct values but not all because I have to go practically groping. |
15 April 2018, 01:11 | #23 | |
CaptainM68K-SPS France
|
Quote:
|
|
15 April 2018, 01:15 | #24 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
|
15 April 2018, 01:15 | #25 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
@ross: Ah, thanks a lot for the info.
Indeed a crazy job. But it would be cool to see Strider fixed. Thanks for your work! |
15 April 2018, 11:58 | #26 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
I'm using the internal sprites renderer to find the garbage.
Notice this frame So it's not only some black pixels in slope positions.. |
15 April 2018, 13:21 | #27 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
Oh!
Crazy! DidnĀ“t notice that! |
15 April 2018, 13:29 | #28 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
Found 13 bad rendered sprites frame.
But there's one more that evade me! |
15 April 2018, 14:32 | #29 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
|
15 April 2018, 19:59 | #30 |
CaptainM68K-SPS France
|
what a shite work Tiertex did, seriously !
|
15 April 2018, 20:28 | #31 |
Registered User
Join Date: Apr 2018
Location: UK
Posts: 490
|
Commodore really could have had such a lead on the competition if they had coded these ports in house or at least had some hand in it. Those terrible early (ST) Amiga games really hurt the system. It irritates me to this day!
|
15 April 2018, 21:17 | #32 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
I'm debated.. Make a new cracked/trained ADF or fix an existing?
Maybe the latter. But seems that no one in TOSEC is good enough (and sure is a mess..). |
15 April 2018, 22:12 | #33 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
|
15 April 2018, 22:42 | #34 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 5,018
|
|
15 April 2018, 22:54 | #35 | ||
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
Yes, can be made
Quote:
Quote:
Well, like usual I do not have much free time (and the weekend has flown) but I see what I can do |
||
15 April 2018, 23:41 | #36 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,015
|
|
16 April 2018, 14:52 | #37 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
Things is going more and more funny
Well, I looked at how move to the operative phase, but not everything can be corrected by editing the sprites table because ... some of the nasty sprites are bad memory aligned! Some data need to be bit-shifted horizontally or vertically. This is really incredible for a professional product. So a big problem for a WHDLoad version with original floppy. Data to be fixed is really to big for a slave, much much better a diff file added to the package or simply a pre-made archive. You can object that some bit-shift can be dinamically calculated with the slave but there is a big knot: original data are in compressed pc1 file format (degas elite), depacked in a buffer then st interleave trasformed then amiga plane real-time blitter used. This is a big pain to manage (if you touch and patch some image through one of the phases you can "invade" other frames..). Two possible solution: - manually redesign (yes, some sprite need to be slightly modified) and realign gfx data with degas, repack and adjust loader (perfect solution). - brutally cut some sprites (not too much actually) via above-mentioned sprites table mod. (quick solution). Did I already say damn Tiertex? |
16 April 2018, 14:55 | #38 |
CaptainM68K-SPS France
|
the sprites are indeed contained on 320x200 4 BPL 16 colors PC1 compressed Degas Elite pictures.
Why they used that when they could have cut each sprite is beyond me. |
16 April 2018, 15:07 | #39 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,491
|
Quote:
[file 00000085 seems a PC1 file but an error in open is signaled.., i've to check from original floppy image] |
|
16 April 2018, 18:27 | #40 | |
CaptainM68K-SPS France
|
Quote:
Even better : unused PC1 files, the Amiga program is 103kb (crunched with tetragon), when the ST one is 69kb (crunched as well). 40kb of junk! each graphic files once renamed as PC1 loads perfectly. CHR*.CHR are the tiles, PC1 format with header shot I have renamed by comparing the ST file names the unnamed Amiga files : Last edited by dlfrsilver; 31 August 2021 at 22:46. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Strider II credits | dlfrsilver | HOL suggestions and feedback | 20 | 07 August 2015 23:27 |
Strider | Muzkat | support.Games | 8 | 07 August 2015 23:27 |
Strider -> Zelnik Party in DK | Autopsy/Hoodlum | Amiga scene | 6 | 07 November 2013 15:29 |
Strider | DamienD | support.Games | 3 | 22 August 2005 18:45 |
|
|