added more info about new card

This commit is contained in:
dekunukem
2023-04-12 16:43:04 +01:00
parent dcc25fc8e7
commit 401bfa5d40
3 changed files with 16 additions and 20 deletions

View File

@@ -27,13 +27,17 @@ USB4VC is [now available on Tindie](https://www.tindie.com/products/dekuNukem/us
From the very first IBM PC in 1981 until the end of PS/2 ports in early 2000s, this Protocol Card covers it all!
#### Apple Desktop Bus (ADB)
#### Apple Lisa, Early Macintosh, and Apple Desktop Bus (ADB)
* Apple Lisa Keyboard (A6MB101)
* Apple Lisa Mouse (A9M0050)
* Macintosh Keyboard (M0110A)
* Macintosh Mouse (M0100)
* ADB Keyboard
* ADB Mouse
* Mapping USB Gamepad to ADB Mouse/Keyboard
* Mapping USB gamepad to all above
From Apple IIGS in 1986 to PowerMac G3 in 1999, and everything in-between!
From Apple Lisa in 1983 to PowerMac G3 in 1999, and everything in-between!
#### More to Come!
@@ -89,13 +93,13 @@ With the popularity of retro computing today, it poses several issues:
* After decades of service, many can be **degraded and unreliable** (e.g. foam & foil keyboards), requiring extensive restoration.
* Let's be honest here, most early peripherals simply **does not feel that great**. Mushy membrane keyboards, sticky ball mice, plasticky gamepads, etc. And of course, the good ones gets [*very expensive*](https://www.ebay.com/sch/i.html?_nkw=ibm+model+f&_sacat=0&rt=nc&LH_Sold=1&LH_Complete=1).
* Many early peripherals simply **does not feel that great**. Mushy membrane keyboards, sticky ball mice, plasticky gamepads, etc. And of course, the good ones gets [*very expensive*](https://www.ebay.com/sch/i.html?_nkw=ibm+model+f&_sacat=0&rt=nc&LH_Sold=1&LH_Complete=1).
* On the other hand, high quality USB peripherals can be had for a very reasonable price today with vastly **superior tactility, precision, and ergonomics**.
* On the other hand, good quality USB peripherals can be had for a very reasonable price today with vastly **superior tactility, precision, and ergonomics**.
* Thus, this project aims to make retro computers simply **more enjoyable to use**.
* I also hope it can **lower the barrier of entry** for certain machines, put more computers **back in action**, help **preserving** existing rare peripherals, and generally **help more people** get into this hobby!
* I also hope it can **lower the barrier of entry** for certain machines, put more computers **back in action**, help **preserving** existing peripherals, and generally **help more people** get into this hobby!
But of course, one can argue that using period-correct peripherals is simply part of the hobby, but just like HDMI upscalers or floppy emus, it's nice to have the option to enhance the experience.
@@ -109,7 +113,7 @@ USB4VC consists of two halves: **Baseboard** and swappable **Protocol Cards**.
Baseboard contains user buttons, OLED screen, and a Raspberry Pi. It processes USB input events, which are sent to Protocol Card.
Each Protocol Card has a dedicated microcontroller and the appropriate circuitry and connectors for a specific platform.
Each Protocol Card has a dedicated microcontroller and connectors for a specific platform.
By splitting duties, RPi can focus on input parsing, and Protocol Card handles timing critical signal generation, resulting in a flexible architecture and reliable performance.
@@ -129,7 +133,7 @@ Current focus is having a smooth project launch. So for the first few months I w
Of course, more Protocol Cards are planned. Not making any guarantees at this moment, but a shortlist include:
* OG Macintosh/128K/512K/Mac Plus
* ~~OG Macintosh/128K/512K/Mac Plus~~ Done!
* Olivetti M24 / AT&T PC 6300
* SUN SPARCstation

View File

@@ -70,17 +70,9 @@ Let's take a quick look:
* DFU button is used for firmware updates.
## Protocol Card Overview: Apple Desktop Bus (ADB)
## Protocol Card Overview: Apple Lisa, Early Mac, and ADB
![Alt text](photos/adbpc.jpeg)
* A **male to male** 4-Pin mini-DIN cable is needed. S-Video cable works!
* You can use either ADB ports, and the other for daisy-chaining.
* Press the ADB Power button to turn on.
* ADB Power Button can also be activated from the microcontroller.
![Alt text](photos/applepc.png)
## Cable Connection
@@ -170,7 +162,7 @@ In my testing, gamepad compatibility seems to depends on the RPi models:
* If pairing fails, remove the BT device in the menu, reboot USB4VC, and try again.
* Multiple controllers will work at the same time, although sometime their outputs might compete with each other.
* Multiple controllers should work, although analog stick might compete with each other.
-----
@@ -188,7 +180,7 @@ With **officially supported controllers**, the mapping is:
* Left & Right Analog Triggers to Joystick 2 Y-Axis.
Unsupported USB controllers might still work, but the default mapping might be wonky.
Unsupported USB controllers should still work, although you might need to make your own mapping (see below).
## Custom Gamepad Mapping

BIN
photos/applepc.png Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB