Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
66 user(s) are online (48 user(s) are browsing Forums)

Members: 1
Guests: 65

salass00, more...

Headlines

Forum Index


Board index » All Posts (Maijestro)




Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@geennaam

Impressive performance, thanks for testing and confirming that passthrough can work with Qemu and the right configuration.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@HansQuote:
Hans wrote:@Walkero
Quote:
Would it make sense to start a kickstarter for the virtio-gfx driver? This way we will see how many are interested in something like that and your work will be able to be paid in advance. Also, people will be able to buy it after the kickstarter from your e-shop if they want to jump on.

If I did a "kickstarter," I'd likely run it via my own website. There's enough trust in the community that we don't need to give 5% (or whatever it is) to Kickstarter. There are some other issues to consider, though, the biggest one being fragmentation. People are already complaining and/or getting confused with needing to buy the OS from Hyperion, and graphics drivers + extras from A-EON. It would take some negotiation for me to be able to offer a unified emulation package with everything you need. After that, I might get into conflict with Cloanto due to selling a package with AmigaOS 4.1 included.


A package like there is with Cloanto seems unrealistic with Qemu at the moment and as you mentioned there could be problems with other AmigaOs4.1 parties.

What would be a good idea would be to offer some kind of additional package for Qemu, you could call it "AmigaOs4.1Qemu-Tools" for example where you provide additional graphic card drivers and other things that could be useful for Qemu Peg/Sam460 and AmigaOs4.1.

Nobody would be forced to buy such a package as we already have a simple limited graphics output with the sm501/2.

But for users who want to work intensively with the AmigaOs4.1 system such a package would be the ideal way to use the full potential under Qemu with AmigaOs4.1 and it would not remain with a simple playful emulation.

As already mentioned you could try to collect money for your work in advance to see if and how much interest there would be to start working on the driver. We are in a dead end with the Amiga NG hardware at the moment and have nothing to lose and this emulation is already quite usable as some users have found out.

Another idea would be to start a survey if there is any interest in such a solution, I know you are good at creating surveys. What do we have to lose?

** NOTE: maybe I am just a crazy Qemu/AmigaOs4.1 fan who is so convinced of this emulation that I am suffering from a loss of reality since I have already bought all the software that is useful for me under AmigaOs4.1 without owning real hardware.


Edited by Maijestro on 2023/6/26 13:24:15
Edited by Maijestro on 2023/6/26 17:29:32
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: SDL2
Quite a regular
Quite a regular


@RazielQuote:
Raziel wrote:@Capehill

Thank you

ScummVM compiled and running


I also have your latest ScummVM compilation in use with the new SDL2 version, it works as usual. Thanks

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@walkeroQuote:
walkero wrote:@Hans

Would it make sense to start a kickstarter for the virtio-gfx driver? This way we will see how many are interested in something like that and your work will be able to be paid in advance. Also, people will be able to buy it after the kickstarter from your e-shop if they want to jump on.


I have no idea about GFX driver writing, but I would support such a Kickstarter Project.

@balaton

Writing virtio-gfx for AmigaOs4.1 would probably not be the only thing, I'm not sure but also in Qemu Peg2 there would probably have to be big changes to make it all work. Or would this change only require the guest system including virtio-gfx driver. Qemu PPC already supports virtio?

What I actually wanted to say would have to provide only the driver for AmigaOs4.1, or would be also under Qemu adjustments necessary.

@geennaam

I am curious if it works with the PCIe to PCI bridge. Even if it won't be a solution to the overall Qemu Peg2/Sam460 problem.


Edited by Maijestro on 2023/6/25 17:39:58
Edited by Maijestro on 2023/6/25 19:34:11
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@BALATON Zoltan

I'm glad you registered on amigans and share your knowledge with the capable AmigaOs 4.1 developers. It is really exciting to read along

@all

We should really start to work on a suitable driver for Qemu to make at least the 32 bit output available for this emulation. Unfortunately I am not a programmer and can only serve as a beta tester.

If we all work together we could make this happen in the near future. As I like to use AmigaOs4.1 very much I would be very happy to be able to use 32 bit windows.

I personally would also donate, as I am convinced of this emulation and it already works very well on my machine.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@all

Since no one replies directly to Zoltan BALATON Qemu project or uses their forum he has now registered on amigans and can share his knowledge with us.

I m not sure who is admin of this forum, but please unlock it and accept it.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@joerg

Quote:
joerg wrote:@Maijestro
Quote:
I'm not sure if I understood correctly, but if we had a radeon rom that would initialize the atiradeon.chip could you use it with Qemu as an emulated graphics card?
QEmu doesn't seem to include any Radeon emulation. The only gfx card supported by both QEmu and AmigaOS 4.x seems to be the Cirrus Logic GD5446 (Picasso IV), but I don't know if the AmigaOS 4.x Picasso IV gfx driver supports PCI as well, or if it's limited to Zorro III.


This was already tested by Zoltan BALATON and unfortunately failed. For this he used the Classic version.

https://osdn.net/projects/qmiga/wiki/AmigaOSGfx

Since his system is not up to date with update 2, something might have been missing in his test. Maybe tomorrow I will find some time to test it on my current system with update 2.

Otherwise there is only the hope that someday someone will write a simple frame buffer driver for AmigaOs4.1 Qemu Peg 2 which can be extended piece by piece up to 3d acceleration.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@HansQuote:
Hans wrote:@all
There's a good chance that the older atiradeon.chip driver also needs to read from the ROM. Obtaining a copy of the ROM after the firmware has read it can be tricky. Radeon cards tend to need a bunch of registers to be set to a particular state for it to be readable.


I'm not sure if I understood correctly, but if we had a radeon rom that would initialize the atiradeon.chip could you use it with Qemu as an emulated graphics card?

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: SDL2
Quite a regular
Quite a regular


@Capehill

Thanks for this new release candidate, I have already installed it. It works very well here on my virtual machine with AmigaOs4.1 as did the versions before it.


Edited by Maijestro on 2023/6/23 18:09:45
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


I have written to BALATON Zoltan if he can give any tips. Apparently the cards that are tested with Qemu Peg2 are a bit too new, the firmware has problems with it as well as a real Peg2. Tested should be with an ATI Radeon 9250 or 9800pro these work also on real hardware.

Quote:

I've been following that thread but I don't know much about this topic.
The user terminills said it worked but did not give enough details on what
actually was tested: which graphics card and which guest OS so I'd ask for
more info from there.

As for the errors in the last posts these come from the pegasos2 firmware
BIOS emulator trying to ran the card ROM. This BIOS support of the
pegasos2 firmware also crashes on the QEMU vgabios so it seems to be picky
about what it can run and probably only supports older cards from the era
this firmware and pegasos2 is from. It might also be a problem with using
PCIe cards on pegasos2 which only had PCI and AGP so I don't know if
passing through a PCIe card would work. The best chance would be trying a
PCI ATI card but maybe those are rare. The sam460ex should have PCIe but
I'm not sure it's emulated enough to get a card working with it so this
would need to be tried by somebody who can debug it more.

I don't know if the AmigaOS driver need the BIOS to init the card but if
not it might work with just disabling the BIOS so the board firmware is
not crashing on it. Not sure how to do that but maybe adding rombar=0 to
the -device vfio part might help.

Or maybe just ignoring the errors and trying to boot anyway might work.
When you use -device ati-vga without romfile="" then it will print similar
errors and the window stays black but it actually works, e.g.:

$ qemu-system-ppc -M pegasos2 -bios pegasos2.rom -device ati-vga -cdrom morphos-3.18.iso -serial stdio
[...]
channel 1 unit 0 : atapi | QEMU DVD-ROM | 2.5+
ATA device not present or not responding
INTERNAL ERROR: 0000000E=UNIMPLEMENTED EXTENDED OPCODE

EAX=0000 EBX=0000 ECX=2222 EDX=3333 ESP=0000 EBP=0000 ESI=6666 EDI=0000
AX=FF55 BX=FFAA CX=2222 DX=3333 SP=FF82 BP=FF9E SI=6666 DI=0000
DS=1000 ES=BAD0 SS=1000 CS=C000 IP=2E23 NV UP -- PL NZ NA PE NC
CS:IP = 0F
STACK: 0000 0000 0000 0000 0000 0000 0000 0000
[...]
30: FE4C F000 FE4D F000 FE4E F000 FE4F F000 MISC: UNHANDLED 32 BIT DATA
PREFIX
AT CS:IP = 0000C000:00002E22 0F
INTERNAL ERROR: 0000000A=UNHANDLED 32BIT PREFIX

EAX=0000 EBX=0000 ECX=2222 EDX=3333 ESP=0000 EBP=0000 ESI=6666 EDI=0000
AX=FF55 BX=FFAA CX=2222 DX=3333 SP=FF82 BP=FF9E SI=6666 DI=0000
DS=1000 ES=BAD0 SS=1000 CS=C000 IP=2E23 NV UP -- PL NZ NA PE NC
CS:IP = 0F
STACK: 0000 0000 0000 0000 0000 0000 0000 0000
[..]
Failed to emulate CS:IP [C000:2E22]=66,0F,BE,C0,E9,AD
UNHANDLED INT 10 FUNCTION 0100 WITHIN EMULATION
EA: BYTE READ FROM UNINITIALIZED LOW MEM 0040:0085
UNHANDLED INT 10 FUNCTION 0300 WITHIN EMULATION
[...]
UNHANDLED INT 10 FUNCTION 1301 WITHIN EMULATION
entering main read/eval loop...
UNHANDLED INT 10 FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 FUNCTION 1301 WITHIN EMULATION

