Olivetti M10 ROM patch

From Bitchin100 DocGarden
Revision as of 06:49, 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. 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


For fun and information, I post the file which contains the T102 base ROM + the set of patches to it. I compile these with TASM. This patch could be modified to support other keyboards.


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