And even more bigger update!
Directory harddrives now work in OS4! (Directory hardfiles didn't need library calls, only uaegfx and bsdsocket needs those) |
Quote:
|
Awesome news! Posted at amiga.org :)
|
Thank you Toni, pubblicato su Amigapage.it, amiga.ikirsector.it, aros-exec.org and other sites devoted to windows.
|
Quote:
|
Small reminder for others thrilled with the news and who have not yet donated... :)
Quote:
(otherwise it seems like a very interesting project... go ahead) :great |
Some notes, there is also possibility for "you are completely on your own" test version later today..
Currently supported UAE devices: - Directory harddrives. - uaehf.device (hardfiles). HD_SCSICMD is NOT supported yet. Supported but not tested: - uae.resource - Some "uaelib" functions Not yet supported (lots more work needed): - uaegfx - bsdsocket.library - uaenative.library - clipboard sharing - uaescsi.device - uaenet.device - virtual mouse driver - on the fly directory harddrive changes. And everything else that was not mentioned. Notes: Host<>Amiga communication system is currently busy waiting, both PC and Amiga sides. Until it gets replaced with proper waits/interrupts (very complex task) at least triple core CPU is recommended.. (one for main thread, one for PPC, one for trap thread). I don't know if there is any difference but it is not my problem as usual :) EDIT: Host side busy waiting is now replaced with waiting for signal from Amiga side. Communication is also slower than normal host<>Amiga (which is practically instant) because every read or write that accesses Amiga memory needs to be done in Amiga side (due to non 1:1 logical/physical mapping). Lots of easy improvents to do here but optimizations come later As usual, stable and working implementation is the most important and first requirement. Any non-trivial optimizations will come (much) later. |
Looking forward to testing (and breaking everything horribly :D)
|
Very alpha quality test version: http://www.winuae.net/files/b/winuae_OS4UAE.7z
If you post about any problem: log and winuaelog.txt MUST BE included. Log illegal memory accesses in Misc panel must be checked. Posts that are useless or annoying will disappear. See my previous post for supported features. Extra notes: shutting down emulation can crash if trap thread is still waiting. It is considered normal at this point. Directory harddrive performance is not that good (dozens of context switches/dos packet). Make sure hardfile/directory harddrive boot priority is below CSPPC SCSI if booting from SCSI. Equal boot priorities = UAE device will boot. Add "uaeboard=full+indirect" to config file to enable new trap system. |
Thanks Tony - I've got my CyberstormPPC emulation booting off a uaehf.device hardfile just fine (although it seems a tad slower than SCSI at this time) - haven't had any luck trying to get a BlizzardPPC to boot yet though (possibly because I haven't tried setting that configuration up before).
*Edit* Tested a directory hard drive (just a 'shared' folder) with a partitioned uaehf.device boot hardfile and that's all working nicely. Didn't notice any speedups with the latest build. Still can't get a Blizzard PPC install to work so someone else will have to test that... |
I didn't optimize uaehf.device context switches at all, wanted to get directory harddrives working first. Update later..
EDIT: Quick uaehf.device optimization done. |
Quote:
|
Thanks :)
Update: - stability improved. - PC side busy looping is gone. - Increased size of shared memory buffers. - Memory leak fixed. I can also confirm OS4 can fully boot from directory harddrive. Slowly.. Performance improvements and others need redesign of UAE fs interrupt handler, because it is not possible to Wait() in interrupt, separate worker task is needed. Later.. |
2 Attachment(s)
Great stuff! Just made a (small) donation - will make another one soon!
*Edit* Weird - finally got Blizzard PPC up and running (256MB yay!) but even using uaehf.device OS 4.1 seems massively slower than using the Cyberstorm emulation - I've attached my configs in case I'm missing something obvious?? :confused Attachment 47044 Attachment 47045 |
Wrong thread. That has nothing to do with UAE expansions! (It is known problem, no one knows the reason). Donations won't make it any easier to post offtopic posts ::)
|
Possibly interesting screenshot attached..
EDIT: Screenshot removed, better one re-attached to later post. |
Quote:
Quote:
|
Quote:
|
Quote:
Considering how slow you're progressing, we should not expect sound, gfx & bsdsocket alpha before... end of next week I guess... ;) |
Quote:
|
All times are GMT +2. The time now is 03:36. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.