Test day 9 also good:
did basic testing on
- the 4 different revisions of Naomi 1 boards I own, and
- the 2 different revisions of Naomi 2 boards I own,
and it seems to work...
Next step - look at the 2-3 small changes I need to do for v2.1, and modifying the design of v2.0...
Test day 8 ends in a super positive way:
The problem with BIOS3 was due to my simplistic flasher app not disabling irqs during the critical page-writing part, so I never correctly wrote 2MB to the Bioses.
Problem fixed, and now I can boot from one of the 3 bioses on my pcb :)
Very happy with Test Day 6 😆
- wrote a mini prog to program the MX29F1610 flash bios
- sent it to my pcb over USB-C
- it programmed the chip in Bios 2, and now I can boot from it !
That will save me a lot of time from burning a UV-EEPROM everytime I modify my custom bios...
Test Day 5 OK:
- 1 flash chip soldered in "BIOS2"... & re-soldered, it was a bad job :) (1st time doing such a chip) -> before & after photo
- BIOS1 Boot (UV-EEPROM): dc-load-serial -> custom mini-program sent from pc via USB-C -> can read the BIOS2, so pcb + soldering are OK !
Test Day 3:
- onboard CompactFlash socket works
- W5500 (Wiz8510io) serial->ethernet socket works
That means that until now, everything pretty much works :)
Still to test:
- flashable bioses 2 & 3
- G2 socket for DC/Atomiswave BBA, but that's for later, an adapter pcb is needed
My 2nd pcb design ever just arrived: a dev board for the Naomi in the making... Not so small detail: now I need to learn how to solder the remaing connectors (some 286 pins to solder... ) :)
New hobby unlocked: PCB Design with #KiCad (& electronics). My 1st PCB design from scratch: an adapter to try to connect the BBA to a SET5.
Took me some reverse-engineering with multimeter to find most pins, my 1st pcb should help me find the last missing pins... fingers crossed
T_chan retweeted
Rust? On *my* Sega Dreamcast? It's more likely than you think! I just put out a tutorial and supporting repo for creating Rust projects in Cargo targetting Dreamcast + KallistiOS using rustc_codegen_gcc! Here's an example cube calling GLdc from Rust! dreamcast.wiki/Rust_on_Dream…













