Minitel 5 somewhat reverse-engineered

Overview

Minitel 5

The Minitel was a french dumb terminal with an embedded modem which had its Golden Age before the rise of Internet. Typically cubic, with an included CRT screen and, more importantly, you could have one at home for cheap (the model 1 was "lent" for free), so, it was a huge success and a lot of people (including me) had their first experience "being online" playing with that thing. The Minitel 5 was a version really more rare to encounter. Flat, with an LCD screen and contained a rechargeable battery, this "laptop-style" terminal could be used in phone booths and cars.

I've got one, but it is very strangely crashing at the second key press. As there seems to be no documentation yet available for it, I made this git repository.

EPROM Dumps

There are two 27C256 EPROM on the Minitel 5 board.

The first is the main EPROM, in socket MN3, containing all the firmware as the 80C32 microcontroller is ROMless. Beware, as my Minitel 5 is crashing, this ROM may be corrupted. If somebody can dump their own device, it could be very interesting for me to compare.

Link to the first dump file

The second EPROM, in socket MN8, is connected to the character generation IC and contains solely the bitmap font. 485 '16-bytes' zones from 0x6000 to 0x7E5F, with only the first 10 bytes used in each block (the 6 extra are always 0x00), one byte for each line of each character, where each bit is a pixel. Everything before address 0x6000 and from 0x7E50 to the end is filled with 0xFF.

Minitel 5 character generator EPROM content

Link to the second dump file

Integrated circuits

  • MN1 MHS 80C32 (MCU)
  • MN2 MHS MBSR-2000F11-5 DECOPLAT-1
  • MN3 NEC D27C256AD-15 (main EPROM)
  • MN4 Sharp LH5164-10 (backup RAM)
  • MN5 ROM/RAM "dual-dual row" (empty socket)
  • MN6 OKI M6255 (dot matrix lcd controller)
  • MN7 MHS MBSM-2000F05-5 VIDEOPLAT-1)
  • MN8 NEC D27C256AD-15 (bitmap font EPROM)
  • MN9 Philips FCB61C65LL-70T (SRAM)
  • MN10 Philips FCB61C65LL-70T (SRAM)
  • MN11 Motorola HC245A (3–state octal latch)
  • MN12 Motorola HC245A (3–state octal latch)
  • MN13 Motorola HC00A (quad 2-input NAND gate)
  • MN14 Harris HC04 (hex inverter)
  • MN15 Motorola HC245A (3–state octal latch)
  • MN16 Motorola HC245A (3–state octal latch)
  • MN18 Motorola HC4075 (triple 3-input OR gate)
  • MN19 RCA(?) HC273 (octal D latch w/common clock and reset)
  • MN201 ST TSB7513CP (single chip asynchronous FSK modem)
  • MN202 Philips PC74HC4053T (triple 2-channel analog multiplexer/demultiplexer)
  • MN203 TI(?) 27M4C (quad low power CMOS op-amp)
  • MN204 ST EFG71891PD (DTMF generator w/serial input)
  • MN205 Harris HC4052 (dual 4-channel analog multiplexer/demultiplexer)
  • MA103 LM3578N (DIP-8 switching regulator)
  • MA104 ADC0831CCN (single differential input 8-bit ADC w/serial I/O)
  • MA105 LM385M (1.2V micropower voltage reference)
  • MA201, MA202, MA203 Harris H11AG2 (phototransistor optocouplers)

More to come!

I already have some schematics. But i'm already now fucking tired doing this! :x

Acknowledgements

People I wish to thank:

  • Ghyom for giving me that ancient device
  • Furrtek for his help for recognising Harris old IC logo and the 27M4C op-amp
  • Fréderic from CEM de Ronchin for his help in desoldering MN8
  • nikiroo for his spellchecks.
Owner
cLx
Hobbyist in electronics, and DIY from France. Sometimes may do some coding! Doing Mac Gyver things for a living.
cLx
Este script añade la config de s4vitar a bspwm automaticamente!

Se ha testeado este script en ParrotOS, Kali y Ubuntu. Funciona para todos los sistemas operativos basados en Debian. Instalación git clone https://gi

yorkox 201 Dec 30, 2022
Convert .1pux to .csv

1PasswordConverter Convert .1pux to .csv 1Password uses this new export format .1pux, I assume stands for 1 Password User eXport. As of right now, 1Pa

