0.6 to 1.0 changes [torha] - Minor speed up when creating dungeon tiles - Upgrade to v0.6 Short explain: 839d59 lda $7f0000,x [7f0040] 839d5d pha 839d5e sep #$30 839d60 plx 839d61 lda $83b251,x [83b350] 839d65 xba 839d66 plx 839d67 lda $83b251,x [83b251] 839d6b xba 839d6c rep #$30 Notice how it uses the stack (pha, plx, plx). A small gain by avoiding the r/w to ram. [19d5d] A8 EB AA... tay ; two 8-bit tile data xba tax sep #$30 lda $83b251,x ; tile1 xba tyx ; tile2 lda $83b251,x rep #$30 Which fits perfectly. 1.0 to 1.1b changes [Sarah Shinespark] Removes a useless ADC in $9008 (an event handler) and uses the 3 bytes to add an ORA. Changes any banks using this method to fastrom banks. Also, manually changed a lot of JSLs to use fastrom. Before: $80/9013 85 10 STA $10 [$00:1E10] $80/9015 BD 57 0C LDA $0C57,x[$80:0CD7] *$80/9018 85 12 STA $12 [$00:1E12] $80/901A 8A TXA $80/901B 0A ASL A $80/901C 0A ASL A $80/901D 0A ASL A $80/901E 69 0F 0D ADC #$0D0F $80/9021 85 14 STA $14 [$00:1E14] $80/9023 A9 00 00 LDA #$0000 *$80/9026 69 00 00 ADC #$0000 $80/9029 85 16 STA $16 [$00:1E16] $80/902B A7 10 LDA [$10] [$17:91F1] After: $80/9013 85 10 STA $10 [$00:1E08] $80/9015 BD 57 0C LDA $0C57,x[$80:0C99] *$80/9018 09 80 80 ORA #$8080 $80/901B 85 12 STA $12 [$00:1E0A] $80/901D 8A TXA $80/901E 0A ASL A $80/901F 0A ASL A $80/9020 0A ASL A $80/9021 69 0F 0D ADC #$0D0F $80/9024 85 14 STA $14 [$00:1E0C] $80/9026 A9 00 00 LDA #$0000 $80/9029 85 16 STA $16 [$00:1E0E] $80/902B A7 10 LDA [$10] [$55:5555]