12 September 2021, 05:54 | #181 |
Registered User
Join Date: Feb 2021
Location: Germany
Posts: 116
|
Do you have the same issue with the original version 1.07?
|
12 September 2021, 15:15 | #182 |
Speedbump gimme goosebump
|
You mean German version 1.08 ? 1.07 is missing from your repository. I searched the Zone!, the only 1.07 version available is unpacked.
which gives : Code:
Unable to load ram:: Error code 212 Last edited by SquawkBox; 12 September 2021 at 15:36. |
12 September 2021, 16:31 | #183 |
Registered User
Join Date: Feb 2021
Location: Germany
Posts: 116
|
http://thalion.exotica.org.uk/games/...s/credits.html
Try English 1.07 or German 1.05 from there please. |
12 September 2021, 17:26 | #184 |
Speedbump gimme goosebump
|
|
12 September 2021, 19:35 | #185 | |
CaptainM68K-SPS France
|
Quote:
Whatever the RAM i use : 512kb+512kb or 1Mb of chip ram. |
|
12 September 2021, 19:37 | #186 |
CaptainM68K-SPS France
|
Please also note that this game requires lots of ram (the A500 version requires 1.5mb of ram once hard drive installed, and need 1mb of chip minimum from disk).
|
12 September 2021, 19:55 | #187 | |
Speedbump gimme goosebump
|
Quote:
|
|
12 September 2021, 20:14 | #188 | |
CaptainM68K-SPS France
|
Quote:
Basically, v1.07 from Thalion webshrine works fine on A500 512 chip +512 fast. Version v1.08,v1.09,v1.10 just fail on A500 configuration. I did a simple test : load the program from disk with disk A v1.07, then use disks B to I from the v1.10 set containing your data files modified. It crash no matter what. So, there are 2 news, one good and one bad. The good news is that all the modifications you did to fix the game data files are OK, no problem there. The bad news is that you changed the data files (at least text data files like xMap_Texts.amb for instance) structures. How did i noticed that ? Simple : I use the automatic data files ressourcer that CFOU, my partner in crime made for me in 2013 when i did the translation in french of the game. The data files are crippled, because the ressourcer once i process the files from files 'xMap_Texts.amb' for example, outputs all the texts with the first character and the last character chopped off. The game parser is very unforgiving on that matter. Squawkbox fails to get to the screen where the grand father's text is displayed. I seem to remember that you shorten some bytes in the text data files, but the parser seems to not like it...... What should we do now ? |
|
12 September 2021, 21:22 | #189 |
Registered User
Join Date: Feb 2021
Location: Germany
Posts: 116
|
I will investigate this soon and work on a fix for the A500.
|
12 September 2021, 21:48 | #190 |
CaptainM68K-SPS France
|
The fix consist of fixing every text data files in the game.
here is the structure of text banks inside archives xMap_texts.amb : Let's take file 0B6.amb from 1Map_texts.amb in my french version or v1.07 : Offset $0000 : 0001 (number of banks inside the data file) Offset $0002 : 0059 (length of the text bank) Offset $0003 : 20 (separator byte between header above and the text bank) Offset $0004-0059 : (text bank content + custom characters and encoding) Offset $005A-005E : (ending text bytes, present in all data files : '20 00 20 00') now here is what the same data file looks like when ressourced : Offset $0000 : 0001 (number of banks inside the data file) Offset $0002 : 0059 (length of the text bank) Offset $0003 : 20 (removed start text byte) Offset $0004-0059 : (text bank content + custom characters and encoding) Offset $005A-005E : (removed ending text bytes, present originally in all data files : '20 00 20 00') the start byte '20' that make the separation between the header and text start is missing, as well as the ending bytes '20 00 20 00'. This difference is the only existing between v1.07 data files and the versions above (v1.08 - v1.10) that are crashing. The crash doesn't appear when using the program v1.10 with v1.07 data files. |
13 September 2021, 02:32 | #191 | |
Speedbump gimme goosebump
|
Quote:
The additional 512 from my machine is not actual chip mem. The trick is, it's been soldered in a way it is recognized as such by the system AFAIK. @Pyrdacor I'll playtest your fixed version as soon as it is ready, we can get in touch by PM, whatever suits your purposes. |
|
14 September 2021, 12:47 | #192 |
Registered User
Join Date: Feb 2021
Location: Germany
Posts: 116
|
As the text file fixes didn't avoid the crash I believe the added data might have exceeded the 1MB ram space. Some fixes required some additional data. Even though they were small it might have been enough to exceed the 1MB margin.
Maybe one of you can play with 1.07 and leave grandpa's house. Then switch to 1.08 or 1.10 and continue with the savestate. Then the world maps should be loaded which in general have less changes and only very few texts. If this works, the changes (mostly to indoor maps and dungeons) might indeed have reached the 1MB limit. I will also try to reproduce this soon. I am back at my computer on Thursday. |
14 September 2021, 13:34 | #193 | |
CaptainM68K-SPS France
|
Quote:
This means no A500 OCS, only A500 ECS with 1,5mb of chip or A600 2Mb. |
|
15 September 2021, 16:01 | #194 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Looks like this could be down to the implementation of LOB depacker in AM2_BLT and Pyradcor's re-implementation of LOB packer.
If you don't use re-compressed sub-files then it works. (At least in the very small set of tests that I tried). |
15 September 2021, 16:32 | #195 |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,959
|
If this is compressor problem. Why Pyrdacor dont use original LOB packer from Atari ST? If i remember right, Ambermoon data are packed and crypted.
|
15 September 2021, 16:49 | #196 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Many years ago I gave the AtariST version to dlfrsilver and he said it was incompatible. Perhaps a later/earlier version than the one used on Ambermoon?
|
15 September 2021, 16:59 | #197 |
CaptainM68K-SPS France
|
|
15 September 2021, 17:10 | #198 |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,959
|
No, this is compatible. Only one format LOB 1-2 (if i remember right is incompatible, when i compared depackers). But Ambermoon used standard LOB 1-5 compression, if i remember right. At first you must decode and rip LOB files (use Track2File). And later you can depack. and repack with LOB 3.7. and compare if are identical. To be working with original game exe you must CRYPT new packed file.
|
15 September 2021, 17:46 | #199 | |
CaptainM68K-SPS France
|
Quote:
However, you talk about CRYPTING the new packed file. How was it done ? and sorry to say this, but the LOB packer v3.7 doesn't allow automatic packing of multiple files. This means that for the file of archive 2Map_texts.amb, you need to pack each file individually (what a nightmare ! ) |
|
15 September 2021, 18:17 | #200 | |
CaptainM68K-SPS France
|
Quote:
It's the MSS (F6) choice in the LOB packer v3.7 ! WHAT A MESS ! |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Double Dragon remake progress update | Brick Nash | Amiga scene | 100 | 25 April 2019 16:19 |
return to the roots settlers 2 remake open source | turrican3 | support.Games | 4 | 28 July 2014 11:54 |
CaesarIA - Caesar III new open source remake | Neil79 | Retrogaming General Discussion | 2 | 17 April 2014 14:07 |
A remake/sequel of Moonstone is in the progress! | Ironclaw | Amiga scene | 13 | 22 July 2008 18:17 |
Trick Or Treat Remake - Work in Progress | ant512 | Amiga scene | 15 | 16 November 2004 17:25 |
|
|