Category Archives: Computer
Old Skool Intro with funny qoutes
Qoutes from people i knew at that time. Also teachers and students from the MTS.
VGA image on dos without borders.
This year i’ve been really into assembly on Intel x86 machines.
With EDK we made some demo’s and generally trying to find the limits of the machines we had.
Funny story, edk made a program which changed the palette every scanline (if memory serves me right), while running the program and looking at the screen the colors faded to grayscale. (Something with run-away tables) We look at eachother and said: We must have been using up all colors, we need to refill the graphics card.
I previously made a copperbar alike thingy on a hercules system. (Have not seen them before on a pc back then )
But with below program, i could display pictures which removed the borders.
Below a nsfw video example (pass protected), but a simplified example in pictures below that.


Test image i’ve used on a 320×200 screen resolution
name split_screen
.286
parm_vert equ 0
data segment
intmsk db ?
oldvidtab db 18h dup (?) ;actuele video-parameters
newvidtab label byte
;HORIZONTAAL
db 0
db 12
db 12
db 0
;VERTIKAAL
db 0
db 5
db 5
db 0;-40
;
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
; REGISTER 13H (OFFSET)
db 0
;
db 18h dup (0)
data ends
stack segment stack
dw 128 dup (?)
stack ends
code segment
assume cs:code,ds:data
cols label byte
set_scrparms:
mov dx,3d4h
mov al,11h
out dx,al
inc dx
in al,dx
and al,7fh ;clear bit 7: enable writes to vga reg 0..7
out dx,al
dec dx
mov al,13h ;offset register
out dx,al
inc dx
in al,dx ;get actual value
add al,4
out dx,al
ret
;
; RE-INIT DISPLAY ROUTINE
;
get_oldvidparms:
mov dx,3d4h
mov cx,18h ;18h registers
mov di,offset oldvidtab
mov bl,0 ;begin met register 0
govp1:
mov al,bl ;register index
out dx,al
inc dx ;3d5
in al,dx ;get actual register content
dec dx
mov [di],al
inc di
inc bl ;volgend register
loop govp1
mov si,offset oldvidtab
mov di,offset newvidtab
mov cx,18h
donewparms:
mov al,[si]
add al,[di]
mov [di],al
inc si
inc di
loop donewparms
ret
set_newvidparms:
mov dx,3d4h
mov cx,18h ;18h registers
mov si,offset newvidtab
mov bl,0 ;begin met register 0
snvp1:
mov al,bl ;register index
out dx,al
inc dx ;3d5
mov al,[si]
inc si
out dx,al ;set register value
dec dx
inc bl ;volgend register
loop snvp1
ret
;
; MAIN ENTRY POINT
;
init:
mov ax,data
mov ds,ax
in al,21h
mov intmsk,al
cli
mov al,11111101b
out 21h,al
sti
mov ax,13h
int 10h
;extend video-memory to 256kb or more
mov dx,3ceh
mov al,06h
out dx,al
inc dx
in al,dx
and al,0f3h
out dx,al
;
mov ax,0a000h
mov es,ax
call set_scrparms
call get_oldvidparms
call set_newvidparms
mov dx,3cch
in al,dx
and al,03fh
mov ah,parm_vert
ror ah,2
or al,ah
mov dx,3c2h
out dx,al
;
;
push ds
mov ax,5000h
mov ds,ax
;
; pallet
;
setpal:
mov dx,3c8h
xor al,al
out dx,al
inc dx
mov cx,256*3
mov si,100h
cld
rep outsb
;disp picture routine
mov ax,6000h
mov ds,ax
mov si,0
mov di,0
mov ax,0
mov cx,352*8
cld
rep stosw
mov si,di
mov cx,8
cld
rep stosw
mov bp,170
mov si,di
hiero:
mov cx,320
cld
rep movsb
mov ax,0
mov cx,16
cld
rep stosw
mov si,di
dec bp
jnz hiero
xor si,si
xor di,di
mov ax,0b000h
mov es,ax
mov ax,07000h
mov ds,ax
mov cx,3000
cld
mov ax,0
rep stosw
mov ax,0a000h
mov es,ax
mov ax,6000h
mov ds,ax
mov di,0
mov si,di
rhiero:
push ax
mov ah,8
int 21h
pop ax
std
mov cx,-1
rep movsb
xor si,si
xor di,di
mov ax,0b000h
mov es,ax
mov ax,07000h
mov ds,ax
mov cx,3000
cld
rep movsw
mov ax,0a000h
mov es,ax
pop ds
;
mloop:
mov dx,3dah
wtv1:
in al,dx
test al,8
jnz wtv1
wtv2:
in al,dx
test al,8
jz wtv2
mov ah,1
int 16h
jz mloop
xor ah,ah
int 16h
exit:
mov ax,3
int 10h
cli
mov al,intmsk
out 21h,al
sti
mov ax,4c00h
int 21h
code ends
end init
Sakura demo
I think i started programming in assembly on PC around 1992. I learned a lot from my friend Edk. Who was a assembly wizard just like Sepp. Reverse engineering routines, writing emulators etc.
We made several demo’s like the one below. It must have been around 1994.
Just after this one, we started a demo which could run from a 5.25″ boot disk. No dos operating system.
When starting your pc, booting from a floppy you would get a starfield, with some text (from a bootsector) ,after that it would load the next sectors, wich contained the rest of the demo.
Due to directly programming soundcard and graphics card, this was hard to pull off on different kinds of hardware.
Demo gfx