When you type "boot cd boot.img" in the QEMU window or the terminal window
(which will not display it just some more errors will be shown) then it
boots and the MorophOS driver eventually detects and inits the card. What
happens is that the firmware detects there is a graphics card so it
redirects output to screen and input to keyboard instead of using serial
like when no graphics card is detected but then it fails to run the card
ROM so you can't see the output. But if the OS driver can init the card
itself then this may not be a problem.


Maybe it's helpful, but I don't think so.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: BreakHack
Quite a regular
Quite a regular


@walkeroQuote:
walkero wrote:@Maijestro
I will have a look in two weeks when I am back from vacation.


Ok thanks, it would make me very happy, the soundtrack alone is really very good from this game.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: BreakHack
Quite a regular
Quite a regular


@walkero

Is there a possibility that we can run it on virtual machines with AmigaOs4.1?

I only get a gray window output.

Resized Image

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@terminills

What does this script do, did you find a way to include real hardware under Qemu ?

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: Is it possible to change the cursor colour of "NotePad" ?
Quite a regular
Quite a regular


@imagodespira

Thanks for the detailed explanation, I didn't know exactly how to use it.

After I selected the EVO presets via Mui, it also works perfectly with Odyssey and keyboard input and the input is visible.

It should run a little more automated, but still a really great theme. Thanks for the help and also providing this theme for AmigaOs4.1

Greetings from Germany


Edited by Maijestro on 2023/6/16 19:53:22
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: Is it possible to change the cursor colour of "NotePad" ?
Quite a regular
Quite a regular


@rjd324


I also use the EVO theme it's really very nice, but doesn't seem to stick to the default configuration of AmigaOs4.1. There are some problems here as well.

With odyssey during input there are also problems with this theme, the cursor is not displayed. To explain the problem better I made a little video.





I also have problems with this theme when I open the Media ToolBox can you confirm this?

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@walkero
@terminills

There are some tutorials about it on YouTube e.g.

https://www.youtube.com/watch?v=kdwKIb7lDvo

or

https://askubuntu.com/questions/140688 ... 2-04-gpu-passthrough-qemu

It looks quite complicated and if the whole thing can be implemented under Qemu Gast PPC I don't know exactly. But it would be interesting if someone would test it and maybe even have success.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@terminills

@smarkusgQuote:

Otherwise there is an alternative installation guide from BALATON Zoltan on his project page at:

http://zero.eik.bme.hu/~balaton/qemu/amiga/aos_pegasos2.html

If you need help with the installation of AmigaOs4.1 I am at your disposal.

Passing a graphics card supported by AmigaOs4.1 via Qemu GPU passthrough is currently untested, but should be possible in theory.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: 2023 - June - Super Methane Bros.
Quite a regular
Quite a regular


@CapehillQuote:
Capehill wrote:@Maijestro

Your system is missing an older version of the shared object, but you probably don't even want it on QEMU. Newer should be compatible, but better, so try to make a link like this:

makelink from=SObjs:libSDL2-2.0.so to=SObjs:libSDL2-2.26.so soft


Thanks for the help, it works perfectly with their linking.

I have not yet understood the point of this game and I'm pretty bad

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: 2023 - June - Super Methane Bros.
Quite a regular
Quite a regular


@CapehillQuote:
Capehill wrote:@Maijestro

SDL2 version keys should be: https://github.com/capehill/smb/blob/m ... rce/amigaos4/doc.cpp#L338


Ok I see, as mentioned before I have tried all the buttons and stay in the intro screen. When running the SDL2 version I also get the error message:

"Failed to find canonical name for libSDL2-2.0.so".


Edited by Maijestro on 2023/6/11 19:02:54
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: 2023 - June - Super Methane Bros.
Quite a regular
Quite a regular


@AmigaOldskooler


Quote:
AmigaOldskooler wrote:That is strange. Both CTRL-keys works fine here. Are you guys using the SDL2 version or the original one from 2008? If you have only tried one of them, maybe the other will work?

I just gave it a go with WinUAE and the CTRL-key worked without any issues.


Tested with the old version not the SDL2 version as I don't know how to use it.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top



TopTop
« 1 ... 34 35 36 (37) 38 39 40 ... 46 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project