My EverDrive arrived. Now what GBC emulator in 2017?

Discussion of programming and development for the original Game Boy and Game Boy Color.
Post Reply
tepples
Posts: 21750
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

My EverDrive arrived. Now what GBC emulator in 2017?

Post by tepples » Sat Sep 09, 2017 3:31 pm

In [url=https://forums.nesdev.com/viewtopic.php?p=203657#p203657]this post[/url], maseter wrote:there is an open-source city-building game for the GBC:
[...]
Get this "µCity 1.0" for free here: https://github.com/AntonioND/ucity
I bought an EverDrive GB X5 from Stone Age Gamer, which arrived today. I was able to load two homebrew games onto the microSD card and run them on my clear purple Game Boy Color. Now I'm looking to make my own and accept the injustice of a lack of indexed addressing modes.

I know to use RGBDS, a rough counterpart to ca65/ld65, to assemble LR35902 assembly into a Game Boy executable. But what stable debugging emulator should I use to run a freshly built .gbc on my ThinkPad X61 running Debian 9 amd64 before I try it on the SD? The README for µCity recommends BGB. I looked up BGB, and the download page had bad news (proprietary) and good news (Wine is fully supported, and low CPU use). I currently have both Wine and Mono installed. Is BGB the best option at the moment?

adam_smasher
Posts: 271
Joined: Sun Mar 27, 2011 10:49 am
Location: Seattle

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by adam_smasher » Sat Sep 09, 2017 6:22 pm

BGB is what I use, and I can confirm it works well in Wine. I don't think any open source emulators have debugging tools that are comparable.

Shonumi
Posts: 315
Joined: Sun Jan 26, 2014 9:31 am

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by Shonumi » Sat Sep 09, 2017 7:04 pm

AFAIK, the only open source DMG/GBC emulators that, in part, focus on debugging tools (especially GUI ones) are endrift's mGBA and my own GBE+. If you're looking for CLI debugging stuff, GBE+ is pretty advanced. I've been holding off on improving the debugging GUI (and expanding it to GBA stuff) until I move the project over to Qt5 officially.

I'm in no way saying that it's completely comparable to BGB, but I did model a lot of it after BGB because I wanted to stop relying on someone else's emulator instead of my own. Here's what it looks like for those curious. Probably not going to replace BGB for anyone but me, but don't ever let anyone say no one tried to make something similar to BGB.

zerowalker
Posts: 68
Joined: Tue May 17, 2016 10:15 pm

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by zerowalker » Sun Sep 10, 2017 5:21 am

well VBA-M has some debugging tools as well.
Find all those impressive as i myself have a hard time doing such things.
The Step-by-step instruction debugging can be gold.

calima
Posts: 1016
Joined: Tue Oct 06, 2015 10:16 am

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by calima » Sun Sep 10, 2017 11:49 am

Perhaps byuu's gb emulator will save us all ;)

nitro2k01
Posts: 228
Joined: Sat Aug 28, 2010 9:01 am

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by nitro2k01 » Mon Sep 11, 2017 4:27 am

calima wrote:Perhaps byuu's gb emulator will save us all ;)
Do byuu's emulators usually include debugging support?

adam_smasher
Posts: 271
Joined: Sun Mar 27, 2011 10:49 am
Location: Seattle

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by adam_smasher » Mon Sep 11, 2017 7:03 am

bsnes used to have what was pretty much the best-in-class SNES debugger, but when byuu scrapped the old QT interface it went away.

So I think what calima means is, perhaps Revenant's fork of byuu's GB emulator will save us all :)

Revenant
Posts: 440
Joined: Sat Apr 25, 2015 1:47 pm
Location: FL

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by Revenant » Mon Sep 11, 2017 4:11 pm

How long can you hold your breath? :P

tepples
Posts: 21750
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by tepples » Fri Dec 15, 2017 11:17 am

This post provides an excuse to bump:
calima wrote:Emulators aren't an issue for development, well as long as you don't want to use proprietary ones like BGB. Adding support for mappers is quite easy.
Any progress on free debugging emulators recently?

EDIT: Answered my own question. I've added mGBA build instructions to my dev tools setup page.

Oziphantom
Posts: 774
Joined: Tue Feb 07, 2017 2:03 am

Re: My EverDrive arrived. Now what GBC emulator in 2017?

Post by Oziphantom » Fri Dec 29, 2017 11:02 pm

I've not used it, but what about http://emulicious.net/ ?

Post Reply