Duh; shoulda looked more carefully; it really IS A15 (not A13) and it goes to /CE1 (or CE1); double duh! Thanks, Brian.
So it looks like the only non-standard pin is pin 27, since 26 is not used. Has anyone actually tried a JEDEC standard 27C64? Pin 27 is the Program pin which looks like it might effectively be an active high OE (since there is no program voltage. m On Sun, Nov 13, 2022 at 5:27 PM Brian White <b.kenyo...@gmail.com> wrote: > 8k. > > HN61364 = 8k > A15 is connected to a chip select to enable/disable the whole chip (really > just output enable not chip enable despite the /CEx labels), and the actual > address lines are only A0-A12 > > It's mostly like 27C64 but with 3 OE lines, customer programmable to be > either active high or low as part of the mask programming. Although the > schematic labels them as /CE0 /CE1 /CE2, really they are all OE not CE, and > it appears that /CE1 should be shown as active-high, so really: /OE0, OE1, > /OE2 , and /CS is a normal actual whole chip enable, active low. > > I was just now in the middle of drawing up an adapter for that chip like > FlexROM_102 but for that chip, to facilitate using the main rom replacement > feature of REX Classic in a 200 the way I have already for 100 and 102. > > But it may be simpler to make a different kind of adapter that replaces > both chips with a single larger chip on a single adapter in the main rom > socket and simply remove the 8k chip. The /BANK1 line goes to both chips > the same, and A15 ends up activating one or the other exclusively at any > given moment. > > bkw > > On Sun, Nov 13, 2022, 4:48 PM Mike Stein <mhs.st...@gmail.com> wrote: > >> 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 <twospru...@gmail.com> >> 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 < >>> georg.kae...@gk-engineering-services.de> 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 : >>>> georg.kae...@gk-engineering-services.de >>>> >>>> ========== Ihre Nachricht ========================================== >>>> >>>> *von* : Cedric Amand <ced...@cedric.net> >>>> *gesendet* : Sonntag, 13. November 2022, 15:37 >>>> *an* : m...@bitchin100.com >>>> *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 <b.kenyo...@gmail.com> 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 <twospru...@gmail.com> >>>> 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. >>>> >>>