Example of assembly code for a effect.
NAME plasma
.model small
.386
.data
colshades db +001h, 001h,+001h
db -001h,-001h,-000h
db +000h,-000h,-001h
db -000h,-000h,+000h
rgb_cols db 256*3 dup (?)
cosptr dw 0
sinptr dw 30
.code
demo proc near
show proc near
xor di,di
mov bp,200
show1:
mov cx,320
mov si,0
mov dx,0
show0:
; push ds
; mov ax,7000h
; mov ds,ax
; lodsb
; pop ds
call getsincos
add cosptr,1
stosb
loop show0
; add dx,1
add sinptr,1
dec bp
jnz show1
ret
show endp
effect proc near
; add cosptr,1
; add sinptr,0
ret
effect endp
getsincos proc near
push di
push ds
mov si,cosptr
mov di,sinptr
mov ax,7000h
mov ds,ax
lodsb ;get cos value
cmp si,320 ;einde costab?
jb cosok
xor si,si
lodsb
cosok:
mov ah,al
xchg si,di
lodsb ;get cos value
cmp si,320 ;einde costab?
jb sinok
xor si,si
lodsb
sinok:
xchg si,di
pop ds
mov cosptr,si
mov sinptr,di
mov dx,0
mov dl,al
add dl,ah
adc dh,0
shr dx,1
mov al,dl
; xor al,ah
; add al,ah
pop di
ret
getsincos endp
setcols proc near
push es
push ds
pop es
mov di,offset rgb_cols
mov si,offset colshades
mov dl,0 ;start with black
mov bh,0
mov bl,0
mov bp,4
set_rgball:
mov cx,64-1
set_rgb:
mov al,dl
stosb
mov al,bh
stosb
mov al,bl
stosb
mov al,[si]
add dl,al
mov al,[si+1]
add bh,al
mov al,[si+2]
add bl,al
loop set_rgb
add si,3
dec bp
jnz set_rgball
pop es
ret
setcols endp
setrgb proc near
mov dx,3c8h
xor al,al ;start with colour 00h
out dx,al
inc dx
mov si,offset rgb_cols
mov cx,256*3
rep outsb ;set 256 RGB values
ret
setrgb endp
wvtr proc near
mov dx,3dah
wtv:
in al,dx
test al,8
jz wtv
ret
wvtr endp
start:
cld
mov ax,@data
mov ds,ax
mov ax,0a000h
mov es,ax
mov ax,13h
int 10h ;screen 320x200 256 colours
call setcols
call setrgb
call show
mov al,11111101b
out 21h,al ;disable int
mloop:
call wvtr
; call show
call effect
mov ah,1
int 16h
jz mloop
xor ah,ah
int 16h
exit:
xor al,al
out 21h,al ;enable int
mov ax,3
int 10h ;screen 80x25 text
mov ax,4c00h
int 21h ;back to DOS
demo endp
end start
Myst and more
Around 1993 i bought Myst, a adventure game.
It was really a masterpiece, a interactive rendered world with great moodsetting music scores.

