|
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
>> post bug report and your suggestions in this thread <<
Quote:
Post bug report and your suggestions in this thread, your participate will make VBA smooth better in every release. Last edited by suanyuan; September 19th, 2005 at 09:51.. |
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#2 | |
|
Waaa :(
![]() Join Date: Oct 2003
Location: Eilat
Posts: 98
|
Quote:
for the 60 fps I dropped frame skip to 0 and that's it. o.o |
|
|
|
|
|
|
#3 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
Quote:
Second I am glad to hear that the modification didn't slow down VBA, since you don't feel the difference. Last if you are still interested to find out what the difference is, try to run F-Zero with official VBA 1.72 using options of a) show FPS, b) skip = 0, c) no throttle, d) no filter. Then compare with the result with my version of same options + smooth 60 fps option. Again run F-zero with official VBA 1.72 using options of a) Show FPS, b) skip = 0, c) no throttle, d) hq2x filter. Then compare with the result with my version of same options + smooth 60 fps option. Then you will find out the differences.
Last edited by suanyuan; July 24th, 2005 at 05:37.. |
|
|
|
|
|
|
#4 |
|
VBA 2 developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2005
Location: Germany
Posts: 404
|
Oh, nice that you made some changes to the frame skipping. Would it be possible to add this to the "Automatic frame skipping" option instead of making a new one? Sorry, didn't tried it for now. |
|
|
|
|
|
#5 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
Quote:
I think your suggestion is right. I will try to rewrite my code. In the mean time, since I have opened the source code of my modification. Anyone who wants to do this change is more than welcome. Last edited by suanyuan; August 2nd, 2005 at 11:55.. |
|
|
|
|
|
|
#6 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
Quote:
The changes: - using "Automatic frame skipping" option instead of making a new one. - move frame control code inside "systemDrawScreen" function intead "IDisplay::render". - adjust frame skipping every 10 frames instead every 60 frames - change the format of cheat list file to VBA 1.8 format (now can share cheat list between VBA 1.8 and this version) Last edited by suanyuan; September 11th, 2005 at 05:33.. |
|
|
|
|
|
|
#7 |
|
VBA 2 developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2005
Location: Germany
Posts: 404
|
Oh, nice ![]() I'll add this to my build. |
|
|
|
|
|
#8 |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
VBA172_smooth_V4 + kega fusion filter plugin
I add Kega Fusion plugin system to my derived VBA172, now my computer of P4-2.53 G can run F-ZERO using hq2x filter with 115% CPU speed (no throttle, skip 0, win size x 3, hq2x). Give it a try, and give me some feedback. The changes: - when select DirectDraw render method, force desktop to switch to 16-bit color depth - remove GDI, OpenGL display driver - add Kega Funsion filter plugin system Last edited by suanyuan; September 11th, 2005 at 05:31.. |
|
|
|
|
|
#9 |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
I think my code has broken the sound and video synchronization, because I force to turn off "emulator synchronize" option when "auto skip frame" turn on to squeeze CPU emulation speed. The music sounds much better when "emulator synchronize" option turn on. Does anyone have any suggestion to fix this problem? |
|
|
|
|
|
#10 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
VBA172_smooth_V5
Thanks for Forgotten's suggestion, 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. Quote:
Last edited by suanyuan; September 11th, 2005 at 05:31.. |
|
|
|
|
|
|
#11 |
|
THE Hentai M@ster
![]() ![]() ![]() ![]() ![]() Join Date: Aug 2005
Location: MAKAI
Posts: 1,834
|
hope next official version be faster this way
|
|
|
|
|
|
#12 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
VBA smooth v6 - audio synchronized with multi-thread
Hi, I come back with a new version of VBA smooth v6. This version I try to keep track audio synchronization with another 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. Quote:
Last edited by suanyuan; September 11th, 2005 at 05:32.. |
|
|
|
|
|
|
#13 |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
I found the VBA smooth v6 has the problem of unstable frame rate in a p4-253 computer without hyper-thread hardware. Without hardware multi-thread support the FPS become sometimes too fast above 110% that's why the music stutters. Thanks for people reported this bug to me, sorry for my slow response and I will try to find some way to fix this bug.
|
|
|
|
|
|
#14 |
|
VBA 2 developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2005
Location: Germany
Posts: 404
|
Hi! Nice progress I'll have a look what I want to add into my release ^_^ Knowing how to write programs is just great in this world
|
|
|
|
|
|
#15 |
|
Emulation64's Animal >:D
![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: United States
Posts: 1,214
|
Nice work looking forward to the next release.
__________________
- Keith |
|
|
|
|
|
#16 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
Quote:
|
|
|
|
|
|
|
#17 |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
VBA smooth v6.1
VBA smooth v6.1 - fixed the bug that make none hyper-thread PCs frame rate not stable Last edited by suanyuan; September 11th, 2005 at 05:32.. |
|
|
|
|
|
#18 | |
|
Registered User
Join Date: Aug 2005
Location: Sydney
Posts: 2
|
Quote:
Can't open Rom Select window since v6.0 btw, can Sound sync with video buffer like MD emu Gens (instead of video synced to sound) ? this way we don't have turn on Syncronization option which cause hiccup or stuttering during scrollong.... In official build ,without Syncronization option, scrolling is smooth as baby's butt..but you will get distorted sound time to time.... another option is Sound Buffer option which we can specify sound buffer size/delay for VBa to reduce sound distortion without Syncronization option turned on... thanks |
|
|
|
|
|
|
#19 | |
|
Registered User
![]() Join Date: Mar 2004
Posts: 59
|
Quote:
(2) The whole idea to use multi-thread for audio synchronization is avoid the problem you described. I think the sound distortion problem has gone. (3) in VBA, both sound and video is synchronized with CPU core. The sound buffer is actually small and the sound updates is quite frequently. Enlarge the sound buffer is a good idea to to reduce sound distortion. Please give me some feedback after you can load GBA rom, give me some suggestions about this release. |
|
|
|
|
|
|
#20 |
|
Registered User
Join Date: Aug 2005
Location: Sydney
Posts: 2
|
sorry..but still can't load rom windows since 6.0.....older ones works fine... I'm using WinME... *Updated* I just tested with AutoRomLoad (recent) but *on my computer* ,sound distortion is still there (actually worse)...I think buffer size option would be nice option... *on my computer* WinME P-4 3g 512 Ram SoundBlaster128 PCI EDIT: O.K. now with Sycronization option, that hiccup/stuttering during scrolling is gone...but am' getting constant minor static sound...before it was quite noisy but not constant... btw, still can't open rom/save windows box..... also I'm using AIM:sjyune104 and my email: poooochi@hotmail.com but my MSN out of date..as it caused crash... Last edited by RF; September 1st, 2005 at 02:18.. Reason: double posting |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|