English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 17 February 2010, 19:23   #1
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
uae-configuration warpmode settings don't invoke warp mode.

What the title says.

I'm also curious as to if there are more settings to warpmode than gfx_framerate=10, and if there are settings for cpu, cycle exact cpu/chipset, cpu freq, immediate blits etc that it is incompatible with.
Photon is offline  
Old 20 February 2010, 16:32   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Photon View Post
What the title says.
Yes, it is broken. Fixed later in 2.0.2 betas (I am going to do one not so small configuration handling change)

Quote:
I'm also curious as to if there are more settings to warpmode than gfx_framerate=10, and if there are settings for cpu, cycle exact cpu/chipset, cpu freq, immediate blits etc that it is incompatible with.
What do you exactly want to do?
Toni Wilen is offline  
Old 20 February 2010, 16:43   #3
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Hehe, nothing special. I just want to make sure that if I go warp mode I don't leave some other setting related to speed in some value which could cause problems in warp mode.

What I would like to do is to set an A500 cycle exact emulation which is default, and at the start of s-sequence go non-cycle exact, fastest possible, and immediate blitter + warpmode, and at the end of s-seq go back to perfect cycle exact emulation.
Photon is offline  
Old 21 February 2010, 11:41   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Photon View Post
What I would like to do is to set an A500 cycle exact emulation which is default, and at the start of s-sequence go non-cycle exact, fastest possible, and immediate blitter + warpmode, and at the end of s-seq go back to perfect cycle exact emulation.
Warp + non-cycle exact should be fast enough. Fastest possible should be about same as non-fastest + warp anyway and immediate blitter really won't have any effect at all. (at least during normal OS boot)
Toni Wilen is offline  
Old 21 February 2010, 19:12   #5
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Yes, it is indeed fast.

Boot times for ClassicWB: (approx)

Warp - CPU-timing - Chipset - Blitter = Boot time (s)
Off - Exact - nonexact - immediate = 11
Off - Fastest - nonexact - immediate = 4
On - Fastest - nonexact - immediate = 1
Photon is offline  
Old 28 February 2010, 16:16   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
"uae-configuration warp true" works in latest beta. (or warp=true in config file)
Toni Wilen is offline  
Old 28 February 2010, 17:21   #7
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Hey, great news! Will try immediately...
Photon is offline  
Old 28 February 2010, 17:56   #8
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
At first I got the usual 'uae-configuration failed returncode 20' when executed from the s-seq, and the usual 'no effect' when typed manually from CLI.

So I turned on logging and saved the config and Quit. (To start it again and give you a bootlog.) And lo and behold, it worked

The only thing I did first time was to replace winuae.exe (and .fx files, just because they were in the archive) and double-click winuae.exe+Start in Quickstart panel. Then I manually added harddrive directory and changed to kick 3.1, and Reset, and got the error.

Enabled logging, saved config, Quit.

Second time I just double-clicked winuae.exe, double-clicked the config, and it worked.


I'm very happy since it is fixed, if you feel interested in finding out what the difference between the two startups is I attached some files.

Grrrreat Toni


ps. Maybe it fails when there is no warp entry in the 'config file memory structure' (or if you use a temporary file for it), so it can't change the value? But when a config is saved with the fixed beta, an entry is there. Maybe this is the same for other new entries, f.ex. changes you made lately in Display/Filter settings?

If you can confirm this, it could be a good tip to always delete all previously created configs as soon as you upgrade?

Or if you could confirm that a re-save of a '1 day old' config with the new version will make the proper changes?

Only theory of course.


I will now set warp=true in the config file and see if it speeds up the reset/boot cycle... I'm on pins and needles here
Attached Files
File Type: uae warptest.uae (13.1 KB, 208 views)
File Type: txt winuaebootlog.txt (11.9 KB, 240 views)
File Type: txt winuaelog.txt (7.7 KB, 237 views)
Photon is offline  
Old 28 February 2010, 18:20   #9
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Indeed it does

Edit: On next reboot it's gone until s-seq executes of course. But ClassicWB loading in 1.3 seconds from 'Winuae Shortcut pressed' is more than ample compensation for this gargantuan letdown... höhö...

Bonus happy elefant image

Last edited by Photon; 28 February 2010 at 18:38.
Photon is offline  
Old 01 March 2010, 20:49   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Photon View Post
Edit: On next reboot it's gone until s-seq executes of course
I think keyboard "reset warning" feature can be used to run uae-configuration before system is reset. ExecuteOnReset (aminet) seems to do that. (make sure KB reset warning is ticked in adv. chipset panel)
Toni Wilen is offline  
Old 02 March 2010, 01:32   #11
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Ah. Seems nice a very handy app - will it work the same on real Amigas?

If so, I might keep it as a problem-solver for some future expansion-thingy maybe. But I had a think about it, and I think warp=true in the config and a warpmode toggle bound to a key is easy and okay.
Photon is offline  
Old 02 March 2010, 08:22   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Photon View Post
Ah. Seems nice a very handy app - will it work the same on real Amigas?
Of course it does (not all models, mainly A500 does not support it), did you check the date of the utility?
Toni Wilen is offline  
Old 02 March 2010, 20:17   #13
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
You mean: "It's made in 2000, so ofc no backwards compatibility"? Or what do you mean
Photon 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
FS-UAE: Configuration gilgamesh support.FS-UAE 6 24 April 2012 11:31
Low display update rate in 'Warp Mode' on D3D/fullscreen NoX1911 support.WinUAE 2 06 February 2011 16:17
workbench 2.05 is forgetting my screen mode settings lost_lemming support.Apps 5 23 February 2010 18:33
warp mode and clock Marcuz support.WinUAE 8 06 August 2007 21:07
'Warp Mode' broken in 'windowed mode' NoX1911 support.WinUAE 3 26 May 2007 01:05

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 03:08.

Top

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