Arcana - Fastrom ハックロムをダウンロード

Arcana - Fastrom ゲーム
友達にシェアする:
パラメータ 情報
コンソール: SNES
オリジナルゲーム: Arcana
タイプ: Improvement
ジャンル: Role Playing
変更: GP
製作者: rainponcho
制作日: 06/27/2020
最終変更: 06/30/2020
パラメータ 情報
ファイル名: fastrom (v1.1b).zip
ダウンロード数: 19
必要事項: No-Header (SNES)
バージョン: 1.1b
評価:

Arcana - Fastrom について

Don’t think this is gonna be a 100% Gold Remake, it’ll have its differences. Extra battles (some’ll be optionals, tough but rewarding), Hoenn Pokemon (in every area, and hard to find) New areas, Remapped some dungeons (so your old guides wont work) , Extra recurring characters (some’ll hate you, some’ll help you)

Note that the hack is incomplete but feel free to enjoy the hack as-is.

Arcana - Fastrom 説明書

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]