https://www.retroreversing.com/official-playStation-devkit [RetroRever] Retro Reversing * Home * Tutorials + Introduction & Basics + Ghidra Decompiler & Disassembler + Memory Editing + SDKs (Software Development Kits) * Games + Game Engines by Platform + Game Reversing Projects + Game File Formats + Retail Game Source code + Games with Debug Symbols + Exclusive Games * Tools + All Reversing Emulators + Deluxe Paint ILBM/LBM Viewer + N64 ROM Header Viewer * Hardware + Development Kits + Console Hardware Architecture + Cheat Devices * Consoles + Nintendo Game Boy Game Boy Advance Nintendo 3DS Nintendo Entertainment System Super Nintendo Nintendo 64 Gamecube Wii WiiU Pokemon Mini Sega Master System Mega Drive Saturn Dreamcast Game Gear Sony Playstation 1 Playstation 2 PSP Playstation 3 Microsoft Xbox PC * Companies + Cross Products + Datel + SN Systems 1. Home 2. Sony Playstation 3. Official PlayStation 1 Development Kit (Hardware) [Sony] Official PlayStation 1 Development Kit (Hardware) Edit on Github | Updated: 29th June 2020 This post covers the hardware used to develop Playstation One games by major studios back in the day, for the software side see the post on the PsyQ Software Development Kit. Official Playstation 1 Software Development Kit (PSYQ) For the software side of the PS1 development kit (PsyQ) check out this post. PC Development Environment [psOneTool] Unlike previous games consoles, Sony decided to use a system that plugs in to a standard PC instead of rolling their own development hardware. This allowed developers to use their PC development experience and tools straight to work when developing playstation games. EDGE magazine issue 20 had the following to say about this decision: Perhaps the most ingenious move on Sony's part was its decision to use the PC as a development platform, enabling it to call on the skills of huge number of developers. Licensees now receive a pair of full-length ISA cards that plug into a normal PC. These two cards contain the entire PlayStation chipset, as well as extra RAM and some logic to enable them to talk to the PC. 'lt's great having the system inside the PC,' reckons Peter Molyneux. 'With most bulky console development systems it sometimes feels like you're surrounded by NASA control.' Such technology doesn't come cheap, though. PlayStation developers need to cough up PS 12,000 for the full system (which Sony is adamant it doesn't make money on), although all subsequent software tools and hardware upgrades are free. But the decision to embrace the PC as a development platform has wider ramifications. Rather than promote a PlayStation-only development path, Sony has seen the advantage of capitalising on the crossover of product between the two platforms. The vast majority of non-Japanese developers are focusing on both formats (in Japan the IBM-compatible PC has a small following). The PlayStation hardware was condensed by SCE Japan onto two cards that would fit inside a standard PC. The Japanese flew Andy and Martin (From SN Systems) out to Tokyo in June to let them work on the new setup and write new software, so that the bulk of the existing system worked with the new hardware. Apart from extra RAM (eight megabytes of DRAM as opposed to two megabytes in the production PlayStation) and some PC logic, the hardware that slotted into the PC was virtually the same as the production PlayStation. ^1 --------------------------------------------------------------------- MW.3 (Original Prototype Playstation) Original Prototype PS1 given to only a few developers such as SN Systems and was called MW.3, it was only used for very early playstation games. This was basically just an entitre prototype playstation and the hardware differes from the finally released retail playstation, a photo of it was provideded in EDGE issue 20: [PS1Origina] Notice that it looks very similar to the Sony Network Engineering Workstation (NEWS) which was a line of Unix workstation computers that Sony developed in the late 80s and early 90s. It is likely the same machine but with added hardware for Playstation graphics and sound capabilities, more information on the Sony NEWS is available on Wikipedia: Sony NEWS - Wikipedia --------------------------------------------------------------------- Twin ISA Development Kit: The Twin ISA development kit was the most popular development kit used for the playstation: [PS1DevKitT] --------------------------------------------------------------------- DTL-H2000 [psoneToolI] The video above shows the DTL-H2000 Development unit which slots into the ISA slot of a PC and contains all the hardware on a retail PS1. These boards were originally sold only to licensed developers only. [psone-DTL-] --------------------------------------------------------------------- CD Emulator Card [AllPSOneDe] The CD emulator card developed by SN Systems (yellow card in above screenshot) is mentioned briefly in the same EDGE UK magazine article: This enabled the company to design a CD emulator card which connected to a hard drive and output a steady data stream equivalent to that from the CD drive. Now PlayStation code could be written and tested under simulation without having to repeatedly cut expensive gold COs (requiring a specialist Sony machine costing PS4000). ^1 --------------------------------------------------------------------- Blue Debugging Playstation The Blue debugging playstation is described in the EDGE UK magazine issue 20: However, the few differences between the development kit and a production Playstation mean that final testing is done on a blue debugging PlayStation - this is the closest it gets to running on a production console before the complete game is submitted to Sony for duplication. ^1 --------------------------------------------------------------------- PSY-Q PlayStation Plug-in To go along with the PC based development environment, SN Systems also developed a custom plugin for the back of the playstation debug unit. This turns the debug unit into a full development environment! [Sn] ^2 PS1 Sound Artists Dev Board There was also development hardware specifically tailored towards Sound engineers so that they didn't require a full PS1 development kit to test their audio on Playstation hardware. PS1 Sound Artists Dev Board!! On eBay....#PS1Dev #PlayStation #gamedev #RETROGAMING https:// t.co/LOwjef1bu9 pic.twitter.com/9pyygY72kl -- BehindTheCode (@GerryRobotics) October 2, 2020 --------------------------------------------------------------------- In-House Development Kits Due to the quality and relatively low-cost of the official PS1 development kit, it was rare for developers to create their own custom development kits, however a few do exist. Gik - Radical Entertainment Development Kit Radical Entertainment had its own customised PS1 console which has its left side cut out and an additional board was added that protruded out that side. This board has additional RAM chips and a port to communicate with the devleopers PC. Presumably the developer would load the full debug executables on to the extra RAM allowing a much more efficient debugging process and would have cost less than the official development kits to produce. [Radical] According to Cary Brisebois on Twitter there was software called Bonk that we used for communicating with the development unit [^5]. [Radical] These photos are kindly contributed by Andrew Earley who recently obtained the development kit from a contact at a recycling center ^3. Introduction to Development Kits (Hardware) For more information about all the other console development hardware check out this post --------------------------------------------------------------------- References 1. EDGE issue 20 - -^2 -^3 2. Next generation issue 15 from March 1996 - 3. Andrew on Twitter Twitter - ps1 hardware devkit 0 [Follow] Please enable JavaScript to view the comments powered by Disqus. Table of Contents Recommended Content * [hqdefault] devkit Bung Doctor v64 (N64) ----------------------------------------------------------------- * [Nintendo] devkit Nintendo DS (Nitro) Development Kit Hardware ----------------------------------------------------------------- * [Game] devkit Game Boy Advance (AGB) Development Kit Hardware ----------------------------------------------------------------- * [Gamecube] devkit Nintendo Gamecube (Dolphin) Development Kit Hardware ----------------------------------------------------------------- * [Sega] devkit Sega Game Gear Development Hardware ----------------------------------------------------------------- * [Game] devkit Gameboy (DMG & GBC) Development Kit Hardware ----------------------------------------------------------------- * [nAxI7tmNzV] devkit Krisalis Development Kit (Sega Master System/Game Gear) ----------------------------------------------------------------- * [bdIl6SRdT2] devkit Maestro64 ----------------------------------------------------------------- * [Sega] devkit Sega Mega Drive (Genesis) Development Kit Hardware ----------------------------------------------------------------- * [NES] devkit NES (Famicom) Development Kit Hardware ----------------------------------------------------------------- * [maxresdefa] devkit Net Yaroze - The PS1 Consumer Dev Kit ----------------------------------------------------------------- * [N64] devkit Official Nintendo 64 (Ultra 64) Development Kit Hardware ----------------------------------------------------------------- * [maxresdefa] devkit Official PlayStation Portable Development Kit ----------------------------------------------------------------- * [Sega] devkit Psy-Q Sega Saturn Development Kit ----------------------------------------------------------------- * [PS2] devkit Sony PlayStation 2 Development Kit (Hardware) ----------------------------------------------------------------- * [Sony] devkit Official PlayStation 3 Development Kit (Hardware) ----------------------------------------------------------------- * [Super] devkit SNES (Super Famicom) Development Kit Hardware ----------------------------------------------------------------- * [hqdefault] devkit Sega Dreamcast Katana Development Kit Hardware ----------------------------------------------------------------- * [hqdefault] devkit Official Sega Saturn Development Kit (Hardware) ----------------------------------------------------------------- * [Nintendo] devkit Nintendo Wii Development Kit Hardware ----------------------------------------------------------------- * [Microsoft] devkit Microsoft Xbox 360 Development Kit Hardware ----------------------------------------------------------------- * [Microsoft] devkit Microsoft Xbox (Original) Development Kit Hardware ----------------------------------------------------------------- * [maxresdefa] ps1 20 Years of PlayStation(r). Console development past and future ----------------------------------------------------------------- * [hqdefault] ps1 Batman Forever - The Arcade Game (1996) ----------------------------------------------------------------- * [Capcom] ps1 Capcom Leaks ----------------------------------------------------------------- * [0] ps1 Chicken Run Source Code ----------------------------------------------------------------- * [hqdefault] ps1 Crash Bandicoot ----------------------------------------------------------------- * [maxresdefa] ps1 Evolution of Sony Playstation Games (PS1-PS3) ----------------------------------------------------------------- * [GTE] ps1 Playstation 1 Geometry Transformation Engine (GTE) ----------------------------------------------------------------- * [maxresdefa] ps1 Behind the Scenes (Making Of) Playstation Games in PlayStation Underground ----------------------------------------------------------------- * [maxresdefa] ps1 Net Yaroze - The PS1 Consumer Dev Kit ----------------------------------------------------------------- * [psyqsdk] ps1 Official Playstation 1 Software Development Kit (PSYQ) ----------------------------------------------------------------- * [PS1_PsyQ_L] ps1 Playstation 1 PsyQ Linker (Psylink.exe) ----------------------------------------------------------------- * [Sony] ps1 Playstation 1 File Formats ----------------------------------------------------------------- * [Sony] ps1 Playstation 1 Games with Debug Symbols ----------------------------------------------------------------- * [psyqlibs] ps1 Official Sony PS1 Libraries ----------------------------------------------------------------- * [ps1radare2] ps1 PSX Analysis with Radare2 ----------------------------------------------------------------- * [Sony] ps1 PSYQ SDK Setup on MacOSX/Linux ----------------------------------------------------------------- * [hqdefault] ps1 PlayStation 1 Hardware Architecture ----------------------------------------------------------------- * [maxresdefa] ps1 Evolution Of PlayStation Hardware ----------------------------------------------------------------- * [psx-exe] ps1 PSX-EXE Format ----------------------------------------------------------------- About RetroReversing RetroReversing is a hand-picked list of the best Reverse Engineering material available on the web. All our content is of high quality and all content references the original source. Help Us Provide the Correct Answer "The best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer." - Cunningham's Law Copyright (c) 2020 Retro Reversing. All rights reserved.