Follow me on Twitter for updates and announcements



kindred is a multi-system video game emulator for Windows. A work-in-progress for more than two decades, the software utilises a number of proprietary technologies to accurately emulate video games systems.

The following systems are somewhat supported:
  • Commodore 64
  • Commodore Amiga
  • Famicom / Nintendo Entertainment System
  • Super Famicom / Super Nintendo Entertainment System
  • Game Boy
  • Game Boy Color
  • Game Boy Advance
  • IBM PC AT
  • IBM PC XT
  • Nintendo DS
  • Sega Master System
  • Sega Mega Drive
  • Pocket Challenge W

Things you may not know:

As of the 11th November 2019, the kindred source code totals more than 97 Megabytes (67 floppy disks), consisting of 2114 source files. The source code is a mixture of Assembly language and Pascal. Backups of the source code date back to 1999 and combined total more than 2.4 Gigabytes. Some files exceed 25000 lines and the PCB database has over 4150 entries.

kindred was formerly known as Super Sleuth and prior to that privately as SPX. SPX initially compiled under Borland Pascal 7.0 for DOS, later ported to Delphi 6 for Windows in 2002. The final version of Super Sleuth (1.04g) was released in 2011. A website existed for SPX but was only shared privately with other emulator developers. The current version of kindred compiles under Delphi XE6.

If you happened upon the Snes9x or ZSNES forums in the early to mid 2000's you may know me as Overload. I like puzzles.

Due to the discrete knowledge of video game hardware some features may be non-existant or disabled due to constant changes in the overall structure of the software.

D I S C L A I M E R (Please read before downloading)

This product is provided free of charge and therefore on an "AS IS" basis, without warranty of any kind, express or implied, including without limitation the warranties that it is free of defects, virus free, able to operate on an uninterrupted basis, merchantable, fit for a particular purpose or non-infringing. This Disclaimer of warranty constitutes an essential part of this agreement. No use of the product is authorised hereunder except under this disclaimer. This product is for non-commercial use only and shall not be packaged with any commercially licensed products.

Documents

NINA Header Format v1.00 (Famicom, 2013)
Sony SPC700 Instruction Operation (Super Famicom, 2014)
Printed Circuit Boards (Super Famicom, 2004-2019)

Downloads

kindred v1.12 Preview Build 3 (Windows, 32-Bit)

Release information for kindred v1.12 Preview Build 3

  [IBM] Fixed Sound Blaster 2.0 DSP DMA issue
  [ALL] Added more IDE data files
  [ALL] Updated Scheduler

kindred v1.12 Preview Build 2 (Windows, 32-Bit)

Release information for kindred v1.12 Preview Build 2

  [IBM] Added Sound Blaster 2.0 DSP and DAC
  [IBM] Redirected IRQ 2 to IRQ 9 for AT class
  [IBM] Fixed a bug in AT state descriptor
  [IBM] Updated ibm\readme.txt
  [RT ] Added ROMP, MMU, IOCC and Keyboard/Locator Controller
  [X86] Updated DMA request protocol
  [C64] Rewrote 6502 core
  [ALL] Added 65C02 core
  [ALL] Added User Preferences Dialog
  [ALL] Added Virtual Devices
  [ALL] Added Audio Device options
  [ALL] Added Runtime and re-enabled folder options
  [ALL] Added option to hide/trap the windows mouse cursor
  [ALL] Added the option to save and restore the last session
  [ALL] Added more Quick Load/Save hotkeys
  [ALL] Updated Window Sizes
  [ALL] Added more config.ini options

kindred v1.12 Preview Build 1 (Windows, 32-Bit)

Release information for kindred v1.12 Preview Build 1

  [IBM] Merged xt.ini and at.ini into one file, added ram_size
  [PCW] Added Pocket Challenge W
  [PCW] Added MPU, row and column drivers, LCD, sound, mappers
  [ALL] Added TLCS-90 disassembler
  [ALL] Added config files for all cores
  [ALL] Updated the single step process for all cpu cores
  [All] Cleaned up the inspector code
  [ALL] Updated kindred.db
  [ALL] Added more IDE data files

The present IBM PC-AT core only supports IDE harddrives (an AT compatible BIOS that supports IDE is required).
Not all AT compatible BIOS's will work due to unsupported chipsets. Protected mode is still under construction.

Features:

The version in which features were added or revised will appear in [].

* Screen Capture in PNG format
* Code Inspector and single-step logging options 
* PCB database with more than 4150 entries
* All accurate CPU cores are relevant at the microcode level or greater.
* Cycle accurate Save States [v1.09]
* Directdraw/Direct3D/OpenGL rendering options [v1.11]
* Custom streaming audio driver [v1.11]


Super Nintendo (*.sfc)
----------------------
[Super Sleuth v1.00]

* Cycle accurate CPU/DMA/SA-1 CPU [v1.09]
* Cycle accurate SMP/DSP [v1.07]
* SPPU1/SPPU2 line-per-line render
* 128KB Backup RAM support 
    (Support for various backup formats)
* Support for various ROM formats 
    Super Magicom/Wildcard (Max 64Mbit)
    Game Doctor Mode (Max 96Mbit)
