Thursday, April 23, 2026
HomeTechnologyHam Radio Brings Teletext Again to Life

Ham Radio Brings Teletext Again to Life

As soon as upon a time in Europe, tv distant controls had a magic teletext button. Years earlier than the web stole into properties, urgent that button introduced up teletext digital data companies with lots of of regularly up to date pages. Dwelling in Eire within the Eighties and ’90s, my household accessed the nationwide teletext service—Aertel—a number of occasions a day for climate and information bulletins, in addition to issues like TV program guides and updates on airport flight arrivals.

It was a chic system: quick, low bandwidth, unaffected by consumer load, and delivering readable textual content even on analog tv screens. So after I just lately noticed it was the fortieth anniversary of Aertel’s take a look at transmissions, it reactivated a thought that had been rolling round in my head for years. May I make a ham-radio model of teletext?

What’s Teletext?

First developed within the United Kingdom and rolled out to the general public by the BBC underneath the title Ceefax, teletext exploited a quirk of analog tv indicators. These indicators transmitted video frames as traces of luminosity and colour, plus some further clean traces that weren’t displayed. Teletext piggybacked a digital sign onto these spares, transmitting a carousel of pages over time. Utilizing their remotes, viewers typed within the three-digit code of the web page they needed. Typically inside just a few seconds, the carousel would cycle round and show the specified web page.

A diagram depicting the enlargement and interpolation process of teletext characters. Teletext created unusually legible textual content within the 8-bit period by enlarging alphanumeric characters and interpolating new pixels by searching for current pixels touching diagonally, and including whitespace between characters. Graphic characters weren’t interpolated, and featured blocky chunks often called sixels for his or her 2-by-3 association. My trendy recreation makes use of the open-source font Bedstead, which replicates the look of teletext, together with the graphics characters. James Provost

Teletext consists of characters that may be one in every of eight colours. Management codes within the character stream choose colours and may also produce results like flashing textual content and double-height characters. The textual content’s legibility was higher than most computer systems might handle on the time, because of the SAA5050 character-generator chip on the coronary heart of teletext. Though characters are internally saved on this chip in 6-by-10-pixel cells—fewer pixels than the typical 8-by-8-pixel cell utilized in Eighties house computer systems—the SAA5050 interpolates further pixels for alphanumeric characters on the fly, making the efficient decision 10 by 18 pixels. The trade-off may be very low-resolution graphics, comprising characters that use a 2-by-3 set of blocky pixels.

Teletext screens use a 40-by-24-character grid. Which means a kilobyte of reminiscence can retailer a full web page of multicolor textual content, half the reminiscence required for the same quantity of textual content on, for instance, the Commodore 64. The BBC Microcomputer took benefit of this by placing an SAA5050 on its motherboard, which may very well be accessed in one of many laptop’s graphics modes. Regardless of the crude graphics, some instructional video games used this mode, most notably Granny’s Backyard, which crammed the identical cultural area of interest amongst British schoolchildren that The Oregon Path did for his or her U.S. counterparts.

By the 2010s, most teletext companies had ceased broadcasting. However teletext remains to be remembered fondly by many, and lovers are maintaining it alive, recovering and archiving outdated content material, working internet-based companies with present newsfeeds, and creating programs that make it potential to create and show teletext with trendy TVs.

Placing Teletext Again on the Air

I needed to do one thing a bit of completely different. Impressed by how the BBC Micro co-opted teletext for its personal functions, I believed it would make an incredible radio protocol. Specifically I believed it may very well be a digital counterpart to slow-scan tv (SSTV).

SSTV is an analog technique of transmitting footage, sometimes together with banners with ham-radio name indicators and different messages. SSTV is enjoyable, however, true to its title, it’s sluggish—the preferred protocols take a bit of underneath 2 minutes to ship a picture—and it may be difficult to get a whole image with legible textual content. For that purpose, SSTV photos are sometimes broadcast a number of occasions.

Teletext remains to be remembered fondly by many.

I made a decision to ship the teletext utilizing the AX.25 protocol, which encodes ones and zeros as audible tones. For VHF and UHF transmissions at a price of 1,200 baud, it could take 11 seconds to ship one teletext display. Over HF bands, AX.25 knowledge is generally despatched at 300 baud, which might lead to a still-acceptable 44 seconds per display. When a teletext web page is distributed repeatedly, any missed or corrupted rows are crammed in with new ones. So in a bit of over 2 minutes, I might ship a display thrice over HF, and the receiver would routinely mix the info. I additionally needed to construct the system in Python for portability, with an editor for creating pages, an AX.25 encoder and decoder, and a monitor for displaying obtained photos.

The rationale why I hadn’t finished this earlier than was as a result of it requires digesting the main points of the AX.25 normal and teletext’s official spec, after which translating them into a set of software program, which I by no means appeared to have the time to do. So I attempted an experiment inside an experiment, and turned to vibe coding.

Regardless of the recognition of vibe coding with builders, I’ve reservations. Even when considerations about AI slop, the atmosphere, and reminiscence hoarding weren’t on the desk, I might nonetheless fear concerning the reliance on centralized programs that vibe coding brings. The entire level of a DIY venture is to, nicely, do it your self. A DIY venture helps you to craft issues to your personal functions, not simply function inside another person’s revenue margins and insurance policies.

Nonetheless, criticizing a expertise from afar isn’t best, so I directed Anthropic’s Claude towards the AX.25 and teletext specs and instructed it what I needed. After about 250,000 to 300,000 tokens and several other nights of backwards and forwards about bugs and options, I had the entire system working with out writing a single line of code. Being sincere with myself, I doubt this technique—which I’m calling Spectel—would ever have come about with out vibe coding.

However I didn’t study something new about how teletext works, and solely a bit of bit extra about AX.25. Updates are contingent on my paying Anthropic’s charges. So I stay deeply ambivalent about vibe coding. And one last take a look at stays in any case: making an attempt Spectel out on HF bands. After all, meaning I’ll want prepared companions out within the ether. So for those who’re a ham who’d like to assist out, let me know within the feedback under!

From Your Website Articles

Associated Articles Across the Internet

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments