USB Tools and Resources |
MDFS::Info.Comp.BBC.USB | Search |
BBC Master using a USB keyboard | ||
USBUtil.zip
USBUtil.ssd | 77K 77K | Archives of all USB tools |
USBROM.src (L)
USBROM BBCUSB.txt | 24K 2K | USB Support ROM. Provides USB drivers for keyboard, mouse and printer.
The keyboard driver currently does not set the USB keyboard LEDs. |
USBKeyMap
HIDcodes HIDkeys.gif HIDkeyJP.gif Iyonix CharacterCodes KeyCodes | 7K 8K 13K 13K | Keyboard layout and keymap
USB HID keyboard keyscan codes USB HID keyboard keyscan codes image USB HID keyboard keyscan codes image, BBC/EMCA/JP layout Iyonix keyboard codes RISC OS keyboard codes RISC OS key codes |
The USB keyboard driver hooks into the BBC's KEYV and EVENTV
vectors to do background keyboard processing in parallel to the BBC's own
keyboard. When using a USB keyboard, the Print key is f0, End is COPY, BS and DEL both generate CHR$127, PageUp and PageDown generate Shift-Up and Shift-Down. With the BBC/JP/ECMA layout Shift-0 generates underline. | ||
DiskTools | USB disk tools, USBFiler, USBtoDisk, DiskToUSB, etc. | |
USBKBD.src (L) | 8K | Source for a RAM-resident USB keyboard driver.
Change the kbd%= line to change the keymapping. It currently does not set the USB keyboard LEDs. |
USBPRN.src (L) | 3K | Source for a RAM-resident USB printer driver. |
MSEDEMO (L)
KBDDEMO (L) PRNDEMO (L) USBDUMP (L) USBSTATUS (L) | 2K 3K 3K 3K 3K | RetroClinic USB mouse demo.
USB keyboard demo. USB printer driver demo, sends a text file to a USB printer. Dump USB command replies. Display status of connected USB devices. |
USBLib (L) | Low-level USB control library. |