English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 16 October 2007, 04:24   #1
YoJoe!
Amiga Enthusiast
 
Join Date: Oct 2007
Location: USA
Posts: 217
SFS x86 native for WinUAE?

Is there an x86 native version of SFS for use with WinUAE?

Is it correct to say that WinUAE has x86 native versions of AHI and P96?

Any other components have been recompiled as x86 native?
YoJoe! is offline  
Old 16 October 2007, 04:54   #2
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@YoJoe

Hello there,

WinUAE emulates the amiga, it *on the fly* transposes processor / graphic and sound, it runs all things as though it was indeed the HOST machine, there are some transparencies that WinUAE offers such like the browsing of PC directories and the use of *other* ports in a transparent way to the emulated machine.

There is no x86 native amiga converted code being used by WinUAE, its regular amiga code that is emulated by WinUAE and then processed into PC commands...

so the PC (the host) only sees WinUAE as a program that needs resources and IO.... the WinUAE program, knows only how to configure the emulator share the programs IO with the emulation *obviously graphic and sounds etc*... the Emulation however knows nothing of the other two stages.

.... if the above is a lame description my apologies as its like way past my bed time.

Now.... there is a program called Amithalon, this program based on a linux core, infact is a replacement OS based on Amiga OS3.5, the Amithalon package runs inline emulator and direct native x86 code.... its pretty awesome... alas trying to obtain a copy is damned difficult!

alas, if only OS3.9 or 4.0 (for me 3.5 if i had it my way) would be re-compiled to work on an X86 machine!

arguably in this country you are in your legal rights to decompile the code and to add extra or needed functionality to it..... alas... one cannot disseminate it afterwards... and in all truth.... the above is not legal in a lot of countries, and i believe the USA is one of them... but alas i am unsure to their (ever changing) IP and or copyright laws...
Zetr0 is offline  
Old 16 October 2007, 13:00   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
1: No.

2: Yes and no. Things like Picasso96, uaescsi.device, uaeserial.device etc.. have both Amiga and host-side parts.

3: Not the point of UAE. (and i guess context switches would kill performance)
Toni Wilen is offline  
Old 16 October 2007, 13:17   #4
YoJoe!
Amiga Enthusiast
 
Join Date: Oct 2007
Location: USA
Posts: 217
So would it be possible for SFS author to make/compile a uaeSFS that is much faster than a pure 68000 SFS and also would not strain the JIT as much?
YoJoe! is offline  
Old 16 October 2007, 14:00   #5
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,851
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
when did any filesystem under uae become slow ? files zip around alot faster then my actual amiga ever could.
Mad-Matt is online now  
Old 16 October 2007, 14:03   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
Quote:
Originally Posted by YoJoe! View Post
So would it be possible for SFS author to make/compile a uaeSFS that is much faster than a pure 68000 SFS and also would not strain the JIT as much?
Possible? Yes. But totally worthless extra complexity and as I said, not the point of UAE.

Buy a new faster PC
Toni Wilen is offline  
Old 16 October 2007, 16:37   #7
Ed Cruse
Registered User
 
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
Quote:
Originally Posted by YoJoe! View Post
So would it be possible for SFS author to make/compile a uaeSFS that is much faster than a pure 68000 SFS and also would not strain the JIT as much?

Even if somebody did, would it really make any usuable difference? The difference between PFS and FFS is 2 to 1, that's real fast verses super fast. In practice I haven't notice any difference in how long it takes to compile my very large programs between the two. Most of the hardfile speed with WinUAE comes from Window's harddrive cache. The cache is very large and very fast, and really speeds things up. The cpu emulation being much faster definitely helps too, but Amiga filing systems are designed to run on slow real Amigas so I think you run into the point of diminishing returns.

The only reason that I have been obsessed with hardfile speed is because I'm a speed freek, I also pay attention to cpu and fpu speed.
Ed Cruse is offline  
Old 17 October 2007, 10:48   #8
ceztko
Registered User
 
Join Date: Aug 2006
Location: Italy
Posts: 109
Quote:
Originally Posted by YoJoe! View Post
Is there an x86 native version of SFS for use with WinUAE?
If you need to just access SFS partitions, it's supported natively on linux hosts:
http://home.elka.pw.edu.pl/~mszyprow.../asfs/asfs.txt

As already pointed, having a recompiled fs code to use in an emulator is probably against emulation principles in general: you want to use original code, not reimplemented one.
ceztko is offline  
Old 17 October 2007, 11:40   #9
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
I guess you could always run your hardfile from a RAM disk on PC... ?
musashi5150 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
native x86 code in WinUAE? Falk support.WinUAE 20 21 January 2023 18:30
WINUAE: swap between Native screen and RTG possible? CFou! support.WinUAE 14 12 March 2013 12:44
WinUAE 2.01 screen mode problem (native vs. RTG) StingRay support.WinUAE 13 28 January 2010 14:23
Most suitable resolutions (native) for WinUAE ancalimon support.WinUAE 2 06 November 2009 21:13
How easy to port WinUAE to non x86? Silver support.OtherUAE 13 19 November 2008 20:52

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 22:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10866 seconds with 13 queries