English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 03 August 2010, 10:50   #1
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Prowiz Updates

Hi,

A little update regarding the depacker of SKYT Packer format in Prowiz. Was faulty when there was a track 0. Also, I rewrote the pattern list generation preventing duplicates.
Just overwrite with the attached file for a future WinUAE release .

Thanks !
Sylvain
Attached Files
File Type: c SkytPacker.c (6.8 KB, 190 views)
Asle is offline  
Old 14 August 2010, 21:10   #2
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Prowiz : ProPacker 2.1

Samely to the former post, here is an updated version of the ProPacker2.1 depacker. There was no real problem in there, save the pattern list generation which was way too big (same patterns were not detected). This update does that and reduces, generally, the PTK size output.
The source is attached.

Sylvain

PS: maybe this thread could be called "Prowiz : updates". It seems useless to create one entry per update.

Last edited by Asle; 15 August 2010 at 11:14.
Asle is offline  
Old 15 August 2010, 09:38   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by Asle View Post
Samely to the former post, here is an updated version of the ProPacker2.1 depacker. There was no real problem in there, save the pattern list generation which was way too big (same patterns were not detected). This update does that and reduces, generally, the PTK size output.
Uchar *Header, *Pattern;; <- remove that duplicate ';'
"Whatever" is not declared anywhere (I assume it should have been included in above line too)
Toni Wilen is offline  
Old 15 August 2010, 11:13   #4
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Quote:
Originally Posted by Toni Wilen View Post
Uchar *Header, *Pattern;; <- remove that duplicate ';'
"Whatever" is not declared anywhere (I assume it should have been included in above line too)
uh .. weird. there was a malloc on Whatever but it wasn't used anywhere. Dev-CPP didn't complain !
Anyway, it's cleaned up in the attached file.

Sylvain


PS : and I forgot a printf() .. *geee*

Last edited by Asle; 19 August 2010 at 17:39.
Asle is offline  
Old 16 August 2010, 09:39   #5
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Prowiz : ProPacker 1.0 and 3.0

Hey,

While I was at it, I've updated the other ProPacker versions (the ones by Estrup/Static Bytes, not PhaPacker). Again, it's about pattern list generation which is now clean (i.e. no more identical patterns stored).
These are really close to PP21 and required very few effort to update, so ...

Btw, anyone interested in details should contact me. Just, don't hesitate.

Sylvain

Last edited by Asle; 19 August 2010 at 17:40.
Asle is offline  
Old 16 August 2010, 19:46   #6
bLAZER
Awesome to the max
 
bLAZER's Avatar
 
Join Date: Mar 2007
Location: Gothenburg / Sweden
Age: 47
Posts: 1,006
Great with updates, I'll update BZR Player as well. I also couldn't compile with the two ;; which took me some minutes to figure out...
bLAZER is offline  
Old 16 August 2010, 21:16   #7
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Quote:
Originally Posted by bLAZER View Post
Great with updates, I'll update BZR Player as well. I also couldn't compile with the two ;; which took me some minutes to figure out...
Hi,

I've replied in the appropriate thread, about BZR Player. See you there

Sylvain
Asle is offline  
Old 19 August 2010, 17:43   #8
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Prowiz: Propacker 1.0, 2.1 and 3.0

About Propacker 1.0, 2.1 and 3.0 depackers;
All right, following intensive tests, I've found out that I've introduced a bug that is triggered if a patternlist contains only unique patterns (i.e. patterns are not re-used).
I've updated the sources to fix that.

All the best,
Sylvain

Last edited by Asle; 23 August 2010 at 04:58. Reason: removing deprecated attachement
Asle is offline  
Old 19 August 2010, 17:54   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
done, but had to remove some fflush (info);'s
Toni Wilen is offline  
Old 22 August 2010, 19:49   #10
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Just to note that I've introduced another bug in these PP* decrunchers. However, this time I won't rush the fix. I want it clean, good and final.
Will keep you posted shortly.

