* 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
* 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.