IBM JX -- POST2026年05月05日 13:30

IBM JXと貴重な資料

POST(Power On Self Test)を 読みました。8088/86はこう使うのかと、勉強になります。

POSTの始まりは、こうです。

MFG_PORTに、何やら書き込んでます。この先を読んでみますと、テストステップの開始にMFG_PORTにコードを書き込んでます。

TEST
STEP
MFG_PORT
CODE
TEST ITEM
SET UP0FFHSETUP
18088
20FEH8255
30FDH64505,VIDEO
40FCHROS CHECK SUM
50FBHRAM MAPPING
60FAHBASE 4K STORAGE
70F8HROM CARTRIDGE
80F7HINTERRUPT
90F6H8259
100F5H8253
110F4HCRT ATTACHMENT
120F3HSET UP KEYBOARD PARAMETERS
130F2H32K VRAM
140F1HKJ-ROM AND GAIJI SRAM
150F0HMEMORY SIZE DETERMINE
160EFHKEYBOARD
170EEHCASETTE INTERFACE
180EDHSERIAL PORT
190ECHPARALLEL PORT
200EBHOPTIONAL ROM
210EAHDISKETTE ATTACHMENT
220E9HPCjr CARTRIDGE ROM CHECK SUM

エラーを検出すると、E_MSGサブルーチンを使って、エラーコードをMFG_PORT+1,MFG_PORT+2に書き出します。そして、ビデオのテスト前だと、ビープを2回鳴らします。出だしは、こんな感じです。

MFG_PORTを読み取る"MFG-PORT Adapter"を制作してます。