When looking at documentaries like these: https://www.youtube.com/watch?v=EWX5B6cD4_4
It almost didn’t happen, i was oblivious to this fact ..
Many hours i spent playing this game, sometimes together with Erik.
I loved the puzzles and the rendered transitional movies.
After the first i bought all follow-ups.
I spend hours playing them, first with Erik and later with Monique and Coline taking turns at the controls. Solving the mysteries together was a lot of fun.
- 1993 – Myst
- 1997 – Riven
- 2001 – Myst III: Exile
- 2003 – URU: Ages Beyond Myst
- 2004 – Myst IV: Revelation
- 2005 – Myst V: End of Ages
There is also a parody version called Pyst
After that i found realmyst a remake of the first with better graphics.
We played Uru: Ages beyond myst or Uru Live after that. This one had free movement i recall.
I wanted to create a point and click/walk around version myself.
My first idea was taking pictures in my fathers car driving from Holten to Laren where Martin lived. Taking pictures (with a analog camera) on the way. Scanning those analog pictures and making a point and click thingy was something i only realized many years later.
I made a website with pictures of the house. People could click and move though my house. I made the path which was obvious in advance, when people clicked a new area or object, they got a popup where you could request the path or object information.
(i found the source code – now i have to make a webserver with a really old php version to get screenshots)
I never came around it to render environments myself .. see my post about rendering.
My Myst IRL in canada (2015)
Amiga software in 1992
Software list Amiga FASH
------------------------
Mon 13 Jan 1992
Text processing : MIKO
Moral support : FASH
========================
WORKBENCES
----------
3 1 Workbench 1.2
3 1 Extra's 1.2
3 1 Workbench 1.3
3 1 Kickstart 2.0
3 1 Workbench 2.0
5 1 Extra's 2.0
COPIERS
-------
3 1 X-Copy III
3 1 X-Copy 5.2
3 1 X-Copy 6.0
UTILITIES
---------
3 1 Amiga Basic Compiler
5 1 Amos Basic
5 1 Amos Data
3 1 Amos Demo version 3.0
5 1 Amos Object Modeler
5 1 Amos Pukadu & Sprites
3 1 APS Demomaker
5 1 Basic Compiler + Sepp Dial system
5 1 BBS Pearl Utils
3 1 Cavetool disk 1
3 1 Club Creole Mega Util disk 1
3 1 Creator (RD0:)
3 1 Diga
5 1 Fax examples
3 1 Fractals (MandFXP)
5 1 Franz Utilities Ragarock 9
3 1 Galileo
3 1 Gambit Testdisk
3 1 GFA-Basic
3 1 G.O.D. Disk Utilities version 3.0
3 1 Hackers Ethic Utilities
5 1 Imagelink
5 1 Imploder
5 1 Japanese I
5 1 Mac Microphone
5 1 Manny's Util Comp Disk 8 (white box)
5 1 MultiXtra Tool Disk #2
3 1 Online ! (AZA/AZB)
3 1 Pascal + Compiler
3 1 Red Sector Demomaker
5 1 Sepp's Small Util Disk
3 1 Software List
3 1 Super Utility Disk
3 1 System Z I
3 1 System Z II
3 1 Typecursus
3 1 Utydisk
5 1 Warlord Tools Vol. 1
5 1 Warlord Tools Vol. 3
EMULATORS
---------
3 1 A64 Package
3 1 A-max System
5 1 Atari ST Emulator
3 1 BBC Emulator
3 1 C64 Emulator 2
5 1 C64 Emulator 2
3 1 C64 Emulator 2 + 8085 Emulator
3 1 Fonts, Ripp Demo, Cry Demo (Acid)
3 1 Max Graft
DRAW PROGRAMS
-------------
3 1 D-Paint I, D-Paint II PAL
3 1 D-Paint II
3 1 D-Paint III
3 1 D-Paint IV
3 1 Digipaint II
3 1 Digipaint III
5 1 Digiview Gold 4.0
3 1 Fonts
5 1 Introcad
3 1 Photon-Paint I
5 1 Photon-Paint II
3 3 Real 3D
PICTURES
--------
5 1 Berlin Digital
3 1 Digitized Pictures
3 1 Group Drawings
5 1 Hi-res DTP-pictures
3 1 Raytrace Pictures
ANIMATORS
---------
3 1 Aegis Draw + Aegis Animator
3 1 Fantavision
ANIMATIONS
----------
3 1 1 Mb Animations
3 1 Achterbahn Demo V3.0
3 1 Amiga Demo
3 1 Animations (RED, CAT, FSW)
3 1 Cat-demo, Ottifanten Intro
5 1 Donald Duck Demo
3 1 Juggler Demo + Pictures
3 1 Luke's Animations and Demo's
3 1 Probe Sequence Demo
3 1 Sculpt Animations
3 1 Video Animation Hulpdisk
ELEC. DRAW PROGRAMS/HARDWARE DISKS
----------------------------------
3 1 Action Replay F-disk
3 1 Action Replay Tool disk
3 1 Action Replay Use Disk
3 1 Alcomp Eprom Programmer (Eprom files Action Replay)
3 1 Hardware Disk
5 1 Kickstarts 1.1, 1.2, 1.3
5 1 Kickstarts 1.2.1, UFO, Level 42
5 1 Kickstart version 36.141
3 1 Logic Works
3 1 Logic Works 2.0 Master disk
5 1 Logic Works 2.0 Library disk
3 1 Logic Works 2.0 FASH Drawings
5 1 Mystix Hardware Modification Compilation disk 2
3 1 NEWIO version 1.01
3 1 Oscillator GFX
3 1 Soft Circuits
ASSEMBLERS
----------
3 2 Aztec-C
5 2 Devpac version 2.14
3 1 Masterseka 1.8 (Met windows!)
3 1 Seka version 3.2 + demo's
3 1 Seka version 3.2 + demo's
3 1 TPB 68000 workshop
SOURCES
-------
3 1 Sources 3.1
3 1 Sources 3.2
3 1 Sources 3.3
3 1 Sources 3.4
3 1 Sources 3.5
3 1 Sources 3.6
3 1 Sources 3.7
3 1 Sources 3.8
3 1 Sources 3.9
3 1 Sources 3.10
3 1 Sources 3.11
3 1 Sources 3.12
3 1 Sources 3.13
3 1 Sources 3.14
3 1 Sources 3.15
3 1 Sources 3.16
3 1 Sources 3.17
3 1 Sources 3.18
3 1 Sources 3.19
3 1 Sources 3.20
3 1 Sources 3.21
3 1 Sources 3.22
3 1 Sources 3.24
3 1 Sources 3.25
5 1 Sources 5.1
5 1 Sources 5.2 (Data Becker Floppy Book)
5 1 Sources 5.5
5 1 Sources 5.6
5 1 Sources 5.7
5 1 Sources 5.8
5 1 Sources 5.9
5 1 Sources 5.10
5 1 Sources 5.11
5 1 Sources 5.12
5 1 Sources 5.13
5 1 Sources 5.14
5 1 Sources 5.15
5 1 Sources 5.16
5 1 Sources 5.17
5 1 Sources 5.18
5 1 Sources 5.19
PUBLIC DOMAIN
-------------
3 1 Amiga Computing disk 14
5 1 Amiga Computing sept. '89
5 1 Amiga Computing okt. '89
5 1 Amiga Computing nov. '89
5 1 Amiga Computing dec. '89
5 1 Amiga Computing jan. '90
3 1 Amiga Format June 1990 coverdisk 11
5 1 Amiga Lib Disk 542
3 1 ANC 11
3 1 ANC 13
3 1 ANC 15
3 1 ANC 16
3 1 ANC 17
3 1 ANC 18
3 1 ANC 19
3 1 ANC 20
3 1 ANC 21
3 1 ANC 22
3 1 Bus Ware Infolist Introschijf
5 2 Cracker Journal
5 1 Fred Fish 532
3 1 Fred Fish 555
3 1 Futura Public Domain 4
3 1 Hacker Magazine 5
3 1 Highlight 3
5 1 Newsflash 10 Support disk 1990
5 1 Newsflash 12 aug. '90 Utils
5 1 Newsflash 12 aug. '90 Demo's, Muzax, Pics
3 2 Magazine AmEx special edition
3 1 Superformat Disk Cover disk 12
3 1 Uga 4
3 1 Uga 5
5 1 Uga 5 Animations
3 1 Uga 6
3 1 Uga 8
3 1 Uga 10
3 1 Uga 11
5 1 Uga 11 Intro's
5 1 Uga 14 Music
5 1 Uga 18 Intro's
3 1 Uga 20 Musicdisk
DEMO'S
------
3 1 A journey into sound
5 1 Absence Music Demo
3 1 Acid Demo (Outsider)
5 1 Acid Demo's
5 1 Addonic Moviedemo I
3 1 Agents Bootintro
3 1 Alcatras Megademo IV (1/3)
5 1 Alactras Megademo IV (2/3)
3 1 Alcatras Megademo IV (3/3)
5 1 Alcatraz Panic
3 1 Amazing Intro's
5 1 Amazing Tunes II
3 1 Amiga Action's Music Express III
5 1 Amiga Gold Disk #6
5 1 Amiga Magazine Demo Competition
3 1 Amonia
3 1 Apol's Digishow
5 1 Arcane Shoe Pack
3 1 Attitude Party Demos
5 1 Aurora/Powerlords Copyparty Demos
5 1 Axis The Jochem Hippel Sound Demo
3 1 Axis Unknown Territory
3 1 Bacteria
3 1 Bass Megademo 2
3 1 Beastie Boys
5 1 Bloodsuckers Mass Compensates The Brain
5 1 Bohemians Intro's
3 1 Budbrain Megademo
3 2 Budbrain Megademo
3 1 C64 Music Show
5 1 Cave Demodisk
5 1 Celtic Demo + Demomaker
5 1 Christmas 1989 Mix demo
5 1 Chromance Collection No:89
5 1 Chrome Stigmata V
3 1 Coma & D-Tect Burgerhill-Demo
3 1 Coma Gallery, Axis Our Nation,D-Tect BBS Intro,
Animators Intro, Profex Stenkil Frenkil
5 1 Cool Intro's 1
5 1 Cool Intro's 2
5 1 Cool Intro's 3
5 1 Cool Intro's 4
3 1 Cool Intro's 5
3 1 Cool Intro's 6
3 1 Cool Intro's 7
5 1 Crionics Total Destruction
3 1 Crusaders Demo Disk
5 1 Crusaders Eurochart May 91 (#10)
5 1 Crusaders Eurochart (#13)
5 1 Cult Action Pack XVII
5 1 Cult CD No:71
5 1 Cult Megademo
3 1 DASH Megademo Compilation Disk
3 1 Dawn Megademo
5 1 Dead Head Of Wasa Music Disk
3 2 Death Star Megademo
5 1 Demo Compack 4
3 1 Demodisk II Nova & Paramount
5 1 Demo's from Limits/IMP666 Party
5 1 Desire Pack #33
3 1 Devils No-reality
5 1 Dexion Megademo
5 1 Dexion Music Demo
5 1 Digilogic
5 1 Digital Concert 3
5 1 Digital Concert 6
3 1 Digital Force Music Demo
3 1 Digitech Megademo
3 1 Divine It's A Simple Pack 10
3 1 D-Mob Demo
5 1 D-Mob volume 2
5 1 D-Mob volume 3
3 1 D-Mob volume 4 (1/2)
5 1 D-Mob volume 4 (2/2)
5 1 Do The Bartman Remix
3 1 Dominators 1st Megademo
5 1 Dragons Coding Exhibition 9
5 1 Drivin Force Demopack #1
5 1 E & L Demodisk Januari 1990
5 1 Endless Piracy Megademo
3 1 ESA Demodisk #5
5 1 Excel UK Demo's 10
3 1 Exotic Pack no.7
5 1 Extreme Hit Collection 1
3 1 Fashionating
3 1 Fast Guys Megademo, The
5 1 Fatboys Demo's version 2.0, The
3 1 Flame Arrows Vocal Attack, The
3 1 Freedom Force Megademo
5 2 Giants Megademo
3 1 Girls need love
3 1 Grunkla & Freddy Demo
3 1 Hit Attraction Volume 1
3 1 Ian 'n' Mic
3 1 IBB Anniversary #3
3 1 Insanity Mini Megademo
3 1 Irak Demo 1
3 1 Irak Demo 2
5 1 Isala Song 512K Version
3 1 It Megademo
5 1 Joker Demos
3 1 Just A Joke Music Demo
5 1 Kefrens Fluid Pack no.100
3 1 Kefrens Megademo 7
5 1 Kefrens Nightlight Music 3
3 2 KGB Megademo
5 1 Killerpack 009
3 1 Limited Edition 5 (1/2)
5 1 Limited Edition 5 (2/2)
3 1 LSD Demo
3 1 Madness II
3 1 Maffia Demo Compilation no.1
3 1 Magnetic Fields Chip Music Festival
5 2 Mahoney & Kaktus His Masters Noice
3 1 Mahoney & Kaktus Music Disk II
3 1 Mantronix
5 1 Martin's Intro
5 1 Medley Relation Megademo
3 1 MGF&JOY Demodisk 7
3 1 MGF&JOY Megademo
3 1 Mi-cro Con-cept (Crusaders)
3 1 Mindkillers Musicdemo
5 1 Music Disk III
3 1 Music Express II
3 1 Music Invasion II
3 1 Music Invasion III (1/2)
5 1 Music Invasion III (2/2)
3 1 Music Madness
3 1 'My First Intro'
3 1 Newtek Demo (1/2)
5 1 Newtek Demo (2/2)
3 1 Newtrons Musicbox
3 2 Northstar & Fairlight Supermegademo 3
5 1 Opium Hi Memphis
5 1 Pendle Europa Demo Comp 50
3 1 Pendle Europa Demo Comp 79
5 1 Pendle Europa Demo Comp 88
3 1 Personal to FASH Demo
3 1 Phenomea
5 1 Phenomena's Music Dream I
3 1 Piranhas Demo Disk
5 1 Pirates Europack #03
3 1 Plague Pack
3 2 Predators Megademo
5 1 Quest Demos
3 2 RAF Megademo
3 1 Random Access Music Compilation
5 1 Ray Of Hope 2
5 1 Reality Kiwi Green #2
5 1 Rebels Megablast
3 1 Rebels Megademo
3 2 Red Sector Megademo
5 1 Rising Megademo
3 1 Scoopex Megademo
3 1 Share & Enjoy
5 1 Sid Simple Demo
5 1 Sine Madness
5 1 Skid Row Musicbox 1
3 1 Soundwave I
3 1 Soundwave II
5 1 Sperma Ripped Modules
5 1 SSCG Intro + Demo
5 1 SFF Music-Nonstop Remixes #2
5 1 Style "The Perfect Circle"
3 1 Supreme Sounds 2
3 1 Syntex
3 1 Tar Tune Show II
3 1 Techtech Demo
3 1 Timex Hyprademo
3 1 Titanics Titan trax #1
3 1 TPB Demodisk
5 1 Triangle Gigademo II
3 2 Trilogy Megademo
5 1 Truimph Music Collection NO:11
3 1 Tube Pack #8
3 1 TWI Demo Disk 10
3 1 Vision Demopack X
3 1 Vision Megademo 4
3 1 WEB Inc. Mix Disk 38,The
3 1 Wet Beaver Games
5 1 Wizz-Pack #27
5 1 Wondermix
MUSIC PROGRAMS
--------------
3 1 Amiga Drum
3 1 Audio Master (aangepast)
3 1 Audio Master II
3 1 Audio Master III, A-Sound II, CD-Playersim,
Osciloscope
5 1 Audio Master IV
3 1 Audition
3 1 Crusaders Audio X
3 1 Delta Music version 2.2
3 1 Deluxe Music Construction Set
3 1 Digi-Disk Gente version 1.0
3 1 Dynamic Drums (1/2)
5 1 Dynamic Drums (2/2)
3 1 Future Composer
3 1 Future Composer + data
5 1 Future Compozer 1.0
5 1 Future Compozer 1.4
3 1 Music Progs o.a.: Disk Record
3 1 Music X
3 1 Oktalizer (+ replay.s)
3 1 Oktalyzer
3 1 Oktalyzer data
3 1 Prosound Designer, Promidi
3 1 Sidmon 2
3 1 Sonix Jukebox IV
3 1 SoundFX
3 1 Sound Oasis
5 1 Steinberg
3 1 Studio Magic (1/2)
3 1 Synthia II
3 1 Synthia II Examples
3 1 Techno Sound
3 1 TMFX-Editor
SOUND-TRACKERS
--------------
5 1 James Brown is dead Module
5 1 Lion ST/FX disk
5 1 MasterSound 1.1
3 1 Master-Soundtracker
3 4 Modules
3 1 Modules 27
3 1 Modules 28
3 1 Noisetracker
5 1 Noisetracker 1.1
3 1 Noisetracker 1.2
3 1 Noisetracker 2.0, Jamcracker
3 1 Noisetracker Data
3 1 Professional Soundtracker Collection
5 1 Protracker V11b + o.a. Multiripper
3 1 Protracker, Module The Limit
3 1 Ripper
3 1 Soundtrackers
3 1 Soundtracker Data
3 1 Soundtracker Instruments
3 1 Soundtracker version 2.0 ST-00
3 1 ST-01
3 1 ST-02
3 1 ST-03
5 1 Startrekker 1.3
3 1 Startrekker + Sound + Noise
SLIDE SHOWS
-----------
5 1 Anonymous 5 Hampictures
5 1 CSD Digi Show
3 1 Serre Cartoons Show II, Doe-het-zelf Demo
3 1 Slideshow Fantastique, Horror Pictures
3 1 Slide shows
3 1 Space Bubbles (1/2)
5 1 Space Bubbles (2/2)
X-RATED
-------
--8<--- snip
MISCELLANEOUS
-------------
3 1 Zite Demo,Intro, MOD.xxxxxx, Dirty.sam
3 1 Epromprogr, Abacus Demo, Blackmonks 2 Demos, Vectorball
Digital Wizard Intro, Deathstar Demo, Digifanti Demo,
Extreme Intro, Quicktime Music
5 1 Intro's Oldies
5 1 IFF Pics + Recordmaker(+Rmp)
5 1 IFF Pics, Bitmap Pics
5 1 IFF Viewers, IFF Ham,Highres Pics
5 1 Textfiles o.a. Music Cass.
GAMES
-----
5 1 Atomix
3 1 Ballistix +
3 1 Battle Chess
3 1 Block Out
3 1 Bubble Ghost
3 1 Capone
3 1 Captain Blood
3 1 Chambers of shaolin
3 1 Crack
3 1 Creepy
3 1 Empire strikes back, The
3 1 Fire Power
3 1 Flight Simulator II
3 1 Gee Bee Air Rally
3 1 Hunt for red October, The
3 1 Insanity Fight
3 1 Interceptor
5 1 Killing game show, The
3 1 Lemmings
3 1 Obliterator
3 1 Pacmania
3 1 R-Type
3 1 Snooker
3 1 Stunt Car Racer
3 1 Super Hangon +
3 1 Surgeon, The
3 1 Test Drive
5 1 Turrican
TWO DRIVE GAMES
---------------
3 2 Gods
5 2 Last Ninja 3
3 2 Lemmings 2
3 2 Lords of the rising sun
3 2 Shadow of the Beast
3 4 Sword of Sodan
3 2 Xenon-2
TWO DISK GAMES
--------------
3 1 Defender of the Crown (1/2)
5 1 " " " " (2/2)
3 1 F-29 Retalliator (1/2)
5 1 " " (2/2)
3 1 Super Cars (1/2)
5 1 " " (2/2)
GAME PACKS
----------
3 1 Cybernoid+, Scrabble
3 1 Eco, BubbleBobble, Amy Putt, Sentinel
3 1 Larry, Arkanoid
3 1 Road Wars, Xenon I +
3 1 Vyper, Star Wars, Rasterbike
PREVIEWS
--------
5 1 Alien Breed Preview
3 1 Aquaventura
3 1 Dionysus Puggs in space Demo
5 1 Robozone Preview
3 1 Running Man, The (1/2)
3 1 Shadow of the Beast preview
3 1 Space Ace Demo
3 1 Stryx (1/2)
Software lists .. old stuff
Funny to see old lists again, software you used to have.
MS-DOS Softwarelijst: M.G. Aanstoot en H.M.Aanstoot DISKTYPE 1 3.5 720k 2 3.5 1.4M 3 5.25 360k 4 5.25 1.2M SYSTEEMDISKS 3 H MS-DOS 3.3 (org.) 3 H MS-DOS utilities (org.) 3 H GW-Basic (org.) 3 H First Step (org.) 3 H MS-DOS instructie (org.) 3 M Genius Menu Maker & Menu Library V.7 (org.) 3 H 4DOS.ZIP TEKENPROGRAMMA'S 3 H/M Dr. Halo III (2 disks) 3 M Draw 1 M Paintbrush 1 M 3D-Grafieken 1 M TheDraw BASIC 3 M Basicprogramma's (2 disks) 3 M Turbo Basic 3 M Quick Basic (2 disks) 3 H Quick Basic Compiler PRINTPROGRAMMA'S 3 M Printshop 3 M Newsroom (5 disks) 3 M Printmaster + (2 disks) 1 M News Master DATABASES 3 M NS Reisplan '91/'92 3 H PC-Globe (5 disks) 1 M Netnummers ASSEMBLERS 3 H MASM 3 H Linkers + TASM DATADISKS 3 H Pictures 3 H Martin's Proggy Disk EMULATORS 3 H C64 Emulator 3 H 8085 Emulator 3 H Z80 Emulator, Tollfree, Connector.txt 3 H Sidekick voor NANO 3 H 6800 PROGRAMMEERTALEN 3 H PLM Data 3 H Pascal Progs 3 H Graphics + Tools 3 H Turbo Pascal 3.0 3 H Turbo Pascal 5.0 Pro (8 disks) ELECTRONICA PROGRAMMA'S 3 H Ultiboard Demo Disk 3 H Slave 3 H MicroCap (3 disks) 3 H Logic Master 3 H Orcad (10 disks) COMMUNICATIE PROGRAMMA'S 3 H Anywhere + PROG dir. 3 H Procomm Laplink COVOX 3 M Simpson2 module 3 M Moduleplayers 3 M Me So Horny Sample 1 M COVOX Player + Samples 1 M Samples #1 1 M Samples #2 1 M Samples #3 1 M Samples #4 1 M Samples #5 TEKSTVERWERKERS EN DTP 1 M Word-Perfect 5.0 (7 disks) 1 M/H Word-Perfect 5.1 (6 disks) 3 M Ventura Publisher 2.0 (19 disks) 3 M Volkswriter de Luxe (org.) 3 M Brown Bag Word Processor 3 M Brown Bag Speller 3 M Wordstar Pro 4.00 3 M Wordstar 3 M TXT 236 UTILITIES 3 M Norton 4.0 (2 disks) 3 M Zuid-Afrikaans PC-Tools (by Sepp) 1 M Virus Scanner, Helers, Prevent 3 H Norton Guide Maker DISK MONITORS 3 H Speedstore 3 H Diskmanager 3 H Diskbase 3 H Fixed Disk Organiser NETWERK/SYSTEM-APLIC.PROG. 3 H Lantastic 3 H Mainstream Demo Disk 3 H Ariadne 3 H Manager Disk MISCELLEANOUS 3 H PC-Intern 2.0 3 H ARC. Programma's (5 disks) 3 H PCM Tools 3 H Herc. + CGA Simulators 3 M Automake 3 M Genetic's 3 M DBase III+ (2 disks) 3 M Show Partner Graphic Editor 3 M Showtime & Visuals 3 M Full Screen Definition 3.2 3 M Slide 3 M Font Maker 3 M VPG (2 disks) 3 M System F (2 disks) 3 M Demo + Help + Printer 3 M F&A Faktureren 3 M Letrix 3 M Optiks 3 M Uptime 3 M PC-File 3 M PC-Calc 3 M PC-Type 1 M Planoort 3 M PC-Deskmate 3 M Allmac + Calc + Cursur 3 M Sideways 1 M Ability Plus V1.0 (2 disks) 1 M Fontasy (4 disks) 1 M Convertible, Diskdupe, Dosedit, Smartkey, Zaplabel DEMO 1 M Mig29 Demo (covox-module) 1 M Megademo (covox-module) 1 M Dragon's Lair Demo (covox-module) 3 M Draw Demo (CGA) 3 H HOT-Boot I GAMES 3 M Defender Of The Crown 3 M Stunt Car Racer 3 M Grand Prix |2de disk? 3 M Airborne Ranger 3 M Mach 3 3 M Xenon II (2 disks) |2de disk? 3 M Heavy Metal 3 M Grandprix Cycles (2 disks) 3 M Carmen Interpol 3 M Up Periscope 3 M Space Harrier (2 disks) 3 M Space Racer 3 M Hard Ball 3 M Dambusters (copied with amiga) 3 M Into The Eagles Nest 3 M Tomahawk 3 M California Games 3 M Test Drive I 3 M Test Drive II |2/3de disk? 3 M Super Pinball 3 M 688 Attack Sub 3 M Ninja 3 M Falcon 3 M Blockout 3 M Tetris 3 M Empire 3 M Chess 1 M Mean Streat (3 disks) 1 M Operation Wolf 1 M Lombard Rally 1 M Gauntlet II 1 M Outrun 1 M Simcity 1 M Speedball II 1 M Skweek GAME PACKS 1 M Games, Utilities 3 M Pitstop II, Bushido 3 M Tennis, Cat, Hunt For Red October (simple ver.) 1 M Arkanoid, Ballistics 1 M Barbarian, Indiana Jones 1 M Larry I, Heliplus 1 M Fire Power, Fire And Forget 3 M Moonit, Mahjongg ADVENTURES 1 M Police Quest II (3 disks) 1 M Space Quest III (3 disks) 1 M Larry II (3 disks) 1 M Larry III (4 disks) SIMULATORS 3 M Ford Simulator 3 M Chuck's Flightsimulator 3 M Gato 1 M Flightsimulator III
Oscilloscope graphics using a amiga (bonus vectrex)
Somewhere in 1992 i got hold of a Oscilloscope, probably borrowed from someone. I don’t know what happend to it. I got the idea to generate drawings on the scope, because it had two inputs with you could switch to x and y inputs.

My friend Sepp got into it also, we both wrote some software to do funky stuff with this. I found some software today (20220516), and having bought a old skool scope 2 years ago …
So i found source machine code, no executables. Now i needed to get a assembler running again.
Sidenote: I recently fixed a Amiga 500 and got a disk switch installed on the even cia.
Booting some old seka disks and starting MasterSeka again in a looong time.
ESC - open editor
r (read file)
v (directory)
a + enter + enter (no options assemble)
g (go running the program)
Some programs on the disk: (some are made by Sepp, who is a far better coder than i am)
- Funny triangles
- Lissajous figures
- Moving square
- House
- House with door
- Draw with mouse
Lissajous figures are simple sine and cosine functions to get:



So how does this work, well a amiga has stereo outputs. These are controlled by two DAC outputs on the 8364 (Paula) chip. (DAC – Digital Analog Convertor) ( Paula has 4 DMA controlled DACs !! )
Looking at the schematics of the audio part, we see a lot going on concering audio filters. The tests i’ve done today (2022) are on a amiga with unmodified audio filters. (Low on my prio list)
So frequencies are not direct what you get directly converted from digital values. Besides that, syncronisation between left and right channel, even using DMA can be an issue.
(DMA – Direct Memory Access, this means that it can be controlled without using the CPU)
Running the house draw code:

Note: Due to different hardware not a good working example .. yet
I tried a few years after we did this, to modify a generic monitor to display things using two inputs, not using scanlines. But to no avail. Only flipping the screen and colors using relais (more on this later)
Bonus part: Above did remind me of a Vectrex, a game console which utilises same display technic. So no raster lines and pixels, but line drawing by controlling the beam.



Drawing lines using a laserbeam
While attending school, we had to come up with a computer related project.
I had access to a military grade laser (i think it was for aiming), so i went for a drawing-animations-with-a-laser project.





I started off by myself, but soon after my teacher was interested in the project. He knew someone at the University of Twente.
So he made an appointment for me. I don’t know which teacher and guy at the Uni but it was really interesting.
Laser microscopes!
I was using speakers with mirrors on it, and glued tiny mirrors on stepper motors. But these are far too slow.
The Uni guy gave me some tiny mirrors which can be controlled by putting power on the little coils. But even these lightweight mirrors from a video disc player are “slow”. At least for making sharp corner turns.
So i was given an electronic schematic also.
This was an amplifier with sensors, which would give a power boost when needed.


In 2022 I found some information about this on my fileserver.



Above a schematic about the feedback amplifier




Writing software and experimenting with coordinates to send to the laser mirrors.
A few years later this laser was used in my computer dungeon using a smoke machine from my friend Marco who used this machine for his mobile disco.
We closed all doors and windows, making it as dark as possible. Let the smoke machine run for a long long time, and played with this laser setup.
Next day when the room was aired, all computers had a fatty substance on it, so I spent the rest of the day cleaning everything.
Some time later the laser broke.
Pdp-11 and playing with printers
I got a free mainframe, when i was about 17.
It was a huge Pdp-11/34 which a had to get from Enschede to Holten using a trailer.
- It was a 19inch rack (loads of metal)
- 2x 8inch floppy drives
- 2x 20MB harddisk drives (with cardridge) each 34KG!
- multiple (3?) Decwriter III printers
- loads of VT100 terminals
- 2.5 meter of manuals
- cables
- disks (8 inch) and harddisk cartridges
I converted the power to a generic 230V connector. When booting the machine all the lights in the house dimmed.
I didn’t know anything about mainframes, but i got things working.
Sometimes i would play with it, but after a while it didn’t run anymore.
I’ve kept some of the parts of the machine.
Terminals we used for a long time to connect to a linux server.
( The VT100 where later switched for more modern Wyse terminals )
Some parts i’ve kept









Serial printer
These printer we used for generic printing, and just for fun.
They made a lot of noise, and even they are serial printers they are fast!
So i resourced ms-dos into assembly and printed that, that was a sh*tload of paper.
We even made a racing game. (Can’t find the source, but i’ve recreated a lookalike in linux-bash)
Object of the game was to keep your car O character on the road.
The printer printed the lines, and you could use the keyboard to move your car, which also got printed.
Below the build-in-5-minutes bash lookalike. ( z left, x straight and c right)
Original had more intricate road, and probably the road was drawn using two lines, to speedup printing (Decwriter III could print at 180 characters per second bidirectional!)
#!/bin/bash
i=0
j=0
car=8
while true ; do
no=$(awk "BEGIN{print sin($i*atan2(0,-1)/180)*40+40}" | cut -f1 -d.)
way=$(awk "BEGIN{print sin($j*atan2(0,-1)/180)*10+13}" | cut -f1 -d.)
#echo $way
if [ $car -lt 0 ] ; then echo "boom" ; exit ; fi
if [ $car -gt $way ] ; then echo "boom" ; exit ; fi
carr=$car
rest=$((140-$no-$way))
i=$(($i + 1))
j=$(($j + 5))
while [ $no -gt 0 ] ; do
echo -n " "
no=$(($no - 1))
done
echo -n "#"
while [ $way -gt 0 ] ; do
echo -n " "
if [ $carr -eq 0 ] ; then
echo -n "O"
fi
way=$(($way - 1))
carr=$(($carr - 1))
done
echo -n "#"
while [ $rest -gt 0 ] ; do
echo -n " "
rest=$(($rest - 1))
done
echo ""
read -r -t 0.1 -n 1 -s key
if [ "$key" == "z" ] ; then
car=$((car - 1 ))
fi
if [ "$key" == "x" ] ; then
car=$((car - 1 ))
fi
if [ "$key" == "c" ] ; then
car=$((car + 1 ))
fi
done












