Donate Share

PocketInsanity

The forum address has changed, you have been automatically redirected. Please update any bookmarks to use the new URL.

Subscribe

Winfellow

  1. nobody

    2005-02-19 16:55:07 UTC
    A new version of winfellow was ported on PC and make sources compatible for pocket PC:

    "The emulation core of Fellow was mainly written in assembly code. This made it hard to fix bugs and hard to add features. It also makes WinFellow dependent on x86 compatible CPU's. We started conversion of all assembly code. Already more then 45% of this code has been converted to C code. Almost all chipset related assembly has been converted and mainly the 68k (cpu) emulation needs to be done. If correctly done, the end user should not see any difference, it is a future investement into Fellow (the emulation core of WinFellow). It will make Fellow portable to other platforms (PowerPC G5 (Apple), Samsung ARM Processor (HP iPAQ) and the Intel PXA270 processor (PalmOne Zire 72)) and make it easier to add features and fix bugs."

    Source:
    http://fellow.sourceforge.net/new_version/index.php

    -----
    dyter
  2. nobody

    2005-02-23 17:33:27 UTC
    Winfellow is much faster van WinUAE, good info !
  3. 2005-02-23 19:51:46 UTC
    Hmmm,
    I think WinFellow is faster than UAE on _normal_ x86 PCs cause WinFellow has an Assembler CPU-core. According to the news on the WinFellow site, they'll convert the (fast) assembler to (slower) C to be able to port Fellow to other platforms. So I think WinFellow won't be faster on the PocketPC cause the PocketUAE core runs with 100% real Amiga speed (CPU-core, _not_ the complete emulation!).
    The only problem PocketUAE has is the sound-problem.
    Another issue with WinFellow is that it's emulation is _much_ less accurate (graphic glitches, crashes sometimes, etc.)
    But maybe I'll port WinFellow to PocketPC as soon as the new (C based version) is out (and if I have enough time).

    Greetings,
    CeRiAl
  4. 2005-02-23 23:34:27 UTC
    I'm with CeRiAl on this one. WinFellow was in the fastest possible language on a computer "Assembler". The problem with that is, it's hard to correct programming issues and it's hard to port over to another CPU. That's why the very people who made it are now porting it over to C. Plus, take in consideration that WinFellow has been around for at least 5-10 years and they are just 45% done on the cross-over. I think it could be another year or more before they get it transferred, yet alone stable.

    Emulators are slow in nature because they have to do lots and lots of "OpCode lookup". Basically an emulator takes a certain CPU instruction meant for the original piece of hardware and then implements the same instruction on however the new piece of hardware makes it happen. It's a VERY slow process but if you want to learn more of what CeRiAl had to do to make it work on the PocketPC here is a very interesting link:

    http://fms.komkon.org/EMUL8/HOWTO.html

    I'm very happy with the speed of the emulator, although faster is better. Well, there's always overclocking. :)


    -Munk
  5. 2005-02-23 23:51:13 UTC
    The honor of initially creating this wonderful emulator (UAE) doesn't belong to me, I just did the port (from Linux to PocketPC).
    I think I wouldn't be able to develop such a complex emulator and I have huge respect for the original developers.
    The thing I did was adapting certains things for the PocketPC Platform (a bit of graphics stuff, some filesystem functions, some other things here and there and: "swoosh" it ran on PocketPC)

    Just wanted to clarifiy that I didn't develop the emulator itself (though it would be nice if I did that ;) )

    Regards,
    CeRiAl
  6. nobody

    2005-02-24 15:28:44 UTC
    On my C1VE (crusoe 600Mhz), Winfellow run at 100 % with 90% CPU load. With WinUAE 0.8.8 (the only faster UAE on my machine) the emulation are not 100% good and the CPU take 100% with 25 frames skip !!!

    The new version of Winfellow 0.4.4 is slower than 0.4.3 on my C1VE and take 100% of CPU due to my CPU limit but the emulation is good.

    Winfellow run games that WinUAE isn't run and WinUAE run games that Winfellow isn't run ...

    I prefered winfellow because I think the chipset emulation is better (smooth mouse, true 50hz interlace, ...)
  7. 2005-02-24 15:43:26 UTC
    Guys,
    Please stop arguing which Amiga emulator is better. It's irrelevant. If there is a demand to port WinFellow onto the PocketPC it will be done by someone (maybe even us). So everyone will chose the right emulator by himself. Like in "grown PC" world.
    After reading such complains I simply see no point to do anything with the WinUAE and I think that cerial will share my point.
    If you want ot make WinUAE better please join the project and help. I will give you the support to the certain extend. If you don't want to do so please STOP complaining and use what has been given to you for FREE at a cost of our free time.
  8. nobody

    2005-02-25 17:29:05 UTC
    ok, it's only a suggestion !
    Because the speed is the problem, I find a solution to solve it, that all !
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.