Got it running on the Fire 32B.
Quick summary of what we did:
* Started with an official **OneROM v0.6.13 Fire 32B / RP2350 / 27C010** custom image.
* The 32B base firmware and your old 32A build both appear to be from the same **v0.6.13 / 2d96a8a** generation, which made this look promising.
* Left the **Fire32B base firmware, metadata and 27C010 ROM mapping completely untouched**.
* Replaced only the 64KB system-plugin region at **0x10000–0x1FFFF** with your:
`usb_emu_system_plugin_DISABLED_32.bin`
* Padded the remainder of the plugin slot with FF.
* Used the **UART-disabled / standard Ostrich** version initially, as I already use a separate ALDL interface for logging.
The resulting image boots normally on my Fire 32B.
OneROM Web reports:
* Firmware good / running
* v0.6.13
* RP2350
* `fire-32-b`
* 27C010 calibration still present and active
The RGB scrolling changed to a single red LED with your plugin installed, but otherwise the board is happy.
The really good bit: **TunerPro RT found it immediately and identified/initialised it as a Moates OSTRICH II.**
So it looks like your existing Ostrich system plugin can indeed run on the standard Fire32B base without needing the ROM pin mapping rewritten.
I’ve stopped there for now before getting too excited. Next tests will be USB-only first:
1. full 128K BIN upload
2. verify/readback
3. incremental table/scalar update
Then once those pass I’ll connect it to the VX/VY $060A PCM and test actual 27C010 emulation.
Massive thanks for releasing the source/plugins — looks like the bones were definitely there. I’ll keep feeding results back as we go.
Dave
You do not have the required permissions to view the files attached to this post.