English Amiga Board    


Go Back   English Amiga Board > » Support > support.WinUAE

Closed Thread
 
Thread Tools
Old 09 August 2012, 00:01   #121
Dr.Venom
Registered User
 
Join Date: Jul 2008
Location: Netherlands
Posts: 162
Quote:
Originally Posted by Toni Wilen View Post
I am not even sure what it should do.. Will improve it later..
OK

Quote:
Yes, it won't help at all in 68000 CE, it would only make compatibility worse.. I think I'll make it impossible to have it enabled in this mode.

It again depends what you want as usual

- fastest possible: immediate blitter
- program that don't like too fast blitter (for example it assumes blit taking some time): no immediate blitter, waiting blitter won't break anything and possibly helps in some situations.

I'd enable it always when using 68020+ modes. (If immediate blitter not enabled).

I'll probably make following changes to quickstart settings:

- 68000 CE: does nothing, always ignored.
- Any approximate CPU mode or 68020+CE: enabled, only pause CPU if blitter would steal all cpu cycles. (no idle cycles in blitter cycle diagram + blitter nasty). Without this Hostages would break with usual insta-kill behavior
- Fastest possible CPU: enabled, any kind of blit.
Great, thanks for explaining..
Dr.Venom is offline  
Old 09 August 2012, 01:11   #122
dlfrsilver
CaptainM68K-ExtADF
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 35
Posts: 4,496
Send a message via MSN to dlfrsilver
Hello Toni, just to say that with the new 'Wait For blitter' option, with cycle exact mode on A1200 + 030 configuration, the graphics bugs encountered on Night breed the Movie are suddenly corrected if this option is activated So this is a good thing, and an example of what it can bring

Thank you for that
__________________
Denis
dlfrsilver is offline  
Old 09 August 2012, 09:25   #123
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by dlfrsilver View Post
Hello Toni, just to say that with the new 'Wait For blitter' option, with cycle exact mode on A1200 + 030 configuration, the graphics bugs encountered on Night breed the Movie are suddenly corrected if this option is activated So this is a good thing, and an example of what it can bring

Thank you for that
Note that this also can be dangerous option, it can hide really obvious game blitter bugs too, not just those that are caused by too fast CPU.

In other words, if/when this option gets more intelligent, it could "break" some games that shouldn't even have worked.. and it isn't a bug!
Toni Wilen is offline  
Old 09 August 2012, 15:07   #124
dlfrsilver
CaptainM68K-ExtADF
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 35
Posts: 4,496
Send a message via MSN to dlfrsilver
i have tried with many games so far, everything is copping right until now Winuae has now got even further !!
__________________
Denis
dlfrsilver is offline  
Old 10 August 2012, 17:54   #125
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
http://www.winuae.net/files/b/winuae_2420b11.zip

Beta 11:

