English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 23 May 2021, 14:25   #221
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
@Amilo3438

Oops, this is one of my very old report ( 2018 ).

it's CPU related as usual.

Note : video of this demo in real hardware ( created during our tests on real A1200/WinUae on a French forum ).

[ Show youtube player ]

Last edited by Zarnal; 23 May 2021 at 14:34.
Zarnal is offline  
Old 23 May 2021, 14:54   #222
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,502
Beut (64k Intro) by Phase Truce --> http://janeway.exotica.org.uk/release.php?id=18554

Last worked fine in WinUAE4300! (Broken from WinUAE4400!)

WinUAE QS A1200 basic config!
amilo3438 is offline  
Old 23 May 2021, 15:16   #223
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Zarnal View Post
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 ?
WinUAE could somehow emulate this, but probably only as an "Advanced Chipset feature".
At each power up memory chips has these different (in some cases very different) bit patterns, so the demo is visually different on each machine.

Toni would be forced to define a bit-pattern and I don't know how much sense it makes, considering that they are quite random (even if they follow usually a 0/1 'chessboard') ..

Into the Zone! a 'proper' version, using a memory 'chessboard bit-pattern' synthetic fix.

For the interested this is how the patterns are made (d6=largest chip-mem available space):
Code:
		moveq	#0,d0
		moveq	#-1,d1

		divu.w	#(2*48*5*8),d6
		subq.w	#1,d6
.3		moveq	#2-1,d5
.2		moveq	#48-1,d4
.1		moveq	#5-1,d3
.0		move.l	d0,(a0)+
		move.l	d1,(a0)+
		dbra	d3,.0
		dbra	d4,.1
		exg	d0,d1
		dbra	d5,.2
		dbra	d6,.3

Last edited by ross; 24 May 2021 at 00:00. Reason: removed a part of the quote that had nothing to do with the answer
ross is offline  
Old 23 May 2021, 18:35   #224
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
Quote:
Originally Posted by ross View Post
WinUAE could somehow emulate this, but probably only as an "Advanced Chipset feature".
At each power up memory chips has these different (in some cases very different) bit patterns, so the demo is visually different on each machine.

Toni would be forced to define a bit-pattern and I don't know how much sense it makes, considering that they are quite random (even if they follow usually a 0/1 'chessboard') ..

Into the Zone! a 'proper' version, using a memory 'chessboard bit-pattern' synthetic fix.

For the interested this is how the patterns are made (d6=largest chip-mem available space):
Code:
        moveq    #0,d0
        moveq    #-1,d1

        divu.w    #(2*48*5*8),d6
        subq.w    #1,d6
.3        moveq    #2-1,d5
.2        moveq    #48-1,d4
.1        moveq    #5-1,d3
.0        move.l    d0,(a0)+
        move.l    d1,(a0)+
        dbra    d3,.0
        dbra    d4,.1
        exg    d0,d1
        dbra    d5,.2
        dbra    d6,.3

Thank you.
Zarnal is offline  
Old 23 May 2021, 18:38   #225
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
Quote:
Originally Posted by amilo3438 View Post
Beut (64k Intro) by Phase Truce --> http://janeway.exotica.org.uk/release.php?id=18554

Last worked fine in WinUAE4300! (Broken from WinUAE4400!)

WinUAE QS A1200 basic config!



Confirmed.


It Freezes during red cube scene.
Zarnal is offline  
Old 23 May 2021, 19:37   #226
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by ross View Post
WinUAE could somehow emulate this, but probably only as an "Advanced Chipset feature".
At each power up memory chips has these different (in some cases very different) bit patterns, so the demo is visually different on each machine.
I have mentioned it few times previously that I won't add it until someone explains RAM chips internal layout because thats the important bit (or does dozens of experiments to find out the pattern). Same rows and/or columns seem to have same bit (mostly) at powerup which explains the "chessboard"-like pattern.
Toni Wilen is offline  
Old 23 May 2021, 23:04   #227
heavy
noodle
 
Join Date: Jun 2007
Location: europe
Posts: 247
Quote:
Originally Posted by Zarnal View Post
Thank you also for your Fix of the Turnips demo.
your welcome...
heavy is offline  
Old 23 May 2021, 23:56   #228
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by heavy View Post
your welcome...
I think he thanked for the upload, no need to smash your head against the wall

To clarify, the thanks for the fix go to someone else.
If it's you, thanks to you!
ross is offline  
Old 24 May 2021, 00:07   #229
heavy
noodle
 
Join Date: Jun 2007
Location: europe
Posts: 247
zarnal will understand...
http://eab.abime.net/showpost.php?p=...&postcount=783

it's just a temp quick and dirty graphic fix because unfortunately it's not a code bug.
If a "final" version existed, it would be better
heavy is offline  
Old 24 May 2021, 00:14   #230
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by heavy View Post
zarnal will understand...
http://eab.abime.net/showpost.php?p=...&postcount=783

it's just a temp quick and dirty graphic fix because unfortunately it's not a code bug.
If a "final" version existed, it would be better
ah sorry, I had no idea it was something already discussed in 2019, I follow this thread occasionally and even if I read it at the time I totally forgot about it
ross is offline  
Old 24 May 2021, 00:30   #231
heavy
noodle
 
