|
|
|||||||
| About Us | Register | FAQ | Members List | Calendar | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#41 (permalink) | |
|
Let's go! Come on!
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Hawaii
Posts: 5,189
|
Quote:
With the author Forgotten out of the picture, noone stepped in to continue work on it (except VBA Team basically, but that didnt last too much either apparently). What would be needed now, is to RETROFIT the new stuff and fixes that originated in the forks, into the *official* VBA, for everyone's benefit.
__________________
< My deviantART || GENERALEMU || Webcomics VBA-M || @ES <(^_^)> ![]() Best BAN reasons ever Last edited by Hard core Rikki; October 26th, 2007 at 14:24. |
|
|
|
|
|
|
#42 (permalink) |
|
Registered User
Join Date: Jun 2007
Location: Canada
Posts: 7
|
I could help, I am making currently a dreamcast emulator (which now has the ability to load the bios very slowly), but I need sound support later on, because I learned ARM architexture.... and the sound runs off an ARM7, which is the same core as the iPod and GBA :P
So I could help you with your project and possibly get help with mine...
__________________
"The french dont have a word for entrepeneur" -George W.Bush Last edited by daytonausa2020; October 27th, 2007 at 22:37. |
|
|
|
|
|
#43 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 729
|
Aren't all those forks difficult to find? Because it's not like merging different forks of a versioned source code base is rocket science. I guess if someone did a list of the fixes on different code bases, with their source code, merging wouldn't be that much of a problem. But it's a rough guess, depends on the ammount of changes, of course...
__________________
Emulator development blog |
|
|
|
|
|
#44 (permalink) | |
|
Let's go! Come on!
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Hawaii
Posts: 5,189
|
Quote:
Well, checking the known ones like vbalink and ones listed in spacy's list should be nice for starters, unless the 1.8.0 core needs more attention before retrofitting is worth attempting? For forks built on the 1.7 codebase, couldnt their fixes/improvements be adapted to 1.8 without too much hassle ?
__________________
< My deviantART || GENERALEMU || Webcomics VBA-M || @ES <(^_^)> ![]() Best BAN reasons ever |
|
|
|
|
|
|
#45 (permalink) |
|
add eax, -128
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2007
Location: The Outer Rim..
Posts: 1,516
|
Hmm, this is actually something I might look into.
Since recently I have been having a strange & very strong programming appetite and can't suppress it no matter how hard I try, I might do this. Depends on the compiler used, but I'll see what I can arrange. I know kode54 (one of the HydrogenAudio admins) made a very nice VBA build with LCD emulation, and some very nice audio patches using blargg's sound library. |
|
|
|
|
|
#46 (permalink) | |
|
Emulation Master
![]() ![]() ![]() Join Date: Mar 2004
Location: in-hell
Posts: 358
|
Quote:
I like all the things you are doing and looking forward to the Rice build with pixel shader support atm. But I would also like to see a ALL-IN-ONE VBA version. That would rock! IMHO the version of Spacy had the best version of a new menu sheme, would be great to have that back! And the fixes of these other forks would really enhance the GBA experience!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs: ![]() Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio | 180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x | Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA ![]() Visit my Blog |
|
|
|
|
|
|
#47 (permalink) | |||
|
add eax, -128
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2007
Location: The Outer Rim..
Posts: 1,516
|
Quote:
Quote:
Quote:
EDIT: I checked out the main 1.7.2 source. It seems compiler usage won't be a problem, since it uses plain MSVC6 as well as the newer MSVC compiler sets. |
|||
|
|
|
|
|
#48 (permalink) |
|
Emulation Master
![]() ![]() ![]() Join Date: Mar 2004
Location: in-hell
Posts: 358
|
MMh...
The fixes and tweaks in Kode54's VBA build, the Hacking features of VBA-H, the recording features of VBA Rerecording, the Link features of VBALink and VBALinkReal, the VBA smooth Plugin compatibility and the menu and specials of VBA-S. But it's much harder than it seems! ![]() But I wish you good luck with all your projects, keep them going. Btw: I also support you besides with the collection of all texture packs on ET!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs: ![]() Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio | 180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x | Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA ![]() Visit my Blog |
|
|
|
|
|
#49 (permalink) |
|
add eax, -128
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2007
Location: The Outer Rim..
Posts: 1,516
|
Indeed, its much harder than it sounds, as I will need to check up on each one and see what codebases there are on. I'll add each forks features incrementally and see how that goes.
EDIT: Well, it seems Spacy's build is on 1.8.0 beta, and kode54's patch is on 1.8.0, so it looks portage to 1.8.0 needs to happen it seems...Just need to find the 1.8 beta's original source code... Last edited by mudlord; October 28th, 2007 at 13:46. |
|
|
|
|
|
#50 (permalink) | |
|
Menthol Flavored
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2005
Location: In your butt. If I'm not there, I'm in Maryland, USA.
Posts: 2,901
|
Quote:
Although, I do like Spacy's build, I don't like the arrangement of things. I prefer the original VBA layout without any features taken out. It's not good to downgrade by taking away seemingly useless features because some people actually use certain features.
|
|
|
|
|
|
|
#51 (permalink) | |
|
add eax, -128
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2007
Location: The Outer Rim..
Posts: 1,516
|
Quote:
Hmmm, well has any one got the link to the 1.8.0 beta source code? I can't seem to find a link to a package with it. I'm just going to redo the patches based on the clean 1.8.0 source, that is, if I can find it first. Also, I am having difficulties obtaining the latest VBAsmooth source. The homepage seems to be down and archive.org doesnt seem to want to co-operate with me too well
|
|
|
|
|
|
|
#52 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 729
|
Well, just check this...
Quote:
__________________
Emulator development blog |
|
|
|
|
|
|
#53 (permalink) |
|
Emulation Master
![]() ![]() ![]() Join Date: Mar 2004
Location: in-hell
Posts: 358
|
Here are all the sources I've found and uploaded these files:
--------------FULL project sources!-----------------
VBA-Spacy WIP 2006 02 11 SRC VBA-Spacy WIP 2006 04 14 src VBA-Spacy 1.76 Source VBA CVS 2005-10-21 (Kode54's Build) VisualBoyAdvance-H LS0.20 VBA Rerecording Build19-src VBA Rerecording Build20-src VisualBoyAdvanceED 1.4 src --------------Patch Files collected so far------------ k54's patches 1.73 Link Patches hq3x speed and vidion patches based on VBA-S 1.76
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs: ![]() Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio | 180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x | Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA ![]() Visit my Blog Last edited by MasterPhW; October 30th, 2007 at 21:47. |
|
|
|
|
|
#55 (permalink) |
|
Emulation Master
![]() ![]() ![]() Join Date: Mar 2004
Location: in-hell
Posts: 358
|
But as I said, I don't know, if that are the most up to date sources!
But they are the only ones I still have on my HDD. But I will continue to research!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs: ![]() Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio | 180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x | Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA ![]() Visit my Blog |
|
|
|
|
|
#56 (permalink) |
|
add eax, -128
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2007
Location: The Outer Rim..
Posts: 1,516
|
Thanks for the sources.
So far I managed to compile VBA-S. Since that seems to be based on 1.8.0 beta, I might have to use that as a base, and plus, VBA-S compiles clean straight out of the box, which helps simplify things, whereas the official 1.7.2 build completely trips on GBA.cpp and crashes the compiler (I'm using MSVC2003).. |
|
|
|
|
|
#57 (permalink) |
|
Registered User
![]() Join Date: Oct 2007
Location: Valencia, CA
Posts: 52
|
I've been poking around the various VisualBoy sources because none of them worked quite right on my Vista boxes, and I wanted HQ3X at 60hz with vsync.
I have something I want to contribute - I have fixed a bug and added an offset feature to the HQ3X assembly-optimized sources to allow it to work with VisualBoy. MaxSt's source has a bug where it forgets to increment the destination pixels a bit when "pitch" is less than Xres * Pixelsize. I also added an Offset to accommodate source image pitch. I see VBAS and others are using the C-based HQ3X which is much slower. Now, onto my experiences with the various versions: The DirectDraw capable builds seem to work best with Vista, *but* most of them lack the ability to specify 60hz refresh rate. Vista's dxdiag no longer has the option to lock refresh rates, and many drivers ignore manual monitor selection (e.g. they will pick 75hz if your monitor is capable if you leave refresh rate blank in the DirectDraw create call, which is what existing sources do). "VBA Smooth" works well except for this issue. Unfortunately the VBA Smooth sources do not appear to be available anywhere! Spacey's Direct3D only builds will not vsync on any of my Vista boxes (NVidia, Intel GMA) nor my Windows XP box with ATI Radeon, no matter what I do. Not sure why (it's using the correct D3DPRESENT_INTERVAL_ONE), but no matter what combinations of settings I try I get ugly tearing. I found an older version of VBAS source (from the main download area of this site) that still has the DirectDraw code in it and was able to get the assembly optimized HQ3X into it. It works well. But I'm not even sure how old underlying VisualBoy source is or what improvements have been made to it since then. For now I have only fixed the 16 bit hq3x assembly implementation. I can also work on the 2x and 4x and 32 bit versions, but I would want to do so against current sources that are actively being developed. I checked out the CVS version from SourceForge but it doesn't seem to include anything but hq2x and I can't really tell how "new" it is. My concern with you using the more recent VBAS as a base is that the DirectDraw code has been removed. I guess we could re-integrate it if need be. The kode54 build source posted here does not include all of his sound updates (per the links thread). VisualBoy would really benefit from sound interpolation. If we cannot track his source down I can add that too. So we still would benefit from recet sources for Kode54 (sound) and VBA-Smooth (use Kega video plugins). It's a shame so much source seems to have been lost. We gotta get a CVS or SVN going! Last edited by djrobx; October 29th, 2007 at 19:50. |
|
|
|
|
|
#58 (permalink) | |
|
Emulation Master
![]() ![]() ![]() Join Date: Mar 2004
Location: in-hell
Posts: 358
|
Quote:
Could you please add the source you speaked about to this source? It could help mudlord a lot I think! Probably you could also attach the changed sources you did!?!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs: ![]() Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio | 180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x | Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA ![]() Visit my Blog |
|
|
|
|