MiSTer-devel / Saturn_MiSTer

Sega Saturn for MiSTer
58 stars 17 forks source link

[FEATURE REQUEST] Keyboard Support #224

Open ajgowans opened 4 months ago

ajgowans commented 4 months ago

Please can keyboard support be added to the core, via SNAC and USB. The Saturn had a keyboard released using the Saturn controller adapter, and Sega also released an adapter allowing any PS/2 keyboard to be used. Duke Nukem and Panzer Dragoon Saga were two of the larger games to support it.

The following titles utilised the keyboard:

Dragon's Dream Duke Nukem 3D (US version) Game Basic for Sega Saturn Habitat II NetLink Custom Web Browser (PlanetWeb Internet Browser V. 1.011) NetLink Custom Web Browser (PlanetWeb Internet Browser V. 1.135) NetLink Custom Web Browser (PlanetWeb Internet Browser V. 2.000 Finland) Pad Nifty Pad Nifty 1.1 & Habitat II Panzer Dragoon Saga (JP, US and EU versions) Plala Green Disc Version 1.0 Sega Saturn Internet Vol. 1 Sega Saturn Internet 2 Sega Saturn-you Word Processor Set Sound Novel Tsukuru 2 Special Disc with Sega Saturn Internet 2

Technical details on the keyboard can be found here: https://plutiedev.com/saturn-keyboard

An example of how keyboard support was implemented in the CreatiVision core that could be used as a template is found here: https://github.com/MiSTer-devel/CreatiVision_MiSTer/blob/master/rtl/keyboard.sv

kconger commented 4 months ago

This Wordle clone supports Saturn keyboard as well. https://segaxtreme.net/threads/sega-saturn-29th-anniversary-game-competition.25411/post-185033