[NTLK] Using a standard PS/2 Keyboard on a MP2100

Andrei Chichak newton at chichak.ca
Fri Feb 12 15:56:33 EST 2010


Give me a buzz if you want help. I've got compilers, proto boards, oscilloscopes, yadda


A


On 2010-February-12, at 1:46 PM, Martin Gomez wrote:

> I remember seeing a "Newton Keyboard serial data dump" somewhere.
> There are the detection part, the negotiation and the ascii of every key on
> the Newton Keyboard.
> Yes, I expect it to be pretty simple to develop :)
> 
> On Fri, Feb 12, 2010 at 4:52 PM, Andrei Chichak <newton at chichak.ca> wrote:
> 
>> Microchip has an app note regarding converting a PS/2 keyboard into USB, so
>> you can get that part of the protocol for free. As for the Newton side I
>> can't remember seeing documentation of their protocol (which means very
>> little, I can't quite seem to remember what I had for dinner last night let
>> alone what Apple published 10 years ago).
>> 
>> As for a processor, Microchip makes a few with 2 native serial ports. I
>> wouldn't expect that the programming would be complex, mostly a acquire,
>> parse, lookup, encode, send loop.
>> 
>> Andrei
>> 
>> 
>> On 2010-February-12, at 12:12 PM, Martin Gomez wrote:
>> 
>>> Hi everyone.
>>> As part of my current work assignment, i'm learning some electronics and
>> a
>>> lot of PIC programming.
>>> I think there isn't too complex a task to develop some PS/2 -> Serial
>> board
>>> with a few components and a small program that emulates a Newton
>> keyboard.
>>> If my free time somehow expands itself ;) i will see to design and
>> develop
>>> such a device.
>>> The schematics and source code will be open source and uploaded to unna,
>> of
>>> course.
>>> 
>>> I will keep you all informed as it nears completion. Any
>>> ideas/thoughts/whatever, i'm available in and off list :)
>>> 
>>> Regards,
>>> Martín
>>> --
>>> If debugging is the process of removing bugs, then programming must be
>> the
>>> process of putting them in.
>>> 
>>> ====================================================================
>>> The NewtonTalk Mailing List - http://newtontalk.net/
>>> The Official Newton FAQ     - http://splorp.com/newton/faq/
>>> The Newton Glossary         - http://splorp.com/newton/glossary/
>>> WikiWikiNewt                - http://tools.unna.org/wikiwikinewt/
>>> ====================================================================
>> 
>> 
>> 
>> 
>> ====================================================================
>> The NewtonTalk Mailing List - http://newtontalk.net/
>> The Official Newton FAQ     - http://splorp.com/newton/faq/
>> The Newton Glossary         - http://splorp.com/newton/glossary/
>> WikiWikiNewt                - http://tools.unna.org/wikiwikinewt/
>> ====================================================================
>> 
> 
> 
> 
> -- 
> If debugging is the process of removing bugs, then programming must be the
> process of putting them in.
> 
> ==================================================================== 
> The NewtonTalk Mailing List - http://newtontalk.net/
> The Official Newton FAQ     - http://splorp.com/newton/faq/
> The Newton Glossary         - http://splorp.com/newton/glossary/
> WikiWikiNewt                - http://tools.unna.org/wikiwikinewt/
> ====================================================================






More information about the NewtonTalk mailing list