- END special qualifier didn't work when combined with other qualifiers, some END + shortcuts leaked key presses to emulated Amiga side (b10)
- GUI wasn't centered and/or scrolling if single monitor, full screen mode and resolution smaller than 640x480. (b6) Automatically center to screen if GUI title bar isn't visible on any monitor. Two or more monitors and >800x600 resolution desktop in any monitor = always allow manual GUI positioning.
- Wait for Blitter changes:
* - Does nothing in 68000 cycle-exact mode.
* - Approximate CPU speed or 68020 CE: Pause CPU if blitter would steal all CPU cycles
* - Fastest possible: Any kind of active blit pauses CPU if writing to any blitter register.
* - Logged if triggered (only first 10 times)
- Quickstart modes (except 68000 CE) enables Wait for Blitter option.
- Wait for Blitter GUI only sets above "automatic" mode, manual config file editing supports forced "always" and "only if not idle" modes. (for debugging purposes)
- RTG video capturing uses now RTG vsync timing, not (possibly very different) custom chipset vsync timing.
- Added UAE Boot ROM AOS "heart beat" vblank interrupt, do not sync clock or check filesystem insertions if heart beat counter does not change = OS has been taken over, prevents possible memory corruption if program also overwrote system structures.
- RTC year tens digit was not in correct BCD format, probably no program cared about the difference. (Bug since the beginning)
- Extended adf writing was disabled, forgotten debugging and it was also disabled in 2.4.1. Oops. (241b11)
- POTGO register state was not fully reset when loading state, disabled mouse right/middle button in some situations. (for example Sound of Silents)
- AUDxDAT manual audio mode and new period was written to AUDxPER: new period value was loaded too late, after first 8-bit sample was finished.
- AUDxVOL is 7-bit register (64-127 = max volume, 128 = 0, 129 = 1 and so on..). Actual volume range is 0-64.
- Sinc interpolator updated from UADE (from few years ago, better late than never..)
- Debugger 'm' command didn't show last byte of memory region.
- Log COPJMPx while copper is waiting blitter cycle conflict. Does not yet emulate blitter pointer = COPxLC copy.
Toni Wilen is offline  
Old 11 August 2012, 00:11   #126
dlfrsilver
CaptainM68K-ExtADF
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 35
Posts: 4,496
Send a message via MSN to dlfrsilver
I guess you have now a very good release beta.
Not more slow down under A1200, the sound is once again great (thanks to the sound correction you brought in 2420b11), and the wait for blitter option works great
All the tricky games are all ok (Brian the lion, lionheat, super stardust and so on)
__________________
Denis
dlfrsilver is offline  
Old 11 August 2012, 19:38   #127
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by dlfrsilver View Post
I guess you have now a very good release beta.
It does not work that way, I need to break something before it is time for official version!

Quote:
Not more slow down under A1200, the sound is once again great (thanks to the sound correction you brought in 2420b11), and the wait for blitter option works great
What program did have noticeably different sound? Just wondering because I never really noticed anything until I run Nut's test cases..
Toni Wilen is offline  
Old 11 August 2012, 22:28   #128
dlfrsilver
CaptainM68K-ExtADF
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 35
Posts: 4,496
Send a message via MSN to dlfrsilver
On the previous beta release, all the games, on A500 config and A1200 suffered from noise, and even worse, the frame work was just horrible.

Your latest modifications on sound, and the wait for blitter just made it

The only game i found which has a problem with screen bounds is brian the lion AGA, look at the screen i made

Quite a good part should be hidden And it's not....
Attached Thumbnails
Click image for larger version

Name:	101.png
Views:	276
Size:	28.2 KB
ID:	32335  
__________________
Denis
dlfrsilver is offline  
Old 14 August 2012, 17:14   #129
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
http://www.winuae.net/files/b/winuae_2420b12.zip

Beta 12:

- Moved cycle-exact option to Chipset group in GUI. Other options are minor options/hacks, CE is not.
- Do not enable wait for blit if immediate blitter is enabled in quickstart mode.
- Added RTG hardware sprite (mouse cursor) enable/disable option. Enabled by default if D3D mode. Was always enabled previously if D3D mode.
- GUI Memory panel 32-bit RAM size information text incorrectly included Z2 mode RTG memory.
- Added directory harddrive limit option to Harddrives panel. When enabled, all directory harddrives size is faked to ~950M with free space relative to original size (for example 500G HD with 100G free = 950M HD with 950*100/500=190M free) This hack is workaround for installers that think drive is full or have negative free space if drive is larger than 2G (32-bit overflow). Can be changed on the fly. Edit configuration file manually if you want custom limit size. Also virtual fake block size changed from 1024 to 512. More compatible with KS1.x dos commands that seem to use hardcoded 512 block sizes when calculating disk size.
- cpu_throttle configuration entry also accepts decimal values.
- Added Start minimized and Start mouse uncaptured Misc panel options.
- In minimized mode D3D/DirectDraw display updates are also now completely stopped.
- ECS Denise/AGA border blanking handling rewritten again. (Brian the Lion borders are black again)
- Ignore color 0 (background) writes if borderblank is currently enabled when deciding autoscale start vertical coordinate. (Brian the Lion)
- Parallel port audio sampler emulation partially rewritten, it actually sounds correct now, mono/stereo option added. AudioMaster IV confirmed working. Very pointless feature.
Toni Wilen is offline  
Old 14 August 2012, 23:10   #130
dlfrsilver
CaptainM68K-ExtADF
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 35
Posts: 4,496
Send a message via MSN to dlfrsilver
yummy release :P ; It works nicely for brian the lion AGA now
__________________
Denis
dlfrsilver is offline  
Old 15 August 2012, 00:20   #131
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 31
Posts: 2,213
Quote:
Originally Posted by Toni Wilen View Post
- Parallel port audio sampler emulation partially rewritten, it actually sounds correct now, mono/stereo option added. AudioMaster IV confirmed working. Very pointless feature.
Historic moment - Tony actually considered to implement a pointless feature and did it. I'm imagining that hell is right at this moment freezing over.
__________________
Error: signature could not be parsed.
gimbal is offline  
Old 15 August 2012, 09:00   #132
Coagulus
Zone Friend
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 468
Quote:
Originally Posted by gimbal View Post
Historic moment - Tony actually considered to implement a pointless feature and did it. I'm imagining that hell is right at this moment freezing over.
My "badly tuned tv" suggestion went in a while ago!
Coagulus is offline  
Old 15 August 2012, 10:40   #133
Mclane
Old fart!
 
Mclane's Avatar
 
Join Date: Apr 2002
Location: London
Age: 51
Posts: 401
He turned down my 'in the day' audio experience, for those that miss the copy parties etc I thought winuae should randomly play samples of people shouting LAMER & NOOB etc

Hold on, people might actually like that daft idea
__________________
http://mclaneinc.wordpress.com/2011/...ental-illness/

Find out what depression feels like, learn what mental illness does to you.
Mclane is offline  
Old 26 August 2012, 13:27   #134
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
http://www.winuae.net/files/b/winuae_2500b13.zip

- Parallel port audio sampler had very bad quality on some systems. NOTE: Sampler requires exact DirectSound recording position reporting = not that good results when using some onboard Realteks etc.. (It can be made better but because this is really pointless feature: pay or buy a better PC)
- Very old statefiles triggered keyboard powerup initialization sequence when restored, caused phantom keypresses.
- Sinc audio interpolation filter clipping fixed. (Was always wrong in UAE, was much more noticeable after b11 audio update)
- Input configuration parser didn't parse custom input event strings correctly if it contained '.' or ',' characters.
- Added experimental (and mostly useless) option that removes DOS reserved name restriction (CON is the most popular because it is also included with WB disks). Note that this causes some interesting side effects: most Windows programs, including Explorer, won't be able to open any file if it has DOS reserved name... You don't need this option, UAE has always mangled illegal names transparently (for example CON becomes something like "__uae__con" on host side) Configuration file only: win32.filesystem_mangle_reserved_names=false (defaults to true if not set)
- Disable screensaver option didn't work, SetThreadExecutionState() needs to be called periodically, not just once, function documentation is a bit confusing..
- When deciding first visible line and programmed mode: select which is largest, VBSTOP or VSSTOP. (SuperPlus)
- Added Keep autoscale aspect ratio checkbox, only sort of working now...
- Map rom region size mirrors ROM size, address automatically moved to 0xe00000 (512k) or 0xa80000 (1M) if 24-bit CPU.
- Remove interlace artifacts option halved size of display horizontally in some programmed screen modes.
- Portaudio sound and sound was deactivated automatically: sound led kept showing buffer underrun state.
- Disable screen updates if monitor enters power saving mode.
- When restoring state file with floppy image(s) missing (files moved etc..), there still was rare possibility that floppy drive was reported as empty.
- Some more manual BPLxDAT emulation updates, Sequential Magnet part garbage introduced in previous update is gone.
- Color registers were emulated as non-existing instead of write-only in OCS/ECS modes. (I guess only visible difference will be more colorful display if program crashes or does weird things and starts reading from color registers..)
- DENISEID is now non-existing if 68000 prefetch or cycle-exact and OCS Denise. (Programs may misdetect if no prefetch emulated, and now programs, if they even exist, that misdetect it on real OCS A500 will misdetect it on emulation too! )
- Renamed Paths panel "WinUAE defaults"-paths, meaning of selection should make more sense now.
- Better input qualifier GUI, Windows key default qualifier added.
- Slot #5-#8 custom events didn't work correctly.

