ゆりかごプロジェクト
初期化ロジックとタイミングがおかしかった。修正した。
AIが書いたコードを動かしたら、ショートして他のUSBデバイスごと落ちたりしたけど、V30動いた。
mov al, 1
add al, 2
mov [0x0100], al
hlt
を動かしたら、
```
Cycle | Address | BHE | Type | Data |
0 | FFFF0 | B | MEMRD | 00EA |
1 | FFFF2 | B | MEMRD | 0000 |
2 | FFFF4 | B | MEMRD | 9000 |
3 | FFFF6 | B | MEMRD | 9090 |
4 | 00000 | B | MEMRD | 01B0 |
5 | 00002 | B | MEMRD | 0204 |
6 | 00004 | B | MEMRD | 00A2 |
7 | 00006 | B | MEMRD | F401 |
8 | 00008 | B | MEMRD | 9090 |
9 | 00100 | - | MEMWR | 0003 |
10 | 0000A | B | MEM_RD | 9090 |
Total valid cycles logged: 11
```
って出た。
X86系CPUが動く基板を作ったら、マザーボードを自作したと言い張ってもいいだろう。