Posts Issued in August, 2019

ROMからCOE

posted by sakurai on August 2, 2019 #140

ROMデータからCOEデータを作成するスクリプト。

#! /usr/bin/bash -f
FILE_NAME=\${1}
FILE=\${FILE_NAME%.*}
echo 'memory_initialization_radix=16;' > \$FILE.coe;
echo -n 'memory_initialization_vector=' >> \$FILE.coe;
od -An -t x1 -v \$FILE_NAME >>\$FILE.coe
echo ';' >> \$FILE.coe

これにより、

-rwxrwx--- 1 root vboxsf 1631 7月 25 16:56 boot_bas.coe
-rwxrwx--- 1 root vboxsf 1631 7月 25 16:57 boot_dos.coe
-rwxrwx--- 1 root vboxsf 97279 7月 25 16:57 fbasic30.coe
-rwxrwx--- 1 root vboxsf 31423 7月 25 16:59 subsys_c.coe

の4つのファイルを作成し、FPGAに組み込みます。


左矢前のブログ 次のブログ右矢

6809デュアルCPUシステム

posted by sakurai on August 1, 2019 #139

アドレス空間

6809デュアルCPUシステムの、メインCPU及びサブCPUのそれぞれのアドレス空間を示します。

図%%.1
図139.1 メイン・サブCPUアドレス空間

これは、FM-7仕様のアドレス空間であり、FM-7用のソフトウェアを動作させることを目的としています。

これとネットで入手したROMデータの対比表です。ROMのアドレスをグレーで表記しています。

図%%.2
図139.2 メモリマップ

左矢前のブログ 次のブログ右矢


ページ: