Image Map Image Map
Page 50 of 56 FirstFirst ... 40464748495051525354 ... LastLast
Results 491 to 500 of 559

Thread: AT to XT Keyboard Converter

  1. #491
    Join Date
    Feb 2009
    Location
    Chattanooga, TN - USA
    Posts
    853
    Blog Entries
    1

    Default

    Have anyone ever considered doing a straight usb to xt adapter?
    It looks like it would be really cheap now using the following.

    Usb Host Shield Mini for Arduino promini 3.3V $15.00

    http://www.ebay.com/itm/271815305346...%3AMEBIDX%3AIT

    New Mini ATMEAG328 3.3V 8Mhz $3.68


    http://www.ebay.com/itm/New-Mini-ATM...item2c83607c8b


    Add in a connector and cable, and this combo should in theory be able to connect usb keyboards to most any computer depending on the code. (maybe tandy, AT, and others...)

    Later,
    dabone

  2. #492
    Join Date
    Jan 2007
    Location
    Pacific Northwest, USA
    Posts
    32,231
    Blog Entries
    18

    Default

    I pointed out much earlier that several 5V MCUs could do the job (e.g. AT90USB). I didn't do anything simply because I own not one USB keyboard. Most of mine are model Ms, with few exceptions.

  3. #493
    Join Date
    Jan 2015
    Location
    Thuringia, Germany
    Posts
    6

    Default

    Hi,

    at first, sorry for my english and a big thanks to Chuck(G)! I read this thread with enthusiasm and built one of those nice converters for a special terminal. Because the logic of shift-register differs a little bit, I had to make some changes, stumbled about little mistakes and had ideas of improvement, especially got some more PS/2-keyboards working.

    I think it's fair to share the code again:
    http://pontacko.tfn-clan.de/files/at...ATKEY_RT01.ZIP

    So everyone with problems can give this a try or transfer ideas.

    regards
    Last edited by schnurzel; June 8th, 2015 at 03:31 AM.

  4. #494
    Join Date
    Jan 2015
    Location
    Thuringia, Germany
    Posts
    6

    Default

    Has anyone checked the behavior of [PrtSc]-key? Does it make sense to manipulate it (like I already did with SysReq)?

    Some websites say:
    PrtSc -> 37 (make) B7 (brake)
    an XT-keyboard of GDR says:
    PrtSc -> E0 37 (make) E0 B7 (brake)
    other wesites say (but I think that's wrong and only the reverse-translation AT->XT):
    PrtSc -> E0 2A E0 37 (make) E0 B7 E0 AA (brake)

    AT-keyboards supposedly are sending (translated to XT):
    Shift-PrtSc - E0 37 (make) E0 B7 (brake)
    Ctrl-PrtSc - E0 37 (make) E0 B7 (brake)
    PrtSc - E0 2A E0 37 (make) E0 B7 E0 AA (brake)

    With aktivated filtering of E0h we get:
    Shift-PrtSc - 37 (make) B7 (brake)
    Ctrl-PrtSc - 37 (make) B7 (brake)
    PrtSc - 2A 37 (make) B7 AA (brake)

    What we could send:
    PrtSc - 2A AA 37 (make) B7 2A AA (brake)
    to revise the reported [Shift]

    ...or simply remember to press [Shift] or [Ctrl] in front of [PrtSc], exactly when we dont need it?

    regards

  5. #495
    Join Date
    Jan 2015
    Location
    Thuringia, Germany
    Posts
    6

    Default

    I'm gonna answer myself before my post from yesterday gets unlocked/visible.

    On old XT [PrtSc] is the second occupancy of[*] -> 37h, so only [Shift] or [Ctrl]+[PrtSc] can tell the XT to print. If XT is a little more modern and the keyboard has an separate [PrtSc]-key which gives E0 37 or E0 2A E0 37, the first would be absolutly correct, but the second more authentic for old software and its lookup tables. So I think it's better to keep unchanged.

  6. #496
    Join Date
    May 2015
    Location
    Townsville Qld. Australia
    Posts
    1

    Default

    I built this At2XT converter but have problems. The number keys (above QWERTY) output a character but it is the wrong one. The QWERTY line also outputs wrong characters. Most of the other keys when pressed don't output anything but cause the three keyboard leds to light. I have tried two versions of the software.
    Any ideas.
    Paul.

  7. #497
    Join Date
    May 2006
    Location
    Melbourne, Australia
    Posts
    6,308

    Default

    Quote Originally Posted by Palcal View Post
    I built this At2XT converter but have problems. The number keys (above QWERTY) output a character but it is the wrong one. The QWERTY line also outputs wrong characters. Most of the other keys when pressed don't output anything but cause the three keyboard leds to light. I have tried two versions of the software.
    Any ideas.
    Welcome to these forums.

    You do not indicate whether you used an AT2XTKB printed circuit board (per [here]), or used something else.
    If the latter, then my suggestion is to recheck your wiring against the diagram at [here].

    Also, try a different keyboard.

    If you get desperate, I can supply a pre-assembled and tested unit.

  8. #498
    Join Date
    Jan 2015
    Location
    Thuringia, Germany
    Posts
    6

    Default

    Quote Originally Posted by Palcal View Post
    The number keys (above QWERTY) output a character but it is the wrong one.
    Always the same on the same key or are they rotating?

    Tried firmware in post #493?
    - able to pass through 0xE1 too
    - optimized timing with oscilloscope and added missing edge
    - filter leading 0xE0/0xE1 if invalid byte follows
    - make SysReq behave more realistic
    - LockKey-LEDs no longer affected by CTRL or BREAK
    - fixed buffer to do something usefull (rKeyQIn -> FSR)
    - killed several interrupt problems
    - soft-reset checking in SendXTByte routine
    - ...

  9. #499
    Join Date
    Jan 2011
    Location
    Downingtown, PA
    Posts
    12

    Default

    Quote Originally Posted by schnurzel View Post
    Hi,

    at first, sorry for my english and a big thanks to Chuck(G)! I read this thread with enthusiasm and built one of those nice converters for a special terminal. Because the logic of shift-register differs a little bit, I had to make some changes, stumbled about little mistakes and had ideas of improvement, especially got some more PS/2-keyboards working.

    I think it's fair to share the code again:
    http://pontacko.tfn-clan.de/files/at...ATKEY_RT01.ZIP

    So everyone with problems can give this a try or transfer ideas.

    regards
    Thank you schnurzel! I upgraded the code in my pic and it solved several problems the adapter had with the Geneve 9640.

    The combination ctrl-alt-delete used to 'stick', that is the adapter would keep sending the keys over and over and over. This does not happen any longer.

    The combination ctrl-shift-shift didn't previously work at all. This is a very important keypress combination for the Geneve. Now it works perfectly!

    Thanks again!

    Tony

  10. #500

    Default

    Hi there, i have three 12F675 chips available and no 629. I am not very familiar with assemblers and do not have one loaded... would it be possible for someone to re-compile the file for the 12F675 and post it? I have a burner ( KitsRUS kit 149b Pic programmer) with the software that comes with it from their site... Kitsrus.com) at any rate i can burn the .hex file. but not sure what to do with the settings ... any help appreciated.

    I just purchased a Philips 2814 keyboard from ebay and as it turns out, it's an AT keyboard. I wanted to use it with my Tandy 1000 SL/2 computer i just got (but with no keyboard)...

    hoping to build this little converter soon any help appreciated.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •