aboutsummaryrefslogtreecommitdiff
path: root/src/driver.s
Commit message (Expand)AuthorAgeFilesLines
* Add a table with tile IDs for shuttle partsMiquel Sabaté Solà2026-04-031-12/+16
* Cycle the kind of shuttle to be usedMiquel Sabaté Solà2026-04-021-0/+5
* Remove lowest part of the shuttle from spritesMiquel Sabaté Solà2026-04-021-2/+2
* Save the high score after game overMiquel Sabaté Solà2026-03-271-1/+1
* Update scores on screenMiquel Sabaté Solà2026-03-251-0/+4
* Use the 'nmi_' prefix for NMI-only functionsMiquel Sabaté Solà2026-03-241-6/+2
* Implement the "take off" animationMiquel Sabaté Solà2026-03-231-20/+283
* Restart the blinking animation after player's deathMiquel Sabaté Solà2026-03-201-2/+8
* Set the proper "game over" flagMiquel Sabaté Solà2026-03-201-2/+4
* Add support for the SUSE coinMiquel Sabaté Solà2026-03-201-2/+6
* Remove stale commentMiquel Sabaté Solà2026-03-191-1/+1
* Use specific variables for cached player's tile coordinatesMiquel Sabaté Solà2026-03-181-2/+0
* Wait for items to fall before changing screenMiquel Sabaté Solà2026-03-161-10/+18
* Implement falling itemsMiquel Sabaté Solà2026-03-131-1/+2
* Join 'zp_moved_out' and 'zp_pause_toggle'Miquel Sabaté Solà2026-03-121-19/+28
* Initial implementation for itemsMiquel Sabaté Solà2026-03-111-9/+33
* Don't skip the title page on a DEV buildMiquel Sabaté Solà2026-03-111-1/+1
* Fix a slight misalignment when spreading out bulletsMiquel Sabaté Solà2026-03-111-0/+1
* Apply a correction on enemy movement for PALMiquel Sabaté Solà2026-03-111-0/+12
* Add a blinking animation on player selectionMiquel Sabaté Solà2026-03-081-3/+101
* Support reading from the second controllerMiquel Sabaté Solà2026-03-081-1/+1
* State game over only when all players are deadMiquel Sabaté Solà2026-03-081-2/+3
* Initialize 'zp_pause_toggle' before NMI enablementMiquel Sabaté Solà2026-03-071-1/+9
* Switch the palette for bullets into something more colorfulMiquel Sabaté Solà2026-03-071-1/+1
* Rename scoped variables without being redundantMiquel Sabaté Solà2026-03-061-12/+12
* Toggle a "Paused" message on top of the screenMiquel Sabaté Solà2026-03-061-2/+57
* Don't toggle pause from a holded buttonMiquel Sabaté Solà2026-03-061-2/+7
* Add the Game Over screenMiquel Sabaté Solà2026-03-051-1/+12
* Update lifes left for player 1Miquel Sabaté Solà2026-03-041-0/+8
* Add collision with the playerMiquel Sabaté Solà2026-03-041-9/+80
* Add a pool of explosion effectsMiquel Sabaté Solà2026-03-031-0/+32
* Initial iteration of enemy movementMiquel Sabaté Solà2026-02-121-6/+2
* Simplify allocation for the rest of bulletsMiquel Sabaté Solà2026-02-101-6/+10
* Allocate all enemies on sprite cyclingMiquel Sabaté Solà2026-02-101-3/+36
* enemies: add inner movement and facing logicMiquel Sabaté Solà2026-02-101-8/+6
* Add the __fallthrough__ pseudo-instructionMiquel Sabaté Solà2026-02-031-2/+1
* Initial work on sprite cycling for enemiesMiquel Sabaté Solà2026-02-031-8/+47
* Adapt the code to play well with nasm's asanMiquel Sabaté Solà2025-12-151-10/+10
* Add the skeleton code for enemiesMiquel Sabaté Solà2025-05-151-0/+1
* Simplify the cycling on the rest of spritesMiquel Sabaté Solà2025-05-151-19/+22
* Implement the base for moving bulletsMiquel Sabaté Solà2025-05-141-2/+160
* Add the ability to pause the gameMiquel Sabaté Solà2025-04-031-0/+54
* player: First PAL implementationMiquel Sabaté Solà2025-04-021-0/+32
* Disable the PPU between the title to main screensMiquel Sabaté Solà2025-03-191-2/+24
* Add basic vertical movementMiquel Sabaté Solà2025-03-171-1/+29
* Add a title and a main screensMiquel Sabaté Solà2025-03-131-0/+28