Signetics 2650
SC/MP-II の浮動小数点 NIBL より多少マシ、くらい。とりあえず 2650A は一段落です。整数型 BASIC 版は動いているのがおかしいので多分変な動きなんだと思うけど、修正はともかく実行に時間がかかりすぎるので、手が空いたらぼちぼちです。 PS. 整数型のBAS…
うーん、浮動小数点版がシンタックスエラー (正確には NEXT ERROR)になる原因分かってしまった。この Microworld Basic ってFOR NEXTループから GOTOで脱出できないという仕様になっている。何じゃそれ、なんですけど、まぁ仕方がないので修正。 10 FOR Y=-…
アドレスを jim11662418 さんのPIPBUG に合わせたところ、動いてしまいました。ただ、浮動小数点マンデルブロプログラムはなぜかシンタックスエラーになる。 整数型は動くんだけど、おっそいです。計算結果も微妙。実は CHR$関数があることが分かったのでも…
メモリ変更コマンドが動いてSコマンドが動かないのは、Sコマンド処理中の 0x101,102 番地が化けるから、というのは前回の記載のあと比較的すぐには分かっていたのですけど、原因不明。PIPBUG環境だとここは ROM 前提なので PIPBUG 自体はともかく周辺の気が…
手こずっています。PIPBUG は、半分ぐらい動いている状況。BASIC はプロンプトは出るんだけど、何入れてもコマンドエラーになるな。BASIC 関係はまだ状況がわかっていないんだけれど。 もともとからいうと、firmware の冒頭に、自力でROM の中身を全部RAMに…
やっと気分的に手が空いたので、とりあえずシリアルまでは動かしました。 1/ 0 : ;;; SERTEST for Sig 2650A 2/ 0 : ;;; 2023/09/21 efialtes_htn 3/ 0 : ;;; 4/ 0 : CPU 2650 5/ 0 : INTSYNTAX +H'hex' 6/ 0 : ; 7/ 0 : ="2650" TARGET: EQU "2650" 8/ 0 : …
状況を簡単化するため一旦ROM無効化論理を外して GAL を焼き直し、2650に慣れていなかったゆえのソフトバグを直してLチカまでは通しました。回路は変更なしです。 1/ 0 : ;;; L-chika for Sig 2650A 2/ 0 : ;;; 2023/09/21 efialtes_htn 3/ 0 : ;;; 4/ 0 : C…
通電してすぐにリセット極性が逆、までは修正したんですけど、CPUは走っているけど ROM アクセスが出ない。GAL の論理問題がないわけではないので書き換えたところ正しく書けず、クロックすら出ない、というところで止まっています。ライタは書けたと言って…
まずこちらの方です。回路は、というか2650UMの方を見ていなかったので page 外がアクセスできないことに気がついていませんでした。最初のページは ROM にしてあったので変更が必要ですが、もともと RAM には 32kB アドレスが入れてあったので、細かく ROM/…
今回も JLCPCB、輸送は今回は NES Express で、一週間ほどで届きました。 週末にでも手を付けましょう。どちらも回路多少いじったので、説明はまたデバッグのときにでも。 基板2枚
引き続いて SCN2650A の方も基板まで作りました。こちらは OPACK をどうするかが考えどころです。JIMさんは GND に落としているので、あまり考える必要はないのかも。 回路図 基板図
i8008 もまだ検討中なのですが、SPLD周りで止まっています。1.25μS cycle で動かそうとすると結構タイミングが問題で、CPLD に取り替えようと 5V 系のものを入手しているんですが、書き込み方法周りで現状中断中。 それと、なにとなく8ビット機で BASIC を…