拿回你的Minitel,COMPUTEL视讯BBS回来了!
Get your Minitel back, the COMPUTEL videotex BBS is back

原始链接: https://cq94.medium.com/get-your-minitels-back-the-computel-videotex-bbs-is-back-1d8c42f1ea17

20世纪80年代中期,克里斯蒂安·奎斯特(Christian Quest)使用他定制的软件Cristel,在Apple IIe上创建了一个名为COMPUTEL的视讯BBS(电子公告板系统)。Cristel扩展了Applesoft BASIC,方便了视讯服务器的开发。COMPUTEL绕过法国电信的“信息亭”系统,直接通过电话线连接,提供本地电脑俱乐部站点、游戏和服务器目录等服务。 奎斯特的成功导致了JCA Informatique公司的成立,该公司专注于Minitel服务。2012年Télétel信息亭正式关闭后,奎斯特受到启发,决定恢复COMPUTEL。 他购置了一台Apple IIe、Apple Talk卡和Floppyemu,并恢复了COMPUTEL的备份。他通过配置Linksys适配器建立稳定的连接,使用专用的VoIP线路,克服了VoIP编解码器问题。他使用十六进制编辑器更新了欢迎界面。现在可以通过+33 1 8421 8116访问COMPUTEL,这证明了Minitel时代技术的保存。奎斯特正在探索更多与Minitel相关的项目,包括在Macintosh上恢复他的Dragster服务器,以及可能在法国建立一个Minitel博物馆。

