Thomson MO5/MO6

User avatar
kathleen
Top Contributor
Posts: 421
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 243 times
Been thanked: 138 times

Thomson MO5/MO6

Unread post by kathleen »

Dear all,
I found that there is a Thomson MO5/MO6 core for the Mister, only the .rbf is available, nothing more. This core boots and some prg can be loaded but seems to be at very preliminary stage. In anybody know who is the author of this core or better, if he sees this message would it be possible to have some information regarding this core ? Is it a one shot or is it still under development ? .The MO5/6 is also a nice computer to have for our Mister. Thank you in advance

かすりん

Michael1260
Posts: 36
Joined: Wed Sep 16, 2020 11:42 am
Been thanked: 10 times

Re: Thomson MO5/MO6

Unread post by Michael1260 »

It will be so nice to have my first computer, the TO7 on Mister :-)

Christmas 1982 :-)
lroby74
Posts: 118
Joined: Tue May 26, 2020 2:59 pm
Has thanked: 137 times
Been thanked: 16 times

Re: Thomson MO5/MO6

Unread post by lroby74 »

Where is link for this beta core, please?
User avatar
kathleen
Top Contributor
Posts: 421
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 243 times
Been thanked: 138 times

Re: Thomson MO5/MO6

Unread post by kathleen »

@Ironby74,
Here it is : http://temlib.org/pub/mister/MO.rbf

かすりん

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: Thomson MO5/MO6

Unread post by jca »

He is a MISTer developper: Grabulosaure.
User avatar
ron
Posts: 160
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 70 times
Been thanked: 62 times

Re: Thomson MO5/MO6

Unread post by ron »

Nice !!!
Thanks for the info. Already tested and loading and working.
Regards
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 154 times
Been thanked: 52 times

Re: Thomson MO5/MO6

Unread post by tontonkaloun »

great find Kathleen
Seb
Posts: 3
Joined: Wed May 27, 2020 2:24 pm
Has thanked: 1 time

Re: Thomson MO5/MO6

Unread post by Seb »

Nice for the kids who was concerned by Le Plan Informatique pour tous !
User avatar
JeanFred64
Posts: 6
Joined: Sun May 24, 2020 9:23 pm

Re: Thomson MO5/MO6

Unread post by JeanFred64 »

Thanks Kathleen for the info
cvenditti
Core Developer
Posts: 9
Joined: Mon May 25, 2020 12:06 am

Re: Thomson MO5/MO6

Unread post by cvenditti »

I have also the source for the s3mo5 from Olivier (it is for Spartan 3 starter kit but that can be ported):
https://github.com/NEO-JAMMA/s3mo5
teller
Posts: 39
Joined: Thu Jul 23, 2020 9:29 pm
Has thanked: 14 times
Been thanked: 3 times

Re: Thomson MO5/MO6

Unread post by teller »

Just love to have this on MiSTer, many thanks!
Just tested the core and found out that the gamepad mappings are mixed up like this:
right = up
up = right
down = left
left = down
breiztiger
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: Thomson MO5/MO6

Unread post by breiztiger »

CPC-Power Staff
User avatar
Grabulosaure
Core Developer
Posts: 79
Joined: Sun May 24, 2020 7:41 pm
Location: Mesozoic
Has thanked: 3 times
Been thanked: 92 times
Contact:

Re: Thomson MO5/MO6

Unread post by Grabulosaure »

lroby74
Posts: 118
Joined: Tue May 26, 2020 2:59 pm
Has thanked: 137 times
Been thanked: 16 times

Re: Thomson MO5/MO6

Unread post by lroby74 »

Grabulosaure wrote: Sun Jan 10, 2021 11:13 pm Just published the Thomson MO6 core sources :
https://github.com/Grabulosaure/MO_MiSTer

Current build :
https://github.com/Grabulosaure/MO_MiST ... ses/mo.rbf
Would like to know why this core is not on official cores repository
teller
Posts: 39
Joined: Thu Jul 23, 2020 9:29 pm
Has thanked: 14 times
Been thanked: 3 times

Re: Thomson MO5/MO6

Unread post by teller »

Seems to run fine, but to get into BASIC you need to set keyboard to AZERTY first, otherwise nothing happens when setting keyboard to QWERTY. It's very clever having the speed mode on when loading from tape (WAV).

I would love to get this core running soon on my CRT monitor. (MZ7000), but the recent core gives a rolling out of sync display when using VGA to SCART cable with the io board.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Thomson MO5/MO6

Unread post by Moondandy »

Grabulosaure wrote: Sun Jan 10, 2021 11:13 pm Just published the Thomson MO6 core sources :
https://github.com/Grabulosaure/MO_MiSTer

Current build :
https://github.com/Grabulosaure/MO_MiST ... ses/mo.rbf
Ah, mystery solved! Thanks for adding to Github! Is the SS.rbf on that list a SPARCstation 1 or Sun System?
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: Thomson MO5/MO6

Unread post by jca »

SparcStation.
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: Thomson MO5/MO6

Unread post by pgimeno »

Excuse my dumbness but how do you enter the letter M in this core?
User avatar
Grabulosaure
Core Developer
Posts: 79
Joined: Sun May 24, 2020 7:41 pm
Location: Mesozoic
Has thanked: 3 times
Been thanked: 92 times
Contact:

Re: Thomson MO5/MO6

Unread post by Grabulosaure »

pgimeno wrote: Wed Jan 05, 2022 8:03 pm Excuse my dumbness but how do you enter the letter M in this core?
It depends on the "Keyboard" option.
MO6 computers had an AZERTY keyboard, and many symbol keys were different from the PC layout, like many of the home computers of that era.

So there is several wrong options between having a layout that resemble the original computer, and translating PS2 keystrokes from MiSTer framework to the corresponding key combination on the computer. And PS2 keystrokes are "geographical" which means that a A on an AZERTY keyboard has the same code as a Q on a QWERTY.
When selecting "AZERTY" on the menu, you are using an AZERTY keyboard on the Mister and a M is a M. But if you have a QWERTY, the corresponding key is ": / ;", on the right of the "L" key.

When selecting "QWERTY", alphabetical characters will match a QWERTY keyboard.


I've left this core for a while, sorry, many things are missing, such as MO5/TO7/TO8/TO9 modes, encoded tapes and floppies, ...
teller
Posts: 39
Joined: Thu Jul 23, 2020 9:29 pm
Has thanked: 14 times
Been thanked: 3 times

Re: Thomson MO5/MO6

Unread post by teller »

It actually runs already pretty fine. I played YETI just today, needed to type LOADM several times then succeeded getting the game finally running by typing EXEC. Sometimes you need to rewind the tape and try again.

As already posted I would love to run this core with a CRT monitor, which I hope you will add that feature in a future update anyways. Thanks for working on a Thomson core!
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: Thomson MO5/MO6

Unread post by pgimeno »

Grabulosaure wrote: Wed Jan 05, 2022 8:55 pm It depends on the "Keyboard" option.
MO6 computers had an AZERTY keyboard, and many symbol keys were different from the PC layout, like many of the home computers of that era.

So there is several wrong options between having a layout that resemble the original computer, and translating PS2 keystrokes from MiSTer framework to the corresponding key combination on the computer. And PS2 keystrokes are "geographical" which means that a A on an AZERTY keyboard has the same code as a Q on a QWERTY.
When selecting "AZERTY" on the menu, you are using an AZERTY keyboard on the Mister and a M is a M. But if you have a QWERTY, the corresponding key is ": / ;", on the right of the "L" key.

When selecting "QWERTY", alphabetical characters will match a QWERTY keyboard.


I've left this core for a while, sorry, many things are missing, such as MO5/TO7/TO8/TO9 modes, encoded tapes and floppies, ...
Thanks for the explanation. There seem to be three keyboard modes, "DCMOTO", "QWERTY" and "AZERTY". Apparently, Caps Lock switches many things around in completely unexpected ways.

In "DCMOTO" mode I can't enter an M letter no matter what I do. [Edit: This was the default in my system, hence my trouble with the M key]

In QWERTY mode, the numbers seem to be scattered and not all are available, without pressing Caps Lock (e.g. I can't press the number 2). Once you press Caps Lock, things seems to get normal-ish for a US keyboard.

In AZERTY mode, without pressing Caps Lock, pressing the numbers in the top row gets me * 2 3 4 5 - 7 6 9 0. When pressing Caps Lock things seem to make a bit more sense, and pressing shift + the numbers produces 1 2 3 4 5 6 7 8 9 0 as expected.

I may be mistaken, but it seems to me that none of the modes has a 1:1 correspondence with the MO hardware keyboard.
Post Reply