Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31
  1. #1
    EmuTalk Member
    Join Date
    Sep 2004
    Posts
    31

    VBA 1.72 with Kega Fusion plugin system

    I have add Kega Fusion plugin system to my VBA 1.72 derived version. If you want to run VBA faster with high end filter, you should give it a try.



    Binary can download from VBA's official forum:
    http://www.ngemu.com/forums/showthread.php?t=63952
    Last edited by suanyuan; August 28th, 2005 at 18:24.


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    EmuTalk Member
    Join Date
    Sep 2004
    Posts
    31
    Here is the compiled binary and source code.
    Last edited by suanyuan; September 12th, 2005 at 13:45.

  3. #3
    EmuTalk Member
    Join Date
    Sep 2004
    Posts
    31
    In VBA172_smooth_V5 version, I restore "synchronize" option's behavor.

    Now "auto skip frame" option has no relation with "synchronize" option.
    If you want VBA sounds better, you should turn on "synchronize".
    If you want VBA runs game faster you can turn off "synchronize".

    Now when "auto frame skip" option turn off, VBA172_smooth_V5 behaves
    just like official VBA172.



    the changes for VBA172_smooth_V5:

    - restore "synchronize" option's behavor
    - rewrite part of Direct3DDiplay class rendering code
    - rewrite plugin system to support hq3x, hq4x, lq3x, lq4x, Scale3x, Scale4x filter plugin
    - change frame adjust code, to stable FPS
    - output notify message on screen when "auto skip frame" on/off

    In my computer of P4 2.53 G, VBA172_smooth_V5 can run F-ZERO with hq3x
    filter almos 95% CPU speed with both "synchronize" and "auto skip frame" turn on.
    Alough I can't tell the differences between outputs of hq2x and hq3x.
    Attached Thumbnails Attached Thumbnails scr1.jpg   scr2.jpg  
    Last edited by suanyuan; September 12th, 2005 at 13:46.

  4. #4
    Pceripper Squaresoft74's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    53
    Works like a charm here , very nice job Suanyuan.

  5. #5
    Trashed Ketchum
    Join Date
    Aug 2005
    Location
    Florida
    Posts
    4
    Whoa. Very nice indeed.

  6. #6
    EmuTalk Member
    Join Date
    Sep 2004
    Posts
    31

    VBA smooth v6 - audio synchronized with multi-thread

    Base on VBA smooth v5, I continue to enhance audio synchronizaion.

    This version I try to keep track audio synchronization with multi-thread, and let VBA core speed a little bit slow than 100% to get a better audio.

    Now VBA smooth v6 can run almost 98% cpu speed with synchronize option on. And the problem when enter a cafe CPU speed drop to 75% for GBC "Lufia - The Legend Returns (U) [C][!]" is also fixed.

    Try "Castlevania - Circle of the Moon" to find out the improvement.


    This version can't run well at computers without hyper-thread hardware support.
    I am trying to fix this problem.
    Attached Thumbnails Attached Thumbnails 1.jpg   2.jpg  
    Last edited by suanyuan; September 3rd, 2005 at 22:31.

  7. #7
    Pceripper Squaresoft74's Avatar
    Join Date
    Nov 2001
    Location
    France
    Posts
    53
    Thanks for the update , i will test it asap.

  8. #8
    EmuTalk Member
    Join Date
    Jan 2004
    Posts
    75
    Hi suanyuan, I have tried your latest version with Circe of the Moon (US), and the synchronisation seems worse if anything. Sound stutters and core speeds up too fast every now and again.

    Btw, I like what you are doing, but I wish you would move your changes to the latest 1.8 version as there are many timing fixes that certain games need to run smoothly in that one.

  9. #9
    EmuTalk Member
    Join Date
    Sep 2004
    Posts
    31
    Quote Originally Posted by bohdy
    Hi suanyuan, I have tried your latest version with Circe of the Moon (US), and the synchronisation seems worse if anything. Sound stutters and core speeds up too fast every now and again.

    Btw, I like what you are doing, but I wish you would move your changes to the latest 1.8 version as there are many timing fixes that certain games need to run smoothly in that one.

    (1) Have you turned on the "auto frame skip" option?

    When turn on "auto frame skip", throttle option will change to "no throttle", frame skip option will change to "skip 0", and synchronize option will turn on automatically.

    The VBA speed shuld be 96% - 98% a little bit slow than 100% for this setting.



    (2) VBA official coder PokemonHacker is working on ARM CPU core for more acculate timing and more speed boost. Before he finished his modifcation of ARM core, it's difficult for VBA 1.8b2 to get 60 FPS with sound synchronization and high level filter like hq2x, hq3x.
    Last edited by suanyuan; August 29th, 2005 at 19:38.

  10. #10
    EmuTalk Member
    Join Date
    Jan 2004
    Posts
    75
    Quote Originally Posted by suanyuan
    (1) Have you turned on the "auto frame skip" option?
    Of course. That is where the main work of your version is, no? In comparison, one of your previous versions (first with new plugin system I believe) synchronises better with less sound stutter. Also, in your build with no throttle and no auto frame skip the emulator goes as fast at it can, while it stays at 60 with the original 1.8b2. Is it meant to?
    Quote Originally Posted by suanyuan
    (2) VBA official coder PokemonHacker is working on ARM CPU core for more acculate timing and more speed boost. Before he finished his modifcation of ARM core, it's difficult for VBA 1.8b2 to get 60 FPS with sound synchronization and high level filter like hq2x, hq3x.
    I see, so you will integrate updated core when it is finished. Btw I should mention that the noticeable timing fixes (that get rid of slowdown whenever there are too many moving sprites in a few games) are not implemented in the original 1.8 as I had assumed, but they are in kode54's build. See here.

Page 1 of 4 123 ... LastLast

Similar Threads

  1. HOW TO get the best sound on slow computers and When using the RSP plugin
    By Hacktarux in forum General N64 Emulation Discussion
    Replies: 6
    Last Post: September 17th, 2006, 23:06
  2. (Unofficial) Audio FAQ
    By olivieryuyu in forum Apollo
    Replies: 3
    Last Post: September 23rd, 2005, 09:12
  3. Plugin System?
    By Hexidecimal in forum Chankast
    Replies: 8
    Last Post: June 1st, 2004, 13:35
  4. help me please, im stupid
    By stupid_noob in forum 1964
    Replies: 8
    Last Post: September 9th, 2002, 02:47
  5. Replies: 1
    Last Post: January 1st, 2002, 11:50

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •