Handheld Underground

hhugboy v1.1.1 release

posted by taizou @ 2016-09-04 20:43:11 hhugboy

a small update - this fixes the Li Cheng release Sanguozhi Wudai, which had issues with dialogue boxes not appearing, and also adds support for the Korean-only collection cart Bomberman Selection, which features colourised version of Bomber Boy and Bomberman GB, the latter with a (pretty bad) English translation not seen anywhere else.

get it here!

0 Comments

hhugboy v1.1 release!

posted by taizou @ 2016-08-30 01:19:05 hhugboy

hey I made a new version of hhugboy again! This one adds support for a certain type of multicart with menus that look like this:

and that play music from Megami Tensei Gaiden: Last Bible, aka Revelations: The Demon Slayer. I've taken to calling these "Last Bible multicarts" for this reason, given that I have no other unique identifier to refer to them by.

Most notably, this type of cart was used by a certain vastly famous unlicensed developer for a series of multicarts containing their own games.

🐯 But wait! None of these carts are dumped yet?

🦁 ooh you'll just have to wait and see won't you

There are also a few smaller fixes, incuding savestates in Sintax games, and a bunch of refactoring was done in the mapper code which hopefully hasn't broken anything but will make it way easier to add new mappers in future.

I've also moved the project to GitHub from BitBucket - the repo on BitBucket will no longer be updated & I will probably make it private later to avoid confusion.

You can find the new version here!

2 Comments

hhugboy 1.0.5 release

posted by taizou @ 2016-01-03 23:07:51 hhugboy

yeah three years later, here's another version of this thing. with a bunch of minor changes no one will care about yay

get it @ here

9 Comments

hhugboy v1.0 released!

posted by taizou @ 2013-02-19 00:08:46 hhugboy
hhugboy screenshot

well hey, I made an emulator! an emulator by the name of hhugboy, which is very very heavily based on GEST. because the world definitely needed another gameboy emulator. I have zero experience of emulator coding and I've done a little bit of C++ before (which 99% of emulators are written in) but I don't get along with the language one bit, so it's been kind of... a learning experience for me, to say the least, but I've finally got something I'm fairly happy with.

the major thing with this emulator is it supports Sintax and Li Cheng mappers on unmodified copies of their roms (ie the "raw dump" versions I've posted previously). I've been hacking these games to make them work on standard emulators, but this has proved a little difficult with a few games, which got me thinking - why not try and emulate their mappers instead? and so.. I did. Those two, anyway. Li Cheng's was easy, Sintax's was a bit more work and isn't 100% perfect (new dumps may or may not run, but most should). Also, for any other emu authors or other interested parties, I'm going to document those two as much as I can at some point soon.

This does raise the problem of how to detect which games use which mappers - I've kind of tried to fudge it based on the boot logo but that isn't 100% reliable so I've put in a manual override in the menu too. It'd be nice if the Game Boy had a ROM file format like the NES's (iNES and UNIF) containing cartridge info independent of the internal GB ROM header (which was set by the developers and often wrong for unlicensed games) avoiding the need for either hacks, dubious autodetection attempts or manual overrides to determine which mapper to use. I don't know if there's enough interest for something like this to take off, given that it's only necessary for unlicensed games (and Mani's multicarts) though.

Anyway I've made a bunch of other improvements and tweaks to the original GEST, including screenshots, a recent ROM list, sharper filtering at larger sizes, Unicode filename support (which I haven't seen in any other emu, so have fun naming your roms in whatever language takes your fancy), a nicer/somehow appropriate onscreen font (from codeman38), and more!

Latest downloads, source code and issue tracker can all be found on bitbucket, so..go there! and try it. and if you find any bugs add them to the tracker.

(also I realise there aren't any Li Cheng roms out there to play on this thing but I'm planning to fix that in the near future too)

16 Comments