View Single Post
Old 06 April 2016, 21:54   #11
Asman
68k

Asman's Avatar
 
Join Date: Sep 2005
Location: Somewhere
Posts: 628
In the Zone there is missing footing.s and there is also screen.s but is incomplete and contains some invalid chars. I use DiskSalv on some RollingThunder.adf to check if there is something interesting and I found a bunch of files. Whole archiwum is in The Zone.

As I remember file Sound.s is from Atari ST version. I'm not sure but there were differences between resourced game and sources.

The Rolling Thunder is example how to write very slow game. About 5 fps. For fun I speed up title of game to 50 fps with blitter help but it still looks so ugly.

But there is one positive thing. So many things which can be optimized.

For example
Code:
;in
;	a0 - datas address
start:
	;save start of datas
		lea	datas,a1
		move.l	a0,(a1)
Above two lines of code eat 24 cycles and 6 bytes in relocation table. With one modification

Code:
		lea	datas(pc),a1
		move.l	a0,(a1)
will take 20 cycles and no bytes in relocation table. There is so many such places and I even thought about tutorial: how to speed up slow game on example: Rolling Thunder.
Asman is offline  
 
Page generated in 0.06829 seconds with 9 queries