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: 279
@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,206
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: 51
Posts: 3,371
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: 279
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: 279
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: 46
Posts: 24,862
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: 246
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: 51
Posts: 3,371
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: 246
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: 51
Posts: 3,371
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: 246
@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: 279
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
Registered User
Foebane's Avatar
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 48
Posts: 2,779
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: 279
Some checks were made on A1200 this weekend, some results are very "surprising".
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 790 18 May 2021 19:55
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? Akira 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 23:43.


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