|Programming the Z80||Rodnay Zaks||Programming the Z80 is a very complete book for learning the basics of how to program systems that use the microprocessor Zilog 80. This book covers the basics, starting from various number systems, including hexadecimal and binary. Also covering flo….||Assembly||Multiple||N/A||3.0||Int||01 Jan 1981|
|PSX VBlank||Doomed||This demonstrates a simple VBlank IRQ for the Playstation.||Source Code||PSX||N/A||1.0||Beg||28 Sep 1999|
|PsyQ SNES Development Manual||Psygnosis||This is a scanned version of the custom Software Development Kit Psygnosis created to code SNES games with a kind of high level assembly toolchain (supporting C-like control statements like if then else, etc).
Commercial games like the platformer ….||Assembly||SNES||N/A||1.0||Adv||01 Jan 1994|
|Quick CDrom explanation||Doomed||A very technical document on the PSX CD ROM drive.||Hardware Info.||PSX||N/A||1.0||Adv||01 Jan 2000|
|Qwertie’s SNES Documentation Plus DMA Revision 6||Qwertie||Contains essential information for experienced hackers. Covers topics such as joypads, DMA & HDMA transfer, sprites, and registers. Note though, there are inaccuracies.
- Has “big-endian” and “little-endian” mixed up
|Hardware Info.||SNES||N/A||2.1||Adv||01 Jan 1998|
|Reading Data Through a Table||ZackMan||A document with included sample code describing how to support table files in your programs.||Source Code||N/A||N/A||1.0||Beg||14 May 2008|
|Relative Searcher 2.4 Tutorial||Jair||A tutorial for Relative Searcher 2.4 by the author of the program. Good general information on relative searching in general as well.||Relative Searching||Multiple||N/A||2.4||Beg||13 Oct 1998|
|Reverse Pointer Scan||D||PHP routine that uses a block of text and an end signal to scan a file for pointers. Includes a sub-function for any arithmetic you need to perform on the absolute address. Error rate of 1%.||Source Code||N/A||N/A||2.0||Int||22 Apr 2006|
|RLEDecmp||TFG||A simple RLE codec written in C.||Source Code||N/A||N/A||1.0||Int||03 Aug 2003|
|Rob Northern Compression Format||Zoinkity||Description of the Rob Northern Compression format.
Includes a breakdown of the standard compressed file, indexed mode, and archive mode headers, as well as the related method used by Acclaim for multipart files.
Encryption and locking are ….||File Formats||Multiple||N/A||1.0||Int||28 Nov 2012|
|ROM Hacking/Translating for Anyone Volume 1||UtilMike||A brief overview to the major aspects of hacking ROMS.||Text Hacking||Multiple||N/A||1.5||Beg||06 Nov 2011|
|ROM Hacking/Translating for Anyone Volume 2||UtilMike||A brief overview to the major aspects of hacking ROMS.||Text Hacking||Multiple||N/A||1.5||Beg||12 Jan 2011|
|S-DD1 Algorithm Documentation||Andreas Naive||Documentation of the S-DD1 graphics compression algorithm including source code samples of decompression and compression routines.||Source Code||SNES||N/A||1.0||Adv||10 Oct 2004|
|S-NES Emulator SE Sound Code||F.H.||This text file is a full reverse engineering of the sound code in Nintendo’s ‘Super Nintendo SE’ development unit. The SPC-700 code allows the choice of two samples to be played and would allow the user to play with various attributes ….||Source Code||SNES||N/A||1.0||Int||05 Nov 2004|
|Saturn Dev Kit Manual||Psygnosis||This is a page-for-page copy of the manual included in the Saturn Development Kit by PSYQ.||Assembly||SAT||N/A||1.0||Int||01 Jan 1996|
|Save State Hacking with Visual Basic||TFG||A nice resource for those of you looking to start writing visual basic hacking programs. Takes a tutorial approach at hacking Final Fantasy II (US) save states.||Save State Hacking||NES||N/A||2.1||Beg||29 Apr 2001|
|Sega 32X SDK||OEM||The official Software Development Kit for the Sega 32X.||Miscellaneous||32X||N/A||1.0||Adv||12 Aug 1997|
|Sega Genesis Hardware Notes||Charles MacDonald||Everything contained within has been tested on actual hardware, so you know it’s right.||Hardware Info.||GEN||N/A||0.8||Int||02 Mar 2001|
|Sega Genesis Programming Introduction||Fonzie||An introduction to programming the Genesis. English and French versions included.||Assembly||GEN||N/A||1.1||Int||11 Jun 2004|
|Sega Genesis Technical Notes||Bart Trzynadlowski||An informative collection of notes on the Genesis. This document is intended to be used as a reference alongside sega2.doc or any other complete Sega Genesis technical documentation, it is not intended as a standalone resource for learning about the ….||Hardware Info.||GEN||N/A||1.0||Adv||07 Feb 2000|
|Sega Genesis VDP Documentation||Charles MacDonald||Various quirks and notes on the Genesis Video Display Processor.||Hardware Info.||GEN||N/A||1.5f||Int||10 Aug 2000|
|Sega Master System Development Manual||OEM||Ever wanted to program that 8-bit system, which, despite looking and sounding better than the NES, got the boot back in the late 80’s? Well, this is the document for you! Everything needed to program this little beast is included and it’s s….||Hardware Info.||SMS||N/A||1.0||Int||10 Jan 2006|
|Sega Master System Technical Information||Richard Talbot-Watkins||A compilation of information on the Sega Master System.||Hardware Info.||SMS||N/A||1.0||Beg||10 Jun 1998|
|SH-4 Hardware Specifications||OEM||SH-4 programming manual. You’ll need it to work with the Dreamcast processor.||Hardware Info.||DC||N/A||1.0||Int||04 Mar 1999|
|SH7604 Hardware User Manual||OEM||Documentation on the processor inside the 32x addon for the Genesis.||Hardware Info.||GEN||N/A||1.0||Int||13 Aug 1997|
|Shift-JIS & UTF-8 Table||MrRichard999||Here is a table for displaying Shift-JIS & UTF-8 characters which are found in many Japanese PC games.||Table Files||N/A||N/A||1.0||Beg||27 Jul 2016|
|Shift-JIS Encoded + Half||John Osborne||A basic Shift-JIS table file encoded in Shift-JIS and including the half-width characters in the 0xA1-0xDF range.
If you just want to extract Shift-JIS text from a game, you would be better off using a Shift-JIS table file encoded in UTF-8. But, i….||Table Files||Multiple||N/A||1||Beg||16 Jan 2018|
|Shift-JIS Table||KingMike's Translations||The popular Shift-JIS encoding scheme in table format.
The table is itself encoded in Shift-JIS.||Table Files||N/A||N/A||1.0||Beg||25 Mar 2001|
|Shift-JIS Table||Tauwasser||Shift-JIS table.
Contains additional mappings: |
Compatible with ….
- NEC special chatacters (NEC特殊文字)
- NEC selected IBM extended characters (NEC選定IBM拡張文字)
- IBM extended characters (IBM拡張文字)
|Table Files||N/A||N/A||1.0||Beg||14 Sep 2009|
|Shift-JIS w/ redone English Lettering||MrRichard999||Here is a table for representing Shift-JIS English characters in regular format as “ABC” instead of the Shift-JIS “ＡＢＣ” format. It still retains the Shift-JIS format but this makes it easier for entering English lettering in….||Table Files||N/A||N/A||1.0||Beg||27 Jul 2016|
|SNES and GB sprite storage formats||Piken||This document covers several different storage formats for GB and SNES graphics.||Graphics Hacking||Multiple||N/A||0.0||Int||28 May 1998|
|SNES Cart Hacking Info||Siudym||This is an extremely detailed technical document of SNES cartridge pinouts.||Hardware Info.||SNES||N/A||1.0||Adv||01 Jan 2001|
|SNES CPU||Randall Hyde||This is an extremely detailed technical document of the SNES 65c816 processor. It is a customized 16 bit processor made for the SNES. It operates in both 16- (Native) and 8-bit (Emulation) modes. The 8-bit emulation mode is 100% compatible with the 6….||Hardware Info.||SNES||N/A||1.0||Adv||11 Mar 1998|
|SNES Developer Manual||OEM||This is heck of an SNES technical reference document. With over 800+ pages of information covering most aspects of the SNES including CPU, APU, DSP,SA-1, SFX, Super Scope, SNES mouse, multi-tap, and more, this document is a treasure!||Hardware Info.||SNES||N/A||1.0||Int||14 Jun 2005|
|SNES Doc||Y0SHi||The greatest Super Nintendo documentation in its day, but newer docs have more information.||Hardware Info.||SNES||N/A||2.30||Beg||28 Dec 1994|
|SNES FastROM Information||Paul||This document provides information on the SNES’s FastROM mode, which allows a speed increase of around 33%.||Hardware Info.||SNES||N/A||1.0||Adv||16 Feb 1994|
|SNES Graphics||Starr||These documents tells all about the SNES graphics array. It is what sets the SNES apart from all the 16 bit systems. It consists of four overlapping backgrounds that can scroll by themselves in any direction. It runs on 256 colors (Or 15 bit colors f….||Hardware Info.||SNES||N/A||1.0||Adv||04 Oct 1997|
|SNES Initialization Source Code||Unknown||Here is some examples code to initialize the SNES from scratch and write some text to the screen.||Source Code||SNES||N/A||1.0||Int||19 Jun 2011|
|SNES Kart||DiskDude||In depth detail on the actual cartridge layout. Not really “the most complete [or accurate] guide to a SNES cartridge worldwide” though.||Hardware Info.||SNES||N/A||1.6||Int||01 Jan 1997|
|SNES Kart (HTML)||DiskDude||In depth detail on the actual cartridge layout. Not really “the most complete [or accurate] guide to a SNES cartridge worldwide” though.||Hardware Info.||SNES||N/A||1.6||Int||01 Jan 1996|
|SNES Layering Explained||Piken||This is some advanced information on layering and color math in SNES background modes 0 and 1.
An Image to go along with document can be found on author’s homepage.||Hardware Info.||SNES||N/A||2004-04-04||Adv||04 Apr 2004|
|SNES Memory Mapping||]SiMKiN[||Brief description of SNES LoROM and HiROM memory maps. Nice as a quick graphical type reference, but not as complete as some other sources on the subject such as open source emulator source code.||Hardware Info.||SNES||N/A||3.5||Int||23 Mar 1998|
|SNES Multiplication/Division Registers||Vic Ricker||This is an in-depth documentation on the SNES’s special multiplication/division registers.||Hardware Info.||SNES||N/A||1.0||Adv||26 Dec 1993|
|SNES Palette Format||Jay||A document on the SNES palette format, and converting colors between it and standard RGB24 format.||Palette Hacking||SNES||N/A||1.0||Adv||24 Apr 1998|
|SNES Read||D||PHP function to read a SNES ROM. Deinterleaves and removes header. Does not support mistakenly interleaved LoROMs.||Source Code||SNES||N/A||2.0||Int||03 Jul 2006|
|SNES Register Map||OEM||A short and sweet guide to the SNES hardware registers. It can be a handy quick reference register sheet when doing SNES programming. Anomie’s Register doc is also recommended.||Hardware Info.||SNES||N/A||1.0||Int||16 May 2007|
|SNES Sound Processors Info||Gau Of The Veldt||The SNES sound system was custom made by Sony specifically for the SNES. It’s labeled as an SPC-700. It is superior to most sound chips of its time (1991), for it has its own memory and instruction set, which takes the load off the main CPU. If ….||Hardware Info.||SNES||N/A||1.0||Adv||05 Feb 1998|
|SNES translucency FAQ||Bregalad||This document talks about how translucency works on the SNES, and shows a few examples how to use the hardware to your advantage.||Hardware Info.||SNES||N/A||2.0||Int||21 May 2015|
|SNES/SFC Manual (PDF Version)||OEM||This is an SFC version of the SNES Dev Manual we also have on the site, covering the PPU and CPU. This is a good technical supplement to the actual SNES Dev Manual we also have on the site. It also contains a nice 2-page register summary sheet.||Hardware Info.||SNES||N/A||PDF||Int||31 Mar 1994|
|SNES9x savestate file format||creaothceann||A document detailing the basics of the snes9x savestate format.||File Formats||SNES||N/A||0.1||Int||09 Oct 2007|