ORIGIN は msx_port ブランチに置いた src/msx の各種について、そちらでの説明通りに Windows 版の sjasm 0.42c で作成した MSX 実機(またはエミュレータ内のMSX)用の実行ファイルです。
※サムネでは閉じている bload_r フォルダにももちらん *.bin が入っています。
{{$t('product.title_works.limit_sales')}} {{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}Ngừng bán
*Login required.
Want to pay with credit card alternatives?Points can be used to buy ANY product on DLsite.
{{ rental.price | number_format }}JPY
{{ product.price | number_format }}JPY
{{ is_favorite ? 'Đã thêm vào yêu thích' : 'Yêu thích' }}Số lượt đăng ký{{ product.wishlist_count }}
{{ is_favorite ? 'Đã thêm vào yêu thích' : 'Yêu thích' }}Số lượt đăng ký{{ product.wishlist_count }}
{{ is_favorite ? 'Đã thêm vào yêu thích' : 'Yêu thích' }}Số lượt đăng ký{{ product.wishlist_count }}
Ưu đãi mua hàng
{{ gift.title }}
Đang phát tới {{ gift.distribute_end_str }}
{{ coupon.coupon_name }}
Đang phát tới {{ coupon.end_date_str }}
Thời hạn hiệu lực:{{ coupon.user_limit_date }}
Thời hạn hiệu lực:{{ coupon.limit_days_day }} ngày sau khi mua
{{ bonus.title }}
Đang phát tới {{ bonus.end_date_str }}
Patrik Rak 氏による ZX Spectrum 系用の z80test(https://github.com/raxoft/z80test ) を MSX に移植し、さらに追加の説明と MSX 本体からのデータ収集ソフトも入れたものが本作です。
説明にはソースコード内のマクロ、そもそもの z80test の目的と動作、データ収集ソフトの利用の流れなどが含まれています。データ収集ソフトは MSX のエミュレータ強化に使うことができるでしょう。
単に互換品を使うだけなら GitHub にて次の URL で公開しています。ただし自前で Windows 用 sjasm 0.42c を用意してバッチファイルを実行する必要があります。
https://github.com/Suzumizaki/z80test/tree/msx_port
本作はこの作業によるアセンブル済みのものを収録しています。
※くにちこ氏による z80test-msx は本作に関係なく独立して移植・公開されたものです(https://github.com/kunichiko/z80test-msx )
本製品は次のような内容になっています。
このうち z80test_msx_port は MIT ライセンスで提供されているため再配布も自由にしていただけます。
ORIGIN, PICKED, REFED, refered_rom_image, 各種解説の各フォルダにあるものは私こと鈴見咲君高の著作物です。こちらは MIT ライセンス下のような公開対象ではないことにご留意ください。
なお、ご自身で手順に従って作った *.com/*.bin/*.rom あるいは *.dat/tests(_z,_r).asm などについてはこの制約は及びません。
- z80test_msx_port
- ORIGIN
- PICKED
- REFED
- refered_rom_image
- 各種解説
z80test のソースコードに記されたマクロや動作の一部を解説する文書があります。
- asm ファイルの関係
- ccfscr解説
- testmacros.asm のマクロ解説
- idea.asm の構造解説
- z80test そのものについて
ソースファイルを独自に改良したものの git コピーです。
github.com/Suzumizaki/z80test で公開しているものに加えて、下記 PICKED, REFED, refered_rom_image に関連するブランチが付されています。
master ブランチは本家のままなので、適宜ブランチを切り替えてご利用ください。
msx_data_picker は MSX 実機から動作結果を収集するための実行ファイルソースコード、FS-A1GT(z80,R800) と HB-F1XD は収集データを反映してそれぞれで Failed がでないような z80test 各種を作るためのソースコードがあるブランチです。
ORIGIN は msx_port ブランチに置いた src/msx の各種について、そちらでの説明通りに Windows 版の sjasm 0.42c で作成した MSX 実機(またはエミュレータ内のMSX)用の実行ファイルです。
※サムネでは閉じている bload_r フォルダにももちらん *.bin が入っています。
PICKED は msx_data_picker ブランチにある src/msx/picker_* で取得した *.dat ファイルを FS-A1GT, HB-F1XD フォルダにおさめています。
また、他の MSX で *.dat を取得したときに使える check_or_generate.py も収録しています。
refered_rom_image は REFED に相当する *.rom ファイルを納めています。
REFED は PICKED/check_or_generate.py で作った tests.asm で
z80test_msx_port/src/tests.asm を置きかえて作りなおした *.bin, *.com を収録しています。
ORIGIN のものと異なり FS-A1GT, HB-F1XD のそれぞれで
Failed が(ほぼ)出なくなるようにしたものです。
作り直したテストで FS-A1GT の R800 で動かした例。R800 なのに LD A, R 以外はすべてパスしています。
エミュレータの強化に使うか、それとも…?
| Windows | - |
|---|---|
| Mac | - |
| iOS | - |
| Android | - |
| Loại khác | - |