21 March 2024, 18:21 | #661 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
OctaMEDSoundStudio 1.03c/d graphics corruption issue with P96 The problem area is intuition drawn scopes, very odd, but it fails under current P96 (3.4.1) and PicassoIV driver it could be nothing or random pixel mess Works fine under CGX and Native displays |
22 March 2024, 12:58 | #662 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Octamed pokes directly into the chunky bitmap created by P96 without testing whether it is planar or chunky. That, of course, does not work. The bitmap is allocated as a friend of its screen bitmap, and if that is chunky, the scope bitmap also becomes chunky. If they had the friend pointer left alone, it would have become a planar bitmap and things would work better. This is a programming defect, not a P96 defect (otherwise, P96 would have to allocate all its bitmaps as planar, which is not desirable).
Resolution: Either run P96 on a planar mode, or do not use the scope. |
22 March 2024, 21:01 | #663 |
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
|
There's a workaround for OctaMedSS:
1) use ModePro http://m68k.aminet.net/package/util/cdity/ModePro with option "Force planar" (the best software of its kind)... 2) ... and set OctaMedSS to 8bit screenmode This way also bars will work fine HINT: remember to set variable ENV:Picasso96/AmigaVideo containing text "31kHz" to be able to play 56kHz+ sounds and songs at correct speed (e.g. loading in OctaMedSS mods like Second_Reality.s3m) Last edited by hexaae; 22 March 2024 at 22:33. |
23 March 2024, 14:25 | #664 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
Thanks for the hint, the planar screen flag does the job nicely.
Oddly enough SS offers non-planar screen flag in misc/prefs, but it only effects the main tracker editor window and not the scopes. I guess SS has some logic for CGX, since there it works fine in chunky without the need to patch. |
23 March 2024, 17:40 | #665 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
CGfx always keeps allocated bitmaps in planar, except for the bitmaps allocated as backing store for layers (smart refresh layers) where it has some mega-patch applied to layers to identify exactly those calls that attempt to allocate the bitmaps of cliprects. That is also the reason why cgfx does not work very well with any layers.library beyond v40 - it assumes the logic of the v40 layers.library, which had many issues itself. Frank was contacted in a friendly and informal manner well before publication of 3.1.4, but declared the 68K series of CGfx dead. What else do I need to add?
|
20 April 2024, 00:07 | #666 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
Att: VA2000 & VA2000cx users using latest P96 VA2000 driver
I'm getting sporadic horizontal banding on many games but most noticeable when playing AmiBird and AquaByss. Can someone please post settings for the new driver and/or cx board |
20 April 2024, 13:39 | #667 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Sorry, unclear what you mean by "horizontal banding", a picture would be helpful. Note that you can always adjust the modes manually - some of the modes unfortunately have to use an excessively large front porch to reduce the horizontal frequency into a useful range, this is because the VA2000 only offers two pixel clocks, and this may possibly not go well with all monitors. Thus, tweaking the mode might be a solution - try to decrease the frame size, thus increase the horizontal frequency - to the liking of your monitor.
|
20 April 2024, 18:11 | #668 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
@ Thomas Richter
here's a quick vid that shows what I'm referring to: [ Show youtube player ] |
20 April 2024, 19:34 | #669 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Thanks, which mode is this, and does it help to disable the blitter? The timing of the FPGA is really quite tight, and if the blitter and the CPU hog the bus to the video memory, it can happen that there are insufficient free cycles for the video refresh. Note that the new driver uses the blitter in a couple of extra cases the original code did not.
|
20 April 2024, 20:00 | #670 | |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
Quote:
Last edited by klx300r; 20 April 2024 at 20:11. |
|
20 April 2024, 20:24 | #671 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Not quite my question - which resolution, and which bitdepth?
What are native modes? Modes where you use the flicker fixer of the board? |
20 April 2024, 20:59 | #672 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
I’d say AmiBird is 240x320 (native) and my Workbench is 1280x1024 (RTG) …will have to check depth when back home…though as noted above those horizontal glitches seem to be happening on mostly all screen modes both native and RTG
update: -1280x1024- 16 bit Last edited by klx300r; 20 April 2024 at 22:37. |
20 April 2024, 22:53 | #673 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
The configuration of the flicker fixer is not different from the configuration the official driver uses. All I can offer is possibly a tool to configure the prefetch register of the fpga.
|
21 April 2024, 00:13 | #674 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
sure that would be great and also if there's any other settings in the P96 prefs that might help I'd be happy to try too
|
21 April 2024, 17:58 | #675 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
good news! seems I had the blitter on when I thought it was off...messing with other options in P96 prefs didn't help my issue but as soon as I set Blitter off problem is 95% better now
There's still a minimal amount of that horizontal glitching and also noticed some artifacts on demos are gone too |
21 April 2024, 19:02 | #676 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Thanks - though now the performance is down the drain. This was only a test to understand where the problems are coming from, and my suspicion was apparently correct. We can play a little bit with the prefetch.
|
21 April 2024, 23:31 | #677 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
|
|
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) | Amiga1992 | 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 |
|
|