• Please review our updated Terms and Rules here

AT to XT Keyboard Converter

Hi Guys! I have a Micro 8088 from Sergey and he use a At to XT converter in your project. I am from Brazil and i have a abnt2 ps2 keyboard. The keys "/" and "?" not working. I like to know how to compile the source code and if is possible make this keys work properly. I see that "XTTRANS.INC" file is like a at to xt table converter. Do is possible make this keys work properly changing some thing in this file?

Thank you
 
I actually use @Chuck(G) code without any modifications ;)
Presumably, all that AT2XT does, it converts scan codes from AT ones to XT ones.
The BIOS is responsible for converting the scan codes to the ASCII (and extended keys) format. Looking at the Brazil's keyboard layout here, it appears that for whatever reason there are two ways to type "/" and "?" - one is by using dedicated "/ ?" key next to the right shift (not all keyboards have it?!), another is using AltGr+Q and AltGr+W combinations. 8088 BIOS knows nothing about AltGr and combinations, and generally was designed to work with a US/English keyboard. It might be possible to use some kind of third-party keyboard driver to support Brazilian/Portuguese keyboard, or patch the BIOS to support it.
 
Good evening !
This is my first post on this forum. I apologize in advance if my questions seem ridiculous. I haven't held a soldering iron in my hands for 30 years)). But now (after two Z80 projects) I have built a xi8088. Not immediately, but it worked! Almost completely assembled on microcircuits of the former USSR. But problems arise. I think I got the oldest 8242, with Phoenix'87 firmware. I guess that's why my AT keyboard refuses to work. A question for Sergey: is it possible to simply transfer the AT keyboard connection scheme from his micro_8088 project (PIC12F629 + binding + appropriate firmware)? Or do I need to remove the U38E and U38D inverters?
Of course I will order the VIA VT82C42N, but it will take longer. And I don't want to stop the interesting process))
And sorry for my imperfect English)))
 
@sergey, obrigado por sua resposta. Talvez eu possa mudar qualquer coisa do scancode.inc para fazer o ´?´ e o ´/´ funcionarem?
i am not smart with assembly, but i want trie
 
@sergey, thanks for your reply. Perhaps I can change anything from scancode.inc to make the ´?´ and ´/´ work?
i am not smart with assembly, but i want trie
 
I read all of this multi-year thread. I followed @Chuck(G) code. I wwas ready to go burn a PIC, realizing that, not only did he not use MPASM (remember, this was *many* years ago) but that Microchip no longer "supports MPASM" in favor of PIC-AS.

I have a handful of PIC chips around here; have a pickit III and now use a pickit4, I began on a picstart (with the endless updates to the 40 pin chip that you got for free). So, I started thinking about how I would roll my own using his code and how I would make an enclosure (my project enclosures consistently look like they were made by a 5-year old) and what cables and connectors I had and all that..

Then, I simply bought one here for $20. It came quickly, the cables and sockets are high quality, they say outright it is @Chuck(G)'s code, and....it works. I have now used it with two AT/PS2 keyboards, including this one. They work fine and, of course, nobody should expect modern keys to have equivalents on an old XT clone (which is what I am working on).

Maybe I will need to do some modifications at some time, but for now; I can use a keyboard and that is a distinct advantage when attempting to resurrect and old box :)

So, that is my two cents and I know nothing else about that company, but I can say that the product works well for me and I am happy I got it..

The way of the future, in my view, is definitely a conversion for USB keyboards which are plentiful and cheap. There are some pi pico projects out there and maybe I will do one later - or maybe that will just be another thing I will never get around to - and kids....such is the freedom of retirement.
 
Good day ! Here's the question: the keyboard converter built by @sergey into the Micro8088 PB circuit generally works. But sometimes there is a crash that I call "NumLock in reverse". The cursor control keys (arrows) start working as numbers "2-4-8-6", and it is impossible to exit this mode. Along with this, some keys on the right side of the keyboard stop working. The only way out of this state is Reset. My friends faced a similar problem when building a Micro 8088 or NuXT. Have any of you encountered a similar problem? Are there any methods of solving it?
P.S. I apologize for my stupid question from March 9th. Thank you for not answering and making fun of me. I am ashamed (((
 
I have not experienced anything like that.
A little more about the problem that I called " NumLock in reverse". It has been experimentally observed that it manifests itself in different ways with different keyboards. If it appears regularly with Logitech Deluxe Keyboard or with Genius KB-06x, then with a cheap no-name chinese "disposable" keyboard it is not there at all? Conclusion - it's not about AT to XT Keyboard Converter, but about its compatibility with different keyboards. So, the question is removed.
I apologize again for my imperfect English.
 
I can confirm the "num lock issue" with XTATKEY_094 and Micro 8088. I also tried the RT01 version but ended up with a boot loop. Also, I'm unable to pass MCU program verification on byte 021F.
 
Last edited:
Back
Top