Search found 16 matches

by Exophase
Mon Feb 08, 2010 12:25 pm
Forum: Suggestions
Topic: any chance for N900 build?
Replies: 6
Views: 10166

any chance for N900 build?

VBA is too slow for OMAP3530, ports to Pandora also confirm that. For right now you're better off waiting for a port of gpSP instead (but I'm not going to be doing one).

by Exophase
Fri Jan 15, 2010 1:57 pm
Forum: Core
Topic: dynamic recompiler to transform THUMB instructions to ARM instructions
Replies: 3
Views: 11492

dynamic recompiler to transform THUMB instructions to ARM instructions

Yes, if you're willing to invite all of the challenges associated with dynamic recompilers, like dealing with self-modifying code and branches.   When you just want a one to one correspondence you can use a direct mapped decode cache. This is what the author of Gemulator likes to do (see emulators....
by Exophase
Fri Jan 15, 2010 1:40 pm
Forum: Latest Release Information
Topic: VBA2 progress
Replies: 21
Views: 54664

VBA2 progress

You should have taken the comments on this matter that I posted several months ago more to heart [img]<fileStore.core_Emoticons>/emoticons/wink.png[/img]/emoticons/wink@2x.png 2x" width="20" height="20" />   It's possible to emulate all of GBA video using shaders, but it'd ...
by Exophase
Thu Jan 14, 2010 1:16 pm
Forum: Latest Release Information
Topic: VBA2 progress
Replies: 21
Views: 54664

VBA2 progress

EDIT: hm, looking at F-zero (uses mode 2), I wonder how they did that effect of the layer being laid out to the back And where does the sky come from???   The projection effect is accomplished by changing the affine transformation step values throughout the frame, up to every scanline. This is usu...
by Exophase
Fri Oct 09, 2009 12:58 pm
Forum: Bugs and Support
Topic: Minimum requirements
Replies: 4
Views: 6097

Minimum requirements

Dual core Atoms are plenty powerful enough to run VBA...

by Exophase
Tue Oct 06, 2009 11:14 am
Forum: Bugs and Support
Topic: Minimum requirements
Replies: 4
Views: 6097

Minimum requirements

Are you trying to save on power consumption? My gut feeling tells me that you'd be better off not using a core at all than using both at full CPU with a lower clock speed. I could of course be dead wrong, I have seen platforms that consume much less power at lower clock speeds than while halting, bu...
by Exophase
Tue Sep 15, 2009 2:38 pm
Forum: Core
Topic: Strange "Illegal word write" at Metroid Fusion intro
Replies: 6
Views: 9210

Strange "Illegal word write" at Metroid Fusion intro

GBA games read from and write to messed up places all the time. It's the result of sloppy buggy coding and a lack of memory protection on the GBA to tell them that they screwed up. A majority of it probably occurs from accidentally using uninitialized or NULL pointers.   The stores are harmless and...
by Exophase
Wed Sep 02, 2009 4:16 pm
Forum: General Chat
Topic: C/C++ macro expander?
Replies: 4
Views: 12505

C/C++ macro expander?

If you want anyone to read expanded code I suggest you run it through some kind of formatting tool like indent. Macros suck because they're single line, so expansions contain a bunch of really long lines [img]<fileStore.core_Emoticons>/emoticons/unsure.png[/img]/emoticons/unsure@2x.png 2x" widt...
by Exophase
Tue Sep 01, 2009 12:50 pm
Forum: General Chat
Topic: How the Asterix 3D game renders.
Replies: 1
Views: 8215

How the Asterix 3D game renders.

Neat information. I remember when I was looking at the performance of this game, if you let the GBA execute 1 instruction every cycle (never going to happen on a real GBA) until an idle loop or halt SWI, then what you see is one frame where it uses the CPU full stop, then one or two (can't remember ...
by Exophase
Tue Sep 01, 2009 12:41 pm
Forum: General Chat
Topic: C/C++ macro expander?
Replies: 4
Views: 12505

C/C++ macro expander?

Yes, you can usually use the compiler to do it. If you have gcc try this:

 

gcc file.c -E -o file_expanded.c

 

It won't matter if the file is actually C/C++, so long as its preprocessor directives are valid.