Archive

Archive for the ‘Demo Scene’ Category

In the past, everything was better!

June 30th, 2013 No comments

Really? Lets see …

How many lines of code do you need for opening a file and read its content? Here is an example in Motorola 68000 Assembler and AmigaOS.

Load_Files:
; lock the file
	move.l	dosbase,a6
	lea		gfxfile_fn,a0					; filename c-string
	move.l	a0,d1
	move.l	#ACCESS_READ,d2
	jsr		_LVOLock(a6)					; get lock to our file
	tst.l	d0
	beq.b	.error
; get a fileinfoblock of it
	move.l	d0,gfxfile_lock					; save for later use
	move.l	d0,d1
	lea		myFib,a0						; ptr to our FileInfoBlock
	move.l	a0,d2
	jsr		_LVOExamine(a6)
; release the lock
	move.l	gfxfile_lock,d1
	jsr		_LVOUnLock(a6)					; unlock it
; allocate memory (chipmem in this case)
	lea		myFib,a0
	move.l	fib_Size(a0),gfxfile_size		; size of file in bytes
	move.l	fib_Size(a0),d0
	move.l	#MEMF_CHIP|MEMF_CLEAR,d1		; cleared chipmem
	jsr		myAllocMem
	move.l	d0,gfx_mem
; open file
	lea		gfxfile_fn,a0					; filename c-string
	move.l	a0,d1
	move.l	#MODE_OLDFILE,d2
	jsr		_LVOOpen(a6)	
	move.l	d0,gfxfile_handle
; read file in to memory
	move.l	d0,d1
	move.l	gfx_mem,d2
	move.l	gfxfile_size,d3
	jsr		_LVORead(a6)
; close the file
	move.l	gfxfile_handle,d1
	jsr		_LVOClose(a6)
.error:
	rts
Categories: Demo Scene Tags:

Demo Szene

February 2nd, 2009 No comments

Obwohl heutzutage nicht mehr allzu aktiv (von kleinen Spielereien wie jüngst auf der NDS abgesehen) habe ich immer noch ein großes Interesse an der Demo-Szene. Damit meine ich die Menschen welche sich hinsetzen und mit Hilfe von Computern (besser : mit allem was irgendwie auf der John von Neumann Architektur arbeitet) audiovisuelle Demonstrationen erstellen. Das sind dann Programme welche in Echtzeit zeigen was die Hardware an Video und Sound hergibt. Gerade in den 80ern und 90ern gab es hier praktisch weltweit viele (mit Schwerpunkt Europa) sog. Parties wo sich diese Leute getroffen haben um dort ihre Produktionen zu zeigen (well….unter anderem). Aber auch heute noch gibt es immer noch ein paar schöne Events wie z.B. das “the Ultimate Meeting” (TUM) hier in Karlsruhe.

Dabei bin ich heute auf www.demoscene.tv gestossen. Ideal für alle welche sich sowas mal anschauen wollen ohne gleich die Demos herunterladen zu wollen. Wer mit den klassischen Echtzeit-Demos nicht soviel anfangen kann, hat vielleicht Spaß an dem Wild Kanal. Hier ist alles vertreten, von selbstgemachten Musikclips, über interessante Filme, bis hin zu Comedy. Nicht kommerziell und von daher ein Juwel wie ich finde.

Wahnsinn : ein Demo auf der Atari VCS Spielkonsole….

ernster, arty, mit beunruhigendem Ambient-Sound im Hintergrund:

verstehe kein Wort (da französisch) ist aber trotzdem witzig :

so süss 😀  (mit nettem Chipsound im Hintergrund) :

Categories: Demo Scene Tags: