06 May 2021, 23:09 | #201 | |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Quote:
|
|
06 May 2021, 23:27 | #202 | ||
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,488
|
Quote:
Quote:
The archive contains an invalid Windows name. In the Pouet version this file is missing (therefore it is incomplete). What I did is change the name of the file in the archive and consequently in the executable (hence the different CRC). The one I uploaded to The Zone! works unpacked indifferently from Amiga or from the host emulator machine. |
||
06 May 2021, 23:34 | #203 | |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Quote:
http://ftp.amigascne.org/pub/amiga/G...e/AND-Yaga.lha Sorry. |
|
06 May 2021, 23:36 | #204 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
|
06 May 2021, 23:37 | #205 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
|
06 May 2021, 23:38 | #206 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 54
Posts: 4,488
|
Quote:
The version in The Zone! is for EAB users convenience only, the original archive is the one on Exotica, so it's all right. |
|
07 May 2021, 14:05 | #207 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,533
|
I have found something new about strange issue with " Tek/Rampage " circle scene on A1200 emulation.
Note: State file on the post $164 (page 9) is not good as it pass an very important part! Also, the demo is AGA aware as on the loading screen gives info: AGA disabled! I made an state file (for myself) just after the plane scene and did some testing: 1) In the loading scene of circle part and much before the music did "la la la" press F12 and change the CPU to 68000! 2) Return to emu and wait when the music end with "la la la" and again press F12 to change the CPU to 68020! Note: The circle scene is not yet shown on the screen! Now the circle scene will run with out problem with the CPU 68020. According to this it seems the current 68020 emu mess something in the memory (in comparison to 68000 or JIT) just before the circle scene appears! (So also that part of memory could be compared with 68000 to see what is different and why.) PS. This problem has nothing with CPU speed as I checked all possible combinations! Also note there is no problem if you load state file, start it, press F12 and than change to JIT! Also, the problem will still be there even with 68000 if you change from 68020 and after the music did "la la la" to the 68000! I cant post any attachment as its all full! (hope Zarnal can make one state file that starts just after the plane scene is finish) EDIT: It will work with CPU 68020 only if both Cycle-exact Full and DMA Memory is off AND More Compatible in CPU options is off too! But if the More Compatible is on it will still glitch! (seems like 680020 CPU prefetch mess something in the memory) Note: The demo turns CPU cache off on start! (CACR=00000000)(so it is made to run w/o the cache) If I force the cache to on with Shift+F12 "r cacr 1" when all Cycle-exact is off and More Compatible is on, I got squares instead of circles! But if force the cache to on when all Cycle-exact is off and More Compatible is off, I got circles, so in this case the cache off/on does not change anything! The 60020 JIT has also More Compatible option and testing the state file with JIT More Compatible on or off it still runs fine! (so now it seems obvious that there is some strange problem in current 68020 More Compatible situation as JIT works fine with it) Last edited by amilo3438; 07 May 2021 at 17:34. |
07 May 2021, 19:20 | #208 |
Registered User
Join Date: Feb 2018
Location: France
Posts: 506
|
@amilo3438
It's related to CPU speed. It has nothing to do with the chipset. Example : test this demo with 040+FullCE and AGA full CE ( floppy or WHDLoad version, exotic config ) and circles are ok. You can also test Quickstart A500 and switch chipset in aga ( another exotic config ). AGA is disabled and this demo runs fine. |
07 May 2021, 19:37 | #209 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,533
|
@ Zarnal
No, it is not a CPU speed problem! It is the 68020/30 More Compatible problem that mess the memory before the circle scene shows on the screen! (it does not have anything with full CE) You prove only that 68040 full CE has no problem with this part of the demo! Have you tried with 68030 full CE? If you can prove that the demo has no problem with 68020 on some speed than we can talk about CPU speed problem. Note: The demo is not made to run on a 68040 CPU anyway! Last edited by amilo3438; 07 May 2021 at 19:43. |
07 May 2021, 20:04 | #210 | |
Registered User
Join Date: Feb 2018
Location: France
Posts: 506
|
Quote:
I may have mistranslated and misunderstood your first message. Sorry. For me, CPU ( internal ) speed = issues with 020 CE mode ( not frequency or type of CPU ). |
|
09 May 2021, 17:57 | #211 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,533
|
Quote:
Also the external CPU frequency does have nothing with this problem. (as it cant correct it) I am afraid only how big this can affect on other (still) problematic demos problems!? Interesting that JIT 68020/030 Most Compatible prefetch emulation does not suffer from this problem. So I guess or JIT prefetch emulation is better or it is not "accurate enough" to behave on a such way to produce glitches. |
|
14 May 2021, 00:33 | #212 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
I have two problematic demos with more or less the same issue here, on WinUAE 4.2.0 (although the same thing happened in 4.4.0):
Grid 2 by Nature https://www.pouet.net/prod.php?which=2804 Zeon by Nature https://www.pouet.net/prod.php?which=2803 The issue is that when I run them on 68040 at Approx A500 CPU speed, the JIT cpu cache needs to be 0 in order to precalc the musical instrument sounds properly, otherwise they get messed up. But, the demo needs JIT to be full so that the demos can run properly AFTER the precalc. This means I've had to define a couple of keyboard keys to set JIT to both 0 and max. How can I be sure to get these demos running without having to modify JIT on the fly, with ANY version of WinUAE? Come to think of it, is it really necessary AT ALL for JIT to be changed on the fly? These are the only two demos left that need this function, until I figure out how to fix the problem. |
20 May 2021, 20:30 | #213 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Quote:
|
|
21 May 2021, 09:11 | #214 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Tried this, didn't fix the problem. Cache was 16384, as usual.
|
22 May 2021, 16:55 | #215 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
|
22 May 2021, 18:07 | #216 | |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Quote:
An example of what I mean by corrupted samples is the very beginning of Zeon: when the precalc goes wrong, there is a burst of white noise when the demo starts. Done correctly, the sound is different and more like an instrument. |
|
22 May 2021, 20:35 | #217 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Quote:
|
|
22 May 2021, 20:51 | #218 | |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Quote:
I'm including logs and config like I should've done at the start, so the problem will be easier to track down. Data was captured in Zeon after the white noise starts. The two demos still work if I turn JIT on and off on the fly, but it's not a good solution. I'm also still on 4.2.0, but the problem occurred on 4.4.0 as well. |
|
23 May 2021, 09:48 | #219 | |
Registered User
Join Date: Feb 2018
Location: France
Posts: 506
|
Quote:
A new test on Hard should be done this weekend (maybe) to answer your question. I read your explanation carefully. You say that WinUae does not emulate this " effect ". Is it because it's impossible to do it ? Thank you also for your Fix of the Turnips demo. I made a big mistake (for the report in the Beta post) by not taking more time to check ( and not to commit this unfortunate mistake ). |
|
23 May 2021, 13:40 | #220 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,533
|
Quote:
(Last it "works" in full CE was on WinUAE 3400!) Tested on new WinUAE 4900 beta21 and it passes that problematic part with "cpu cache turned off", but also it crashes somewhere on the disk 2 at the end part with some strange gfx issues! NOTE: It does not crash at the end part on the disk2 if CPU cache is enabled!!! (in the debugger with "r cacr 1") PS. "cpu cache turned off" = press both mouse buttons after the reset and check on the "Boot Options" the "Disable CPU Caches" and click on "Use" EDIT: So, the demo will work fine also on new WINUAE 4900 beta21 only if started with CPU caches disabled and after the problematic part is gone (at chess part) enable the CPU cashes again from the debugger ! Last edited by amilo3438; 23 May 2021 at 14:29. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problematic Demos. | amilo3438 | support.WinUAE | 1044 | 24 September 2023 15:05 |
The Best AGA Demos | Djay | request.Demos | 18 | 17 June 2018 15:15 |
slowdown since 2700b8 (from Problematic Demos) | amilo3438 | support.WinUAE | 28 | 21 November 2013 23:50 |
Best AGA Demos | Spritex1 | request.Demos | 11 | 11 April 2013 04:12 |
Kefrens AGA demos? | Amiga1992 | request.Demos | 9 | 16 July 2002 18:43 |
|
|