2018年10月23日火曜日

SBC6800のソースを6809にかける

🔄SBC6800+IOのサンプルプログラムをArcpitのX6809.exeにかけてみた🔄

★サンプルプログラムの【ファイル置き棚】

★SBC6800の当Blog記事は【MEK6800 II (マイコン)の再燃】
★SBC6800,SBC6809全般の記事は【電脳伝説さん】
SBC-IO,SBC-BUS,BASIC9などの記事は【レトロな雰囲気さん】

1. 「エリーゼのために」を演奏
 MUSIC09.asm (MUSIC09.zip)
    • プログラム開始番地 $0020
    • プログラム領域   $0000-$008C  MELODY data $00C0以降
    • MEK6800 DIIのマニュアルに掲載されているサンプルプログラムにLEDレジスタ書き込みを追加したものです。
    • PIA ポートB アドレス $8052.$8053 を使い、CB2をON/OFFしてAUDIO出力します。
    • 同時にLEDレジスタアドレス $8000 にPITCHデータが書き込まれ、4個のLEDが音階に合わせて点滅します、
    • CB2(J3 pin 26) とGNDにアンプを接続すればメロディが出力されます。






2. TEK4010エミュレーション

  • TEK09v3.asm (TEK09v3.zip)
  OUTEEEをプログラム内に追加
  DEMOプログラムは$1200以降に作成



  • DEMOプログラム開始番地は $1200

ASSIST09で 「G 1200」と入力
  • 参照したサイト(赤線アンダーライン)
参照したサイトのURL

3. その他
  • BASIC9V1.asm (BASIC9_Arcpit.zip)
    • BASIC9V1.asm, BASIC9V1.bin, BASIC9V.HEX, BASIC9V1.LST 
    • SBC6809のBASIC9を、ArcpitのアセンブラX6809.exeの作法でアセンブル可能なように書き直したリスト。BINファイルで同一性を保持。

  • BASIC9のDEMO
    • ASCII ART

ASCII ART
    • LIFEゲーム



vintage-basic.netを参照
😄twitterは  @Leo_yumesichi

以上

0 件のコメント:

コメントを投稿

MUTIF09にAM9511を載せてみる

難しそうで躊躇っていたAm9511ですが、 【ryu10さんのBlog】 に勇気づけられ、チャレンジすることにした、そのあれこれです。 【MUTIF09のファイルの置き棚】 1.PCの環境と条件   ★PC:  win10に次のコマンドをインストール:   msdos.exe  ...

これまでによく読まれた記事