2014.11.28

前へ
次へ
ホームページトップへ戻る

MYCPU80でCP/Mを!
超巨大基板の8080互換HCMOS・CPUでCP/Mを走らせてしまおうという、なんとも狂気なプロジェクトです!


[第73回]


●ZB3BASICの組込み作業が、ほぼ終りました

やっと。
MYCPU80にZB3BASICプログラムを移植組込みする作業がほぼ終りました。
一応の区切りとしまして、今までに作業を終えたBASIC命令などを下に整理しておきます。

●BASICコマンド

AUTO
CONT
DELETE
HELP
LIST
/LOAD
NEW
REN
RUN
/SAVE
SL
XL

●BASIC命令(ステートメント)

CLEAR
CLS
DATA
DEF FN
DIM
FOR〜NEXT
GOSUB〜RETURN
GOTO
IF…THEN…ELSE
IF…GOTO…ELSE
INPUT
LET
ON ERROR GOTO
ON n GOSUB
ON n GOTO
OUT
POKE
PRINT
READ
REM
RES
RESTORE
RESUME
RETURN
SET
STOP
SWAP
TRON
TROFF
USR          

ND80ZV(ND80Z3.5)のZB3BASICに組み込まれている命令のうち、READ#(RS232C受信命令)、WRITE#(RS232C送信命令)は今回のMYCPU80用ZB3BASICには組み込まれていません。
MYCPU80はパソコンと接続して行なうシステム通信にはRS232C−USB変換ICを使っていますが、ユーザー用としてのRS232C回路は搭載していないためです。

●BASIC関数、システム変数

ABS
AND
ASC
ATN
BCD
BI$
BIT
CHR$
COD
COS
DEC
ERL
ERR
EXP
FIX
HEX$
IN
INKEY$
INPUT$
INSTR
INT
LEFT$
LEN
LN
LOG
MID$
OR
PEEK
PI
PI#
RIGHT$
SEARCH
SGN
SID
SIN
SPACE$
SQR
STR$
TAN
TIME$
VAL
XOR


INPUT$もREAD#、WRITE#と同じ理由でRS232C受信機能はありません。
MYCPU80用ZB3BASICのINPUT$はキーボードからの入力専用になっています。

ここまで書いてきて、マシン語モニタコマンドのことを忘れていたことに気が付きました。

●マシン語モニタコマンド、システム操作コマンド

動作を確認済みのコマンド

BP/RT
/CLOSE
CM
DM
/LD
/SV

動作を未確認のコマンド

CR
BROM
BSSET
CP
CS
JP
MV
SD
XD

上記の動作未確認のコマンドについてはこれから確認作業を行ないます。

MYCPU80でCP/Mを![第73回]
2014.11.28upload

前へ
次へ
ホームページトップへ戻る