21 April 2024, 05:15 | #1 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
Beta 5.3.0 OS 4 and OS 3
Hello, those interested. I welcome feedback.
WinUAE 5.3.0 beta series Beta 1: - CyberVision PPC/BlizzardVision PPC RTG board (Permedia 2 chip) partial emulation. G-REX needs to be enabled, C/BVPPC is basically Permedia 2 PCI card in CyberStorm MK3/PPC/Blizzard PPC internal PCI bus but I didn't want to to emulate "fake" G-REX with only single virtual slot. Yes. I wrote yet another SVGA chip emulator. Got it.. BUT I don't understand why G-REX needs to be enabled since my actual A4000 Picasso 4 and CVisionPPC doesn't have a G-REX. OS 3 and OS 4 see both just fine as standard. But, okay, if it requires emulation to work... "- If PCI device was non-UAE built-in (It was PCem SVGA card) and PCI was configured by single write to PCI BAR (Base Address Register), without first doing PCI bar size/alignment detection, device ignored all BAR writes. Fixes pre-44.71 CSMK3/PPC/BPPC boot ROM CyberVision/BlizzardVision PPC PCI configuration (Pre-44.71 support CV/BV PPC but not G-REX PCI). This was not a problem with PCI bridgeboards because bridgeboard drivers always first autodetect each PCI device's BAR size and required alignment." Beta 3: (Probably 2-4 weeks to go) - Small PCI emulation changes (For example G-REX + Permedia 2 + some other PCI card: same card appeared 8 times) - Added Apollo 630 emulation and boot ROM 5.61. Nothing special, ROM is only used to detect the RAM: "32Bit Power-Burstmode-FastRAM", apparently cool sounding name can make RAM even faster! (oddly ROM contains at least parts of IDE and SCSI drivers from other Apollo accelerators). I encountered that in some test.. "same card appeared 8 times". Beta 4: - Only "insert" CV/BVPPC in to CSMK3/CSPPC internal PCI slot. Insert any other PCI card in to G-REX PCI slots. OS4 does not detect boards in first "internal" PCI slot. (b3) For a little bit I wondered what do you mean from the first sentence. Probably RTG Board...select that and all is good. Nope. CSPPC doesn't see it. Enable G-Rex does it. AH, HA!! That's what he meant... From there after changing ROM to Indirect, on boot, OS4 CD Will detect it for a moment and then revert to native. OS 3.1 will notice it with G-Rex enabled and I may install P96 and it will detect it, but..has display problems. |
21 April 2024, 15:19 | #2 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
|
Quote:
EDIT: so the usual testing: same in all color depths? Where does glitches appear? Screenshot. Picasso96 version. And so on. And make sure no 3rd party patches are installed. Last edited by Toni Wilen; 21 April 2024 at 15:42. |
|
06 May 2024, 01:04 | #3 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
For OS 3.1, without 3rd party patches. P96 3.1.1.. When I use ScreenMode and choose a different mode, Workbench will clear the screen and not go any further. Screen setting is saved before it locks. So resetting will display the new mode. If I switch to 1024x768x16 the screen is doubled.
As for OS 4.1, booting from the CD attempts to go into a higher resolution, but falls back to native. When installing anyway, CVisionPPC string can be chosen. Once install is down, and booting from HDF it doesn't go past this screen. |
06 May 2024, 18:25 | #4 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
|
Quote:
Quote:
|
||
10 May 2024, 06:39 | #5 | ||
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
Quote:
Quote:
I...have some understanding of what you mean. Yup, I can boot A4K and see CVPPC well in 15/16.. That's what I meant a bit ago that it doesn't look like Picasso IV. I don't expect you to recall that. It's (used to be) fun making CDs into Partitions to boot from. Looooove WinUAE! You remind me of a very, very, VERY dedicated Amiga user/programmer called Chris Brenner (great friend) from the early A4000 days. In CA... Anyway, thanks a LOT, Toni, here to help if I am able. |
||
10 May 2024, 17:40 | #6 |
Registered User
Join Date: Nov 2016
Location: turkiye
Posts: 213
|
Hi
Anything about radeon 9200 series? |
11 May 2024, 03:42 | #7 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
As you requested, picture, config, and logs.
The config is currently set for OS 3.1. I went through all the 1024xXXXxX resolutions and ended with 800x600x16 which I use often. |
11 May 2024, 03:44 | #8 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
Picture. :-)
|
11 May 2024, 20:07 | #9 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
You requested.
|
11 May 2024, 20:16 | #10 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
|
"Interlaced". Thats the important bit. Interlaced modes seem to be stretched. But why is it interlaced in your config? Permedia 2 can do at least 1600x1200x16 non-interlaced.
It sounds like you have selected monitor with low max vertical/horizontal refresh rates. Check Picasso96Mode (or P96Prefs if KS 3.2+) EDIT: It might be as simple as this: Permedia 2 does not seem to have interlaced mode support which means the only way to "support" them in P96 is to only show every other line.. = you get bad aspect ratio image. Last edited by Toni Wilen; 11 May 2024 at 20:56. |
11 May 2024, 20:23 | #11 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
Making that sound that says, "Silly me.." I didn't look close enough. Good catch, Toni, I should have looked closer. Change to test HDF made, and all 1024's look good.
|
12 May 2024, 17:47 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
|
It is correct result when attempting to use Permedia 2 interlaced modes. Chip does not support interlace but because P96 needs to support interlace, you get halved vertical. (which is better than getting nothing)
|
28 May 2024, 05:39 | #13 |
Registered User
Join Date: Aug 2016
Location: Earth
Posts: 894
|
May I ask something? What's the point of emulating 3D boards when 3D is going to be ignored, or told to us it doesn't matter? It's someone else's problem. You were irritated a year or a couple years ago about the process when asked if anyone cares or uses native anymore? I play a lot of native games with WinUAE..I don't want to use my real Amiga 4000 anymore because the hardware is older. Could fail. I didn't become really excited anymore about CVPPC because of your statements. Though it is part of my A4000.
For me..3D is as much a part of the Amiga as Native. I started with the A500, and learned about the A1000. I also own an A1000, that probably needs repair, but..the point is.. Are you hoping someone else will pickup the progress you've made?!?! I'll donate again if that's needed. I understand stuff can become very complex. Maybe, asking for donations IS the way to go? Consider. Thanks for reading. |
29 May 2024, 10:11 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
|
- I have zero interest in 3D and knowledge to do it properly (and I don't want to know). This is the big one.
- Pure software emulation of 3D HW will be horribly slow. (Just check Voodoo 3 emulation which has it and uses JIT. It still is very slow) - Because it will be horribly slow, it needs some kind of JIT and/or use of vector instructions and/or translator that converts it to host 3D accelerator = which needs totally different skills and algorithms than "normal" emulation. And in that case it is more optimal and simpler to redirect Amiga side host API (like OpenGL) to PC side. - Almost all Amiga 3D programs are ports of PC programs. Emulating them on emulator that runs on PC does not make much sense. Only interesting part in emulating 3D HW are programs that directly access the RTG board's 3D hardware. Emulating those would make some sense because they are HW specific and can't run any other hardware. I think there are one or two demos that use CVPPC or something.. I'll add it if x86box etc implements it first. But unfortunately Permedia 2 wasn't popular PC SVGA chip. |
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
FS-UAE AfA OS extension: Mac performance vs OS 3.9 | Weaselrama | support.FS-UAE | 1 | 18 June 2020 11:33 |
NetSurf beta OS 4.1 fe1 open video with emotion player help script | White | support.Apps | 13 | 20 April 2019 10:14 |
Commodore OS 32-bit v1.3 (Beta 8) | spannernick | Amiga scene | 70 | 13 June 2015 15:30 |
Does OS 3.9 recognize 16GB CF card after install over OS 3.1? | Snowwie | support.Hardware | 5 | 02 March 2014 22:39 |
For sale Blizzard PPC 68060/50/210 320 MB SCSI BVision OS 4, OS 3.9, OS 3.5..... | PPC | MarketPlace | 5 | 20 June 2011 17:49 |
|
|