Arcana: Fastrom is an enhanced version of the original Arcana game for Super Nintendo that utilizes FastROM optimizations to improve gameplay performance. The update features significantly faster dungeon navigation, reduced lag, and improved loading times. Notable changes include speed enhancements in dungeon tile rendering and efficient memory management, resulting in a smoother gaming experience.
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]
Experience Arcana: Arcana - Fastrom Game (USA) online wiki exclusivly at RetroSpot.net. View Arcana: Arcana - Fastrom and use it with an core of your choice. Arcana: Arcana - Fastrom is compatible with PC, Mac, iOS and Android. RetroSpot is USA #1 choice for Retro Game information for games like Arcana: Arcana - Fastrom.