This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| MBC3 RTC save format | |
| the RTC data is appended after the sav file, 44 or 48 bytes. you can detect its presence by the save data being 44 or 48 bytes bigger than the cart's ram size, or 44 or 48 bytes bigger than a multiple of 8192. | |
| old VBA (from 2005) saves the 44 bytes version, and can load both the 44 and 48 bytes version. | |
| VBA-M saves the 48 bytes version, and can *only* load the 48 bytes version. | |
| one should load both types, and always save the 48 bytes version. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Memory Bank Controller (MBC) 3 for GameBoy Information | |
| by bRILLO hEAD, 1-Jan-98 | |
| The MBC3 is a memory controller for some GameBoy carts |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Nitty Gritty Gameboy Cycle Timing | |
| --------------------------------- | |
| A document about the down and dirty timing of the Gameboy's video hardware. | |
| Written by: Kevin Horton | |
| Version: 0.01 (preliminary) | |
| My findings here are based on the original DMG, Super Gameboy, and GB |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Interrupt INT 48h - LCD STAT | |
| ---------------------------- | |
| The STAT register (FF41) selects the conditions that will generate this | |
| interrupt (expecting that interrupts are enabled via EI or RETI and that | |
| IE.1 (FFFF.1) is set). | |
| STAT.3 HBLANK (start of mode 0) | |
| STAT.4 VBLANK (start of mode 1) (additional to INT 40) | |
| STAT.5 OAM (start of mode 2 and mode 1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| GameBoy Color DMA-Transfers v0.0.1 13.04.2000/GPZ-HIT | |
| ------------------------------------------------------------------------------- | |
| "old" DMA Transfer (aka 'OAM-DMA') | |
| ---------------------------------- | |
| source: - anywhere from $0000 to $dfff | |
| - must be page-aligned | |
| destination: - always OAM-Ram at $fe00 - $fe8f | |
| length: - always 4*40 (=160 / $a0) bytes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| THE ISA AND PC/104 BUS | |
| IBM, IBM/XT, IBM PC, and IBM PC AT are registered trademarks of | |
| International Business Machines Corporation. | |
| This file is designed to give a basic overview of the bus found in | |
| most IBM clone computers, often referred to as the XT or AT bus. The | |
| AT version of the bus is upwardly compatible, which means that cards |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Game Boy Sound Operation | |
| ------------------------ | |
| Shay Green (blargg) | |
| gblargg@gmail.com | |
| http://www.slack.net/~ant/ | |
| ** This is an incomplete draft | |
| This documents the behavior of Game Boy sound; details which aren't | |
| relevant to the observable behavior have been omitted unless they |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| To detect Super Game Boy, the values of SGB Flag and Old Licensee Code must be set in the cartridge header. In detail, that would mean that the value of $0146 is $03 and the value of $014B is $33. | |
| To detect Game Boy Color, use the value of the CGB Flag in the cartridge header. If the value of $0143 is $80, then the game should be compatible with both normal and color Game Boy models. If it is $C0, then it should only work with Game Boy Color. | |
| Additionally, some games check the value of the Accumulator directly after startup. If the value is $01, then the hardware is either Super Game Boy or normal Game Boy. If it is $FF, then the hardware is either Super Game Boy 2 or Game Boy Pocket. If it is $11, then it is either Game Boy Color or Game Boy Advance. | |
| Lastly, you can detect if the game is on a Game Boy Advance by checking bit 0 of the B register directly after startup. If it is cleared, it is a Game Boy Color. If it is set, it is a Game Boy Advance. | |
| __________ | |
| Note: The Super Game Boy 2 was little more th |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1.01 - Added some new licensees, fixed some | |
| descriptions. | |
| v1.00 - Initial release. | |
| _______________ | |
| This information was taken and compiled from Martin Korth's | |
| NO$GMB emulator. Best viewed in DOS EDIT. | |
| Every Gameboy ROM header starts off at the HEX offset 0134. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| input_filepath="image.png" | |
| output_iconset_name="iconfile.iconset" | |
| mkdir $output_iconset_name | |
| sips -z 16 16 $input_filepath --out "${output_iconset_name}/icon_16x16.png" | |
| sips -z 32 32 $input_filepath --out "${output_iconset_name}/icon_16x16@2x.png" | |
| sips -z 32 32 $input_filepath --out "${output_iconset_name}/icon_32x32.png" | |
| sips -z 64 64 $input_filepath --out "${output_iconset_name}/icon_32x32@2x.png" |
OlderNewer