Page 1 of 1

Thomson MO5/MO6

Posted: Sun Nov 15, 2020 9:29 am
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

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 10:39 am
by Michael1260
It will be so nice to have my first computer, the TO7 on Mister :-)

Christmas 1982 :-)

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 2:39 pm
by lroby74
Where is link for this beta core, please?

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 2:50 pm
by kathleen
@Ironby74,
Here it is : http://temlib.org/pub/mister/MO.rbf

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 3:45 pm
by jca
He is a MISTer developper: Grabulosaure.

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 5:09 pm
by ron
Nice !!!
Thanks for the info. Already tested and loading and working.
Regards

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 6:56 pm
by tontonkaloun
great find Kathleen

Re: Thomson MO5/MO6

Posted: Sun Nov 15, 2020 7:29 pm
by Seb
Nice for the kids who was concerned by Le Plan Informatique pour tous !

Re: Thomson MO5/MO6

Posted: Mon Nov 16, 2020 12:33 pm
by JeanFred64
Thanks Kathleen for the info

Re: Thomson MO5/MO6

Posted: Sun Nov 22, 2020 2:12 pm
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

Re: Thomson MO5/MO6

Posted: Sun Nov 22, 2020 4:12 pm
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

Re: Thomson MO5/MO6

Posted: Thu Dec 03, 2020 8:28 pm
by breiztiger

Re: Thomson MO5/MO6

Posted: Sun Jan 10, 2021 11:13 pm
by Grabulosaure

Re: Thomson MO5/MO6

Posted: Wed May 26, 2021 5:11 am
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

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 2:22 pm
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.

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 4:19 pm
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?

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 4:22 pm
by jca
SparcStation.

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 8:03 pm
by pgimeno
Excuse my dumbness but how do you enter the letter M in this core?

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 8:55 pm
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, ...

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 9:40 pm
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!

Re: Thomson MO5/MO6

Posted: Wed Jan 05, 2022 9:51 pm
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.