English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 29 January 2021, 19:15   #121
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,107
Thanks!
Thomas Richter is offline  
Old 06 February 2021, 13:33   #122
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,107
A new and completely revised version of the driver API documentation is now available under

http://wiki.icomp.de/wiki/P96_Driver_Development

This includes of course the new function for screen dragging support, but the specification of all other functions have been revised and checked.

Have fun,

Thomas
Thomas Richter is offline  
Old 07 February 2021, 06:12   #123
klx300r
Registered User
klx300r's Avatar
 
Join Date: Oct 2007
Location: Toronto, Canada
Age: 51
Posts: 1,006
thanks for the update Jens/ Thomas!
klx300r is offline  
Old 31 March 2021, 21:17   #124
Saghalie
Registered User

Saghalie's Avatar
 
Join Date: Nov 2014
Location: FT Lewis, WA
Posts: 346
Do you have a way to notify registered users of updates? Or do we need to just follow this thread?
Saghalie is offline  
Old 01 April 2021, 08:57   #125
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,107
There will be notifications in the icomp forums, and I will also post here. The latest version is still 3.0.2, and there are no bugs open, so I guess we're good.
Thomas Richter is offline  
Old 02 May 2021, 22:40   #126
fehmi
Registered User

 
Join Date: Apr 2020
Location: Toronto / Canada
Posts: 27
I have a question about screen dragging. My experience is with an emulated environment; I don't exactly know how screen dragging works / should work on real hardware.

I installed P96 3.0.2 on AmiKit XE. When I try screen dragging with ChaosPro, I am able to drag the screen and see Workbench behind it. However, navigation with the mouse is pretty much broken. For instance, when I move the mouse up to Workbench, even though the cursor is still visible on the ChaosPro screen, mouse buttons are registered on Workbench. I can only navigate on Workbench by blindly clicking on random spots. That said, once I reach to ChaosPro window by trial-and-error, I can either drag the screen up or close the program without any issue.

I know that AmiKit is a highly customized Amiga setup; that is why I posted the same question on their forum, as well. Below is a breakdown of my setup:

Code:
WinUAE 4.9 Beta 19 (also tried beta 3, 16, 17, and 18)
Picasso96 3.0.2
Workbench 3.X and Kickstart v3.1 (amiga-os-310-a1200.rom) from Amiga Forever 9
AmiKit XE 11.4.2 (default configuration - attached)
Windows 10 20H2
GeForce RTX 2070 Super (tried drivers 466.11 and 466.27)
Attached Files
File Type: uae AmiKit.uae (25.4 KB, 11 views)

Last edited by fehmi; 03 May 2021 at 04:59.
fehmi is offline  
Old 03 May 2021, 12:04   #127
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,107
For all hardware drivers, clicking on the topmost screen works and delivers the mouse click at the right position, I ensured that. This is likely a defect in the winUAE driver which I do not maintain, please inform Toni on this.

There is an updated SDK on the iComp page, and there is also a long entry in the wiki on the updated driver API.
Thomas Richter is offline  
Old 03 May 2021, 12:47   #128
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,738
Quote:
Originally Posted by fehmi View Post
I have a question about screen dragging. My experience is with an emulated environment; I don't exactly know how screen dragging works / should work on real hardware.
AmiKit has far too many unknown parts. Try with more default WB first. And make sure no extra mouse options are enabled like "virtual mouse driver".
Toni Wilen is offline  
Old 03 May 2021, 13:07   #129
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 1,107
True, though I have seen similar issues on the beta of the ZZ9000 driver, and there the issue was that the driver did not update some internals of the boardinfo structure. With screen dragging enabled, it becomes necessary that the driver updates the MouseX/Y cooridinates and the YSplit member of the board info, so I suggest to have a quick look at your sources and compare that with the Wiki and the reference driver.

This variable update wasn't strictly necessary without screen dragging, but while the reference driver always did this, some third party implementations may have not.
Thomas Richter is offline  
Old 04 May 2021, 00:02   #130
fehmi
Registered User

 
Join Date: Apr 2020
Location: Toronto / Canada
Posts: 27
Quote:
Originally Posted by Toni Wilen View Post
AmiKit has far too many unknown parts. Try with more default WB first. And make sure no extra mouse options are enabled like "virtual mouse driver".
I tried the same with Workbench 3.X that came with Amiga Forever 9 - I replaced the stable WinUAE with Beta 19 and ensured 32-bit version is launched by choosing "Play with WinUAE (32-Bit)".

I was able to drag the ChaosPro screen and the cursor was visible on Workbench when I moved the mouse up. However, I encountered another issue this time - the cursor was invisible on the lower screen. I had to click blindly to find the right spots. Also, random horizontal bars started to appear in the screen below and there was even a second mouse cursor left-over - please see attached.
Attached Thumbnails
Click image for larger version

Name:	Screen_drag_WB.png
Views:	38
Size:	146.5 KB
ID:	71796  

Last edited by fehmi; 04 May 2021 at 01:57.
fehmi is offline  
Old 04 May 2021, 02:15   #131
coldacid
WinUAE 1200/40, V4SA
coldacid's Avatar
 
Join Date: Apr 2020
Location: Candinavia
Posts: 259
fehmi: Does it work with WinUAE 4.4.0?
coldacid is offline  
Old 04 May 2021, 02:27   #132
fehmi
Registered User

 
Join Date: Apr 2020
Location: Toronto / Canada
Posts: 27
Quote:
Originally Posted by coldacid View Post
fehmi: Does it work with WinUAE 4.4.0?
My understanding is that screen dragging doesn't work on WinUAE 4.4.0. Below is from the change log of WinUAE 4.9.0 beta series:
Code:
- uaegfx Picasso96 2.5.0 screen dragging support added.
fehmi is offline  
Old 04 May 2021, 03:59   #133
coldacid
WinUAE 1200/40, V4SA
coldacid's Avatar
 
Join Date: Apr 2020
Location: Candinavia
Posts: 259
Ah, yes. Forgot about that.
coldacid 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
P96: What's the right way to do X? Warty Coders. General 2 21 December 2020 00:00
Providing 2 fire button support / cd32 joypad support amigapd request.Other 0 13 July 2015 17:20
Portaudio support (was: WinUAE support for ASIO drivers) Akira support.WinUAE 57 28 March 2009 21:15
Classic WB P96 Anubis project.ClassicWB 5 08 May 2006 14:30
amiga-news.de: Collected software-news Paul News 0 14 November 2004 15:50

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 04:32.


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