16 October 2007, 04:24 | #1 |
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? |
16 October 2007, 04:54 | #2 |
Ya' like it Retr0?
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... |
16 October 2007, 13:00 | #3 |
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) |
16 October 2007, 13:17 | #4 |
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?
|
16 October 2007, 14:00 | #5 |
Longplayer
|
when did any filesystem under uae become slow ? files zip around alot faster then my actual amiga ever could.
|
16 October 2007, 14:03 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
|
16 October 2007, 16:37 | #7 | |
Registered User
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
|
Quote:
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. |
|
17 October 2007, 10:48 | #8 |
Registered User
Join Date: Aug 2006
Location: Italy
Posts: 109
|
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. |
17 October 2007, 11:40 | #9 |
move.w #$4489,$dff07e
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... ?
|
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 |
|
|