Sonic 1 Sega Pico Edition Development: Joypad Multiplexer and Debugger
EagleSoft Ltd. (MrTamk1s)
0:00 / 0:00
Sonic 1 Sega Pico Edition Development: Joypad Multiplexer and Debugger
411 просмотров · 2 нед. назад
EagleSoft Ltd. (MrTamk1s)
373 подписчика
411 просмотров · 2 нед. назад
A progress update on the upcoming Sonic the Hedgehog (16-bit) game mod called Sonic 1: Pico Edition.
In a previous development video ( • Sonic 1 Sega Pico Edition Development: Seg... ), I mentioned about the implementation of joypad multiplexer code, which allows for any joypad port (Sega Genesis P1, P2, and Genesis EXT ports; Sega Pico internal pad, and Sega Pico EXT port) to control the player. This code is necessary for cross-platform support for running this game on the Sega Genesis, Sega Pico, and Sega Mega Pico platforms, all of this within the same monolithic ROM.
In this progress update, I discuss about the inner workings of the joypad multiplexer in detail, and show it off with a joypad debugger in the HUD. The multiplexer code is shown on real hardware with both a Sega Genesis Model 1 (P1, P2, and Genesis EXT ports) and stock Sega Pico Model 2 (Pico internal pad port) consoles.
I also unveil my prototype Sega Genesis EXT Port Joypad adapter kit which is in development. This adapter kit allows players to connect joypads to the EXT port for usage as Player 3. The EXT port is found on older Sega Genesis Model 1, JVC Wondermega, and Sega Teradrive consoles. The final kit design after revision will utilize specialty male DE-9 connectors which will fit snugly into the Genesis EXT port without cutting the case.
Details about Sega Genesis EXT Joypad Adapter here:
https://github.com/Tamk1s/G1EXT_P3Adpt
https://consolemods.org/wiki/Genesis:...
Once the design is completed, the Sega Genesis EXT Port Joypad Adapter and Sega Mega Pico modkits will be sold and manufactured online through my EagleSoft Labs webstore.
Time stamps:
0:00 - Title
0:10 - Background info
0:47 - Sega Genesis gameplay
1:43 - Genesis/P1 joypad debugger
2:18 - Genesis/P2 joypad debugger
3:13 - Genesis/P3 EXT Port joypad debugger
4:17 - Joypad multiplexing (dual-joypad gameplay P1 & P3 EXT ports)
5:08 - Sega Pico gameplay
5:30 - Pico/internal joypad debugger