Giter Site home page Giter Site logo

n1ckfg / telidon Goto Github PK

View Code? Open in Web Editor NEW
23.0 6.0 3.0 164.98 MB

TelidonP5: a JS encoder and decoder for NAPLPS vector graphics files (originally developed for Telidon hardware, later used throughout the BBS era).

Home Page: https://n1ckfg.github.io/Telidon

Python 0.24% Batchfile 0.80% Assembly 0.31% DIGITAL Command Language 0.01% Processing 1.87% Pascal 0.12% Roff 0.07% HTML 0.61% Shell 0.02% Ruby 0.01% JavaScript 95.88% CSS 0.05% BASIC 0.02%
p5js javascript processing java archival-research prodigy naplps telidon vector-graphics bbs

telidon's Introduction

TelidonP5

TelidonP5

TelidonP5.js allows NAPLPS vector graphics files to be displayed in a browser using p5.js. Its companion encoder/decoder library naplps.js can also be used independently.
[ See an example ]

Contents:

./archives/ <-- contemporary utility apps, most without source.
./css/ <-- for web demo.
./docs/ <-- original spec documentation and commentary.
./images/ <-- testbed of NAPLPS images.
./js/ <-- TelidonP5.js lives here.
./tools/ <-- misc. new tests and prototypes, with source.

Tutorial:

./tools/rosetta_stone/boom
A simple NAPLPS image explained instruction by instruction. Start here.

Experimental Viewers (source included):

TelidonP5.js (Nick Fox-Gieg, 2018)
./js/telidon/
License: MIT
Language: JavaScript
Read, edit, write NAPLPS; convert from SVG; export to GIF.
Tested with Firefox, Chrome, Safari.
position: yes / color: yes / text: no / animation: no

TelidonP5 prototype (Nick Fox-Gieg, 2018)
./tools/processing/TelidonP5/
License: MIT
Language: Java
Read NAPLPS only.
Tested in Win10, OS X High Sierra.
position: yes / color: no / text: no / animation: no

Ajwm Decoder (Alastair Mayer, 1999)
./archives/ajwm-naplps/
License: GPL
Language: Java
Read NAPLPS only.
Tested in Win10, Ubuntu; doesn't work in OS X.
position: yes / color: yes / text: no / animation: no

Reference Viewers (no source):

TurShow (Shawn Rhoads, 1993)
./archives/simtel/TURSHOW6/
License: unknown
Language: Pascal
Read NAPLPS only.
Tested with DosBox; doesn't work in Win10.
position: yes / color: yes / text: yes / animation: yes

Microstar Graphics Editor (Microstar Software, 1991)
./archives/simtel/MGE201A/
License: unknown
Language: unknown
Read, edit, write NAPLPS.
Tested with WinXP; doesn't work with DosBox.
position: yes / color: yes / text: yes / animation: ?

Personality+III (Microstar Software, 1992)
./archives/simtel/PP3217A/
License: unknown
Language: unknown
Read NAPLPS only.
Untested; doesn't work with WinXP or DosBox.

Note: ./archives/ also contains more untested utilities.

Background info:

August 15th, 2018 marked the 40th anniversary of the Telidon vector graphics workstation, launched in 1978. The Telidon hardware was discontinued in 1985, but its file format, standardized as NAPLPS, thrived and remained in wide use throughout the BBS era, until the mid-1990s. Thanks to its exceptionally small file size and limited animation features, NAPLPS can be seen as a technological ancestor of the animated GIF and the Flash SWFโ€”a new artistic medium that could be both produced and distributed on the same machine.

From 1982โ€“1985, members of the Toronto arts org InterAccess used Telidon systems to produce an ambitious series of interactive BBS-based artworks in the format.

Nick Fox-Gieg
190406

telidon's People

Contributors

n1ckfg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.