tunozemichanの日記 / tunozemichan's diary

SORD社のコンピューターM68やM68MXの解析についての備忘録です。This blog is a memorandum about the analysis of SORD's computers M68 and M68MX.

2023-01-01から1ヶ月間の記事一覧

浮動小数点演算ユニット Am9511 を調べる(その3)

前回のBASCIのサンプルコードにはバグがあり、特定の条件のときにとんでもない数字になってしまいます。 以下、修正したコードです。 10690 REM POP FLOAT FROM AM9511 STACK, RETURN IN X 10700 B3 = INP(AM.DATA) 10710 B2 = INP(AM.DATA) 10720 B1 = INP(…

浮動小数点演算ユニット Am9511 を調べる(その2)

AM9511.BASの中を見る。 Am9511エミュレータに添付されているMBASIC用のサンプルコードAM9511.BASは、非常によくできています。これだけ見れば、Am9511に計算させることが簡単にできるようになります。 まず、最初に初期化。 1130 AM.STATUS = &H43 1140 AM.…

浮動小数点演算ユニット Am9511 を調べる(その1)

SORD社はAm9511が大好きです。様々な機種に搭載しています。SORDを楽しむためには、Am9511の知識が必要と考え調べました。 AMD Am9511(Intel i8231)について Am9511は8ビット時代の高速浮動小数点演算ユニットです。詳しい解説は、他の方が一杯書いているの…

Quick hack to run SORD M23 emulator (Emu23) with BOOT ROM (Ver.27B).

First, rename the BOOT ROM (Ver. 27B) file to BOOT.ROM. Start m23.exe. Press the Control button. Click on Debug Main CPU.Then, Debug console window opens. In the debug console, type "bp 66" and return. "bp" meand Break Point. Type "g" and …