English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 16 January 2016, 20:58   #21
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
And even more bigger update!

Directory harddrives now work in OS4!

(Directory hardfiles didn't need library calls, only uaegfx and bsdsocket needs those)
Toni Wilen is offline  
AdSense AdSense  
Old 16 January 2016, 21:57   #22
ero__
Registered User

 
Join Date: Mar 2015
Location: Kocaeli
Posts: 14
Quote:
Originally Posted by Toni Wilen View Post
And even more bigger update!

Directory harddrives now work in OS4!

(Directory hardfiles didn't need library calls, only uaegfx and bsdsocket needs those)
Great News!
ero__ is offline  
Old 16 January 2016, 23:55   #23
Aegis
Gentleman

Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 235
Send a message via Skype™ to Aegis
Awesome news! Posted at amiga.org
Aegis is offline  
Old 17 January 2016, 00:15   #24
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italia)
Posts: 2,150
Thank you Toni, pubblicato su Amigapage.it, amiga.ikirsector.it, aros-exec.org and other sites devoted to windows.

Last edited by AMIGASYSTEM; 17 January 2016 at 00:21.
AMIGASYSTEM is offline  
Old 17 January 2016, 02:04   #25
AnnaWu
Registered User
AnnaWu's Avatar
 
Join Date: Dec 2012
Location: Germany
Posts: 439
Quote:
Originally Posted by Toni Wilen View Post
And even more bigger update!

Directory harddrives now work in OS4!

(Directory hardfiles didn't need library calls, only uaegfx and bsdsocket needs those)
Excellent job, Toni!
AnnaWu is offline  
Old 17 January 2016, 02:43   #26
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,116
Small reminder for others thrilled with the news and who have not yet donated...

Quote:
Originally Posted by Toni Wilen View Post
Donations are accepted, doing OS4 related stuff is quite uninteresting (did you expect something else? )
Nice, but honestly, personally care more about the classics Amiga! (sorry)

(otherwise it seems like a very interesting project... go ahead)

Last edited by amilo3438; 17 January 2016 at 02:52.
amilo3438 is offline  
Old 17 January 2016, 11:48   #27
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
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 08:27.
Toni Wilen is offline  
Old 17 January 2016, 12:47   #28
Aegis
Gentleman

Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 235
Send a message via Skype™ to Aegis
Looking forward to testing (and breaking everything horribly )
Aegis is offline  
Old 17 January 2016, 15:42   #29
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
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.
Toni Wilen is offline  
Old 17 January 2016, 17:13   #30
Aegis
Gentleman

Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 235
Send a message via Skype™ to Aegis
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 18:14.
Aegis is offline  
Old 17 January 2016, 17:24   #31
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
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 17:32.
Toni Wilen is offline  
Old 17 January 2016, 19:57   #32
Nickman1200
Registered User

 
Join Date: Jul 2014
Location: Östersund
Posts: 23
Quote:
Originally Posted by Toni Wilen View Post
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

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.
Did a quick donate to keep you a bit interested
Nickman1200 is offline  
Old 18 January 2016, 19:31   #33
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
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..
Toni Wilen is offline  
Old 18 January 2016, 20:06   #34
Aegis
Gentleman

Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 235
Send a message via Skype™ to Aegis
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; 19 January 2016 at 00:32.
Aegis is offline  
Old 19 January 2016, 23:07   #35
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
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 :
Toni Wilen is offline  
Old 19 January 2016, 23:08   #36
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,791
Possibly interesting screenshot attached..

EDIT: Screenshot removed, better one re-attached to later post.

Last edited by Toni Wilen; 20 January 2016 at 18:53.
Toni Wilen is offline  
Old 19 January 2016, 23:18   #37
Aegis
Gentleman

Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 235
Send a message via Skype™ to Aegis
Quote:
Originally Posted by Toni Wilen View Post
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 :
I was kinda hoping the loading times for Blizzard PPC would be comparable to Cyberstorm PPC using uaehf.device instead of the emulated IDE - clearly not

Quote:
Originally Posted by Toni Wilen View Post
Possibly interesting screenshot attached..
Ahaha! That's awesome!
Aegis is offline  
Old 19 January 2016, 23:48   #38
huepper
Registered User

huepper's Avatar
 
Join Date: Nov 2009
Location: GDR
Age: 43
Posts: 233
Quote:
Originally Posted by Toni Wilen View Post
Possibly interesting screenshot attached..
Really amazing!!!
huepper is offline  
Old 19 January 2016, 23:57   #39
ccapublic
Registered User

 
Join Date: Dec 2014
Location: France
Posts: 60
Quote:
Originally Posted by Toni Wilen View Post
Possibly interesting screenshot attached..
you sure ? Noooo....

Considering how slow you're progressing, we should not expect sound, gfx & bsdsocket alpha before... end of next week I guess...
ccapublic is offline  
Old 20 January 2016, 14:29   #40
mulder77
Registered User

 
Join Date: Aug 2014
Location: Petershagen/Germany
Posts: 38
Quote:
Originally Posted by Toni Wilen View Post
Possibly interesting screenshot attached..
Any chance to have a new test version any time soon?
mulder77 is offline  
AdSense AdSense  
 


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 18:42
FS-UAE 1.1 Development Series FrodeSolheim support.FS-UAE 214 06 May 2012 14:53
OS4 compatible? oRBIT Coders. General 1 12 May 2010 15:50
E-UAE Development pjhutch support.OtherUAE 1 06 October 2008 03:26
Status of E-UAE pjhutch support.OtherUAE 3 30 June 2008 00:03

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:58.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.36561 seconds with 12 queries