Skip to content

Commit

Permalink
fix: i/o address
Browse files Browse the repository at this point in the history
  • Loading branch information
kg68k committed Mar 24, 2023
1 parent dcfe30a commit fd2804c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 13 deletions.
11 changes: 11 additions & 0 deletions src/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# X68k polyphonic ADPCM driver PCM8A.X

## v1.02.1

* I/Oアドレスを`$FFxxxxxx`から`$00xxxxxx`に変更し、
ハイメモリ256MB環境でも動作するようにした。
* `$FFxxxxxx`になっていた理由は下記を参照のこと。
* https://twitter.com/Hau_oli/status/1639047191246548992
* https://twitter.com/Hau_oli/status/1639048580144168961


26 changes: 13 additions & 13 deletions src/pcm8a.s
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*
* X68k polyphonic ADPCM driver PCM8A.X v1.02 *;version
* X68k polyphonic ADPCM driver PCM8A.X v1.02.1 *;version
* 音程変換対応(MPCM.X相当)
* Xellent30シリーズ ローカルSRAM用ワーク分離対応
* 040turbo 対応 , ハイメモリ常駐対応
Expand Down Expand Up @@ -63,17 +63,17 @@ FM1BBF equ $09DA
ADIOCS equ $0C32
MPUFLG equ $0CBC
HUTOP equ $6800
TXTPL0 equ $FFE82200
DMACH3 equ $FFE840C0
MFPIMA equ $FFE88013
MFPIMB equ $FFE88015
MFPTMC equ $FFE88023
FMADR equ $FFE90001
FMDAT equ $FFE90003
PCMCNT equ $FFE92001
PCMDAT equ $FFE92003
PPIPC equ $FFE9A005
PPICTL equ $FFE9A007
TXTPL0 equ $00E82200
DMACH3 equ $00E840C0
MFPIMA equ $00E88013
MFPIMB equ $00E88015
MFPTMC equ $00E88023
FMADR equ $00E90001
FMDAT equ $00E90003
PCMCNT equ $00E92001
PCMDAT equ $00E92003
PPIPC equ $00E9A005
PPICTL equ $00E9A007

*************************************************
* ADPCM → DPCM 変換マクロ *
Expand Down Expand Up @@ -12767,7 +12767,7 @@ DECTBL: .dc.w 1,200
.dc.w -1

TTLME1: .dc.b 13,10
TTLMES: .dc.b 'X68k PCM8A polyphonic ADPCM driver v1.02 ' *;version
TTLMES: .dc.b 'X68k PCM8A polyphonic ADPCM driver v1.02.1 ' *;version
.dc.b '(c)1993-97 philly',13,10,0
USEMES: .dc.b '使用法:PCM8A [<スイッチ>]',13,10
.dc.b '<スイッチ>',9,'ON',9,': 多重再生モード(通常)',13,10
Expand Down

0 comments on commit fd2804c

Please sign in to comment.