IBM JX -- POST ― 2026年05月05日 13:30
POST(Power On Self Test)を 読みました。8088/86はこう使うのかと、勉強になります。
MFG_PORTに、何やら書き込んでます。この先を読んでみますと、テストステップの開始にMFG_PORTにコードを書き込んでます。
| TEST STEP | MFG_PORT CODE | TEST ITEM |
|---|---|---|
| SET UP | 0FFH | SETUP |
| 1 | 8088 | |
| 2 | 0FEH | 8255 |
| 3 | 0FDH | 64505,VIDEO |
| 4 | 0FCH | ROS CHECK SUM |
| 5 | 0FBH | RAM MAPPING |
| 6 | 0FAH | BASE 4K STORAGE |
| 7 | 0F8H | ROM CARTRIDGE |
| 8 | 0F7H | INTERRUPT |
| 9 | 0F6H | 8259 |
| 10 | 0F5H | 8253 |
| 11 | 0F4H | CRT ATTACHMENT |
| 12 | 0F3H | SET UP KEYBOARD PARAMETERS |
| 13 | 0F2H | 32K VRAM |
| 14 | 0F1H | KJ-ROM AND GAIJI SRAM |
| 15 | 0F0H | MEMORY SIZE DETERMINE |
| 16 | 0EFH | KEYBOARD |
| 17 | 0EEH | CASETTE INTERFACE |
| 18 | 0EDH | SERIAL PORT |
| 19 | 0ECH | PARALLEL PORT |
| 20 | 0EBH | OPTIONAL ROM |
| 21 | 0EAH | DISKETTE ATTACHMENT |
| 22 | 0E9H | PCjr CARTRIDGE ROM CHECK SUM |
エラーを検出すると、E_MSGサブルーチンを使って、エラーコードをMFG_PORT+1,MFG_PORT+2に書き出します。そして、ビデオのテスト前だと、ビープを2回鳴らします。出だしは、こんな感じです。
MFG_PORTを読み取る"MFG-PORT Adapter"を制作してます。

最近のコメント