* spectrum bus : rename beta.cpp to beta128.cpp as the original beta is somewhat different (nw)
* (nw)
* start making a device for the actual original beta disk interfaces (nw)
* flesh out beta stuff a bit (nw)
It appears that it is sufficient to include `-s USE_SDL_TTF=2`, and
emcc links in the SDL2_tff library, and it does not like attempts to
link this twice.
The current Emscripten release is not happy with the use of
"-s ERROR_ON_MISSING_LIBRARIES=0" as a link option, it gives an error
stating that all libraries must now be present, so remove that use.
This leaves a missing 'util' library. This did not appear to be
needed on the few builds I have tried, and this patch avoids adding
this library for asmjs.
The MC6845 shows a full cursor if the cursor end raster address is
greater than the maximum raster address, restore that case in general.
The issue on the BBC, that uses the HD6845S, might be the use of the
maximum raster address here, it appears to be programmed differently
on the HD6845S and also to depend on the interlaced mode. This patch
fixes the BBC while preserving the cursor emulation for the MC6845.
This uses the WD1000 driver.
The DMAF2/3 6844 DMA support had to be improved to support multiple channels,
and now supports a separate high addresses for each channel. It now also
support addresses increasing or decreasing. These controllers use different
DMA channels for the floppy and the hard disk, and also a tape archiver which
is not yet implemented.
This gets UniFLEX running using a hard disk for storage, and does not appear
to regress the floppy support or other variants using the DMAF2.
----------------------------
Abenteuer im ABC Park (Germany, Rev. 3) [TeamEurope]
The Batman - Rettung von Gotham City (Germany) [TeamEurope]
New NOT_WORKING software list additions
----------------------------
Dolphis Wasser-abenteuer (Germany) [TeamEurope]
* Also renamed some sets to follow the list common rules (nw)
------------------------------------------
Lovely Cards (encrypted) [Team Europe, Roberto Fresca, Ivan Vangelista]
some bitswaps aren't 100% verified and are marked as such, the game seems to run fine though (nw)