And finally:

- GUI resize and font selection support added (misc panel). It was possible after all, needed only some hacking..
- * Default size is now larger then previously.
- * This is a hack, rebuilds classic Windows dialog resources on the fly while adjusting GUI element coordinates and size.
- * GUI size after resizing may not be exactly what you expected.
- * Windows always closes and reopens after resize. It is also normal, can be improved, later if ever..
- * Window/Fullwindow/Fullscreen have separate position, size and font settings.
- * Less than 80% size not officially supported, overlapping and clipping is normal. Select smaller font.
- * Possible future improvements: more preset sizes, some kind of autofit in smaller fullscreen modes.
- * I hope GUI now appears to be more modern than it actually is

- Version bumped to 2.5.0.
Toni Wilen is offline  
Old 26 August 2012, 15:17   #135
lordofchaos
TinkerTailorContentMaker
 
lordofchaos's Avatar
 
Join Date: Nov 2009
Location: England
Posts: 439
Wow nice update ^ Looking forward to putting this through it's paces. Thanks Toni!
lordofchaos is offline  
Old 26 August 2012, 23:12   #136
SedrynTyros
Registered User
 
Join Date: Mar 2012
Location: USA
Posts: 15
Thanks for all your hard work, Toni. Much appreciated.
SedrynTyros is offline  
Old 26 August 2012, 23:31   #137
kfasheldon
Registered User
 
Join Date: Oct 2006
Location: Ottawa, Canada
Posts: 29
Hi Toni

Thanks , great update. One problem, I just changed font and have no GUI at all now, just a nice blank box, HELP - where is the setting stored , can't for the life of me find a .uae file on my hard drive and I am very confused, need a reset button in the gui I think ! Thanks
kfasheldon is offline  
Old 27 August 2012, 07:41   #138
1time
Amiga Lover
 
1time's Avatar
 
Join Date: Jan 2010
Location: Stockholm / Sweden
Age: 35
Posts: 475
Wonderful!
1time is offline  
Old 27 August 2012, 08:05   #139
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by kfasheldon View Post
Hi Toni

Thanks , great update. One problem, I just changed font and have no GUI at all now, just a nice blank box, HELP - where is the setting stored , can't for the life of me find a .uae file on my hard drive and I am very confused, need a reset button in the gui I think ! Thanks
Oops, I guess I missed some sanity checks in GUI resize code..

It in registry (HKCU/Software/Arabuusimiehet/WinUAE) All settings that needs to be stored without loaded config file goes to registry. (or to winuae.ini if enabled)

Attach values of GUIFont and GUISizeX and GUISizeY first. You can safely delete these keys to return back to defaults.

Which Windows version?
Toni Wilen is offline  
Old 27 August 2012, 17:05   #140
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
http://www.winuae.net/files/b/winuae.zip should fix it automatically (automatically reset back to defaults if GUI size is too small or too big)
Toni Wilen is offline  
Old 27 August 2012, 18:06   #141
adiq22
Registered User
 
Join Date: Oct 2009
Location: Poland
Posts: 7
At last, thanks for bringing autoscale AR back to life. There're still some issues with it though:
1) Proportions seems to be mixed up. On my 16:10 display I need to manually set 16:9 instead 16:10. (only with autoscale on, in other modes like 'default' or 'fullscreen tv' aspect ratios are correct)
2) Non-standard resolutions are stretched (Dyna blaster, Flashback)

Anyway, good job Toni
adiq22 is offline  
Old 28 August 2012, 00:14   #142
kfasheldon
Registered User
 
Join Date: Oct 2006
Location: Ottawa, Canada
Posts: 29
Wink

Thanks for GUI Font fix Tony

BTW : Windows 7 and same on Windows 8 - seems on some font I have installed on both it messes up, I think it was Century Gothic, not sure if that helps , but Sanity checking is always good.

Seems that there is always something more to add to this amazing program.

Karl
kfasheldon is offline  
Old 28 August 2012, 15:56   #143
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by kfasheldon View Post
BTW : Windows 7 and same on Windows 8 - seems on some font I have installed on both it messes up, I think it was Century Gothic, not sure if that helps , but Sanity checking is always good.
I tried Century Gothic (Win8), didn't notice any problems. Can you still duplicate it? Does it only happen if specific size/style is also selected?
Toni Wilen is offline  
Old 30 August 2012, 17:21   #144
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
http://www.winuae.net/files/b/winuae_2500b14.zip

Beta 14:

- Borderblank emulation rewritten yet again, now borderblank state is included with color 0 change events (this time exactly where it should be), fully cycle-exact, works even if some strange program toggles it multiple time / scanline.
- Some GUI sanity checks, for example check if GUI size is really small or huge before opening GUI window and also after GUI is open. Reset size and fonts to default if size is out of range.
- GUI Windows DPI setting compensation fixed.
- Activate COPJMP bug emulation, only if 68000 CE. (logged since b11)
- Autoscale aspect ratio fixed. Setting is enabled by default now.
- Disable map rom if 24-bit address space and 2M ROM (No space for ROM mirror).

EDIT: GUI size is incorrect if Windows DPI is not 100%. Bug in full release build compiler options, only winuae.zip alphas worked..

Last edited by Toni Wilen; 30 August 2012 at 21:42.
Toni Wilen is offline  
Old 30 August 2012, 22:25   #145
adiq22
Registered User
 
Join Date: Oct 2009
Location: Poland
Posts: 7
Autoscaling works perfectly now. Thank you!
adiq22 is offline  
Old 30 August 2012, 23:33   #146
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
I'm not sure if I'm getting something wrong here, but with the last two betas (the ones with the GUI hack) I have a guru meditation when, from a windowed Workbench (Bloodwych version, 3.1 lite) I call F12, swap the emulation to fullscreen or fullwindow and return to workbench.
The background color becomes black and the emulation go guru.

The problem though is that the same Winuae versions don't produce logs, neither the bootlog nor, when opted in, Winuaelog.txt

I can only attach the configuration file, it's possible I made some error there, but I don't know that I changed anything.

[edit] Sorry I forgot to add: the guru does not happen with a quickstart mode.
Attached Files
File Type: zip - 2012 - Bwos Green.zip (2.9 KB, 34 views)
Marcuz is offline  
Old 31 August 2012, 00:00   #147
kfasheldon
Registered User
 
Join Date: Oct 2006
Location: Ottawa, Canada
Posts: 29
Hi Toni

Sorry wrong font - Franklin Gothic causes problems, not sure where it came from on systems, but must me a standard install with office 2013 or Windows 7 as nothing else on the system could have put it on. Does not seem to matter what size I choose or style it just changes to a blank selection area on redraw, only way back is through reg edit. (New Beta also). Font does work fine in Word and other places, also prints fine so no idea.

Thanks

Karl
kfasheldon is offline  
Old 31 August 2012, 07:54   #148
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by Marcuz View Post
I'm not sure if I'm getting something wrong here, but with the last two betas (the ones with the GUI hack) I have a guru meditation when, from a windowed Workbench (Bloodwych version, 3.1 lite) I call F12, swap the emulation to fullscreen or fullwindow and return to workbench.
The background color becomes black and the emulation go guru.

The problem though is that the same Winuae versions don't produce logs, neither the bootlog nor, when opted in, Winuaelog.txt

