English Amiga Board


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 09 June 2017, 14:36   #21
Nibbler
namm namm AMIGA
 
Nibbler's Avatar
 
Join Date: Jan 2015
Location: Austria
Age: 44
Posts: 734
NOW, things get serious !!!!

Galahad, StingRay and ROSS

Love those guys
Nibbler is offline  
Old 09 June 2017, 14:42   #22
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Zool-[AGA][cr Ministry].zip in the Zone seems faster than WHDload version but still has some slowdown didn't try Cpu NOCACHE but anyway CD32 Rip works and maybe on BBS CD32 rip that doesn't need CD32 pad - Needs probably CD.Device to run or SimCD32 or Cd32 Install Kit etc
Retro1234 is offline  
Old 09 June 2017, 16:00   #23
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
The Zool slaves say:

Zool ECS is using 512 kb chip and 512kb expansion memory.
Zool CD32 is using 2048 kb chip memory.
Zool2 AGA is using 1024 kb chip memory.
Zool AGA is using 1024 kb chip memory.

All slaves caching all files. I use no enable or disable cache tooltypes and other special tooltypes. Only the common ones like PRELOAD.
Apollo 1240 accelrator has fast chipram access if that makes a difference. As far as I know ACA cards are also fast on chipram accesses.
Maybe the reason because Zool ECS is the fastest (here) is that it uses fastram and chipram. Just guessing.
daxb is offline  
Old 10 June 2017, 21:06   #24
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
I looked at Zool/Zool2 AGA code, maybe I can do something to fix the slowdown.. if I got some spare time.. no promise.

Cheers,
ross
ross is offline  
Old 11 June 2017, 12:28   #25
Nibbler
namm namm AMIGA
 
Nibbler's Avatar
 
Join Date: Jan 2015
Location: Austria
Age: 44
Posts: 734
Ross
Nibbler is offline  
Old 13 June 2017, 01:28   #26
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
I've not found a files based WHDLoad of Zool (OCS/AGA) (maybe deep in EAB server, but now is too late ) so I've made a simple files extractor from RawDIC images.

Usage: zool_extractor disk.x

Most of files are compressed with *FUNGUS* (you need xfdDecrunch to unpack); PT modules and sfx are plain.
Main code is leaved on disk, the protection is basically not existing, so grab yourself

Code:
#include <stdio.h>
#include <stdlib.h>

char b[964608];

int main(int argc, char *argv[])
{
    FILE *f1, *f2;

    if ((f1=fopen(argv[1],"rb"))) {
        fread(b,1,964608,f1);

        for(int pos=0x1800; b[pos]; pos+=0x18) {
            if ((f2=fopen(&b[pos],"wb"))) {
                int strt=-0x3000+__builtin_bswap32(*((int*)&b[(pos+0x10)]));
                int len=__builtin_bswap32(*((int*)&b[(pos+0x14)]));
                fwrite(&b[strt],1,len,f2);
                fclose(f2);
            };
        };
        fclose(f1);
    };
    return 0;
}
Compile with GCC (-fno-strict-aliasing).
Attached a binary for Win64.

Good night,
ross
Attached Files
File Type: zip zool_extractor.zip (7.1 KB, 150 views)
ross is offline  
Old 13 June 2017, 11:28   #27
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by ross View Post
so I've made a simple files extractor from RawDIC images.
You could've easily done this using RawDIC as well.
StingRay is offline  
Old 13 June 2017, 11:59   #28
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by StingRay View Post
You could've easily done this using RawDIC as well.
LOL, and maybe next time I RTFM
(I really never used RawDIC..)

Ok, take it as a random code snippet

Cheers,
ross
ross is offline  
Old 13 June 2017, 21:52   #29
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Ok, I read the guide.
Function
rawdic_SaveDiskFile
from RawDIC use practically the same parameters of my snippet: &b[pos]/strt/len -> a0/a1/d0.

Well, remains useful if you are to lazy to compile code on Amiga
ross is offline  
Old 15 June 2017, 18:31   #30
lordofchaos
TinkerTailorContentMaker
 