Join Date: Jun 2007
Location: europe
Posts: 247
@ross: by the way, thanks for the fix of Ubergirl.
yep, another "old" thread about it somewhere on this forum
http://eab.abime.net/showthread.php?p=1420396
heavy is offline  
Old 24 May 2021, 09:44   #232
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
Quote:
Originally Posted by heavy View Post
your welcome...

it was a stupid mistake (my bad report for this demo) which wasted time unnecessarily.
Zarnal is offline  
Old 25 May 2021, 10:25   #233
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Quote:
Originally Posted by Toni Wilen View Post
Seems to work if "No flags" JIT option is unticked (which disables JIT CPU flags optimization, some performance is lost but JIT is still active). Some kind of rare JIT bug, probably difficult to find as usual.
UPDATE:

Finally got these two to work with no problems, by simply turning JIT off (cachesize=0) and using Fastest Possible, adjusting the sound buffer and also turning off Vsync too.

I thought I'd tried it already, but turns out that wasn't the case.

So now that's 0 demos that I need keys to control JIT for, meaning I can get rid of them.

As for Fastest Possible, I wrote it off too soon, as it does come in useful for those demos that are too slow on Approximate A500/A1200 or Cycle Exact.

Thanks for the help, Toni, and sorry for the inconvenience.

Last edited by Foebane; 25 May 2021 at 12:30.
Foebane is offline  
Old 25 May 2021, 13:56   #234
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
Some checks were made on A1200 this weekend, some results are very "surprising".
Zarnal is offline  
Old 01 September 2021, 14:27   #235
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
WinUae beta 4.9 b31:

I noticed a new problem with the "Noxious-Beyond Relief" demo which seems to be related to the chipset. The background image is distorted sometimes on the beach scene (pic 1). Since b22.

Quickstart A1200.

Last edited by Zarnal; 20 November 2021 at 19:17.
Zarnal is offline  
Old 01 September 2021, 15:56   #236
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,502
@Zarnal

Bug / glitch tracking WinUae / FPGA / A1200 stock

So there is another place for bug tracking! (this information is on a need-to-know basis)

Note: The point is not to fix a demo to work with the emulator but to fix the emulator to work with a demo!

Btw. Polka Brothers-Twisted should work fine with KS3.1 on the emu - at least worked on an older versions A1200+4Mb. (and crashed with KS 3.0, if I remember correctly)
EDIT: Tested to work on latest beta on A1200 basic CE (DMA/memory) enabled and KS3.0!

Last edited by amilo3438; 01 September 2021 at 17:51.
amilo3438 is offline  
Old 01 September 2021, 16:24   #237
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,502
Benoit (Demo) by Ramses (found by my "counterpart" on AmigaFrance)

[A1200 basic] Got an message: Sorry ! This demo needs an A1200 68020 14 Mhz !

(JFI: There is an version on previous post fixed to work with the emu! ... still glitches!)

Last edited by amilo3438; 01 September 2021 at 16:34.
amilo3438 is offline  
Old 01 September 2021, 18:38   #238
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
@amilo3438

This list is only valid with WinUae 4.1. It was the last version when I started.

For the majority of issues of my list, these are CPU concerns. It is for this reason that I have not reported any bugs here. ( example: Ramses-Benoit patched version works fine in CPU fastest mode without black bars ). Another example: Union-Zoombi has unconfirmed glitches on a real stock machine, but on a real machine accelerated with an ACA 68030, the glitches are identical to those of WinUae.

All problematic demos were tested on real stock hardware.

With the new Agnus emulation, we got some demos in cycle mode (FD-Methylate, Passion-Alien inspiration, Passion-Comadose, PK-Planet M and some others). I will retest my entire list from A to Z after the official release of WinUae 4.9.

Last edited by Zarnal; 01 September 2021 at 18:43.
Zarnal is offline  
Old 01 September 2021, 18:54   #239
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,502
I don't know, I am slowly losing interest for AGA and 68020 because of all still unknown details needed for precise emulation. For now I stay focused on OCS/ECS machines.


Quote:
Originally Posted by Zarnal View Post
I will retest my entire list from A to Z after the official release of WinUae 4.9.
Hmm, maybe better wait for WinUAE 5.x! (Toni somewhere mentioned something about new findings, so this could probably wait until all other thing is finished, I guess.)
amilo3438 is offline  
Old 01 September 2021, 20:33   #240
Zarnal
Registered User
 
Join Date: Feb 2018
Location: France
Posts: 504
Toni, ignore my stupid report on the Noxious-Beyond Relief demo from today. After seeing the same kind of glitches in other demos, I realized that CE full chipset mode was disabled in Quickstart A1200 mode ( ( Why exactly ? i don't know really ). A regrettable inatention. Everything is now back to normal.

I will have to redo all my tests done today later.

Quote:
Originally Posted by amilo3438 View Post
I don't know, I am slowly losing interest for AGA and 68020 because of all still unknown details needed for precise emulation. For now I stay focused on OCS/ECS machines.


Hmm, maybe better wait for WinUAE 5.x! (Toni somewhere mentioned something about new findings, so this could probably wait until all other thing is finished, I guess.)
I am also testing OCS at the moment.

Last edited by Zarnal; 01 September 2021 at 20:42.
Zarnal 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
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

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 22:25.

Top

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