diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-04-03 22:32:52 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-04-03 22:32:52 +0200 |
| commit | 1963d7d8dd70ee9bc4cf9b81363aeab440a6f786 (patch) | |
| tree | 9a0da613df46caf4620f58c1f06a8508d7e6fc77 /src/driver.s | |
| parent | cb1111055f7b03989daac63675d27bfd156a4e21 (diff) | |
| download | jetpac.nes-1963d7d8dd70ee9bc4cf9b81363aeab440a6f786.tar.gz jetpac.nes-1963d7d8dd70ee9bc4cf9b81363aeab440a6f786.zip | |
Add a table with tile IDs for shuttle parts
This will allow us to select the proper shuttle depending on
'Globals::zp_shuttle_kind'. Hence, now only the actual shuttle parts on
the CHR file are missing, which is why I left a couple of TODOs on the
table itself.
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'src/driver.s')
| -rw-r--r-- | src/driver.s | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/driver.s b/src/driver.s index 9d31604..67cba5c 100644 --- a/src/driver.s +++ b/src/driver.s @@ -714,34 +714,38 @@ sta OAM::m_sprites + 44 ;; Tile IDs - lda #$04 + ldx Globals::zp_shuttle_kind + lda Items::shuttle_sprites, x sta OAM::m_sprites + 1 - lda #$05 + clc + adc #1 sta OAM::m_sprites + 5 - lda #$14 + adc #$0F sta OAM::m_sprites + 9 - lda #$15 + adc #1 sta OAM::m_sprites + 13 - lda #$06 + lda Items::shuttle_sprites, x + adc #2 sta OAM::m_sprites + 17 - lda #$07 + adc #1 sta OAM::m_sprites + 21 - lda #$16 + adc #$0F sta OAM::m_sprites + 25 - lda #$17 + adc #1 sta OAM::m_sprites + 29 - lda #$08 + lda Items::shuttle_sprites, x + adc #4 sta OAM::m_sprites + 33 - lda #$09 + adc #1 sta OAM::m_sprites + 37 - lda #$18 + adc #$0F sta OAM::m_sprites + 41 - lda #$19 + adc #1 sta OAM::m_sprites + 45 ;; Zero out attributes |
