From 87a379dc73c05e361cc55f72419689a0660c9175 Mon Sep 17 00:00:00 2001 From: Pawel Kalinowski Date: Fri, 18 Oct 2019 11:08:36 +0200 Subject: [PATCH] splash pic from Kaz! --- artwork/HIMARS14.g2f | Bin 0 -> 3521 bytes artwork/HIMARS14.png | Bin 0 -> 4644 bytes program.asm | 15 ++++++++------- 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 artwork/HIMARS14.g2f create mode 100644 artwork/HIMARS14.png diff --git a/artwork/HIMARS14.g2f b/artwork/HIMARS14.g2f new file mode 100644 index 0000000000000000000000000000000000000000..027136d7a45921e682f2b5b3457b495091bf0914 GIT binary patch literal 3521 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 R>mh(0=14p#VfRxX{|iZ00}=oL literal 0 HcmV?d00001 diff --git a/artwork/HIMARS14.png b/artwork/HIMARS14.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c03b22820b83057a94cfebf36a01e15d83a593 GIT binary patch literal 4644 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 literal 0 HcmV?d00001 diff --git a/program.asm b/program.asm index 092983f..118f8c2 100644 --- a/program.asm +++ b/program.asm @@ -9,12 +9,13 @@ ;this source code was compiled under OMC65 crossassembler ;and on 2012-06-21 translated to mads ; -;game source code is split into 5 parts: -;program.s65 is the main game code (with many assorted routines) -;grafproc.s65 - graphics routines like line or circle -;textproc.s65 - text routines like list of weapons and shop -;variables.s65 - all non-zero page variables and constans -;display.s65 - display lists and text screen definitions +;game source code is split into 6 parts: +;program.asm is the main game code (with many assorted routines) +;grafproc.asm - graphics routines like line or circle +;textproc.asm - text routines like list of weapons and shop +;variables.asm - all non-zero page variables and constans +;display.asm - display lists and text screen definitions +;ai.asm - artificial stupidity of computer opponents ;we were trying to use as much macros and pseudoops as possible ;they are defined in atari.hea and macro.hea files together with many @@ -28,7 +29,7 @@ ; ;originally most variables were in Polish, comments were sparse ;but we wanted to release this piece of code to public -;and due to being always short of time (to finish the game) +;and due to being always short of time/energy (to finish the game) ;we decided it must go in 'English' to let other people work on it .zpvar xdraw .word = $80 ;variable X for plot