hotkey (Zoé) · @hotkey
570 followers · 738 posts · Server toot.lgbt

Oh and if anyone is wondering why the TO7 and MO5 beep annoyingly every time you press a key, I think it's because the first TO7 model had a horrible rubber membrane keyboard.

The MO5 was still horrible but a bit less so I guess 😅.

Subsequent versions/models had proper keyboard.

The thing they didn't have is a backspace key. Sooo annoying to have to do it in two steps (left arrow, delete).

Backspace, what a concept!
Kids, don't take it for granted!

#hotkeyemu #thomson #mo5 #mo7

Last updated 2 years ago

hotkey (Zoé) · @hotkey
567 followers · 713 posts · Server toot.lgbt

Crap, there's another IO/timer chip.

Oh, fun! A rare io chip with next to no technical documentation.
Well, forget about it.

I mean I'm doing this for fun.

Ok, I found a bit of info here and there.
Maybe even enough to implement it.

Would be a lot of work for only this computer.

But I've done IO and timers before.
They're not very fun
But...

...

Fine, I'll do it.
Shut up brain.

2/2

#hotkeyemu #thomson #mo5 #to7

Last updated 2 years ago

hotkey (Zoé) · @hotkey
567 followers · 713 posts · Server toot.lgbt

Lightpen - check! OK it reacts on black, which it isn't supposed to do (and red too according to the docs). But it'd be surprisingly annoying to fix. I'm not kidding. There are reasons and everything.
Maybe one day. Or not.

Maybe I could do the TO7, now? How hard could it be?

*checks docs*
Ok, different memory map, not too bad...
I can reuse some components and the video is very similar.
Keyboard decoding is a bit different.
Sounds doable.

1/2

#hotkeyemu #thomson #mo5 #to7

Last updated 2 years ago

hotkey (Zoé) · @hotkey
565 followers · 659 posts · Server toot.lgbt

I hate light pens.

Thomson loved light pens. Came stock with all their computers. Even had a BASIC command to read it (INPUTPEN).

The CRT monitor scans from left to right in 64μs, line by line (312 lines), 50 times per second.

Due to persistence of vision we see a solid image but a phototransistor right on the screen would see a "dot" blinking on and off 50 times per second as the electron beam zooms by.

1/3

#hotkeyemu #thomson #mo5 #emulation

Last updated 2 years ago

hotkey (Zoé) · @hotkey
564 followers · 625 posts · Server toot.lgbt

I'm no expert, but that looks like a Thomson MO5 running* BASIC on my very own 6809 CPU :meow_party_bounce:

(Yes it beeps annoyingly every time you press a key. Really.)

*no light pen, no tape, no floppy, just BASIC, but still. I think it's neat.

#hotkeyemu #thomson #mo5 #mc6809

Last updated 2 years ago

hotkey (Zoé) · @hotkey
564 followers · 625 posts · Server toot.lgbt

Funny thing is I haven't implemented NOP opcode yet (which does nothing), because I go with what the MO5 rom uses and implement as needed.

And the MO5 has not used NOP yet. Maybe it never does.

Yes I know it would take less time to implement the NOP opcode than to write this toot.

Deal with it. :meow_fluffy_deal_with_it:

#hotkeyemu #mc6809 #mo5

Last updated 2 years ago

hotkey (Zoé) · @hotkey
564 followers · 625 posts · Server toot.lgbt

@grum999 Specifically it was the COMPAR subroutine that failed because of a bug in the COMA opcode (complement accumulator).

But I had to understand how it's working to pinpoint where it failed (that's why I explained how the screen is parsed in my first post)

#hotkeyemu #mc6809 #mo5

Last updated 2 years ago

Julien Messager · @jmessager
23 followers · 714 posts · Server framapiaf.org

@Bkrywicki

