• What is the CD-i?
    • CD-i Players
    • CD-i Accessories
  • Open Source Project
    • Hardware Development
    • Hardware Repair
    • CD-i Title Development
    • CD-izi Authoring Tool
  • Downloads
  • CD-i Emulation
    • CD-i emulator 0.5.3 beta 5 – Titles compatibilities
  • Chronicles
  • Forum
  • Register
  • My Account
    • Login/Logout
    • Messages
  • Contact us
    • Website’s History
The world of CD-i

USB 2 CD-i Controller Library

Posted on 04/01/2021 by omegalfa

Our website member TwBurn just smashed our forum with this great news!
He did managed to use a Wii U and a Switch pro controller to play some CD-i games.
This is still very soon to call it victory, but he made it. The first step as been done, and he can be proud of it!
Using an Arduino PCB known to be very versatile and compatible with almost everything, he created an Arduino Library that support 4 different modes.

His work is available on our Open-Source section.

On our forum, he says:

I’ve created an Arduino Library which can be used to emulate a CD-i controller. Currently it supports four different modes (Relative, Maneuvering, Absolute Coordinate and Absolute Screen). I’m hoping to also add Keyboard support once I can find some documentation on the subject.

I’ve been using this library together with a USB Host Shield to connect some modern controllers (in my case a Wii U and Switch Pro controller) to the CD-i with acceptable to good results, depending on the title used. I’ve included these as examples in the library.

The library can be found on: https://github.com/TwBurn/cdi-controller-library

For future updates I hope to include some more examples (like an USB mouse, keyboard), workout some issues, as well as moving my hardware beyond a prototyping phase so I don’t have random wires running over my desk.

Thank you TwBurn!
Your work will help so many people…


Posted in Open-Source |
« New Additions – December 2020
New Addition – Schöner Fernsehen – Meeresbrandung »

Leave a comment Cancel reply

You must be logged in to post a comment.

CD-i titles

  • [01] Games (144)
    • └─ Digital Video Cartridge (51)
      • |─ DVC optional (3)
      • └─ DVC required (48)
    • └─ Number of players (46)
      • |─ 2 to 4 (alternatively) (1)
      • |─ 2 to 6 (alternatively) (1)
      • |─ 3 to 6 (alternatively) (1)
      • |─ Up to 2 (alternatively) (12)
      • |─ Up to 2 (Head-to-Head) (13)
      • |─ Up to 4 (alternatively) (12)
      • |─ Up to 5 (alternatively) (2)
      • └─ Up to 6 (alternatively) (4)
  • [02] Kids (82)
    • └─ Digital Video Cartridge (10)
      • |─ DVC optional (1)
      • └─ DVC required (9)
    • └─ Number of players (3)
      • └─ Up to 4 (alternatively) (3)
  • [03] Multimedia (248)
    • └─ Digital Video Cartridge (96)
      • |─ DVC optional (15)
      • └─ DVC required (81)
    • └─ Number of players (3)
      • |─ 2 to 5 (alternatively) (1)
      • └─ Up to 2 (alternatively) (2)
  • [04] Movies & Music Videos (106)
    • |─ DV on CD-i Movies (10)
    • |─ DV on CD-i Music (12)
    • |─ Video-CD Movies (47)
    • |─ Video-CD Music (8)
    • |─ Video-CD Others (28)
    • └─ Video-CD Sampler / Demo (1)
  • [05] Homebrew (6)
    • └─ Digital Video Cartridge (1)
      • └─ DVC optional (1)
    • └─ Number of players (2)
      • |─ Up to 2 (alternatively) (1)
      • └─ Up tp 2 (Head-to-Head) (1)
  • [06] Music (30)
    • └─ Digital Video Cartridge (5)
      • └─ DVC required (5)
  • [07] Karaoke (16)
  • [08] CD+Graphics (24)
  • [09] Professional (70)
    • └─ Digital Video Cartridge (24)
      • └─ DVC required (24)
  • [10] Internet CD (5)
  • [11] Photo-CD (40)
  • [12] Tutorial discs (2)
  • [13] Demonstration Only (6)
    • └─ Digital Video Cartridge (1)
      • └─ DVC required (1)
  • [14] Free Demo Discs (19)
    • └─ Digital Video Cartridge (15)
      • |─ DVC optional (2)
      • └─ DVC required (13)
  • [15] Promotional (15)
    • Digital Video Cartridge (1)
      • └─ DVC optional (1)
  • [16] Testing Discs (71)
  • [17] Unreleased (33)

More…

  • Catalogue #6900000-0 (USA) (180)
  • Catalogue #69900000-0 (Europe from USA) (1)
  • Catalogue #8100000 (Europe) (138)
  • Catalogue #8110000 (England) (61)
  • Catalogue #8120000 (France) (94)
  • Catalogue #8130000 (Germany) (77)
  • Catalogue #8140000 (Netherlands) (97)
  • Catalogue #8150000 (Italy) (39)
  • Catalogue #8160000 (Iberica) (22)
  • Catalogue #8170000 (Scandinavia) (3)
  • Catalogue #8180000 (Belgium) (14)
  • Catalogue #8190000 (Worldwide) (29)
  • Catalogue #PCIM/X-00000 (Japan) (6)
  • CD-i Bridge (19)
  • CD-i Ready (37)
  • Exclusive Regional titles (171)
  • Interviews (2)
  • Reviews (21)
  • Tips & Tricks (23)
  • USA Release (42)

Search titles

Guess the picture!

Guess pic!

Recent forum topics

CD-i Bits - New post about CD-i R …by CD-i FanOn my CD-i Bits blog (cdifan) a new post about CD-i ROMs is availa … Read More2 weeks ago
CD-i Bits - New post about CD-i R …by omegalfaOn my CD-i Bits blog (cdifan) a new post about CD-i ROMs is availa … Read More2 weeks ago
Vision Interactive Publishing VCD …by omegalfaThank you so much @motley2659! I actually own some of them, and … Read More2 weeks ago, 1 Reply
Hello from Franceby omegalfaHi Olivier! Welcome to the family and thank you for those kind … Read More2 weeks ago, 1 Reply
New Addition - March 2021by omegalfaGames: Asterix® – Caesar’s Challenge - Portuguese covers Mad Dog … Read More1 month ago

CyberChimps WordPress Themes

©The world of CD-i > ANY CONTENT ON THIS WEBSITE NEED TO BE CREDITED IF USED OUTSIDE, FORUM INCLUDED.