Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FEATURE REQUEST] Keyboard Support #224

Open
ajgowans opened this issue Jul 11, 2024 · 1 comment
Open

[FEATURE REQUEST] Keyboard Support #224

ajgowans opened this issue Jul 11, 2024 · 1 comment

Comments

@ajgowans
Copy link

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
Copy link

kconger commented Jul 11, 2024

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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Development

No branches or pull requests

2 participants