Welcome!
J'ai découvert votre bible grâce à l'excellent podcast ! (Toujours personne de chez eux sur mastodon d'ailleurs !)

mag.mo5.com/187372/memo5-5-pre

#mo5

Last updated 2 years ago

hotkey (Zoé) · @hotkey
563 followers · 611 posts · Server toot.lgbt

The Thomson MO5 is weird.
I mean all 80s computers are weird.

When you type a character it writes a block of 8x8 pixels in the screen memory.

It doesn't store the actual characters anywhere, and there is no line buffer.

So when you press ENTER, it reads back the whole line.
But it's pixels, not characters. It has to check each block of 8x8 pixels and find a match in the character table.

(and there's a bug in my CPU because it always returns blank, more detail in alt text)

#hotkeyemu #mo5

Last updated 2 years ago

hotkey (Zoé) · @hotkey
555 followers · 595 posts · Server toot.lgbt

OK, this is freakin' HUGE.

I've implemented enough of the 6809 CPU so that the Thomson MO5 ROM is able to do some initialization and write a prompt to the screen memory.

(I'm just dumping the content of the pixel RAM when the emulator dies (on an unimplemented opcode))

So you don't get too excited: the CPU is not done, and the MO5 is not really emulated, just some bits hacked together.

Still... :fast_meow_party:

#hotkeyemu #mc6809 #mo5

Last updated 2 years ago

lbr59🇨🇵 · @lbr59
21 followers · 327 posts · Server mastodon.roflcopter.fr

Oh fait pour les amateurs de qui ne connaitraient pas @florentgorges et ses émissions, je vous recommande cette fois-ci 𝕮𝖔𝖑𝖑𝖊𝖈𝖙𝖔𝖗'𝖘 𝕼𝖚𝖊𝖘𝖙, il y a 3 saisons, toutes différentes, et il y a même le coffret collector.

youtube.com/watch?v=daALDWejxL

#retrogaming #geek #game #nolifetv #nintendo #atari #sega #arcade #collection #histoire #mo5 #otaku #japon #console #jeuxvideo

Last updated 2 years ago

Laurent FRANCOISE · @LaurentFr
225 followers · 1379 posts · Server piaille.fr

Et voici la cartouche Cedic Nathan "Synthétiseur de parole" pour MO5/TO7 :-)
Le logiciel est par ici dcmoto.free.fr/programmes/paro , je testerai ça ce week-end !

#retrocomputing #Thomson #mo5 #to7

Last updated 2 years ago

tTh · @tth
221 followers · 1266 posts · Server mastodon.tetaneutral.net
Julien Messager · @jmessager
6 followers · 196 posts · Server framapiaf.org

Bel article sur un beau proqramme noble, d'une époque civilisée !

Le plan « Informatique pour tous » de 1985 – Canard PC
canardpc.com/retrogaming/l-oei

#retrocomputing #to7 #mo5 #thomson #canardpc

Last updated 3 years ago

Julien Messager · @jmessager
4 followers · 137 posts · Server framapiaf.org

Je n'avais pas suivi l'évolution du projet!
Belle acquisition par la non moins belle association !!
Une véritable pièce de musée ! 🥰😍😍

Acquisition du Micral N par l'association MO5 - MO5.COM
mo5.com/site/micral-article1/

#r2e #Micral #retrocomputing #mo5

Last updated 3 years ago

Olivier Duquesne aka DaffyDuke · @daffyduke
533 followers · 40411 posts · Server mamot.fr

RT @gandi_net

Des technologies marquantes on en a vues... Mais peu étaient aussi magiques que le crayon optique.

🐦🔗: twitter.com/gandi_net/status/1

#to7 #mo5 #1980s

Last updated 3 years ago

tth · @tth
166 followers · 562 posts · Server mastodon.tetaneutral.net

@LaurentFr : @fgirault Cette petite démo devrait t'inciter à te replonger dans le non ? Le peut même te préter un si besoin.

#mo5 #tetalab #M6809

Last updated 3 years ago

Emmanuel Côtez · @eco
15 followers · 19 posts · Server piaille.fr

One of my hobbies is programming under scratch (it changes me from Javascript and InDesign programming); I discovered with my daughter, who learnt it at school, and in order to try what is possible, I have developed this game: scratch.mit.edu/projects/64179 – this is a clone of with (so its name is "Arkeonoid", even if "Paleonoid" whould have been much more pertinent, for sure)... I invite you to (re)discover this game who enlightened my young years (on the antic )...

#scratch #arkanoid #dinosaurs #mo5

Last updated 3 years ago

Emmanuel Côtez · @eco
20 followers · 22 posts · Server piaille.fr

One of my hobbies is programming under scratch (it changes me from Javascript and InDesign programming); I discovered with my daughter, who learnt it at school, and in order to try what is possible, I have developed this game: scratch.mit.edu/projects/64179 – this is a clone of with (so its name is "Arkeonoid", even if "Paleonoid" whould have been much more pertinent, for sure)... I invite you to (re)discover this game who enlightened my young years (on the antic )...

#scratch #arkanoid #dinosaurs #mo5

Last updated 3 years ago

Kazerlelutin · @kazerlelutin
9 followers · 13 posts · Server mastodon.social

Dimanche 27 novembre, sur retrouvez sur pour les .

#mo5 #twitch #retronews

Last updated 3 years ago