Steve,
 
thank you for the details of how REX works. This makes it now more clear for me.
REX classic works properly with my T102 version w/o modem and so far all OPTION 
ROM
I´ve tried (i.e. TS-DOS, MULTIPLAN) are working w/o any issue.
Desoldering the main ROM is not an option for me anymore, I killed already a PCB
on one of my T102 :-( (I own 5 in total) . Maybe "main ROM replacement" feature 
of REX classic,
might be the way to go for QWERTZ conversion for me.
 
Thanks again for your support
 
Kind 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      : Stephen Adolph <[email protected]>
gesendet : Freitag, 23. Dezember 2022, 14:43
an       : [email protected]
Betreff  : [M100] QWERTZ ROM for T102

__________ Originalnachricht _______________________________________


> Georg,

> After looking at this over and over I understand now.
> What you are saying is (let me repeat it back)

> * your T102 requires an option ROM to enable the use of the QWERTZU keyboard. 
> (that option ROM is what you attached)
> * running this option ROM works well for you.
> * but this option ROM occupies the same place as REX, which prevents both 
> from being used
> * so now you want to run this keyboard fixing ROM from inside REX

> Unfortunately, this cannot work.  I recently went through this with Cedric, 
> who has a T200 with AZERTY keyboard.
> The problem is that the ROM program that fixes the keyboard does so by using 
> the timer interrupt to intercept the keystrokes and convert them.

> REX# also uses the timer interrupt, and is fundamental to REX# operation.   
> This conflict can't be resolved.

> Also, because your T102 has no modem, the ROM is likely very incompatible 
> with REX, and with option ROMs.
> So, you should probably be also trying to convert your T102 to use the USA 
> main ROM so that option ROMs will work.
> (I don't know this for sure, however.  It depends on your exact main ROM).

> Secondarily (optionally) I also recommend however that you carefully study 
> what Sarah Libman developed for the UK modem-less M100.
> http://sarahkmarr.com/retromodel100.html
> Sarah started from the stock M100 ROM, and modified it heavily to add 
> functionality, while maintaining compatibility with M100 option ROMs.  Very 
> cool.

> So your starting point could be Sarah's work, or it could be the Stock T102 
> ROM image.What you need to do is as follows:

> 1) you need to develop a patched main ROM for your TANDY 102 that is natively 
> QWERTZU, and compatible with REX and Option ROMs.
> 2) you need to de-solder or otherwise remove your "factory" T102 Main rom.  
> (recommend capturing your original ROM Binary first!)
> 3) install a socket
> 4) burn a 27C256 with your patched T102 main ROM, install, verify keyboard 
> works
> 5) then install REX#

> The good news is that you can follow the process I did for Tandy 200, and 
> remap the T102 keyboard.
> I'm attaching the following:

> 1) the stock USA T102 ROM binary, which could be your starting point.  Or use 
> Sarah's.  Or some hybrid.

> 2)  the T200 AZERTY spreadsheet that I used to compute the new keyboard 
> matrix.  You would have to rework this to be T102 based, and to correct for 
> QWERTZU.

> 3)  the disassembled portion of the T102 keyboard mapping starting at 7BF1H
> - this is the table of ascii codes that you need to modify, to convert from 
> QWERTY to QWERTZU

> Once you have a prototype, you could try your new main ROM in VirtualT and 
> see if it does what you want.

> Good luck.  A few hours of work and you will have this solved.
> Let me know if you have any questions.

> Steve




> On Fri, Dec 23, 2022 at 6:21 AM Georg Käter 
> <[email protected]> wrote:

>> Dear all,
>>  
>> by luck I got a very late T102 (build 1989) "German version" w/o modem with 
>> installed QWERTZU ROM
>> and it works like expected. Then I copied the ROM to REX to try similar what 
>> is written in the installation
>> description, loading QWERTZU ROM from REX is ok and can be enabled by a 
>> CALL63012, but following
>> the further instruction to run another ROM fails. 
>> Have you any idea how to get the above working, means installing QWERTZU ROM
>> and run i.e. MULTIPLAN from REX?
>>  
>> I´ve attached ROM dump and installation instruction for you reference.
>>  
>> Thanks in advance for your help
>>  
>> Kind regards and merry X-mas
>> 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] 

>> 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.

__________ 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