16 January 2016, 19:58 | #21 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
And even more bigger update!
Directory harddrives now work in OS4! (Directory hardfiles didn't need library calls, only uaegfx and bsdsocket needs those) |
16 January 2016, 20:57 | #22 |
Registered User
Join Date: Mar 2015
Location: Kocaeli
Posts: 14
|
|
16 January 2016, 22:55 | #23 |
Gentleman
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
|
Awesome news! Posted at amiga.org
|
16 January 2016, 23:15 | #24 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,265
|
Thank you Toni, pubblicato su Amigapage.it, amiga.ikirsector.it, aros-exec.org and other sites devoted to windows.
Last edited by AMIGASYSTEM; 16 January 2016 at 23:21. |
17 January 2016, 01:04 | #25 |
Registered User
Join Date: Dec 2012
Location: Germany
Posts: 561
|
|
17 January 2016, 01:43 | #26 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,563
|
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) Last edited by amilo3438; 17 January 2016 at 01:52. |
|
17 January 2016, 10:48 | #27 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
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. Last edited by Toni Wilen; 18 January 2016 at 07:27. |
17 January 2016, 11:47 | #28 |
Gentleman
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
|
Looking forward to testing (and breaking everything horribly )
|
17 January 2016, 14:42 | #29 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
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. |
17 January 2016, 16:13 | #30 |
Gentleman
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
|
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... Last edited by Aegis; 17 January 2016 at 17:14. |
17 January 2016, 16:24 | #31 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
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. Last edited by Toni Wilen; 17 January 2016 at 16:32. |
17 January 2016, 18:57 | #32 | |
Registered User
Join Date: Jul 2014
Location: Östersund
Posts: 27
|
Quote:
|
|
18 January 2016, 18:31 | #33 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
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.. |
18 January 2016, 19:06 | #34 |
Gentleman
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
|
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?? Amiga1200 PPC.uae Amiga4000 PPC.uae Last edited by Aegis; 18 January 2016 at 23:32. |
19 January 2016, 22:07 | #35 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
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 :
|
19 January 2016, 22:08 | #36 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
|
Possibly interesting screenshot attached..
EDIT: Screenshot removed, better one re-attached to later post. Last edited by Toni Wilen; 20 January 2016 at 17:53. |
19 January 2016, 22:18 | #37 | |
Gentleman
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
|
Quote:
Ahaha! That's awesome! |
|
19 January 2016, 22:48 | #38 |
Registered User
Join Date: Nov 2009
Location: GDR
Age: 50
Posts: 249
|
|
19 January 2016, 22:57 | #39 |
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
|
20 January 2016, 13:29 | #40 |
Registered User
Join Date: Aug 2014
Location: Germany
Posts: 58
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
FS-UAE 1.3 Development Series | FrodeSolheim | support.FS-UAE | 376 | 28 October 2012 17:42 |
FS-UAE 1.1 Development Series | FrodeSolheim | support.FS-UAE | 214 | 06 May 2012 13:53 |
OS4 compatible? | oRBIT | Coders. General | 1 | 12 May 2010 14:50 |
E-UAE Development | pjhutch | support.OtherUAE | 1 | 06 October 2008 02:26 |
Status of E-UAE | pjhutch | support.OtherUAE | 3 | 29 June 2008 23:03 |
|
|