pouët.net

Trying to get Gift by Potion to run on latest WinUAE

category: general [glöplog]
 
I'm using the latest WinUAE with a Workbench 3.1 full install, but I just can't get the demo to run. All I get is a progress bar that doesn't move. If someone could tell me the best WinUAE settings to get it to run, that'll be great. I know the demo uses AHI, and this WB install seems to have it. Please help.
added on the 2015-09-22 11:22:08 by Foebane72 Foebane72
Take in count that this intro needs a precalcing time of about 15 minutes (even with 68040 or 68060) on a real Amiga.

Make sure that JIT is turned ON on CPU settings.
The intro does not need AHI to run.
added on the 2015-09-22 14:13:30 by ham ham
So when I've waited for a minute or two and the bar hasn't advanced one pixel, it is STILL working on it?
added on the 2015-09-22 14:21:11 by Foebane72 Foebane72
If you wait and see we will all know soon....
Just tried on an A4000 quickstart with my WB3.1 install, and after half an HOUR there was no sign of any activity, although the system doesn't seem to have frozen. I think I'll just settle for the video this time.
added on the 2015-09-22 15:29:33 by Foebane72 Foebane72
As far as I remember there is bug in the "display precalc bar" code (demo coders && os-friendly code == NOPE, NOT GONNA WORK!), I even once created a fix for it if memory serves me right but have no idea where I stored the binary. Anyway, workaround: boot w/o startup-sequence, run "setpatch" and "adddatatypes refresh" and start Gift, it should work then.
added on the 2015-09-22 15:35:18 by StingRay StingRay
I think the bug only occurs on Kick 3.1 machines so simply setting the ROM to 3.0 c/should work too.
added on the 2015-09-22 15:37:35 by StingRay StingRay
As far as I remember, there was the packed version, which didn't really run anywhere, and an uncompressed one, which did.
added on the 2015-09-22 17:51:58 by Marq Marq
It might be better to ask about emulation issues in one thread instead of creating a new one for every question.
added on the 2015-09-22 17:52:09 by break break
Marq: This problem happens in the unpacked version too! It's a bug in the code, see above.
added on the 2015-09-22 18:00:57 by StingRay StingRay
Quote:
It might be better to ask about emulation issues in one thread instead of creating a new one for every question.


Yes, I know, I should stick to one thread for all my WinUAE help requests ;) I'll do so from now on, even if it means creating just one more thread - unless one already exists?
added on the 2015-09-22 18:38:01 by Foebane72 Foebane72
Curiosity got the better of me and I checked. And I indeed remembered correctly!

Intro hangs in the second call to Draw() as the pointer to RastPort (a1) is trashed after the first call to Draw() (a1=scratch register and it wasn't saved!).

BB Image
added on the 2015-09-22 18:38:39 by StingRay StingRay
Sooo... patch? ;)
added on the 2015-09-22 19:49:49 by Gargaj Gargaj
Paaaaatch!
added on the 2015-09-22 20:39:30 by argasek argasek
Quote:
As far as I remember there is bug in the "display precalc bar" code (demo coders && os-friendly code == NOPE, NOT GONNA WORK!), I even once created a fix for it if memory serves me right but have no idea where I stored the binary. Anyway, workaround: boot w/o startup-sequence, run "setpatch" and "adddatatypes refresh" and start Gift, it should work then.


I last used an Amiga to that extent in 1994, I'll need refreshing on that.
added on the 2015-09-22 23:52:16 by Foebane72 Foebane72
Quote:
Sooo... patch? ;)


Quote:
Paaaaatch!


Hmm..

BB Image

Well, had a bit of "fun" this evening and created a fixed version. :) May create a proper package with readme and full source etc. later.
added on the 2015-09-23 22:42:34 by StingRay StingRay
Yaaay, it works! And looks great! Thanks for the time and effort, StingRay! :D
added on the 2015-09-24 11:25:22 by Foebane72 Foebane72
I could swear I ran this once at a Kindergarden Amiga Demoshow.
Maybe we ran oxypatcher to make it start faster?
added on the 2015-09-24 13:03:21 by tFt tFt
Quote:
Maybe we ran oxypatcher to make it start faster?


The intro freezing is a BUG as I've already mentioned! Whether it works or not depends on the Kickstart and used SetPatch version, if you're lucky Draw/Move/SetAPen don't change a1 and the intro works then, otherwise it will just freeze!
added on the 2015-09-24 15:28:59 by StingRay StingRay
Do a proper package so I can put it on scene.org pls
added on the 2015-09-24 17:18:39 by Gargaj Gargaj
Also, did you patch the final or the party version?
added on the 2015-09-24 17:20:50 by Gargaj Gargaj
I think I patched the party version but the final has the same bug anyway. I'll create a proper package in the not too distant future (maybe during the christmas holidays) which will contain patched binaries for the party and final version.
added on the 2015-12-22 15:35:18 by StingRay StingRay

login