ゆりかごプロジェクト
初期化ロジックとタイミングがおかしかった。修正した。
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が動く基板を作ったら、マザーボードを自作したと言い張ってもいいだろう。