Sylvain
Asle is offline  
Old 23 August 2010, 04:57   #11
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
OK, I've run through all my PP10 (not much), all my PP21 (~150) and all my PP30 (not much).
I found the bug almost immediately after posting here, the other day. I felt bad almost as fast .
Anyway, here are yet another set of decrunchers. Hopefully, these will be OK for everyone.

Also, Blazer sent me various files that generate problems in Prowiz. For GMC, I've found that, indeed, there was a problem when only one pattern was present in the file. This is fixed. I've also loosened up some tests a bit for some bad files in the game Jumping Jack Son (for example).
There was also a invalid test in PP30 regarding pattern break command. Fixed now.
Last, an uncleaned variable was doing damage in rare cases for Noisepacker 3 decruncher.
So thanks for this feedback !

Sylvain

PS: I'm compiling with -ansi now and it gets results, so no more fflush()
Attached Files
File Type: c ProPacker10.c (8.6 KB, 167 views)
File Type: c ProPacker21.c (8.7 KB, 173 views)
File Type: c GMC.c (8.6 KB, 180 views)
File Type: c ProPacker30.c (9.1 KB, 185 views)
File Type: c NP3.c (11.9 KB, 191 views)

Last edited by Asle; 23 August 2010 at 05:56.
Asle is offline  
Old 23 August 2010, 15:48   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Any reason for "undocumented" file name changes? (GMC.c and NP3.c <> GameMusicCreator.c and NoisePacker3.c)
Toni Wilen is offline  
Old 25 August 2010, 11:51   #13
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Quote:
Originally Posted by Toni Wilen View Post
Any reason for "undocumented" file name changes? (GMC.c and NP3.c <> GameMusicCreator.c and NoisePacker3.c)
Yes, well, commandline too big for Dev-CPP to link the lot. I'm sorry I didn't check WinUAE archive to verify that. I did the change quite some time ago, but failed to report/release it.
These small updates were supposed to be transparent ... ah, well.

Again, sorry. Just put the old names if it's easier for you.

Sylvain
Asle is offline  
Old 25 August 2010, 12:04   #14
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
I don't mind file names changing but I don't want to see original names in next update
Toni Wilen is offline  
Old 30 August 2010, 05:05   #15
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
KSM, NP1 and Eureka update

Hi,

Blazer came back with some more feedback (Thanks !). He detected a few more unexpected behaviors that lead me to submit the attached updates.
It's, again, about an overzealous check (Eureka) or Patternlist with only one pattern (KSM and NP1).

All the best,
Sylvain

PS: filenames are as stored in http://github.com/tonioni/WinUAE/tre...izard/rippers/
Attached Files
File Type: c NoisePacker1.c (9.9 KB, 172 views)
File Type: c KefrensSoundMachine.c (9.6 KB, 167 views)
File Type: c EurekaPacker.c (7.9 KB, 164 views)
Asle is offline  
Old 04 November 2012, 16:58   #16
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Hello,

Blazer pointed again a weird behavior in Prowiz for AC1D packer. I've fixed the problem and submit now the file.

Cheers
Sylvain
Attached Files
File Type: c AC1D_packer.c (6.4 KB, 136 views)
Asle is offline  
Old 05 November 2012, 20:31   #17
Asle
Registered User
 
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 526
Hello again,

As Blazer pointed out, maybe I should have submitted my updated directly on github (no account there for me yet).
Is this preferable or not to proceed that way ?

Cheers
Sylvain
Asle is offline  
Old 06 November 2012, 20:33   #18
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Update will be added before next official version. It is not important enough for immediate update
Toni Wilen 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
BBoAH updates alexh support.Hardware 59 09 May 2023 12:37
[prowiz] - Promizer 2.0 has a pb Asle support.WinUAE 8 19 February 2010 11:41
AMR updates Galaxy AMR news 33 28 April 2009 08:21
Shogo updates. DDNI support.Games 8 20 April 2007 00:57
Updates.. Muerto HOL suggestions and feedback 5 12 March 2006 18:53

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 17:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11040 seconds with 16 queries