This website requires JavaScript.
6054d97cf6
binaries for version v1.2
master
v1.2
giomba
2021-11-08 22:21:25 +0100
9c902abb59
intro/demo: show PETSCII brand name + forbid intro skip
newintro
giomba
2021-11-08 19:38:41 +0100
a8319e9fb7
refactoring: macro for memset, memcpy, mov_word_mem
giomba
2021-11-07 22:52:31 +0100
6e0d335b83
polishing
giomba
2021-11-07 21:09:27 +0100
157c8598e6
doc: custom semi-graphic chars
giomba
2021-11-07 20:58:02 +0100
db8707bebf
refactoring: reorganize syntax sugar for segments handling
giomba
2021-11-07 20:35:46 +0100
f67017c9a6
makefile: remove unused variable
giomba
2021-11-07 18:29:08 +0100
85ac2cf971
refactoring: wip: move code segments
giomba
2021-11-07 18:14:59 +0100
51477cff9d
some code documentation + memset macro
giomba
2021-11-07 16:10:02 +0100
b19754f3d5
"snake" movement is more fluid
giomba
2021-06-01 21:53:34 +0200
61515025a5
stable bounce
giomba
2021-04-15 14:33:29 +0200
d13e88b0fd
moustache notation
giomba
2021-04-14 11:24:36 +0200
493d69f669
magic moustaches fixed
giomba
2021-04-14 09:50:46 +0200
a41ae70993
proper intro
giomba
2021-04-14 00:30:42 +0200
05ed319d93
new demo/intro draft
giomba
2021-04-13 23:19:47 +0200
2c4130899c
updated memory map with new sid
giomba
2021-04-12 23:31:21 +0200
c8199e7144
updated sid tune
giomba
2021-04-12 23:28:34 +0200
a82c9e94fe
disk and tape loader
v1.0.2
giomba
2021-04-12 22:00:04 +0200
2f6a4e6735
cartridge + prg binary added in distribution directory
v1.0.1
giomba
2020-11-21 14:57:53 +0100
f81f087a13
fixed plain .prg version
giomba
2020-11-14 19:12:10 +0100
55e0a550ea
fixed font name
giomba
2020-11-14 17:40:30 +0100
999844460a
ported lzgmini_6502 for dasm, and embedded in this game's code
compression
giomba
2020-10-04 20:58:08 +0200
bb17b78251
updated LICENSE
giomba
2020-10-04 17:59:30 +0200
fa2269afb8
compression routine for cartridge version, temporarily deprecates tape version
giomba
2020-10-04 17:48:49 +0200
d61a7bf284
dual version: prg + cartridge (8k)
giomba
2020-09-15 14:57:10 +0200
8b8cb19651
current development repository added to readme
giomba
2020-04-23 19:01:05 +0200
1a6f4bb078
link to the binary file
v1.0
giomba
2020-04-23 12:34:23 +0200
f426a6d4d7
added distribution binary file .prg
giomba
2020-04-23 12:32:51 +0200
e67a84d669
small fix
giomba
2020-04-23 12:29:43 +0200
e548f48e72
added cute screenshot
giomba
2020-04-23 12:26:19 +0200
72d5e6b33e
to pass the level, you have to get at least 0x40 (64) points
giomba
2020-04-23 12:10:08 +0200
541f3225c1
added some levels
giomba
2020-04-08 11:54:08 +0200
86ec781787
levels rotation (first -> second -> ... -> last -> first -> ...)
giomba
2020-04-08 11:36:18 +0200
977c3cf0e6
printString subroutine generalization
giomba
2020-04-08 11:03:03 +0200
4498d045de
level change + score management
giomba
2020-04-08 10:54:54 +0200
cd1820d834
level introduction screen
giomba
2020-04-08 09:15:25 +0200
22a5feb2a1
level loading colors with memory saving
giomba
2020-04-06 22:53:28 +0200
90cc0dbabd
final restyling of the custom charset
giomba
2020-04-06 22:00:15 +0200
fcdea3cc08
charset organization improved + doc
giomba
2020-04-06 18:44:54 +0200
c33178ceac
some better colors
giomba
2020-04-06 16:22:48 +0200
e828776a14
tiles loaded from level RLE binary now have color
giomba
2020-04-02 18:12:39 +0200
5f85203028
commented code for level loading
giomba
2020-04-02 17:09:57 +0200
5fb94c3162
level layout is unpacked on screen correctly
giomba
2020-04-02 16:17:48 +0200
f628645740
first level draft - level txt parser
giomba
2020-04-02 01:13:10 +0200
70b2b7ad47
repository organization fix
giomba
2020-04-01 21:11:08 +0200
de38d95b74
Unused bug tracker
giomba
2018-09-22 11:10:16 +0200
5d9248e580
Big memory and repository reorganization
giomba
2018-09-22 10:58:10 +0200
868d1e6253
Moved gamereset routine to external file
giomba
2018-09-16 18:20:48 +0200
fcc479eaed
Tabs to space, official vim adoption
giomba
2018-09-14 16:22:01 +0200
bb86656068
Moved costants to external file
giomba
2018-09-14 15:58:31 +0200
68456fe39e
Memory segments relocation and exposed bugs
giomba
2018-09-14 15:23:21 +0200
299eee1257
Reorganized memory
giomba
2018-09-10 21:39:53 +0200
70b041cf14
Improved graphics
giomba
2018-09-10 15:41:12 +0200
0932566285
Edit status bar text
giomba
2018-09-05 23:10:55 +0200
a1382611bc
Joystick support (port#2)
giomba
2018-09-05 22:53:18 +0200
a15c924d53
Added skeleton for multiplatform development
giomba
2018-09-05 22:03:20 +0200
78ac2fffa9
Jammed my email address, since I don't want spam
giomba
2017-12-27 18:29:24 +0100
3ce810a482
Conscious use of assembler pre-processor directives, to avoid use of magic numbers and memory locations for costants
giomba
2017-12-27 18:26:44 +0100
e177fdcd86
Added techniques of good software engineering - well, use of costants instead of magic numbers for statuses, sort of enum
giomba
2017-12-27 18:12:18 +0100
be1c1f57f5
Added outro delay
giomba
2017-12-27 18:01:37 +0100
ceeea2deb8
Added a lot of useful comments to document this code for future reviews, for future me, and for other mads who still code for the 6502 inside a CBM64
giomba
2017-12-24 17:26:33 +0100
3c296c9c19
Added copyright 2018; Added reset button
giomba
2017-12-24 16:44:50 +0100
c81b92c960
Improved intro.
giomba
2017-12-24 15:57:37 +0100
1d7226df45
Reorganized code with statuses, to introduce an intro scene.
giomba
2017-12-24 14:17:37 +0100
7d8233fde2
Removed debug random value
giomba
2017-12-22 17:24:35 +0100
14952319dd
Added simple intro layout
giomba
2017-12-22 17:23:58 +0100
d28e93f54e
Added reversed colors in status bar, to improve visual
giomba
2017-12-22 16:47:06 +0100
0abfb0c345
The same as before, but I am a stupid, I forgot the comment
giomba
2017-12-22 16:37:15 +0100
e91f86c50b
Added BASIC autostart
giomba
2017-12-22 16:36:07 +0100
207cbfd3cf
That old X,Y coordinates generation using that ugly way was a real sh*t. Now it is ways better (it simply does random number
modulo screen rows
- or columns, depends).
giomba
2017-12-22 16:21:19 +0100
61a1c140f4
Probably fixed rare bug: the pseudo-random routine pseudo-randomly generated X,Y for new piece of food that corresponded to immediately next snake head position. This X,Y resulted empty when checked in the routine, but suddenly after it is overwritten with snake head, so food simply disappears. This leads to impossible game play, because no new pieces of food are generated if no food is previously eaten, but there is no food to eat, so... Hope to have fixed.
giomba
2017-12-22 12:30:42 +0100
53b3e700ca
Updated comments on eat-food and self-eat detection
giomba
2017-12-22 12:14:37 +0100
e479dcb5fe
Increased waiting time before reset after gameover
giomba
2017-12-21 17:31:53 +0100
f528c5f22a
Added pause feature
giomba
2017-12-21 17:28:20 +0100
23343d93f3
Visual improvements on status bar (score, messages)
giomba
2017-12-21 17:12:50 +0100
3c91f4f8d6
Added support for ASCII spaces in printing function
giomba
2017-12-21 17:03:37 +0100
6bb4a5151a
Added routine for full reset of the game
giomba
2017-12-21 17:00:45 +0100
95ae7e2ab4
Added reset after gameover, with a little delay
giomba
2017-12-21 16:49:05 +0100
c13a54c266
First commit
giomba
2017-12-21 15:14:42 +0100