PPC Support in FS-UAE
2 Attachment(s)
With the release of FS-UAE 2.5.15dev, PPC accelerators are now emulated with the help of the newly developed qemu-uae plugin. Using this plugin allows you to emulate a CyberStorm PPC accelerator, and run (among other things) AmigaOS 4.1 classic.
FS-UAE has two new models for easy configuration:
When using CyberStorm PPC (accelerator = cyberstorm-ppc or automatically enabled by above models), you need to have cyberstormppc.rom in the Kickstarts folder (yes, the directory should be called "ROMs" now, really...) - or - you can manually specify the path with the accelerator_rom option. When you use Picasso IV (graphics_card = picasso-iv, or enabled automatically by A4000/0S4), you need to have the correct Picasso IV ROM file in the Kickstarts folder and/or indexed by the FS-UAE Launcher file scanner. The (zipped) ROM file can be found here: http://www.sophisticated-development...V§ion=P-IV (PIV_FlashImage74.zip). The qemu-uae plugin is available now for Windows and Mac OS X. For Linux, you need to compile it yourself at this point. Due to the similarity between FS-UAE and WinUAE (and they use the same qemu-uae library), the WinUAE QEMU PPC thread is also largely relevant for FS-UAE users. Known Issues
|
Example configuration file which is sufficient to run the AmigaOS 4.1 installer (provided FS-UAE also finds the required ROMs):
Code:
[fs-uae] |
1 Attachment(s)
It seems there is something missing. FS-UAE crashes with immediately
Code:
DLOPEN: dlopen(/Volumes/Data/AMIGA/FS-UAE (Executable)/Plugins/qemu-uae-macosx-x86/2.1.0fs020000/qemu-uae.so, 2): Library not loaded: /usr/local/i686-apple-darwin10/lib/libgthread-2.0.0.dylib |
Ah yes, this is what happens when one only tests on the same computer where it is compiled. Your information is sufficient to understand the problem, I'll post here once I've got a fixed plugin :)
|
I had offered me twice as a tester :)
|
BTW: PearPC fallback seems to work, but not with AmigaOS4.
I'd tested with AmigaOS 3.9 and WarpOS. I get the error message about the missing plugin but could execute PPC binaries |
Quote:
A user in the WinUAE thread wrote, that with setting the flash to boot from CDROM makes a boot floppy obsolete, because the Amiga OS 4.1 CDROM is bootable. |
Quote:
1. You can just change the setting and reset the emulator, the modifications won't be gone until you start FS-UAE again from FS-UAE Launcher, 2. Or start FS-UAE directly without going through the Launcher (double-click the .fs-uae file in Finder, etc) |
Makes it sence to specify the ROM with the "uae_" options like in the previous versions?
Are you sure, that nothing is saved? I'd make a change in the SCSI setting to disable Unit 3. This setting is present after I restart Launcher |
Quote:
(And yes, the PearPC issue is consistent with my experience, which is why I added the known issues-bit) |
AmigaOS 4.1 installation in progress right now :)
|
Quote:
Code:
cc -I/home/stw/src/qemu-uae/tcg -I/home/stw/src/qemu-uae/tcg/i386 -I/home/stw/src/qemu-uae/linux-headers -I/home/stw/src/qemu-uae/linux-headers -I. -I/home/stw/src/qemu-uae -I/home/stw/src/qemu-uae/include -I. -I. -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/pixman-1 -I/home/stw/src/qemu-uae/dtc/libfdt -I/home/stw/src/qemu-uae/../src/include -I/home/stw/src/qemu-uae/../include -Wno-missing-include-dirs -I/home/stw/src/qemu-uae/tests -MMD -MP -MT qemu-log.o -MF ./qemu-log.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -fPIC -DDEBUG_UNASSIGNED -DQEMU_UAE -c -o qemu-log.o qemu-log.c Edit2: Symlinked qemu-uae/include/hw/ppc/ppc.h to uae/ppc.h, now got errors in uae/qemu-uae-cpu.c. I give up now, just linking files at random without any knowledge seems to be a bad idea. |
2 Attachment(s)
...ready... :D
|
Quote:
|
Quote:
Quote:
|
Quote:
|
Ok, 64bit version builds just fine now, but still I have some trouble cross-compiling for 32bit (again) :rolleyes
What should I use as a version number? I assume I'll need it for a valid plugin.ini |
Quote:
Code:
[plugin] |
Qemu-uae ppc up and running now. :great
Config with quickstart model A4000/PPC does not detect my cyberstormppc_44.71.rom (renamed to cyberstormppc.rom) Had to set in manually. Turbo floppy is always enabled for this model, bug or feature? :) |
Quote:
Quote:
|
All times are GMT +2. The time now is 02:10. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.