research - design - experience

Intro Coding

Intros sind kleine Visualisierungen, die Hardware-Fähigkeiten speziell ausnutzen. Oft sind die Programm sehr, sehr klein (so groß wie vier Website-Cookies) und daher maschinen-bezogen programmiert. Als Entwickler muss man sich daher sehr genau mit der Befehlsmenge der verwendeten CPU und Videosysteme auseinandersetzen. 

Intros

  • Fire 252 - künstliche Flamme
  • User2T3 - Intro zum Change Box Usertreffen im März 1996

Fire 252

 Bildschirmfoto Fire 252 (unter Win 98)

;
; fire.asm
; ___ ___ ___
; |_ | | | Jens O. Oberender
; | | | | | | | <joo @ lrs.fmi.uni-passau.de>
; |___|___|___| http://home.pages.de/~joo/
;
; GNU-Public License
; 1997-05-20
;
; [intro]
;
; effect of growing flames
; implemented in pure assembler
; contains some optimization tricks
; accesses every 4th pixel
; binary size: 252 Byte
; tested with tasm-5
;

FIRE252 ASM 4.017 16.01.99 10:05 fire252.asm
FIRE252 COM 252 01.06.97 14:47 fire252.com

Usertreffen

Intro zum Usertreffen der ChangeBox am 02.03.1996

Das Intro besteht aus zwei Teilen: Im Hauptteil wird ein Lissajous-Algorithmus verwendet - allerdings in 128 einzelnen Stücken. Dahinter wechseln 4 Hintergund Masken, die jeweils Werbung für die Change-Box zw. das Change-Netz machen. Durch Tastendruck wird dieser Teil beendet. Im zweiten Teil scrollt die ASCII-Grafik auf den Schirm. Anschließend beendet sich das Programm.

Das Change-Netz
Wenn Deine Mailbox das Change-Netz noch nicht bezieht, bitte doch Deinen SysOp, sich mit Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. in Verbindung zu setzen.

Change Programming Team
Eine Vereinigung mehrerer Programmierer, die Tools für TMail entwickeln. Anfragen an den SYSOP ( Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. )
Momentan sind folgende Tools (und teilweise Demo-Versionen verfügbar)

  • TXT2Z - Versende von Mails per Batchdatei
  • CHAT - MultiChat für 9 Ports + 9 lokale User

Rechte
ASCII-Grafik: YGAR
Code: Ghostwriter (alias Jens O. Oberender)

Internals
Das Programm ist in Pascal geschrieben! Borland Pascal 7 - Allerdings mit verkleinerter SYSTEM.TPU. Die habe ich auf 63 Bytes Code und 24 Byte Daten reduziert.