tzlion / hhugboy

A Game Boy (Color) emulator for Windows, based on GEST v1.1.1 by TM, with added support for unlicensed mappers, Unicode filenames, screenshots and some other stuff.
http://hhug.me/
GNU General Public License v2.0
75 stars 10 forks source link

hhugboy v1.4.1 a Game Boy/Game Boy Color emulator for Windows by taizou (cactusgunman@gmail.com) http://hhug.me/ https://github.com/tzlion/hhugboy

hhugboy is based on GEST v1.1.1 by TM (http://koti.mbnet.fi/gest_emu/) with the following additions:

[ UNLICENSED COMPATIBILITY MODES ] - - - - - - - - - - - - - - - - - - - - - - -

Auto For unlicensed publishers with unique boot logos, the emulator will attempt to automatically determine which mapper to use based on the logo present in the ROM.

[ KEYS ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Default Gameboy Controls Up Up Down Down Left Left Right Right X A Z B S Turbo A A Turbo B Q L (stretch in GBA mode) W R (unstretch in GBA mode) Enter Start Backspace Select Numpad Tilt sensor controls

Emulator Controls Esc Exit Ctrl+P Pause Ctrl+R Hard Reset Ctrl+F Soft Reset Spacebar Speedup F2 Save state F3 Change state slot F4 Load state F5 Toggle BG layer F6 Toggle WIN layer F7 Toggle sprite layer F12 Screenshot GB1 Ctrl+F12 Screenshot GB2 0~9, /, = Change GBC palette for mono games

[ CHEATS ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Cheats are supported in two formats:

Game Genie xxx-xxx-xxx or xxx-xxx Same as the Game Genie cheat device. Codes and documentation undoubtedly available online somewhere

Address/Value xxxx=yy xxxx = address, yy = value, in hexadecimal. e.g. 1234=1F

The Memory Search functionality can assist in finding memory addresses to use with the address/value format. It allows you to search for specific values in memory, and by checking the "in previous result set" option, you can then search only in the results of the previous search, allowing you to narrow down memory locations that may contain something of interest (lives, time, etc).

[ COMPATIBILITY ]- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

This emulator was primarily designed for Windows, but it will also run on Linux or macOS using Wine. However it has not been extensively tested in this environment - your mileage may vary.

Tip thanks to codeman38: For anyone trying to run hhugboy on macOS or Linux via anything Wine-based (Wineskin, Crossover, PlayOnMac) and getting a black screen, go into the Wine registry editor, find HKEY_CURRENT_USER\Software\Wine\Direct3D, and create a string value OffscreenRenderingMode with the value backbuffer.

[ ISSUES ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[ FUTURE DEVELOPMENTS? ] - - - - - - - - - - - - - - - - - - - - - - - - - - - -

If I ever have the time/skill/motivation

[ RELEASE HISTORY ]- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

v1.4.1 26th August 2024

[ COPYRIGHT/LICENSE ]- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

hhugboy Game Boy emulator copyright 2013-2022 taizou

Based on GEST Copyright (C) 2003-2010 TM Incorporates code from VisualBoyAdvance Copyright (C) 1999-2004 by Forgotten

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

[ SPECIAL THANKS! ]- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Massive contributions by NewRisingSun PCPaint Bold font by codeman38 (http://www.zone38.net/) Testers - MLX, Robyn, KingPepe, JP, bawkers

Dedicated to Near