English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Contest

 
 
Thread Tools
Old 21 June 2019, 22:50   #1101
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Quote:
Originally Posted by ross View Post
Unfortunately it would no longer be distributable as an ADF (but eADF) with all associated problems..
And I need this to work on my Gotek.

Me thinks we will stick with what we gots...

In other news...

I've now spent 3 hours trying to isolate a stupid bug and I just about have found where it is.... it will have to wait until tomorrow.

The joys of writing games in assembler!
mcgeezer is online now  
Old 21 June 2019, 23:30   #1102
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,209
I was suggesting this as a joke. Standard ADF is the way. Maybe with extreme compression/executable packing with powerpacker/imploder it could reduce size ?
jotd is offline  
Old 21 June 2019, 23:32   #1103
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Quote:
Originally Posted by jotd View Post
I was suggesting this as a joke. Standard ADF is the way. Maybe with extreme compression/executable packing with powerpacker/imploder it could reduce size ?
Sorry buddy it was lost on me so I can only apologise.

I've done a bit of testing with packers lately and I might be able to get a better compression with 'PackFire' I think it was.... not tried yet though.
mcgeezer is online now  
Old 21 June 2019, 23:53   #1104
Foul
Registered User

Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 44
Posts: 1,417
Send a message via ICQ to Foul Send a message via MSN to Foul
try this one : http://neoscientists.org/~bifat/bina...llery/cranker/

Modern packer and multi-plateform...
Foul is online now  
Old 21 June 2019, 23:56   #1105
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Quote:
Originally Posted by Foul View Post
try this one : http://neoscientists.org/~bifat/bina...llery/cranker/

Modern packer and multi-plateform...
I tried cranker already.... propack beat it by a long way.
mcgeezer is online now  
Old 22 June 2019, 00:00   #1106
Foul
Registered User

Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 44
Posts: 1,417
Send a message via ICQ to Foul Send a message via MSN to Foul
ok
Foul is online now  
Old 22 June 2019, 00:10   #1107
ross
Per aspera ad astra

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 49
Posts: 2,013
Quote:
Originally Posted by jotd View Post
I was suggesting this as a joke.
Zut! I was already planning the format

Quote:
Originally Posted by mcgeezer View Post
I've done a bit of testing with packers lately and I might be able to get a better compression with 'PackFire' I think it was.... not tried yet though.
Surely you can gain in respect to other compressors 'cause it's based on LZMA (7z compression).
But it require two muls/token for the range decoder so sure is slow..
(also you must also exclude Shrinkler which is amazing but absolutely unusable in your case)

Quote:
Originally Posted by Foul View Post
try this one : http://neoscientists.org/~bifat/bina...llery/cranker/

Modern packer and multi-plateform...
Yes, good but also not so useful for Rygar. It's based on LZO so compression is mediocre (but anyway fast..)


EDIT:
You have to give ARJm7 a chance, it will surprise you

Last edited by ross; 22 June 2019 at 00:20.
ross is offline  
Old 22 June 2019, 00:23   #1108
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Quote:
Originally Posted by ross View Post
Surely you can gain in respect to other compressors 'cause it's based on LZMA (7z compression).
But it require two muls/token for the range decoder so sure is slow..
(also you must also exclude Shrinker which is amazing but absolutely unusable in your case)

The speed of depacking does not worry me at all...

I can display a loading progress bar when the game is loading. For the round loading I can load the next round while the sanctuary bonus is being shown using the VBI so loading and depacking will always finish in the required time.

Last edited by mcgeezer; 22 June 2019 at 09:53.
mcgeezer is online now  
Old 22 June 2019, 00:24   #1109
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Quote:
Originally Posted by ross View Post
EDIT:
You have to give ARJm7 a chance, it will surprise you
Seen this mentioned a few times now so will try it!
mcgeezer is online now  
Old 22 June 2019, 00:52   #1110
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 51
Posts: 1,152
Quote:
Originally Posted by ross View Post
Zut! I was already planning the format


Surely you can gain in respect to other compressors 'cause it's based on LZMA (7z compression).
But it require two muls/token for the range decoder so sure is slow..
(also you must also exclude Shrinkler which is amazing but absolutely unusable in your case)


Yes, good but also not so useful for Rygar. It's based on LZO so compression is mediocre (but anyway fast..)


