Comments (3)
The following Amazon keyboard works with Olimex Agon Light.
Amazon Basics USB Wired Computer Keyboard and Wired Mouse Bundle Pack
https://www.amazon.com/dp/B00B7GV802?psc=1&ref=ppx_yo2ov_dt_b_product_details
from agon-mos.
Just received an Agon Light from Olimex. It has the new USB port but it doesn’t actually support USB keyboards. It supports keyboards that speak PS2 protocol (over USB connector?) Unfortunately I don’t have a keyboard that does that. I do remember when keyboards were made like this. Basically they supported both protocols and you used a passive converter. Ideally MOS would support USB HID? Maybe there is another option?
If I am not mistaken, neither the original AgonLight nor the Olimex AgonLight2 have the necessary hardware to implement the USB protocol, so a software/firmware workaround would not be possible.
If you are able to obtain a USB keyboard which supports the PS/2 protocol without an adapter (such as the one suggested by @leventp, that would be the ideal solution for the AgonLight2. At the cost of two AgonLight 2's I purchased the AgonLight 2 from Olimex in Bulgaria along with the PS/2-compatible Delux USB keyboard they sell.
I do have a nice Mitsumi PS/2 keyboard along with a passive adapter which I had wanted to use with the AgonLight initially; unfortunately, two diagonal lines of keys (4,5,R,T,F,G,V,B) do not work, and I do not have the confidence that I could restore the lost functionality with conductive ink/paint.
from agon-mos.
I'm going to mark this as 'Won't Do' as it is a hardware limitation of the platform that can't be resolved in software.
from agon-mos.
Related Issues (20)
- MOS should support an extension system HOT 3
- RTC info in VDP Protocol doesn't actually fit
- [help wanted] VBlank from assembly ? HOT 1
- Can't get two keycodes simultaneously neither in alternance
- Release needs to include/provide hash. HOT 2
- Potential issue with stack splat in exec16 from *RUN <addr> HOT 2
- Using MOS to load a picture directly to the screen, possible ?
- moscall mos_fread in Z80 mode loads only zeros HOT 2
- Documentation about mos_getkbmap HOT 2
- Boot skip
- [Feature request]A mos command to load an image to the screen
- Cannot detect retrieval of data from VDP via API HOT 1
- Feature Request: Allocate the null terminal \0 after "MOS" @ $40 for versioning. HOT 1
- mos_getkey responds to shift.
- Date and Time not being updated HOT 8
- Handle final packet(s) from VDP after switching to terminal mode
- Multi-line command history inconsistent behavior HOT 4
- UART0 full-duplex CTS/RTS HOT 8
- Use 0 wait states for Flash ROM HOT 4
- incorrect work mos 1.04
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agon-mos.