It appears that the cursor is not displayed when the start raster
address is equal to the maximum raster address in the 'interlace and
video' mode. At least this addresses a claimed regression in the
'apricot' machine. To be explore further on hardware.
The maximum raster address was also off by one in these calculations.
* vsmilem_cart.xml: Mark soon to be dumped carts
* vsmilem_cart.xml: Mark soon to be dumped carts (nw)
* vsmile_cart.xml: : Mark soon to be dumped carts (nw)
* Also removed color sticker info, it's no relevant at all (nw)
* gdbstub: small cleanup and clarification
Old GDBs expected the regnum values for some registers to be hardcoded.
This is no longer the case with GDB clients that support target.xml.
We expect the GDB client to support target.xml (and won't support the
'g', 'G', 'p', and 'P' commands unless it is sent).
* gdbstub: add mips (tested with indy_4610)
* gdbstub: add m68k (tested with macii)
* gdbstub: add support for executing MAME debugger commands from the GDB client
It's now possible to send MAME debugger commands, such as "cheatinit",
"snap", etc...
Try not to use "bpset" and such commands, they may confuse the GDB
client. Also don't use commands such as "step" and "go", they will
definitely confuse the GDB client.
* gdbstub: fatalerror() when socket can't be opened
- Fix IRQ enable logic (otherwise simpsons is very broken)
- Use device_video_interface to hook screen
k051960: Use device_video_interface to hook screen (nw)
- hook coin locks and counters
- return 5 and 6 buttons to jojo games (they used in dev.mode)
- change 'SS' RAM and registers to 8bit
- renames of function's/variable's names to their actual functions
- misc cleanups
- documentation update and fixes
It appears that the cursor is not displayed when the start raster
address is equal to the maximum raster address in the 'interlace and
video' mode. At least this addresses a claimed regression in the
'apricot' machine. To be explore further on hardware.
The maximum raster address was also off by one in these calculations.
* 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.