Hacker News 讨论了 COMPUTEL 的回归,这是一个让人联想起Minitel时代的视窗式BBS。一位评论者推荐了电视剧《3615莫妮克》(《俏皮生意》),这部剧讲述了法国大学生在Minitel上开设色情聊天室的故事。其他用户分享了在线Minitel服务器和一个名为Retrocampus的拨号BBS的链接,用户可以在上面玩文字冒险游戏。一位评论者重点介绍了COMPUTEL手册中简单的AppleSoft BASIC服务器编程示例。有人担心现在使用固定电话的问题,一些用户保留固定电话只是为了避免与网站和企业分享他们的手机号码。这场讨论捕捉了人们对旧技术的怀旧之情,并突出了通信方式的演变。
相关文章
  • (评论) 2025-04-14
  • (评论) 2024-06-30
  • (评论) 2024-09-21
  • (评论) 2025-04-20
  • 经典计算机复制品 2025-04-22

  • 原文
    Christian Quest
    11 min read

    Sep 15, 2017

    For the impatient… the server can be reached at

    +33 1 8421 8116

    (original french version)

    After sleeping more than 30 years and 5 years after the “official” shutdown of the Minitel (actually the shutdown of the “Télétel kiosk”, the famous 3615 and others) here is how I restarted my COMPUTEL videotex BBS on Apple IIe as it was running at the end of 1986…

    My very first Minitel (in fact it was officially my grand mother’s one)

    The first Minitels are beginning to be distributed free of charge in Paris area as a replacement for the printed phonebook. I remember going to France Telecom local boutique get a Minitel thanks to my grandmother’s phone subscription… it was a Matra Minitel 1 that I still have!
    I also had an Apple IIe since I was able to save money to replace my TRS-80 that I had for 3 years. My next investment is an Apple Tell card.
    Very expensive stuff at that time, more than 6000 Francs (half the price of the Apple II itself), because it actually integrates most of the electronics of a Minitel to fit inside an Apple II.
    Of course, we have the V23 modem (1200/75 baud) and also the whole video generator part allowing to have an output on SCART (color included) and composite video jack with a true image, identical to what we have on a real Minitel.
    Very expensive Apple Tell card… that will be (very well) cloned. At the radio-club where I tinker almost every week I buy a “copper”, that is to say the bare printed circuit board, with the list of components to weld myself… components that we find in the Parisian electronics stores (to my knowledge all have closed since then). I solder all this patiently and here’s my Apple II that can act as Minitel.
    What interests me most is the possibility of transforming my Apple to a server, i. e. to be called by Minitels because it was not mandatory to go through the famous “361x” like 3615* to connect with your Minitel to a server. With direct calls, the cost of connection was just the cost of telephone communication, which at the time was a flat rate of 0.73F for local call regardless of the duration. Of course it didn’t last long, France Telecom passed to a tax every 20mn then 10mn… around that time if I remember well.

    PDF available at http://apple-iigs.info/doc/fichiers/pubappletell.pdf

    Hello Informatique, the company that marketed this card designed by Roland Moreno (the father of the smart card) documented the entry points of its ROM to enable software developments. Some softwares such as Fakir, Télébasic, Télépom were available.

    I can’t remember why I decide to write my own, probably because I wasn’t satisfied with the ones available… and here I am programming my own software to write videotex servers based on the documentation of these famous entry points.

    Christian + Minitel, here is Cristel!

    The idea is simple: add new instructions to the Apple II Applesoft BASIC and make them easy to use… and this is possible because Apple has provided a mechanism to extend its language with the “&”.

    Cristel therefore adds an &PRINT that does the same thing as a PRINT, but on the connected Minitel. More than twenty instructions are added to write in BASIC language you own videotex server: &PRINT, &INPUT, &COLOR, &HOME, etc…

    Sample code from Cristel printed manual

    Cristel, on the other hand, is written in 6502 assembly language. Its code is very optimised (I remember nights well filled to save a few bytes) the first versions was around 700 bytes and the source code of the most recent versions is barely more than 1000 lines and less than 2Kb of 6502 binary code.

    I therefore write the logic of my own server in BASIC… waiting for a call (&WAIT), displaying the home page (&DRAW), then a menu to choose between different “services”: the site of the local computer club that I had created (BASICLUB), a few games, a local mail service(not, not pink), etc…

    My server is therefore an Apple IIe, switched on 24 hours a day and as there are many calls, I subscribe to a second dedicated phone line.

    Here is the general menu of COMPUTEL as it was looking in May 1985…

    In 1985 I didn’t have any software to create videotex pages (too expensive), so I wrote mine “Rembrant” which, as you can see, didn’t handle colors and grayscale or semi-graphic characters at all!

    It was closer to BBS than videotex, but you have to start somewhere…

    On this main menu, the 5th choice “Minitel Servers” made it possible to access a list of other servers that others had set up. Many of them were running on Apple II, then came those on Telestrat (an Oric Atmos with a builtin modem), PC, Atari… a small network of friends, also on Apple II, started using my Cristel software.

    We had in the end created the “Association des MIcro-SERVeurs”, the AMISERV and the directory of these micro-servers was gradually filling up and could be found on several micro-servers.

    Here are some of the home pages I restored from my floppies (click on the link): ADN, CIDER1, Cosmos6502, Evil Dead, Kaezo, Mestel

    Check french wikipedia article about Minitel micro-servers

    Cristel was beginning to have some success, existed in 8 versions (for DOS or ProDOS, Apple Tell card, Digitelec modems, “reversed” Minitel the cheapest solution) and the idea of creating a company came up to commercialize this software, creation of servers, then also hosting services.

    Cristel allowed me to write “MiniPlus”, a small Apple II software that allows you to save the pages viewed on Minitel to read them without being connected (saving connection time and cost).

    This company is “JCA” (initials of the 3 founders), created in August 1985. JCA Informatique became JCA Télématique then JCA when in 1995 we started another aventure with the Internet…

    This gave us some cash allowing the purchase of a couple more Apple II, page composition software (Protext but especially Sourigraph), a shared networked hard disk drive (Corvus Omninet with 11Mo of storage!).

    The single phone line COMPUTEL becomes a “multichannel server center”, i. e. 4 channels… 4 Apple II, 4 phone lines, all interconnected by this networked hard disk drive.

    It will switch to Macintosh around 1987 with Dragster, I will surely tell you about it in another post… in a few months !

    June 29,2012 to be accurate… this is the date when Orange stopped the Télétel kiosk, an information that was often picked up by the media as the “Minitel death”.

    But no, it’s not the “Minitel death”, because the Minitel is the terminal, this death is for Télétel, 361x… and one can still set up a server without going through the now dead kiosk as we did in the mid 80s!

    This is what I explained during an evening event organized by La Cantine in Paris on the occasion of this historic date. I met Julien, an American researcher and I discovered that he was in charge of a Minitel museum… in the USA. I came that evening with Minitels, a Dragster modem and its manual, but also a copy of my Cristel software and its manual which I donated to this museum.

    Minitel exhibition during the “Connexion/Fin” event on June 29, 2012 at La Cantine in Paris — Cristel floppy and manuel on the left, Dragster modem and manual in the center

    We then stayed in touch and the idea of running a server again has been in my head ever since.

    In fact, I wanted to rebuild a local Dragster server on Macintosh for this evening, but I was missing a “master” modem that served as the Dragster system’s hardware protection…

    My plan B for this event was a small Minitel+Arduino hack that displayed each tweet with the hashtag #ripminitel on a minitel.

    Since I don’t have an Apple II anymore, I didn’t even consider going back to the 80s.

    In 2017, Julien finalizes a book on the Minitel, published this summer… and it is the trigger of this restoration of COMPUTEL.

    For years, my Apple II 5"1/4 floppy disks had been lying in the basement in a few boxes.

    They haven’t been stored in optimal conditions… humidity, dust, a few mice… no idea if they are still legible and I haven’t had an Apple II for years.

    So… I made a little trip on ebay to see how much an Apple II sells today. An Apple IIc was available for 150 euros… it’s the first in a series of purchases ;)

    Quickly powered on as soon as I received it, reading of the floppy disks did not pose too many problems, apart from the rapid clogging of the magnetic head, which acts also as pickling head!

    Time for me to discover that Apple II’s hackers are not so rare, hardware is still being developed and sold online like Ethernet cards, video adapters, accelerator cards (this changes from 6502 to 1MHz) but also diskette or hard disk drive emulators.

    So I buy a “Floppyemu” (emulating floppy and hard disks), then an Apple IIe, an Apple Tell card, a mouse card (I still have the same mouse as the Macintosh Plus).

    I now have everything I need to get COMPUTEL back online… I just to find in my floppy disks a complete and readable copy… and don’t skimp on alcohol and cotton swabs!

    I found at least two full copies:

    • one from May 1985 which came from the “hobby” era on 2 floppy disks
    • one from the end of 1986 therefore JCA era which is a backup of the contents of the hard disk that was shared by the 4 Apple II.

    I also found copies of two other servers from friends who will become associates in JCA… Barcet Service by Nicolas Barcet, and Cosmos6502 by Jean-Marc Danton and Laurent Dumonteil.

    The restoration of the COMPUTEL backup (30 faces of diskettes) at the end of 1986 is a small adventure detailed in another article (in french).

    I also found Cristel 6502 assembly source code… which is now on github!

    Here is the Apple IIe ready with its Apple Tell card, its Floppyemu which emulates a hard disk with the contents of the restored backup.

    I can connect locally, i. e. by plugging a Minitel directly into the phone jack of the Apple Tell card after a small forgotten but very well explained hack in the Cristel manual that I wrote more than 30 years ago (RTFMYW — Read The Fucking Manual You Wrote)… and the server works immediately just like it did more than 30 years ago!

    COMPUTEL welcome screen… phone number has changed, the new one is +33 1 8421 8116

    Only one telephone line is missing to allow calls to this server for all. I’m making an attempt with the analog VOIP phone output of my internet line (freebox from “Free” internet provider), but the results are inconclusive.

    The problem comes from the codecs usually used in VOIP that compress the voice and are not very well suited to pass modem modulations. On the freebox, you can’t change the codec (the most suitable one is the G711 which is obviously not the one used bu default).

    One more purchase on ebay of a used VOIP Linksys PAP2T Linksys adapter that allows to tune everything right (it’s almost too much) by logging into the SIP account provided my internet line (thank you Free for this very open and standard feature).

    With another videotex hacker (zigazou) we find the right settings after a few calls. Then it’s Jelora who manages to connect.

    L’envers du décor… Apple IIe Platinum (carte Apple Tell), Floppyemu et Linksys PAP2T pour la VOIP

    As in 1985… a dedicated line is necessary so I order a dedicated VOIP line from OVH, because it costs almost nothing (0.99€ /month). After some technical-administrative adventures, I finally have my (geeky 2^n) number…

    Last little modification before the public official worldwide release… some update of the home page to replace the old number with the new one… doing that quick and dirty with an hex editor! (you can’t completely forget videotex sequences after working 13 years with them)

    First of all for fun… for the technical challenge as well as the preservation of a part of our common culture (Minitel was everywhere in France in the 90s) but also technical knowledge. Unfortunately all of this was passed by profit and loss in mid 2012.

    There is little content available about the Minitel era, even though there have been up to 25,000 services on the Télétel kiosk!

    Many companies have developed software, hardware and very few of this seems to have been preserved, archived.

    It is the side effect of our digital world and dematerialization as well as the rapid evolution of technology that makes it difficult to reread computer media after a few decades (I have more trouble rereading CDRs or DATs from 1998 than floppies from 1986).

    Millions of Minitels are sleeping all over France in cupboards, cellars, attics… sometimes (less and less) they are found on the garage doors, and there are always some for sale on ebay or leboncoin (sometimes a bit expensive for what it is).

    The conditions seem to be more favourable today for the development of micro-servers than they were 30 years ago. Of course it will be marginal, but our telephone calls cost nothing nowadays !

    A simple Minitel 2 with a Raspberry PI or even an Arduino can serve as a server and a VOIP line costs almost nothing.

    I have a list of potential projects:

    • Apple II side: upgrade Cristel to work with a simple Minitel 2 or 12 (because these models have a phone module that directly detects phone rings)
    • still on the Apple II side, run my server in an emulator (like linapple on Linux) and allow a connection via Internet with the videotex emulator developed by zigazou
    • Macintosh side: restore a Dragster server… I have already restored the server contents since a backup CD-R in late 1998. I have to solve this master modem problem. I can recompile a version of Dragster without controlling the presence of this modem. For this, I have to dive back into MPW, MPW Pascal. Another way is to find in my mess, the famous EPROM that allowed me to make the change… I must have it somewhere since I don’t throw away much! Recompiling will probably be easier ;)
    • a Python version of Cristel… to easily develop servers in python, and micro-Python (what about an ESP8266 based micro-server ?)
    • and why not set up a Minitel museum… in France ? ;)

    … some may not even know about it :

    • Antoine (who sold me his Apple Tell card… and more help)
    • jelora
    • Julien
    • zigazou

    Christian Quest / @cq94 on Twitter / @[email protected] on Mastodon

    This english translation has been in large part made using https://www.deepl.com/translator

    联系我们 contact @ memedata.com