lordofchaos's Avatar
 
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,205
A bit off-topic I know but, could Zool be hacked so there is music+sfx.. For example convert the music to 2 channel and have sfx through the spare channels? Or is that in the realms of fantasy?
lordofchaos is offline  
Old 15 June 2017, 21:08   #31
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Quote:
Originally Posted by lordofchaos View Post
A bit off-topic I know but, could Zool be hacked so there is music+sfx.. For example convert the music to 2 channel and have sfx through the spare channels? Or is that in the realms of fantasy?
If you go ahead and convert the music to two channels, then maybe you can tempt someone, but for the time being: fantasy and 'talk is cheap'.
Converting the music to two channels will probably just not be easy/possible/sound like absolute shit.
Converting it to three, maaaaaybe (Why do you need two channels of SFX?)
Amiga1992 is offline  
Old 16 June 2017, 11:35   #32
lordofchaos
TinkerTailorContentMaker
 
lordofchaos's Avatar
 
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,205
Quote:
Originally Posted by Akira View Post
If you go ahead and convert the music to two channels, then maybe you can tempt someone, but for the time being: fantasy and 'talk is cheap'.
Converting the music to two channels will probably just not be easy/possible/sound like absolute shit.
Converting it to three, maaaaaybe (Why do you need two channels of SFX?)
Yeah, 2 channels might prove tricky, better to try 3.. It's always bugged me that Zool didn't have sfx+music together, especially as it was a high profile title..There's been some good hack jobs recently, would be nice to give this platformer some extra love. Saying that, I`m not sure I could be bothered to convert the modules, are they protracker? Not up to speed on anything other than Octamed.
lordofchaos is offline  
Old 16 June 2017, 11:38   #33
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
This great version of Zool 2 has music and sfx


Quote:
Originally Posted by Retro1234 View Post
For Zool 2 AGA this is the best version http://eab.abime.net/showthread.php?t=41598
I think iirc I Ran Zool CD32 Rip with Hippo player playing in the background and it worked but the SFX and Music clashed.
Retro1234 is offline  
Old 16 June 2017, 11:40   #34
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
I'm not sure its necessary to compose 3 channel, just have the sfx play over the least noticeable channel, job done.
Galahad/FLT is offline  
Old 16 June 2017, 11:55   #35
lordofchaos
TinkerTailorContentMaker
 
lordofchaos's Avatar
 
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,205
Hmmm, could work if the songs were re-arranged in a different way, I was always impressed with Mr Nutz, that was optimised for both, although it did some smart channel mixing/ordering..
lordofchaos is offline  
Old 23 June 2017, 15:40   #36
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Zool (AGA) code analysis in progress.

Alpha stage for a WHDLoad slave rewrite (from scratch).
I've no idea if can be solved the slowdowns but my approach is different from previous (and i'm sure that Wepl do not approve my slave (ab)use ).

Stay tuned,
ross
ross is offline  
Old 24 June 2017, 10:46   #37
Nibbler
namm namm AMIGA
 
Nibbler's Avatar
 
Join Date: Jan 2015
Location: Austria
Age: 44
Posts: 734
Great ! Looking forward to test the 16/32 versions of Zool. Just call me Ross.
Nibbler is offline  
Old 25 June 2017, 15:20   #38
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Into The Zone!

ross is offline  
Old 25 June 2017, 21:19   #39
th4t1guy
Registered User
 
th4t1guy's Avatar
 
Join Date: Mar 2002
Location: Kansas City, MO, USA
Posts: 683
I just dropped this on my cd32 to compare to the old slave.

Old version: gfx issues around main sprite, significant slowdowns when multiple enemies on screen.

New version: No gfx issues, and only minor slowdowns with 3+ enemies death animations at once.

I only ran through the first level, but it seems to work pretty good.
Nice work!
th4t1guy is offline  
Old 25 June 2017, 21:31   #40
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by th4t1guy View Post
I just dropped this on my cd32 to compare to the old slave.
Hi th4t1guy, can you post complete specs?

Thanks for the report.

Bye,
ross
ross 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
Who can fix Cannon Fodder WHDLoad installer? apex project.WHDLoad 3 18 November 2016 23:39
FS-UAE - Unregistered WHDLOAD : WHDLOAD.KEY - FIX Neil79 support.FS-UAE 14 29 January 2013 22:34
Annoyed Zool ad/ Zool PSP Survey Scuba-cheese Nostalgia & memories 9 30 May 2011 16:57
Zool 2 Slowdown on WHDLoad Graham Humphrey support.Games 14 22 April 2007 15:59
Zool vs Zool 2 (2nd time) NytroX86 Nostalgia & memories 6 05 December 2002 14:10

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 21:42.

Top

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