Yes, been thinking about that. The only way to make enough space would be to try and remove all MODEM related code. might be possible, but I think it is easier to make 4 different EU ROMs. After all, the end user has to burn one, and it is specific to the board they have. Not sure it is worth the effort to do that much surgery on the M100 ROM.
A bigger issue is the graphics characters. Very few of them map to M100 graphics characters. For software compatibility, I think it is more important to represent the ascii codes in the same way as the M100 would use them. So, my plan is to just map them as best is possible, and live with it. One thing that I found which I think is really odd. The EU ROM does not use the standard ascii code definition for 0-127. They made1 change. 1) ASCI 35d = the pound character, not the # character This is pretty strange imho. I find no record of the EU using a different definition for this ASCII code. On Thu, Oct 28, 2021 at 9:53 AM Jeffrey Birt <[email protected]> wrote: > Good work Steve. This would make it possible then to modify the M100->M10 > ROM to read the jumpers and choose correct table IF there is enough room in > the M100-M10 ROM. Or, I guess probably easier to is have 4 ROM versions, > one for each table and the user would need to burn the correct one for > their KB layout. > > > > Jeff > > > > > > *From:* M100 <[email protected]> *On Behalf Of *Stephen > Adolph > *Sent:* Thursday, October 28, 2021 8:14 AM > *To:* [email protected] > *Subject:* Re: [M100] various M10 main ROMs please! > > > > Follow up- > > What I have learned: > > > > There are only 2 versions of the M10 > > 1) M10 - modem (for USA) > > 2) M10 - no modem (for rest of world) > > > > Each of these has uniquely 1 main ROM, and they are both online. (M10 - > USA), (M10-EU) > > There is a somewhat disassembled listing of the M10 - EU rom on the web > ath F.J. Kraan's M10 site. > > The main ROM from VirtualT comes from this site I believe (because it is > exactly 8 bytes too large!). > > > > The M10 - no modem PCB uses hardwired jumpers at SW-1 and SW-2 to > determine the keyboard mappings. > > > > Schematics > > M10-Modem: findable online at various places. > > M10-no modem. The destuff and configuration from "modem" to "no modem" > are actually not documented but are indicated on the M10-modem schematic. > There is a harder to find scan of the M10-no modem schematic, with some > hand scribbled modification notes for 128kB RAM upgrade, which DOES show > the no-modem specifics. > > > > > > So, that's that. > > > > one copper layout > > 2 schematics, with 4 hardware configs for each keyboard type > > 2 main roms, with the EU rom containing all the 4 keyboard mappings > > > > > > > > > > > > > > > > On Mon, Oct 25, 2021 at 10:03 PM Stephen Adolph <[email protected]> > wrote: > > 5. QZERTY ITALY > > > > On Mon, Oct 25, 2021 at 9:26 PM Stephen Adolph <[email protected]> > wrote: > > Hello, > > I'm gathering main ROMs for M10. > > I think there are 5 different keyboards, > > > > 1. QWERTY USA (got that rom) > > 2. QWERTY UK (got that rom) > > 3. AZERTY FRANCE (I have a listing for that) > > > > need: > > 4. QWERTZ GERMANY > > 5. QWERTY ITALY > > > > Could use these ROMs if anyone has them, thanks! > > Steve > >
