Arcana: Arcana - Fastrom Super Nintendo

  • ~
  • Share
Converts game to use FastROM optimizations:

- Much faster dungeon movement
- Smoother game experience with less lag
- Somewhat faster loading time performance
- 1.1b: (torha/Sarah Shinespark) Minor speedup drawing dungeon tiles.

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]


Arcana (USA).smc
MD5: FEE369A46A0212E32FB43501E2C0CCEC
Time to Beat
Main Story 10h 47m
Main + Extras 15h 6m
Release Date
Jun 27, 2020
4 years ago
Similar Games
Popular Super Nintendo Games

Play Arcana: Arcana - Fastrom Game

Experience Arcana: Arcana - Fastrom Game (USA) online exclusivly at PastGames.net. Get Arcana: Arcana - Fastrom ROM and use it with an emulator of your choice. Arcana: Arcana - Fastrom can be played on PC, Mac, iOS and Android using our high quality downloads. PastGames is Americas #1 choice for Retro Games like Arcana: Arcana - Fastrom.