EDIT:
You have to give ARJm7 a chance, it will surprise you
If I remember right after many years. LZMA need two mulu.w only for 68000. Because Rygar is AGA (68020+), only one mulu.l is necessary. Then depacking will be much fastest for 68020+. LZMA need tables too, I dont remember exactly how big, 16KB-32KB. Then is not very good if all memory (2MB of chip ram) is used for game/demo. Anyway, i think that ARJ can do packing job without problem for Rygar AGA.
Don_Adan is offline  
Old 22 June 2019, 01:34   #1111
ross
Per aspera ad astra

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 49
Posts: 2,013
Quote:
Originally Posted by Don_Adan View Post
If I remember right after many years. LZMA need two mulu.w only for 68000. Because Rygar is AGA (68020+), only one mulu.l is necessary. Then depacking will be much fastest for 68020+. LZMA need tables too, I dont remember exactly how big, 16KB-32KB. Then is not very good if all memory (2MB of chip ram) is used for game/demo. Anyway, i think that ARJ can do packing job without problem for Rygar AGA.
You are right
Actually is a single 11bitsx21bits unsigned multiplication, so the only way on 000 is to spread on two 16x16 mulu
(the result fits in 32 bits, this mean no problem also on 060).

Even ARJ need a quite big buffer for the tables (circa 12 KB), but can be recycled the MFM buffer that is a little more than that.

Last edited by ross; 22 June 2019 at 02:21. Reason: better details..
ross is offline  
Old 22 June 2019, 10:55   #1112
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
Could someone point me in the direction of the ARJ packer please? I'm having a little trouble finding it on Aminet.

I'll pack the files tonight and see what the outcome is.
mcgeezer is online now  
Old 22 June 2019, 11:06   #1113
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,209
Maybe packer is just available on windows (which isn't a big deal as long as the unpacker is available as 68k code). If it's the same, ARJ was developped on msdos by Robert Jung (hence the name of the format)
jotd is offline  
Old 22 June 2019, 11:40   #1114
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 51
Posts: 1,152
Quote:
Originally Posted by mcgeezer View Post
Could someone point me in the direction of the ARJ packer please? I'm having a little trouble finding it on Aminet.

I'll pack the files tonight and see what the outcome is.
http://leonard.oxg.free.fr/download/...odeVersion.zip

arjbeta.exe this is PC exe, similar like for LZMA.
Don_Adan is offline  
Old 22 June 2019, 11:42   #1115
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 51
Posts: 1,152
Quote:
Originally Posted by ross View Post
You are right
Actually is a single 11bitsx21bits unsigned multiplication, so the only way on 000 is to spread on two 16x16 mulu
(the result fits in 32 bits, this mean no problem also on 060).

Even ARJ need a quite big buffer for the tables (circa 12 KB), but can be recycled the MFM buffer that is a little more than that.
I dont remember than ARJ need big tables for depacking. No space for big tables in 0.5M game, like Turrican 2 or BC Kid. But maybe I remember something wrong.
Don_Adan is offline  
Old 22 June 2019, 13:01   #1116
ross
Per aspera ad astra

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 49
Posts: 2,013
Quote:
Originally Posted by Don_Adan View Post
I dont remember than ARJ need big tables for depacking. No space for big tables in 0.5M game, like Turrican 2 or BC Kid. But maybe I remember something wrong.
From the original Mr Ni! source:
workspacesize   EQU 11312


And yes, in all LZ-H unpacker the huffman tree can be also not in table form, but then speed is a no-go on bare 68k.
I'm pretty sure that BC.Kid recycled the MFM buffer for the job
ross is offline  
Old 22 June 2019, 15:04   #1117
ross
Per aspera ad astra

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 49
Posts: 2,013
Quote:
Originally Posted by mcgeezer View Post
Could someone point me in the direction of the ARJ packer please? I'm having a little trouble finding it on Aminet.

I'll pack the files tonight and see what the outcome is.
You have a PM
ross is offline  
Old 22 June 2019, 20:02   #1118
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
For those who are interested I'm very likely going to run a rough live You tube stream tonight of how I go about creating the configuration for rounds 9,10 and possibly 11.

You might find it interesting and I'm happy to answer any questions.

It'll be after my little boy goes to bed (around 9.30 GMT+1 / BST).

Here's my channel on Youtube.

https://www.youtube.com/channel/UChX...jLg-zYZY7cDc7A

Geezer
mcgeezer is online now  
Old 23 June 2019, 00:28   #1119
mcgeezer
Registered User

 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 1,393
And here is a recording of the stream I did earlier...

[ Show youtube player ]
mcgeezer is online now  
Old 23 June 2019, 01:32   #1120
malko
Ex nihilo nihil

malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 2,098
nice
malko is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Entry: Rygar AGA Edition mcgeezer Coders. Entries 75 28 February 2019 20:41
On the Ball - World Cup Edition AGA djcasey request.Old Rare Games 4 25 January 2013 12:39
On The Ball League Edition AGA , Player Manager 2 StarEye Games images which need to be WHDified 11 22 January 2010 18:21
The Vague #1 AGA-RTG edition is released ! kas1e Amiga scene 12 30 October 2007 00:27
On The Ball: World Cup Edition AGA CodyJarrett request.Old Rare Games 11 27 May 2003 06:14

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.15564 seconds with 14 queries