|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#21 (permalink) |
|
VBALink Developer
Join Date: Sep 2004
Location: Southern Sandwich Isles :-)
Posts: 16
|
I asked Forgotten some time ago, and he said he had no problem with it. But then again, before doing any considerable work on the integration, I had to leave. I'll try to add it and see what happens
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#22 (permalink) | |
|
GBA emulator developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Mar 2005
Location: Germany
Posts: 392
|
Quote:
By the way, I tried to compile VBA with something else than VC++, but that's really a pain, because I do not want to use plain makefiles, but Eclipse or any other gcc/mingw-compliant IDE with code completion & syntax highlighting. Well, I guess I have those problems only because I still develop on windows, but unfortunately I am still a n00b in Linux-Buildsystems. But I will continue to search for the optimal way of development
|
|
|
|
|
|
|
#23 (permalink) | |
|
Registered User
Join Date: Jun 2006
Location: Omaha, NE
Posts: 5
|
Quote:
I can't wait to see the next build! |
|
|
|
|
|
|
#24 (permalink) |
|
BC's President
![]() ![]() Join Date: Nov 2006
Location: Sweden
Posts: 107
|
i would like to join the party too. I may do the translation part to swedish if it'll ever be necessary.
__________________
Pc Specs: Processor: <----> Pentium3 [1.8GHz] Graphic Card: <-> nVidia GeForce3 Ti200 [64MB] RAM: <----------> 512 MB CD/DVD: <------> COMPAQ DVD-ROM DGR8160B/ LITE-ON LTR.24102B/ [DAEMON] HDD: <----------> 40GB + 180GB at NAS-server - II -: Processor: <----> Pentium4 [2.4GHZ] Graphic Card: <-> ATi RADEON 9500 PRO / 9700 Family [128MB] RAM: <----------> 512 MB CD/DVD: <------> LITEON DVD-ROM LTD163 / _NEC DVD_RW ND-3540A / [DAEMON] HDD: <----------> 230GB + 110GB |
|
|
|
|
|
#25 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
^^ and im always around to put the emu through the bug tests if needs be.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#26 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
Also, VBA's renderer is extremely inefficient. |
|
|
|
|
|
|
#28 (permalink) | |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
Quote:
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
|
#30 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
not really. the problem isn't the renderer, its a lack of core optimisations.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#32 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
not in this case. the renderer is as efficient as D3D, OGL and DDraw allow it to be, the problem lies in the lack of optimisations in the GBA Core, causing slowdowns and the such.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#33 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
Main reasons why it's so slow: composites each layer to a separate buffer, composites sprites to an entire layer, does Z-testing on each pixel against sprites, and possibly worst of all tests all 128 sprites for visibility every scanline. Also color space issues and color conversion and just lack of general optimizations bog it down further. |
|
|
|
|
|
|
#34 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
no, i don't know much about the graphics, but going from discussions with spacey in the past, i do know that the Core does have lot of lack in optimisations, which would speed up emulation performance. such issues can be seen with how the emulator slows down while just walking around in a simple game like pokemon. (hell.. even FF2 didi t...) BUT!, this seperate layer business,.. would that account for why it ends up laggy when running on a Geforce 4 TI at 1280x1024, with triple buffering on? lol, and seriously, if you can improve it, then you know how to contribute, if you have skill in the GBA emulation area, instead of condescending, how bout showing the guys where they can improve features instead of just telling them it'd work better a certain way. we get this same issue from the live beta teams not listening to us testers on major issues....
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#35 (permalink) | |||
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
Quote:
Quote:
Besides that, my emulator is open source, and it's not as if no one has ever heard of it. Granted, it's for handhelds which means that most people doing emulators on the PC won't really have noticed it (doesn't help that ngemu reports Daedalus and not gpSP, buhh) but they've seen its name so they can go find it. And I welcome talking to anyone about this. Sometimes I even go after other devs (like the one currently working on PocketGBA) but not often. At any rate, I'm obviously not going to be working on someone else's GBA emulator when I could be working on mine instead, so don't bother recommending that I do. When you got down to it few people are going to care about optimizing VBA because almost all PCs are fast enough to handle it. So I'm not so much telling people to optimize it, I'm more asking why they'd waste their time on converting interpreter opcodes to ASM (more than they already have been).. |
|||
|
|
|
|
|
#36 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,851
|
well.. i for starters didn't know about your emulator, as i don't have any interest in psp's, as nifty as they sound sometimes, so i did not have any clue about your skills.. i just went on the defense of VBA because you seemed to be attacking it in your first post.. which my tired brain probably misinterpreted... as usual :\ also, its not so much it would benefit VBA, but what if someone decides to branch off and start a VBDS emulator.. i dunno if that'd sit well with forgotten, but i would love to see a DS branch off, although, i wish forgotten was still working on the project... the guy new what he was doing and the project seemed on track while he was onboard... with all the recent WIP's has managed to break multiple megaman Zero games, lol it kinda sucks to have to choose between using 1.8 for compatibility, and 1.7 for speed :/
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#37 (permalink) | |
|
Registered User
Join Date: Jun 2006
Location: Omaha, NE
Posts: 5
|
Quote:
The VBA code is available on SF's site. You can download it freely and do your best to improve it. There aren't many people working on the project anymore, but if you attempt to contact them directly I'm pretty sure someone will gladly give you SVN access. This very thread serves to state they are looking for developers to help. It seems you have a clear plan to remove some redundancy in the rendering process. I'm not sure if you can also offshoot some of the load to the GPU, but it would be nice to see any improvement. |
|
|
|
|
|
|
#38 (permalink) | |||
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Cleveland OH, USA
Posts: 1,184
|
Quote:
Quote:
Quote:
Sorry, but I never said anything about moving things to GPU :P |
|||
|
|
|
|
|
#39 (permalink) | ||
|
And the science gets done
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,215
|
Quote:
__________________
![]() Quote:
|
||
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|