Shayne Hartford 7 Dec 16, 2022
The ROS package for Airbotics.

airbotics The ROS package for Airbotics: Developed for ROS 1 and Python 3.8. The package has not been officially released on ROS yet so manual install

Airbotics 19 Dec 25, 2022
A Python package for searching journal publications and researchers

scholarpy A python package for searching journal publications and researchers Free software: MIT license Documentation: https://giswqs.github.io/schol

Qiusheng Wu 8 Mar 12, 2022
A bot to use in a pump & dump event

A bot to use in a pump & dump event on Binance.com. Please note the bot is in heavy devleopment currently so be aware of errors. If you experience err

Freddie Jonas 189 Dec 24, 2022
HiQ - A Modern Observability System

🦉 A Modern Observability System HiQ is a declarative, non-intrusive, dynamic and transparent tracking system for both monolithic application and dist

Oracle Sample Code 40 Aug 21, 2022
General Purpose Python Library by Techman

General Purpose Python Library by Techman

Jack Hubbard 0 Feb 09, 2022
AMTIO aka All My Tools in One

AMTIO AMTIO aka All My Tools In One. I plan to put a bunch of my tools in this one repo since im too lazy to make one big tool. Installation git clone

osintcat 3 Jul 29, 2021
🤖🧭Creates google-like navigation menu using python-telegram-bot wrapper

python telegram bot menu pagination Makes a google style pagination line for a list of items. In other words it builds a menu for navigation if you ha

Sergey Smirnov 9 Nov 27, 2022
App and Python library for parsing, writing, and validation of the STAND013 file format.

python-stand013 python-stand013 is a Python app and library for parsing, writing, and validation of the STAND013 file format. Features The following i

Oda 3 Nov 09, 2022
Devil - Very Semple Auto Filter V1 Bot

Devil Very Semple Auto Filter V1 Bot

2 Jun 27, 2022
a simple proof system I made to learn math without any mistakes

math_up a simple proof system I made to learn math without any mistakes 0. Short Introduction test yourself, enjoy your math! math_up is an NBG-based,

양현우 5 Jun 04, 2021
This Python3 script will monitor Upwork RSS feed and then email you the results.

Upwork RSS Parser This Python3 script will monitor Upwork RSS feed and then email you the results. Table of Contents General Info Technologies Used Fe

Chris 5 Nov 29, 2021
List of resources for learning Category Theory

A curated list of resources for studying category theory. As resources aimed at mathematicians are abundant, this list is aimed at materials whose target audience is not people with a graduate-level

Bruno Gavranović 100 Jan 01, 2023
An OBS script to fuze files together

OBS TEXT FUZE Fuze text files and inject the output into a text source. The Index file directory should be a list of file directorys for the text file

SuperZooper3 1 Dec 27, 2021
用于导出墨墨背单词的词库,并生成适用于 List 背单词,不背单词,欧陆词典等的自定义词库

maimemo-export 用于导出墨墨背单词的词库,并生成适用于 List 背单词,欧陆词典,不背单词等的自定义词库。 仓库内已经导出墨墨背单词所有自带词库(暂不包括云词库),多达 900 种词库,可以在仓库中选择需要的词库下载(下载单个文件的方法),也可以去 蓝奏云(密码:666) 下载打包好

ourongxing 293 Dec 29, 2022
A (hopefully) considerably copious collection of classical cipher crackers

ClassicalCipherCracker A (hopefully) considerably copious collection of classical cipher crackers Written in Python3 (and run with PyPy) TODOs Write a

Stanley Zhong 2 Feb 22, 2022
Test pour savoir si je suis capable de paratger une lib avec le monde entier !!

Data analysis Document here the project: MLproject Description: Project Description Data Source: Type of analysis: Please document the project the bet

Lucas_Penarrubia 0 Jan 18, 2022
Media Cloud Outlet Filtering

Using ABYZ and Media-Bias Fact-Check outlet databases, I've provided outlet CSV files for both and scripts to intended to match Media Cloud files to respective outlets.

Stephen Scarano 1 Feb 02, 2022
Skull shaped MOSFET cells for the Efabless's 130nm process

SkullFET Skull shaped MOSFET cells for the Efabless's 130nm process List of cells Inverter Copyright (C) 2021 Uri Shaked

Wokwi 3 Dec 14, 2022