Sending Custom Messages over an UNDOCUMENTED Serial Port on the PlayStation 2 Emotion Engine  [#73] @BehindTheCode_wGerry
Sending Custom Messages over an UNDOCUMENTED Serial Port on the PlayStation 2 Emotion Engine  [#73]  @BehindTheCode_wGerry
Uploaded April 2026 | Updated September 2026, 2 weeks ago
In this video I go over the process of setting up a PlayStation 2 development environment using the open source PS2DEV SDK. I then proceed to go over some Homebrew source code that we compile and run on the PS2 console. The compiled Homebrew .elf file sends and receives debug printf messages over the PS2 Emotion Engines UART. An undocumented serial interface that was used for debugging purposes in the early 2000's by the homebrew community. Initially discovered by Engineer Joe Grand back in 2004.
See last weeks video for details:
youtu.be/C3Sgu2TDwx4?si=ev-BSBPXRFGTdTW-

Resource Files and Links discussed in this video:
-------------------------------------------------------------------------------
Virtual Box image - PS2SDK 2020 Edition Pre-Compiled by VTSTech
psx-place.com/threads/ps2sdk-2020-edition-pre-compiled-by-vtstech.27754

Download link to Gerry's Revised PS2 Homebrew Sample using sio.h :
behindthecode.ca/-%3DFILES%3D-/-%3DYT_DESC_LINKS%3D-/BTC_0073/PS2_EESIO_TEST.zip

Want to help support my work?
Visit the page below:
behindthecode.ca/become-a-supporter

Follow me here:
https://linktr.ee/BehindTheCode_wGerry

******************************************************************************
Thanks for visiting Behind The Code with Gerry!
******************************************************************************#sony #playstation2 #electronics #retrogaming #gamedev #flashcart #nintendo #gamedevelopment #videogames #engineering #programming
Sending Custom Messages over an UNDOCUMENTED Serial Port on the PlayStation 2 Emotion Engine  [#73]Gerry Builds a Custom Adapter to Help Decipher a 90s Era Altera MAX CPLD Erase Sequence  [#64]N64 Programming PRIMER - PART-6 - Main GAME LOOP - (SDK Lights DEMO) Tutorial   [#22]Learn how to write code for Nintendo 64!  N64 Programming Tutorial PRIMER PART-1   [#17]SNES Backup Device - How to Load ROMs over Parallel Port using Game Doctor SF7    [#54]I Think my Sega Game is Busted!  WTF!Rare Super Nintendo Dev kit - The SNASM2 SNES 65816 Development SystemHow did they Program N64 Development Flash cartridges?  - N64 Flash Gang Writer Full Demo!   [#14]Want to play Gameboy games on your TV? Check out the IS-AGB-CAPTURE - Game development kit   [#12]Display text on an HD44780 LCD using VHDL code - FULL Tutorial PART 3   [#10]Saving ROMs onto N64 Dev CartridgesStrange Nintendo Game Boy cartridges! - The iCardPRO & Aprilia DITECH   [#38]
Behind The Code with Gerry |

Sending Custom Messages over an UNDOCUMENTED Serial Port on the PlayStation 2 Emotion Engine [#73]

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER