Olivetti M10 ROM patch: Difference between revisions

From Bitchin100 DocGarden
Jump to navigationJump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
   2.  make M10 compatible with REX#
   2.  make M10 compatible with REX#


the Tandy 102 main ROM was patched to work (reasonably well) in the M10.
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.
Use the patched M100 Main ROM in M10 by burning a 27C256 eprom and mounting it in the M10.
Line 13: Line 13:
Initial version, V2, is available here:
Initial version, V2, is available here:
http://club100.org/memfiles/index.php?direction=&order=&directory=Steve%20Adolph/Patched%20M10%20Main%20ROM&
http://club100.org/memfiles/index.php?direction=&order=&directory=Steve%20Adolph/Patched%20M10%20Main%20ROM&


For convenience the files are also available here.
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.  
V3 captures a fix.  
If users find any other issues or concerns, please let me know.
If users find any other issues or concerns, please let me know.
Line 27: Line 31:
|-
|-
|Version 3|| fix to SHIFT-3 key mapping and symbol || QWERTY ||[[Media:m10romv3.ZIP|m10romv3.ZIP]]
|Version 3|| fix to SHIFT-3 key mapping and symbol || QWERTY ||[[Media:m10romv3.ZIP|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. 
{| class="wikitable"
|'''T102 in an M10 Main source'''||'''Note'''||'''Keyboard'''||'''File'''
|-
|Version 2|| Initial version || QWERTY ||[[Media:m10romv2_source.ZIP|m10romv2_source.ZIP]]
|-
|Version 3|| fix to SHIFT-3 key mapping and symbol || QWERTY ||[[Media:m10romv3_source.ZIP|m10romv3_source.ZIP]]
|-
|-
|}
|}

Latest revision as of 08:49, 8 October 2021

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