Olivetti M10 ROM patch

From Bitchin100 DocGarden
Revision as of 08:43, 8 October 2021 by Sadolph (talk | contribs)
Jump to navigationJump to search

The stock Olivetti M10 isn't compatible with REX or any M100 Option ROMs.

However the hardware is nearly identical to the M100/T102, except for the keyboard (mainly).

In order to accomplish 2 things

  1.  make M10 compatible with M100 ROMs
  2.  make M10 compatible with REX#

the Tandy 102 main ROM was patched to work (reasonably well) in the M10.

Use the patched M100 Main ROM in M10 by burning a 27C256 eprom and mounting it in the M10.

Initial version, V2, is available here: http://club100.org/memfiles/index.php?direction=&order=&directory=Steve%20Adolph/Patched%20M10%20Main%20ROM&

For convenience the files are also available here. I include in the download both the binary, and a source file to build the main ROM. I compile these with TASM. This patch could be modified to support other keyboards.

V3 captures a fix. If users find any other issues or concerns, please let me know.

NOTE: These images work for QWERTY keyboard! It should be possible to update the patch to support other keyboard types too.


T102 in an M10 Main ROM version Note Keyboard File
Version 2 Initial version QWERTY m10romv2.ZIP
Version 3 fix to SHIFT-3 key mapping and symbol QWERTY m10romv3.ZIP