Amiga Software By Digital Dalmatian


Last updated: 21st October 2015

L-S_screen1.png image
The very first level in the game
L-S_3Dmodels.PNG image
3D models I have created using Wings 3D (on my laptop)
which may be used to create some CGI images for use in the game

Project L-S


Project L-S was the working title of a game I am making for the Amiga - finally settled on a title and a logo: Lightning Strikes. It is being written in 68000 assembly language :)
All of my assembler made software is released under the name Digital Dalmatian.


Development History


VersionDateDetails
0.01
.
14 Feb 2013
.
MACRO's, sample play, DD logo scroll and level screen setup
0.02
.
.
22 Feb 2013
.
.
Tile draw routine working. Thanks to phx from EAB for helping me with barrel roll technique (blitter on even addresses)
0.03
.
.
01 June 2013
04 June 2013
06 June 2013
Started adding code to inflate PNG's.
Added BCDnumber2text routine :)
Added number2text routine :)
0.04
.
.
10 Jun 2013
16 June 2013
.
Added basic title screen
Added Print macro (with help from EAB members phx and Leffmann.
0.0521 Jun 2013Continue adding decode_png routine
0.06
.
28 Jun 2013
.
Exit game from main menu by pressing Escape and CODELENCODE part of decode_png routine done:)
0.07
.
27 Jul 2013
02 Aug 2013
create_BST routine working properly :)
Dist and Litlen lengths decoded correctly :)
0.08
.
14 Aug 2013
17 Aug 2013
Litlen codes generated correctly.
LitLen and Dist BST's built correctly.
0.09
.
28 Aug 2013
.
Successful decode of raw data to RGB data.
Still drawing image though...
0.10
.
03 Sep 2013
.
decode_png works with 16 colour Personal Paint images.
0.11
.
.
15 Oct 2013
23 Dec 2013
.
decode_png code cleaned up
Main characters walk, jump and climb up/down animations drawn (approx. 100 frames)
0.12
.
25 Jan 2014
.
BSS section added at end of code and create_sprites routine started
0.13
.
25 Feb 2014
10 Mar 2014
bug with displaying sprites finally fixed :)
Sprite test added to Options screen
0.14
.
11 Mar 2014
25 Mar 2014
Started adding UD sprite control
Flickering sprites solved - bug in move_UD!
0.16
.
27 May 2014
.
Added run animation and solved bug when UD image number too large and sprites get corrupted.
0.17
.
11 Jul 2014
.
Added stop part of run animation
Added short walk code
0.18
.
.
.
.
30 Jul 2014
.
.
.
.
Cleaned up animation images (made BG transp.)
Added movement limits,no going through walls!
Nudge ability added (move UD left/right 1 pixel) for debugging.
Fixed bug with UD sprites on Options screen
0.19
.
20 Aug 2014
.
personal_paint drawing routine changed from BCHG to BSET, to fix drawing bug.
0.20
.
.
.
26 Aug 2014
.
.
.
update_ENEMIES routine added.
bug with UD 'ghost' fixed.
screen shrunk by 8 pixels either side.
ENEMIES activated randomly
0.21
.
30 Aug 2014
.
update_ENEMIES routine updated to have 8 enemies at once!
0.22
.
.
.
.
.
.
27 Sep 2014
.
.
.
.
.
.
VERTB interrupt added for...
...in game clock added (NTSC/PAL compatible)
VBR offset added to kill_system and restore_system routines, plus minor bugfixes.
Random lightning animation selector added
"Options" converted to "Debug Options"
New "Options" screen to select difficulty
0.23
.
19 Dec 2014
.
Added new enemy anims (flame, crushers etc.)
Added auto-colour switch -based on anims used
0.24
.
.
30 Dec 2014
.
.
Levels 5 & 6 added
Added ability to switch off timing colours
Added "Game Completed" msg after last level
0.25
.
.
.
09 Jan 2015
.
.
.
Added hand selection on main menu
Levels 7 and 8 added
Bug with enemy sprites from previous level fixed
Macros introduced for describing level coord limits
0.26
.
.
.
.
.
.
.
02 Mar 2015
.
.
.
.
.
.
.
'Game Over' screen added
Level, total game time and score added to 'Game Over' screen
Colon added to charset (was "0"!)
Up and Down nudge added (G & B keys)
Bug with walking left/right in limit_movement routine fixed
Level 9 added
0.2707 Apr 2015????
0.28
.
.
.
.
.
.
11 Aug 2015
.
.
.
.
.
.
Level 10 added
Left movement limit bug fixed
Climb down/up bug semi-fixed (2 in one floor)
Level number bug fixed in Lvl Completed text
Levels 11 + 12 added
Added level number to debug display
Levels 13,14 and 15 added
0.29
.
.
.
.
.
.
.
.
.
.
31 Aug 2015
.
.
.
.
.
.
.
.
.
.
Debug display mode now optional
Initial sprite colours set for debug menu
Debug menu controls made more user friendly
God mode can be set in debug menu
Movement limits displayed via debug menu
Debug display activated via debug menu
Climb down/up bug fixed completely
Show routine times set via debug menu
Nudge UD available via debug menu
Title screen logo colours changed
Screen switching improved (DMA settings)
0.30
.
.
.
.
18 Sep 2015
.
.
.
.
Debug settings displayed correctly on entry
Front-end graphics improved
Joystick controls added
Raw keycode added to debug display
Keyboard/joystick option added to Options
0.31
.
.
.
.
05 Oct 2015
.
.
.
.
Added 'girl in field' to titlescreen
Wait for fire button/control key before
leaving 'Game Over' and 'Completed' screens
OCS settings autoset for AGA machines
Sprite colours disabled during start sequence
0.32
.
.
.
17 Oct 2015
.
.
.
Extraneous data usage checked (dcb.b 10000,1)
and reduced where possible
Digital Dalmatian logo scroll added
UD (main character) colours more realistic
0.33
.
21 Oct 2015
.
Difficulty levels made harder
Demo released

Downloads


Demo in ADF format: DD_L-Strikes_DEMO.adf
Demo in LHA format: DD_L-Strikes_DEMO.lha

Spacer
L-S_ClimbUp.PNG image
In-game colours will be different
Spacer
L-Strikes_DEMO_Title.PNG image
The title screen
Spacer
L-Strikes_GameOver.PNG image
The 'Game Over' screen
Spacer
L-Strikes_clip1.gif image
Can you avoid the electricity?
Spacer
L-Strikes_clip2.gif image
Slicer on the go...
Spacer
L-Strikes_clip3.gif image
Can you stand the heat?


Go to the top of the page