Looking at the schematic, are you sure it's 8K and not 16 (27x128)?

Looks standard except for pins 26 & 27

On Sun, Nov 13, 2022 at 4:23 PM Stephen Adolph <[email protected]> wrote:

> Georg,
> What type of ROM chips did you use, when you replaced your ROMs with
> patched versions?
> I've been pondering what the simplest way to do that is.
> The 8K M13 socket is wired oddly, and doesnt seem compatible with a 27C64.
> thx
> Steve
>
> On Sun, Nov 13, 2022 at 12:30 PM Georg Käter <
> [email protected]> wrote:
>
>> Hello together,
>>
>>
>>
>> I own a M200 "German/EU Version" (Art.Nr. 26-3860H) w/modem, for German
>> market it was delivered with set of keyboard
>>
>> caps and a data tape including driver for keyboard and printer. I tried
>> this in VirtualT and it seems to work so far. To run REX
>>
>> on my M200 I replaced original ROM by ROM from VirtualT patched to serve
>> german keyboard mapping.
>>
>> For your reference I´ve added original ROM files and files from tape for
>> your reference.
>>
>>
>>
>> Regards
>>
>> Georg
>>
>>
>> Georg Käter
>> Gangolfsweg 44
>> D-52076 Aachen
>> Tel.        : +49  2408 7194987
>> Fax.        : +49  2408 7196758
>> Mobil    : +49  171 4839954
>> E-Mail   :
>> [email protected]
>>
>> ========== Ihre Nachricht ==========================================
>>
>> *von*      : Cedric Amand <[email protected]>
>> *gesendet* : Sonntag, 13. November 2022, 15:37
>> *an*       : [email protected]
>> *Betreff*  : [M100] custom key mapping generator for Tandy 200
>>
>> __________ Originalnachricht _______________________________________
>>
>> My point exactly Brian !
>> How did they come up with that idea ? It makes no sense. It really
>> prevents you from using the option rom socket.
>> The docs does not talk about removing it.
>>
>> And even if you could remove it ; the installation procedure of that ROM
>> is not easy at all, requires to type two "calls" with the freaking keyboard
>> inverted.
>> OK - us nerds 40 years later can do it easily, just type "CQLL", but
>> imagine explaining that to a random journalist in 1984 ?!
>> Especially as the french doc (which I happen to have) says to type "CALL"
>> not CQLL.
>>
>> I also wonder if other markets are affected by this plague,
>> If anyone here lives in germany and owns a qwertz (or other keyboard
>> variant) of the M200 : do you have a "stock option ROM" as well ?
>>
>> I also wish to thank Stephen publicly for the time he invested into
>> helping me, as indeed, you can't use an option ROM (and even less a REX#)
>> in those non-qwerty  M200s, and I think this research might help some other
>> people at some stage (this hobby is booming right ? :) )
>>
>> We're (and I am) in the process of replacing the main rom + 8KB rom with
>> a 27C512 flashed with a custom "native Azerty" firmware
>> Which should free up to option socket, for a REX#
>>
>> I also plan to make other modifications to that custom ROM, but we'll see
>> if I get there.
>> I've also been experimenting in the past with custom firmware for the my
>> M102 for different reasons.
>> I'm a "modem" nerd and I have all the equipment (PABX, etc) to make voice
>> calls between my vintage laptops - so it's important for me to have my
>> modems work. This required a custom firmware to make my M102 work, with
>> modem, with a REX#. ( OK I think this kind of stuff is only relevant to me
>> this time :) :)
>>
>>
>> Le 2022-11-13 14:53, Brian White <[email protected]> a écrit :
>>
>> Nice.
>>
>> So the point would be to make the main rom natively azerty to match the
>> hardware, free up the option rom slot for normal use, without otherwise
>> changing the main rom so that it becomes incompatible with application
>> software? I guess you might even be able to make a dvorak version and move
>> the keycaps around?
>>
>> I'm just trying to imagine the sales pitch for that azerty 200 that needs
>> the option rom, thus preventing the use of any other option rom (or at
>> least making it pretty inconvenient by having to swap them on every reset I
>> guess?)
>>
>> "Here's your new model 200. It's only half as useful as others with no
>> modem and no option rom but you can still pay full price please."
>>
>> --
>> bkw
>>
>> On Sun, Nov 13, 2022, 8:28 AM Stephen Adolph <[email protected]>
>> wrote:
>>
>>> hi folks,
>>>
>>> Thought I would share this work.  It is a spreadsheet for computing the
>>> keyboard table in the T200 so you can make native custom keyboards for T200.
>>>
>>> Why?
>>> The AZERTY keyboard in Europe was accommodated using an option ROM that
>>> kinda hacked the keyboard.  Keystrokes get intercepted and corrected to be
>>> AZERTY even though the main ROM is set up for QWERTY.
>>>
>>> An alternative is to have the main rom directly support AZERTY.
>>> To do this, there are 6 keyboard mapping tables that start at 9763h.
>>> Each table are 44 bytes long.
>>>
>>> This spreadsheet lets you assign the ascii codes for each of the 44
>>> affected keys, for all 6 tables. (unshifted, shifted, GRAPH, shift GRAPH,
>>> CODE, Shift CODE).
>>>
>>> It is an excel spreadsheet that included the analysis add it so that
>>> certain needed functions are present.
>>>
>>> Once you make the correct keyboard mapping, the spreadsheet provides the
>>> 6x44 bytes in assembly compatible form, so you can compile and patch the
>>> tables with a hex editor.
>>>
>>> This approach could be used for other machines also.
>>> Note - the AZERTY keyboard did NOT modify the actual character set, so
>>> that is out of scope.  Of course it is possible to patch the main ROM to
>>> change the bitmaps as well.  Not handled by this spreadsheet.
>>>
>>> Comments welcome.
>>> Steve
>>>
>>>
>>
>>
>> __________ Ende Originalnachricht __________________________________
>>
>>
>> *Vertraulichkeitsinformation: *Diese Nachricht ist vertraulich. Die
>> Informationen dieser Nachricht sind ausschließlich für die persönliche
>> und vertrauliche Verwendung durch den/die oben genannten Empfänger
>> bestimmt. Wenn Sie kein beabsichtigter
>> Empfänger sind, bitte lesen, kopieren und verwenden Sie die Nachricht
>> nicht. Machen Sie sie nicht anderen
>> zugänglich. Bitte informieren Sie uns umgehend über den Zustellfehler und
>> senden Sie die Originalnachricht
>> per E-Mail an uns zurück.
>>
>>
>> *Confidentiality Notice: *This message is confidential. The information
>> contained in this message is intended only for the personal
>> and confidential use of the recipient(s) named above. If you are not the
>> intended recipient, please do not
>> read, copy, or use it and do not disclose it to others. Please inform us
>> immediately of the delivery error
>> and return the original message to us via e-mail.
>>
>

Reply via email to