I can only attach the configuration file, it's possible I made some error there, but I don't know that I changed anything.

[edit] Sorry I forgot to add: the guru does not happen with a quickstart mode.
Does it stop if you disable syncronize clock?
Does it happen if you only enter and exit GUI?
Does it happen if you boot without startup-sequence?

Check path panel path mode, logs probably go to user's home directory, not winuae.exe directory. (or you have winuae in program files and exe directory selected, program files is write protected unless admin)
Toni Wilen is offline  
Old 31 August 2012, 11:10   #149
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
Quote:
Originally Posted by Toni Wilen View Post
Check path panel path mode, logs probably go to user's home directory
That's what happened: I clicked by mistake on Winuae beta EXE when it was inside its ZIP file and it assigned the paths to default ones instead the one I used; I corrected them all except that one. Fixed now, so I have the logs.
But I don't see anything strange in them.

Quote:
Originally Posted by Toni Wilen View Post
Does it stop if you disable syncronize clock?
Does it happen if you only enter and exit GUI?
Does it happen if you boot without startup-sequence?
It does happen even without startup sequence (two mouse buttons pressed, pre-boot menu, relative option).

Clock is already not synchronized, but it doesn't change if I opt sync in.

It does not happen if I only enter the GUI but it does happen in any way I change the display option:
windowed > fullscreen and back;
windowed > full window: in this case it even left a black screen and was unresponsive for some minutes.

I noticed that, when I start up this configuration windowed, Winuae pauses before booting for some seconds, qith the status bar being data empty, but that's hardly the problem except if there's something in the configuration file leftover from older versions that this one doesn't like.

I need to run do things, I'll test more this evening!
Attached Files
File Type: zip WinUAE.zip (8.7 KB, 29 views)
Marcuz is offline  
Old 31 August 2012, 18:02   #150
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by kfasheldon View Post
Sorry wrong font - Franklin Gothic causes problems
Fixed in next beta. It was font name replacement that overwrote part of dialog data if font name was long enough.
Toni Wilen is offline  
Old 31 August 2012, 18:07   #151
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by Marcuz View Post
I need to run do things, I'll test more this evening!
I noticed tablet related messages in attached log. Does it still crash if you remove it temporarily? Do you have tablet emulation enabled?
Toni Wilen is offline  
Old 31 August 2012, 19:49   #152
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
No to both questions
I've tested more, trying to figure what may be the cause, but I don't have found anything in particular.

So: booting from disk works. Booting from HD in a new quickstart mode, the problem is back.

On a separate note, as I said, the emulation pauses before to start (empty status bar) and that lag gets longer each time I force Winuae to restart instead that quit and restart; similarly, if I keep swapping through the different display modes windowed/fullscreen, forcing each time a guru, each time Winuae slows down more in before the new display is drawn, and if I quit Winuae after three or four tries, everything hangs for some minutes to get back to windows.

Could it be (stabbing in the dark here) a graphic card memory problem? Some buffer flushing problem?

I've tested also other HD installation, bare minimums Workbench, that I've made just two betas ago, when you added the 1GB hack to hard disk directories, that were working, and the same happen with them too.

I've tested also with and without 1GB hack, fixed size or resizeable GUI.
Marcuz is offline  
Old 31 August 2012, 19:57   #153
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
Quote:
Originally Posted by Marcuz View Post
that emoticon is too gloomy and sad, let's not panic.
Marcuz is offline  
Old 31 August 2012, 21:10   #154
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by Marcuz View Post
On a separate note, as I said, the emulation pauses before to start (empty status bar) and that lag gets longer each time I force Winuae to restart instead that quit and restart
Try without sound to confirm it isn't sound related.

Quote:
Could it be (stabbing in the dark here) a graphic card memory problem? Some buffer flushing problem?
Easy test is try DirectDraw mode

