English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 22 June 2014, 21:33   #1
Overmann
Registered User
 
Overmann's Avatar
 
Join Date: May 2014
Location: Norway
Posts: 379
Screenmode refuses to change until reboot

Hello,

I often get into trouble with my Amiga, but I'm getting better at understanding what is going on, but now I really have no idea. I hope some of you guys will be able and willing to help me out.

Everything has been working quite well for a while until i decided to install a bunch of stuff today. I figured that as long as I keep an eye out on my startup-sequence that I'd be able to revert averything if it went bad, but I'm not.

I've installed:
ReqAttack
SystemPatch2
mcc_betterstring
MCC_nlist
MCC_Toolbar
VisualPrefs
Executive 2.10
StackAttack
FBlit
BlazeWCP
PopupMenuUser
SnoopDOS

My problem is, as the title says, that screenmode no longer changes the screenmode. I am able to "save" and reboot, but after Ive pressed "save" or "use" the system hangs in a strange way. I am able to move around, close old windows etc. but if i try to open a new window it hangs on the "timer"-mousepointer.

SnoopDOS reports 3 FAILS when opening "screenmode":

Screenmode ToolType ACTION
Screenmode ToolType CREATEICONS
Screenmode ToolType PUBSCREEN

If i select a new screenmode and press "use" it reports OK from "screenmode" and "<< IPrefs >>".

I dont' know what this means or what could be causing the FAILS. But i have tried removing all traces of my installs in startup and userstartup but other then one less notice from "Virusz" nothing has changed.

Sorry for going on, but I really hope someone can help me out?
Overmann is offline  
Old 22 June 2014, 23:18   #2
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Looking only at failures is not the right way to read a SnoopDOS log. The absence of a tooltype is not a problem but might be expected.

What is going on is this: when you click on Use in ScreenMode, the program saves the new settings to env:sys/screenmode.prefs and quits. If you click on Save, it saves the settings to both env: and envarc:.

Whenever env:sys/screenmode.prefs is changed, IPrefs is notified, reads the new file and tries to apply the new settings. Now to apply a new screen mode, the old screen has to be closed and the new screen with the new mode will be opened. But to close a screen, all windows have to be closed first. Workbench can close its own windows, but if other programs have windows opened on the Workbench screen, you have to close these windows manually first.

In order to reduce the manual effort, several people have developed a notification mechanism which lets programs automatically close their windows before Workbench attempts to close its screen. I know of two: screennotify.library and notifyintuition.library. There might be others.

I suspect that a program which utilizes one such notification somehow deadlocks and thus hangs your system.

You should check which programs are running in the background and might have open or hidden windows on the Workbench screen. Remove these programs from your startup. Check startup-sequence, user-startup and WBStartup.

As a test you should remove #?notify#?.library from the libs directory.
thomas 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
hi screenmode drivers don't show up in screenmode oddodo support.Hardware 3 11 April 2014 19:48
Unable to change ScreenMode in AmiKit under Windows 7 WeiXing3D support.WinUAE 2 24 March 2013 08:40
change the cd-rom unit number(sorry wrong place if a moderator can change) turrican3 support.OtherUAE 19 04 May 2007 23:27
I need to make the os3.9 screenmode a PAL one, where can I change it manually? keropi support.Apps 4 06 July 2006 12:24
Speedball II refuses to work sw2001 support.WinUAE 3 08 October 2004 09:28

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 17:29.

Top

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