21 August 2024, 20:03 | #21 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
El Ocaso del payaso works great now on 68020 Fpga
Even the Part with the spinning and jumping Copper Cube works great now. I had to use the Tooltype NoCache ; (otherwise i got a "integer Divided by Zero" error right before the Goblins spinning and strechting Scene) ;and with NoAutoVec ,the Endcredits displayed correctly. (otherwise the Endcredits Sequence would be a almost completely white Screen, with a bit of Font still readable) Runs smoooooooooth as Butter on Fpga 68020 (133mhz ) Thank you paraj, for fixing another Demo within a few hours, thats so cool Very much appreciated paraj Last edited by Torti-the-Smurf; 21 August 2024 at 21:44. Reason: Made a Icon for ElOcaso; maybe someone can use it ;) |
21 August 2024, 20:56 | #22 | |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Quote:
I just found out that, Haujobb released the "Haujobb Amiga Framework" 2019 to the Community. Now we can see how the Sausage was made; so to speak. https://www.pouet.net/topic.php?whic...page=1#c551491 Pretty interesting and very helpful to understand "the Magic". Thanks again paraj PS: Here is yet another Demo that freezes at the End and the Predator rotating and zooming Sequence sometimes doesn't work. (tested in WinUae and FPGA) If you like to give it a quick look ... https://www.pouet.net/prod.php?which=10270 You are on a roll paraj Last edited by Torti-the-Smurf; 21 August 2024 at 22:38. Reason: adding another weird Demo, just in case paraj wants to do another one ... |
|
22 August 2024, 19:18 | #23 | ||
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
Quote:
Also Phil from the pistorm discord was kind enough to test on B1230, and it seems to also get stuck while loading there, and the CPU C2P is faster, so I'm going to make a proper slave release for it. Quote:
Took a peek, and patched out the worst transgressions. Sort of works after that on my 060 (not at all before) with caches disabled, but music sounds wonky (probably more busy loops) and it doesn't advance properly to next effect. Quick verdict: Will be too much effort to fix. Just from spending 10 minutes on the disasm I see so much bad code (no offense to the authors) |
||
23 August 2024, 19:47 | #24 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
Original problem in hjb-mnemonics should now be fixed (updated slave attached). Problem: It uses two different blitter queues for different screen modes. When switching between them it doesn't check if the queue is empty, so when returning to the old screen mode it can get stuck.
"Hang" during loading on real machines is probably out of memory BTW. Maybe not enough chip mem? May have been nerdsniped by the Old Bulls demo.. Might be impossible to get right since the way it handles timing (including switching to the next effect) seems machine dependent, but I'll give a small shot... EDIT: Maybe try attached. Still goes out on sync on my 060, but maybe due to slow chip accesses... Last edited by paraj; 28 August 2024 at 09:32. Reason: obs-mome v0.1 obsolete |
24 August 2024, 21:42 | #25 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Thank you so very much for trying to fix that stuff paraj
The Moments Demo is really weird. (or buggy as you said) The attached obs-mome0.1 slave gave me Emulation Line 1111 Errors. With NoAutoVec it sits on a Black Screen. I did try a Generic 3.1 slave and it worked, but this gave me a unique result that i never had seen with WHDLoad before. The Demo runs and the Predator Zooming and Rotation works with NoCache ; but when i hit the WHDLoad Quitkey and try to lauch something else, everything freezes How is this possible with WHDLoad ? |
25 August 2024, 00:47 | #26 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
If the demo isn't patched (like is the case for running under the generic slave) it can still take over the system for real and lock out WHDLoad, so that's sort of expected.
It's not necessarily too buggy, but it syncs using a combination of frame timing and special effects in the module (E0x - normally filter on/off). For the latter it doesn't count, but just uses it as a flag to see if it's past the sync point, so if something is too fast or slow the problems will compound. Should be fixable, but probably too time consuming. A bit surprised it doesn't work at all for you though. If you could post at least the ".whdl_register" part of crash dumps I can take a look. |
25 August 2024, 20:34 | #27 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Make sense. Thanks for the Explanation paraj.
Strange that the Moments Slave works for you. It always crashes in the same way for me. I tried FPGA WinUAE from 020 to 060 and various settings. Hmmmmm I attach the WHDload.register. from WinUAE. |
26 August 2024, 18:43 | #28 | |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
Quote:
Strange. It works more or less fine for me in WinUAE (even with JIT). Slower configurations lose sync like my 060 though. Crashdump looks like something trashed (cleared) INT6 vector while decrunching. I'd probably need all of the crash dump files to investigate futher. |
|
26 August 2024, 20:33 | #29 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Odd
I loaded the whole "dump" into the Zone. .... phew ... https://eab.abime.net/zone/Moments-CrashReport.lha |
28 August 2024, 06:02 | #30 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,646
|
Got the extra memory for my A4000/030 now and the demo runs It is kind of slow but could not detect any errors. I could always make a video if you are interested but must be in a couple of days. I will also try the whd-load version soon.
Last edited by nikosidis; 28 August 2024 at 06:29. |
28 August 2024, 09:31 | #31 | ||
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
Quote:
Ahh, now I see my mistake. If the LED filter is deactivated it will crash - I had only checked straight from boot... (My patch in the module player to not get VBR was wrong, so "VBR" would contain ciaapra&2 meaning the interrupt handler was installed at the wrong address...) Should be fixed now. Quote:
Cool |
||
28 August 2024, 16:22 | #32 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Moments by the Old Bulls works great now.
In my case, NoCache has to be used for the Predator rotating and zooming scene. (Otherwise, it would just skip that part) Yet another great paraj fix. Thank you so much for all of this. |
Yesterday, 19:00 | #33 | |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,319
|
Quote:
If you (or somebody) else could make quick icon for hjb-mnemoics I'll finish that release and for ElOcaso since both seem to be in decent shape. I'll credit you for the icon(s) of course, let me know if you want something other than Torti-the-Smurf@EAB listed. obs-mome I won't release unless/until I have it working on my own 060 atleast, so may take a while (and might be never) |
|
Yesterday, 21:00 | #34 | ||
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,132
|
Quote:
You see, i always switch the FPGA Cores "Turbo setting" from "NORMAL" to "BOTH" when playing with AGA C2P Stuff. The Drystones stay the same (CPU), but the Chip "Speed" jumps from X6 to x27 (with the current test core) Makes a BIG difference in Blitter heavy AGA C2P Stuff. "Moments by the old Bulls" is also the ONLY AGA Demo i know of, where this is even required in order to work; because on NORMAL the Chipspeed is still a bit too (s)low. (However, 99,4% of the OCS/AGA Games run just fine with the NORMAL setting, same with the OCS Demos) (i do test about 800 Games and 400 Demos when Robinson has a new Amiga FPGA test core for me ) (A Handful of Games tho, do need the "BOTH" setting, like Super Star Dust and Pinball Brain Damage. .... anyways. ....) With the ChipSpeed on NORMAL , Moments displays only a Black Screen after the cute Deer Logo, while the Music keeps on playing. (same thing happends without the slave) But with AGA C2P stuff, the BOTH setting is recommended anyways;( to get the maximal performance ) ; so thats fine with me Quote:
You may pick the one you like the most or use both; credit me if you like; i leave that up to you. I just wanna thank you so very much for fixing those stubborn Demos. Especially El ocaso del Payaso by the Goblins. This was always such a weird thing with this Demo; (at the End credits Screen, the user got stuck in a weird Kickstart Loop and the only way was to turn the machine off and on again) Mnemonics works on 020+ now !! (like it was supposed to do from the start) Thanks to you , its now possible to exit the Moments Demo back to the WB. (before that it hung at the "THE END" Screen... and it had the potential to trash Memory with a possible Guru after the 3 Finger Reset) Just awesome. If i had known, i would have called this Thread: "paraj casually fixes AGA Demos" Last edited by Torti-the-Smurf; Yesterday at 22:31. Reason: better text layout ... i hope. Bless you paraj !!! |
||
Currently Active Users Viewing This Thread: 6 (0 members and 6 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Haujobb Amiga Framework released | stainy | Coders. Releases | 6 | 03 February 2019 18:02 |
Amiga 1200...board revisions question / wire link modification question | voyager_1701e | support.Hardware | 3 | 20 February 2014 12:32 |
Entering Hypnosis by Haujobb - No AGA? | TCD | support.Demos | 3 | 03 August 2008 03:01 |
[help] music ripping from demo Haujobb - Distorted | tweety | support.Demos | 8 | 08 May 2006 20:29 |
T.F.X Question ???? | synchro | Amiga scene | 29 | 13 September 2004 01:13 |
|
|