Commit Graph

  • 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