GuestLog in

Near
I am an unorthodox programmer, specializing in C++. Rather than focusing on standards and compatibility, I prefer minimalist and optimal technical solutions. If I can make a better wheel, I will happily reinvent it.
I am most known for my emulator, higan, which emulates all classic Nintendo hardware from the Famicom to the Nintendo DS.
To benefit higan, I’ve begun a project to preserve Super Famicom games from all regions. This involves purchasing games, scanning their boxes and manuals, hashing the ROM data, and documenting the board layouts to improve emulation.
I also work on fan translations of classic Japanese role-playing games. Specifically the reverse engineering and reprogramming portion. Most notable would be my work on Der Langrisser, and a small role in Mother 3. I write many tools to this aim: bass, a cross-assember; mosaic, a sprite viewer; curse, a hex editor; and of course, higan.
0 Hacks
3 Translations
| Title | Language | Description | Author | Category | Version | Date |
|---|---|---|---|---|---|---|
| Bahamut Lagoon | English | Bahamut Lagoon is a tactical role-playing game released by Squaresoft on February 9th, 1996 for the ... | Near | Fully Playable | 1.2 | 01 June 2021 |
| Der Langrisser | English | The patch is in BPS format. A patcher "beat" can currently be found [url=https://retrohackers.net/ut... | Near | Fully Playable | 1.3 | 23 October 2012 |
| Dragon Quest V: Tenkuu no Hanayome | English | This translation has turned out to be quite well done, I must say. I remember playing the original v... | Near | Fully Playable | 0.91 | 20 November 2001 |
10 Utilities
| Title | Description | Author | Category | Version | Language | Date |
|---|---|---|---|---|---|---|
| beat | beat is the canonical tool for working with beat-protocol files. BPS Is meant as a successor to t... | Near | Patching | 2019 v1 | English | 13 Sep 2019 |
| bass | bass is a cross assembler for 68516 and SPC700. Apparently more architectures could be supported in ... | Near | Assembly Tools | v14 | English | 14 Feb 2014 |
| header-magic | header-magic is a Windows DLL injector + API hooker that is used to extend some Windows SNES ROM hac... | Near | Miscellaneous | v01 | English | 11 Jul 2011 |
| upset | upset is a tool used to create and apply UPS patches, which are binary diffs between two files, effe... | Near | Patching | 0.04 | English | 23 Oct 2010 |
| bsnes | SNES emulator with debugging features. Included are DLLs and source code for Windows and Linux. | Near | Debuggers / Special Emulators | 0.065 | English | 27 Jun 2010 |
| Tsukuyomi UPS | [b]Archive contains Windows and Linux executables.[/b] The goal of UPS is different from NINJA / ... | Near | Patching | 0.01 | English | 12 Apr 2008 |
| logparser | This parses trace log output from ZSNES or BSNES to get rid of duplicate instructions. | Near | Assembly Tools | .01 | English | 26 Jun 2005 |
| xkas | Simpler, Faster, Better. This is by far the simplest, most flexible SNES cross assembler there is. ... | Near | Assembly Tools | 0.06 | English | 1 Aug 2004 |
| spcas | An SPC-700 APU cross assembler by the maker of xkas. You best be using this if you're doing any SPC-... | Near | Assembly Tools | .01 | English | 1 Aug 2004 |
| spcdas | An SPC700 disassembler. You will want to use this to help reverse engineer SPC700 code. | Near | Assembly Tools | .01 | English | 1 Aug 2004 |
2 Documents
| Title | Description | Author | Category | Version | Date |
|---|---|---|---|---|---|
| BPS File Format Specification | The BPS patch file format specification. | Near | File Formats | 1.0 | 27 Aug 2012 |
| UPS File Format Specification | The UPS Patching file format specification. | Near | File Formats | 1.0 | 18 Apr 2008 |