* Support for Standard Controller,
    Nintendo Scope and Mouse,
    NTT Controller [v1.09]
* Super-FX
* Low-level coprocessor support
    OBC1, DSP-1 [v1.04], DSP-2 [v1.04], DSP-3 [v1.04], CX4 [v1.04], 
    SETA-DSP [v1.04], RTC-4513 [v1.09], S-RTC [v1.09]
* Satellaview
* Complete BS Flash Memory Functions [v1.09] 
    (including lock bits, erase counters and undocumented commands)
* SPC7110 [v1.09] and S-DD1 decompression chips


Nintendo Entertainment System (*.nes)
-------------------------------------
[Super Sleuth v1.00]

* Cycle accurate APU/CPU/PPU
* Support for various Cartridge Types (including C*ROM, U*ROM, B*ROM, A*ROM, G*ROM,
    S*ROM, P*ROM, T*ROM, F*ROM, H*ROM)
* Support for Standard Controller,
    NTT Controller, TV-NET controller [v1.10]
* NINA Header support [v1.05]
* Tatio TC0690 [v1.06]
* Famicom Basic Keyboard [v1.06]
* Low-Level Famicom Disk operations [v1.06]
    (includes timing, gaps, CRC's and lead-in)
* Bandai DATACH [v1.06]
* Famicom Data Recorder [v1.07]
* TV-NET [v1.10]


Nintendo Game Boy (*.gb)
------------------------
[kindred v1.07]

* Cycle accurate CPU
* Support for Mappers 
    MBC1, MBC2, MBC3, MBC5, MMMO1 (accurate), HUC1, HUC3, TAMA5, Pocket Camera


Sega Master System (*.sms)
--------------------------
[kindred v1.08]

* Cycle accurate CPU/VDP
* SEGA and Codemasters Memory Mapping
* Support for Standard Controllers


IBM PC XT
---------
[kindred v1.10]

* CPU/DMA/PIC/PIT/PPI
* up to 640K RAM
* Multi-format dual floppy drive
* MDA, CGA, EGA and VGA video
* XT-IDE (optional)
* Full 83 Key XT keyboard
* Microsoft Compatible Serial Mouse on COM1
* PC-Speaker (accurate)


IBM PC AT
---------
[kindred v1.11]

* CPU/DMA/PIC/PIT/RTC/Keyboard controller
* up to 5MB RAM
* Multi-format dual floppy drive
* MDA, CGA, EGA and VGA video
* Dual IDE Hardrive
* Full 84 Key AT Keyboard
* Microsoft Compatible Serial Mouse on COM1
* PC-Speaker (accurate)
* Sound Blaster 2.0 DSP [v1.12]


Pocket Challenge W (*.pcw)
--------------------------
[kindred v1.12]

* Cycle accurate CPU
* Support for column drivers and LCD icons
* Programmable Pulse Generator
* Support for some multi-pack cartridges


Previous Releases
-----------------

2020-12-31  kindred v1.12 Preview Build 3
2020-11-29  kindred v1.12 Preview Build 2
2019-11-11  kindred v1.12 Preview Build 1
2019-09-18  kindred v1.11 Preview Build 6
2019-04-23  kindred v1.11 Preview Build 5
2019-04-07  kindred v1.11 Preview Build 4
2019-01-30  kindred v1.11 Preview Build 3
2018-08-28  kindred v1.11 Preview Build 2
2018-05-28  kindred v1.11 Preview Build 1
2017-12-24  kindred v1.10 Preview Build 1
2017-01-23  kindred v1.09 Preview Build 2
2016-12-17  kindred v1.09 Preview Build 1
2016-03-08  kindred v1.08 Preview Build 1
2015-10-02  kindred v1.07 Preview Build 3
2015-05-29  kindred v1.07 Preview Build 2
2015-05-16  kindred v1.07 Preview Build 1
2014-08-12  kindred v1.06 Preview Build 1
2013-08-31  kindred v1.05 Preview Build 2
2013-08-27  kindred v1.05 Preview Build 1
2011-09-29  Super Sleuth v1.04 Preview Build 7
2008-08-03  Super Sleuth v1.04 Preview Build 6
2006-02-28  Super Sleuth v1.04 Preview Build 5
2005-11-26  Super Sleuth v1.04 Preview Build 4
2005-09-11  Super Sleuth v1.04 Preview Build 3
2005-04-01  Super Sleuth v1.03
2004-12-24  Super Sleuth v1.02
2004-10-04  Super Sleuth v1.01
2004-09-22  Super Sleuth v1.00
1998-08-08  Project started (SPX)
Save me from selling off my video game collection to pay for web hosting and say thanks by making a small donation through Paypal.

Screen Captures

Super Mario RPG Metal Combat Yoshi's Island

"Famicom", "Nintendo Entertainment System", "Super Famicom", "Super Nintendo Entertainment System", "Game Boy", "Game Boy Color", "Game Boy Advance" and "Nintendo DS" are registered trademarks of Nintendo Co., Ltd.

The kindred logo and emulator Copyright © 1998-2021 Kris Bleakley. Laughing Frog appears courtesy of Kris Bleakley.