Difference between revisions of "Projects:Bildschirmtext"

From 34C3_Wiki
Jump to: navigation, search
(Technical Details)
Line 10: Line 10:
  
 
=Technical Details=
 
=Technical Details=
 +
==Character sets==
 
There are multiple standard character sets.
 
There are multiple standard character sets.
  
Line 22: Line 23:
  
  
Character set G2: (unknown range, characters with grey background combine with next letter to form diacriticals)
+
Character set G2: ($40-$7f)
  
 
[[Image:Btx g2.png|768px]]
 
[[Image:Btx g2.png|768px]]
Line 30: Line 31:
  
 
[[Image:Btx g3.png|768px]]
 
[[Image:Btx g3.png|768px]]
 +
 +
 +
There are also 93 DRCS characters
 +
 +
===Combining characters===
 +
Use the "ss2" command, then select a charactter from G2, then have your main character.
 +
 +
Example: "ss2"Hu gives you an ü.
  
 
=Why?=
 
=Why?=

Revision as of 20:51, 6 November 2017

Description We'll bring Bildschirmtext back to live as a more distributed and more playable system
Has website
Persons working on
Tags retrotechnology, onlineservices, retrocomputing
Other projects...

refresh


What is Bildschirmtext?

In the 1970s and 1980s advances in microelectronics made it possible to build fairly cheap terminals connected to the telephone network. Since those terminals were either dedicated machines or modules integrated into your TV set, they didn't have to deal with the low resolution of NTSC and therefore provide high resolution images. The German BTX, for example 480 content pixels per line, and 250 lines. This allows for 40x24 lines of 12x10 pixel characters as well as an additional status line. There is support for user defined characters as well as 32 colours out of a palette of 4096. User defined characters are also available in colour! This is the lowest level of CEPT.

On the telephone side of this, there was a simple V.23 modem, using the 1200 bps channel for downstream, and the 75 bps channel for upstream. Later devices supported faster transmission rates as well as 64 kbit ISDN.

Technical Details

Character sets

There are multiple standard character sets.

Character set G0: ($20-$7f)

G0.png


Character set G1: ($20-$7f)

Btx g1.png


Character set G2: ($40-$7f)

Btx g2.png


Character set G3: ($20-$7f)

Btx g3.png


There are also 93 DRCS characters

Combining characters

Use the "ss2" command, then select a charactter from G2, then have your main character.

Example: "ss2"Hu gives you an ü.

Why?

Because we can!

Also, CEPT is an already defined standard, we can use. There's hardware out there, but it can also be emulated using cheap Wifi modules and 320x240 TFT displays. Since everything is page oriented and page selection happens via a numeric keypad, this might be a cool function for a future badge.

What can I do?

First of all, you can play with the terminals provided.

If you want to do something more technical, you can set up an TCP server speaking the CEPT protocol and I can make the terminals connect to it. I'll also publish the modem source code as soon as it's ready.

Planned things

Bildschirmtext terminals

We'll bring probably one terminal connected to the POC network

Dial-in points

We will have a dial-in number for the POC network which speaks v23 as well as the data link layer protocol for error-free connectivity.

If you want to have your own service, set up a TCP-server which speaks CEPT and I'll be able to hook that up.

Contact

User:Casandro

Links

http://www.runningserver.com/?page=runningserver.content.thelab.bildschirmtrix

https://acn.wtf/retrotext.html

https://www.youtube.com/watch?v=iBfvIh2K4G0