Page 3 of 3

Core rewrite

Posted: Thu Aug 28, 2008 8:44 pm
by mudlord

We are really talking about rewriting the complete GBA core before a lot of the features of some forks are included.
And VBA-M started as a Merge of all the enhancements of the different forks... funny.

 

Well think about it:

 

  • The current core is quite unclean
  • Which means maintainability suffers
  • If we do the rewrite right, then it wont affect the added enhancements.
  • Plus we already made quite a fair few enhancements, even blargg has kindly assisted us with this.

Core rewrite

Posted: Fri Aug 29, 2008 2:36 pm
by deniseweird

I agree. Also, like someone suggested before, Gambatte could be used, and thus only GBA emulation needs to be dealt with. (well almost)


Core rewrite

Posted: Fri Aug 29, 2008 5:57 pm
by Squall Leonhart

i don't see why we don't just use the AGB core as it is in the actual GBA hardware to run the other game types.

 

Anyhow, i dislike Gambatte, if i was forced to use another emulator it'd be an older version of VBA


Core rewrite

Posted: Sat Aug 30, 2008 4:43 am
by Squall Leonhart

Ah, it was a misunderstanding on my part then Blargg, Lol.

 

Does the gambatte core have linking, or the possibility of linking capability.

 

Theres also the other thing i mentioned, Running GB games on a GBC/GBA provides less colours then on SGB/2


Core rewrite

Posted: Sat Aug 30, 2008 2:31 pm
by KunaiTeam

The core of Gambatte is designed as a library, much like the VBAM Core. It would probably be easy to remove all the DMG/GBC stuff from the vbamcore, and just write a GUI which links against libgambatte and libvbamcore. That way, the two cores stay separate, but you still have the same interface.