6054d97cf6
binaries for version v1.2
2021-11-08 22:21:25 +01:00
9c902abb59
intro/demo: show PETSCII brand name + forbid intro skip
2021-11-08 19:38:41 +01:00
a8319e9fb7
refactoring: macro for memset, memcpy, mov_word_mem
2021-11-07 22:52:31 +01:00
6e0d335b83
polishing
2021-11-07 21:09:27 +01:00
157c8598e6
doc: custom semi-graphic chars
2021-11-07 20:58:02 +01:00
db8707bebf
refactoring: reorganize syntax sugar for segments handling
2021-11-07 20:37:44 +01:00
f67017c9a6
makefile: remove unused variable
2021-11-07 20:37:44 +01:00
85ac2cf971
refactoring: wip: move code segments
2021-11-07 20:37:44 +01:00
51477cff9d
some code documentation + memset macro
2021-11-07 20:37:34 +01:00
b19754f3d5
"snake" movement is more fluid
...
but not perfect, yet
2021-06-01 21:53:34 +02:00
61515025a5
stable bounce
2021-04-15 14:33:29 +02:00
d13e88b0fd
moustache notation
2021-04-14 11:24:36 +02:00
493d69f669
magic moustaches fixed
2021-04-14 09:50:46 +02:00
a41ae70993
proper intro
2021-04-14 00:30:42 +02:00
05ed319d93
new demo/intro draft
2021-04-13 23:19:47 +02:00
2c4130899c
updated memory map with new sid
2021-04-12 23:31:21 +02:00
c8199e7144
updated sid tune
...
new sid tune is bigger than 4k, so charset had to be moved
now (part of) first half of the charset actually is used by the sid
and ignored by the VIC; chars had to be redefined
2021-04-12 23:28:34 +02:00
a82c9e94fe
disk and tape loader
...
the loader is a small program with liblzg only, which loads data from
the snake.pack.lz (from either disk or tape), inflates the ram, and
starts the game
2021-04-12 22:00:04 +02:00
2f6a4e6735
cartridge + prg binary added in distribution directory
2020-11-21 14:57:53 +01:00
f81f087a13
fixed plain .prg version
...
actually it takes a "lot" of space more, but it is not a problem and it works,
anyhow a future version with a "fast" loader is required
2020-11-14 19:12:10 +01:00
55e0a550ea
fixed font name
2020-11-14 17:40:30 +01:00
999844460a
ported lzgmini_6502 for dasm, and embedded in this game's code
2020-10-04 20:58:08 +02:00
bb17b78251
updated LICENSE
2020-10-04 17:59:30 +02:00
fa2269afb8
compression routine for cartridge version, temporarily deprecates tape version
2020-10-04 17:51:35 +02:00
d61a7bf284
dual version: prg + cartridge (8k)
2020-09-15 15:10:09 +02:00
8b8cb19651
current development repository added to readme
2020-04-23 19:01:05 +02:00
1a6f4bb078
link to the binary file
2020-04-23 12:34:23 +02:00
f426a6d4d7
added distribution binary file .prg
2020-04-23 12:32:51 +02:00
e67a84d669
small fix
2020-04-23 12:29:43 +02:00
e548f48e72
added cute screenshot
2020-04-23 12:26:19 +02:00
72d5e6b33e
to pass the level, you have to get at least 0x40 (64) points
2020-04-23 12:10:08 +02:00
541f3225c1
added some levels
2020-04-08 11:54:08 +02:00
86ec781787
levels rotation (first -> second -> ... -> last -> first -> ...)
2020-04-08 11:36:18 +02:00
977c3cf0e6
printString subroutine generalization
2020-04-08 11:03:03 +02:00
4498d045de
level change + score management
2020-04-08 10:54:54 +02:00
cd1820d834
level introduction screen
2020-04-08 09:15:25 +02:00
22a5feb2a1
level loading colors with memory saving
...
loading colors was done in a dummy way by reading color of each tile
from the RLE array; but actually a tile always have the same color, then
this info is redundant; anyhow the character set had to be reshaped
properly in order to make easy infer the tile color from the tile value
2020-04-06 22:53:28 +02:00
90cc0dbabd
final restyling of the custom charset
2020-04-06 22:00:15 +02:00
fcdea3cc08
charset organization improved + doc
2020-04-06 18:44:54 +02:00
c33178ceac
some better colors
2020-04-06 16:22:48 +02:00
e828776a14
tiles loaded from level RLE binary now have color
2020-04-02 18:12:39 +02:00
5f85203028
commented code for level loading
2020-04-02 17:09:57 +02:00
5fb94c3162
level layout is unpacked on screen correctly
2020-04-02 16:17:48 +02:00
f628645740
first level draft - level txt parser
2020-04-02 01:13:10 +02:00
70b2b7ad47
repository organization fix
2020-04-01 21:11:08 +02:00
de38d95b74
Unused bug tracker
2018-09-22 11:10:16 +02:00
5d9248e580
Big memory and repository reorganization
2018-09-22 10:58:10 +02:00
868d1e6253
Moved gamereset routine to external file
2018-09-16 18:20:48 +02:00
fcc479eaed
Tabs to space, official vim adoption
2018-09-14 16:22:01 +02:00
bb86656068
Moved costants to external file
2018-09-14 15:58:31 +02:00