The SPI emulation code now can emulate multiple devices, e.g. multiple SDCards, all configurable in loader_config.ini.
The support for CMD18 (read multiple blocks) and CMD24/25 (write single and multiple blocks) has been tested.
The demo image sd.vhd.bz2 has been updated.
As an aside it is not possible to test the SPI browser in the emulator: (1) uncompress sd.vhd.bz2; (2) compile a dev rom and update loader_config.ini to be able to load it; (3) run gtemuAT67, load the dev rom, and type ctrl+z twice to switch to 128Kb mode. The emulated gigatron should boot into the browser.
As an aside it is not possible to test the SPI browser in the emulator: (1) uncompress sd.vhd.bz2; (2) compile a dev rom and update loader_config.ini to be able to load it; (3) run gtemuAT67, load the dev rom, and type ctrl+z twice to switch to 128Kb mode. The emulated gigatron should boot into the browser.