今更、雑誌の打ち込み mz−80K系
(注)このページは、いまだに雑誌のプログラムを打ちこんだ事を記すだけの
私もmzファンですのコーナーです。
2023年01月の打ち込み
’85/06 Oh!mz S−OS MACE MZ−80K用 OK
MZ−700のEDASMでMZ−700用S−OS MACEのソースを
一旦ロード、ホットスタートでセーブ
MZ−80KのEDASMに持っていき編集、アセンブル、セーブ
●訂正記事あり
(変更)16C9 00→1B
各S−OSのメインメモリの上限を知るためのワーク変更により
VER0からVER1にする
123A 01
1F6A 00 C0
’85/06 Oh!mz S−OS MACE MZ−700用 OK
MZ−2000のEDASMでMZ−2000用S−OS MACEのソースを
MZ−700用に編集、アセンブル、バイナリのチェックを確認してから
MZ−700のEDASMでアセンブル、セーブ
●訂正記事あり
(変更)16C9 00→1B
各S−OSのメインメモリの上限を知るためのワーク変更により
VER0からVER1にする
123A 01
1F6A 00 D0
’85/06 Oh!mz 新バージョンチェックサム プログラム MZ−80K/700/1500用 OK
EDASMでアセンブルするのですが
共通部分はX1用EDASMで作成したファイルが
共通フォーマットなのにロードができない為
MZ−2000用EDASMで一旦読み書きする事で
MZ−700用EDASMにもって来る事が可能
MZ−80K用EDASMにもってくる場合
ソースが2400bpsでセーブされているので
1200bpsでセーブしないといけません
MZ−700用EDASMで一旦ソーステキストをロード
リセット、モニタでJ1203を実行(EDASMのホットスタート)
ソーステキストをセーブすればOK
●訂正記事あり
<3000H〜>
(誤) 3072〜 0D 20 FA 0E
(正) 3072〜 2D 20 FA 2E
(誤) 30E8〜 CD B8 31 F5
(正) 30E8〜 F5 CD B8 31
<B000H〜>
(誤) B072〜 0D 20 FA 0E
(正) B072〜 2D 20 FA 2E
(誤) B0E8〜 CD B8 B1 F5
(正) B0E8〜 F5 CD B8 B1
ただしソースに対しての変更部分がないので下記の様にします
ソースの場合(共通部分のみの変更でOK)
78 DEC L
81 LD L,3
150 PUSH AF
151 CALL @PRNT
2022年12月の打ち込み
’83/03 マイコン 3次元カーレース MZ−80K/700用 一応OK
オールマシン語でチェックサムなしの為
ミスがあるかもしれませんが一応動作はOKなようです
一応動作したマシン語のチェックサムを記しておきます
またmz−700用に対応する変更部分はキー入力だけで
キー操作の説明はそのままなので勝手に変更します
尚、mz−700用に変更しても単色でカラーはでません
43DAH:05AH → 05FH
43E6H:043H → 0C0H
43F0H:0CAH → 05AH
43FAH:07CH → 058H
<128バイト チェックサム>
3000-307F=3551 3800-387F=2BAF 4000-407F=3BDD
3080-30FF=1E0E 3880-38FF=300B 4080-40FF=3F67
3100-317F=0000 3900-397F=312C 4100-417F=33A6
3180-31FF=1754 3980-39FF=1728 4180-41FF=2189
3200-327F=3283 3A00-3A7F=2CCA 4200-427F=2FD5
3280-32FF=3447 3A80-3AFF=2FB2 4280-42FF=2D84
3300-337F=2E20 3B00-3B7F=33D7 4300-437F=33D0
3380-33FF=2E18 3B80-3BFF=363F 4380-43FF=2DCA
3400-347F=3017 3C00-3C7F=378A
3480-34FF=2DCE 3C80-3CFF=2636
3500-357F=2EF9 3D00-3D7F=4DBC
3580-35FF=2B7E 3D80-3DFF=2A17
3600-367F=34C6 3E00-3E7F=2B6C
3680-36FF=3698 3E80-3EFF=2EC6
3700-377F=32B2 3F00-3F7F=32AA
3780-37FF=32F6 3F80-3FFF=2B53
*mz−80K用3次元カーレースのチェックサム
2022年08月の打ち込み
’84/09 Oh!mz 立体五並べ MZ−700 Hu−BASIC用 OK
単純なチェックだとOKです
’84/12 BASICマガジン スクランブル・パズル MZ−700 Hu−BASIC用 OK
単純な乱数によってピースをバラバラにしている為(210〜330)
クリア不可の場合があります
2022年07月の打ち込み
’81/09 アスキー GAME−MZ SCRAMBLE MZ−80K用 OK
1周クリア確認済み
’81/09 アスキー 平木オセロ MZ−80K用 OK
Home へ戻る