Guru can't be driver related unless something corrupts winuae's memory (highly unlikely because if it is 100% reproducible)
Toni Wilen is offline  
Old 01 September 2012, 01:16   #155
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
Tested both: nothing changes; to which I assume that the lag I found at the start is due to a particular hardfile used for boot disk, anyway, the lag is not sound related.

It's not about how many HD are mounted and there's no difference between hardfiles and harddrive directories, AFAIK, so it's either that one hardfile or some option that I've missed, but since the config file is recent, the one I've already attached, and with no strange stuff in, I'm not sure.

Not sound related the guru too, as it happens everytime anyway, with sound disabled, and not graphic card related since I've tested Direct Draw with no difference (the lag there too in the display swap is related to only one hardfile tried).

It is not AFAIK related to the GUI neither, as the guru happens also with the resizeable option off.

The guru number is 80000003 002021DA; sometimes the last pair becomes 2E.

This has to be hard disk related in some way, since the guru happens only if there's a HD mounted, even if it is not the boot unit; but the only thing changed recently there is the 1GB hack, and that worked before the last two betas and it does not affect the guru if it is switched off
Marcuz is offline  
Old 01 September 2012, 08:19   #156
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Do following to debug this more:

Enter debugger (shift+f12), type "f 0" and press enter, "f 8" and press enter. (without "). Sets 2 break points, according to your log it crashes due to jump to address from 0 to 8 or so. g<enter> to exit.

Trigger the guru. Debugger should activate automatically and emulation should freeze.

Type "H 50"<return> (must be capital H) and attach the output.
Toni Wilen is offline  
Old 01 September 2012, 11:50   #157
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
Here it is, I tried a couple of times, windowed to fullscreen, and fullscreen o windowed, the dump is the same:

Code:
00F8139C 08ee 0007 0124           BSET.B #$0007,(A6, $0124) == $00200928
00F813A2 4e72 2000                STOP.L #$2000
00F813A6 60e6                     BT .B #$ffffffe6 == $00F8138E (T)
00F8138E 46fc 2700                MV2SR.W #$2700
00F81392 2650                     MOVEA.L (A0),A3
00F81394 2013                     MOVE.L (A3),D0
00F81396 6610                     BNE.B #$00000010 == $00F813A8 (T)
00F81398 52ae 0118                ADD.L #$00000001,(A6, $0118) == $0020091c
00F8139C 08ee 0007 0124           BSET.B #$0007,(A6, $0124) == $00200928
00F813A2 4e72 2000                STOP.L #$2000
00F813A6 60e6                     BT .B #$ffffffe6 == $00F8138E (T)
00F8138E 46fc 2700                MV2SR.W #$2700
00F81392 2650                     MOVEA.L (A0),A3
00F81394 2013                     MOVE.L (A3),D0
00F81396 6610                     BNE.B #$00000010 == $00F813A8 (T)
00F81398 52ae 0118                ADD.L #$00000001,(A6, $0118) == $0020091c
00F8139C 08ee 0007 0124           BSET.B #$0007,(A6, $0124) == $00200928
00F813A2 4e72 2000                STOP.L #$2000
00F813A6 60e6                     BT .B #$ffffffe6 == $00F8138E (T)
00F8138E 46fc 2700                MV2SR.W #$2700
00F81392 2650                     MOVEA.L (A0),A3
00F81394 2013                     MOVE.L (A3),D0
00F81396 6610                     BNE.B #$00000010 == $00F813A8 (T)
00F81398 52ae 0118                ADD.L #$00000001,(A6, $0118) == $0020091c
00F8139C 08ee 0007 0124           BSET.B #$0007,(A6, $0124) == $00200928
00F813A2 4e72 2000                STOP.L #$2000
00F813A6 60e6                     BT .B #$ffffffe6 == $00F8138E (T)
00F8138E 46fc 2700                MV2SR.W #$2700
00F81392 2650                     MOVEA.L (A0),A3
00F81394 2013                     MOVE.L (A3),D0
00F81396 6610                     BNE.B #$00000010 == $00F813A8 (T)
00F81398 52ae 0118                ADD.L #$00000001,(A6, $0118) == $0020091c
00F8139C 08ee 0007 0124           BSET.B #$0007,(A6, $0124) == $00200928
00F813A2 4e72 2000                STOP.L #$2000
00F81128 48e7 c0c6                MOVEM.L D0-D1/A0-A1/A5-A6,-(A7)
00F8112C 41f9 00df f000           LEA.L $00dff000,A0
00F81132 3228 001c                MOVE.W (A0, $001c) == $00dff01c,D1
00F81136 0801 000e                BTST.L #$000e,D1
00F8113A 67e2                     BEQ.B #$ffffffe2 == $00F8111E (F)
00F8113C c268 001e                AND.W (A0, $001e) == $00dff01e,D1
00F81140 2c78 0004                MOVEA.L $00000004,A6
00F81144 0801 0006                BTST.L #$0006,D1
00F81148 670e                     BEQ.B #$0000000e == $00F81158 (F)
00F81158 0801 0005                BTST.L #$0005,D1
00F8115C 670e                     BEQ.B #$0000000e == $00F8116C (F)
00F8115E 4cee 2200 0090           MOVEM.L (A6, $0090) == $ee1fb327,A1/A5
00F81164 2f0e                     MOVE.L A6,-(A7)
00F81166 486e ffdc                PEA.L (A6, -$0024) == $ee1fb273
00F8116A 4ed5                     JMP.L (A5)
00000000 0000 0000                OR.B #$00,D0
[edit] I forgot to ask: is it relevant to the usefulness of the dump that the guru meditation happens only after I exit from the debugger? I mean, in the fullscreen to windowed mode, the the display is drawn, so the guru may be triggered when the mouse pointer tries to move?
(I cannot say about windowed to fullscreen because in that case there's only a black screen after exiting from the debugger and trying to access the emulation).

Last edited by Marcuz; 01 September 2012 at 12:00.
Marcuz is offline  
Old 01 September 2012, 12:34   #158
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Strange. First vertical blank interrupt routine points to zero and it is normally routine added by ROM (graphics.library stuff)

Attach output of "Ti" debugger command before switching screens and after above f breakpoint has triggered.

Also attach output of "r" command, "m ra6" and "m ra1" after the breakpoint.
Toni Wilen is offline  
Old 01 September 2012, 13:17   #159
Marcuz
Wurk???
 
Marcuz's Avatar
 
Join Date: Jun 2002
Location: .
Age: 37
Posts: 4,738
Send a message via MSN to Marcuz
Please can you confirm if I've understood correctly:

1) debugger > f 0, f 8, Ti, g(exit debugger), export dump;
2) trigger guru, (H50, if not the same as the one already posted), Ti (again) and export dump;
3) r, mra6, m ra1, export all dumps: so, from the second "Ti" command to "m ra1" these command must be feed after the guru, without re-entering the emulation?
Marcuz is offline  
Old 01 September 2012, 13:20   #160
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 11,936
Quote:
Originally Posted by Marcuz View Post
Please can you confirm if I've understood correctly:

1) debugger > f 0, f 8, Ti, g(exit debugger), export dump;
2) trigger guru, (H50, if not the same as the one already posted), Ti (again) and export dump;
3) r, mra6, m ra1, export all dumps: so, from the second "Ti" command to "m ra1" these command must be feed after the guru, without re-entering the emulation?
Exactly. H 50 not needed anymore, important last 10 or so lines won't change.
Toni Wilen is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE 2.4.1 beta series Toni Wilen support.WinUAE 223 09 May 2012 16:16
WinUAE 2.3.3 beta series Toni Wilen support.WinUAE 124 17 September 2011 15:48
WinUAE 1.5.3 beta series Toni Wilen support.WinUAE 58 09 November 2008 13:46
WinUAE 1.5.0 beta series Toni Wilen support.WinUAE 453 19 June 2008 09:05


All times are GMT +2. The time now is 04:07.

-->

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Page generated in 1.80406 seconds with 12 queries