aboutsummaryrefslogtreecommitdiffstats
path: root/z80.h
Commit message (Expand)AuthorAgeFilesLines
* abcmem: enable flash emulation for the SRAM cardH. Peter Anvin2020-10-121-2/+2
* memdump: move memory dumps into sysload.c and use namespacesH. Peter Anvin2020-10-041-12/+18
* z80: handle software breakpoints early; save pre-instruction PCH. Peter Anvin2020-09-291-0/+6
* z80: reorganize z80_state to simplify gdb interfaceH. Peter Anvin2020-09-291-76/+107
* Add breakpoint/watchpoint interfaceH. Peter Anvin2020-09-291-22/+19
* Make it possible to trigger "magic" action from an I/O portH. Peter Anvin2020-09-211-3/+21
* Use C11 <stdatomic.h>; enable script filesH. Peter Anvin2019-12-091-2/+2
* Abstract out the I/O port and ABCbus interfacesH. Peter Anvin2019-10-221-2/+2
* Better TKN80 model, clean up option handlingH. Peter Anvin2019-10-221-4/+0
* Run Nindent for consistent C code styleH. Peter Anvin2018-11-141-17/+14
* Better, asynchronous IRQ handling; move SDL handling to sep. threadH. Peter Anvin2018-10-291-26/+7
* Add option to set the speed of the simulated CPUH. Peter Anvin2018-10-021-1/+0
* z80: count cycles (T-states), block instructions take interruptsH. Peter Anvin2018-10-011-1/+4
* cas: add cassette support for ABC800H. Peter Anvin2018-09-291-1/+2
* trace: use an inline for testing trace; move z80_interrupt_eoi to z80.cH. Peter Anvin2018-09-261-14/+1
* trace, fileop: fix fileop bug, move tracing to trace.h, fileop traceH. Peter Anvin2018-09-261-8/+1
* cas interface: works now (for ABC80)H. Peter Anvin2018-09-261-10/+39
* Cassette device for ABC80 (only, so far)H. Peter Anvin2018-09-261-0/+1
* Only call SDL_PollEvent() from the vsync interruptH. Peter Anvin2018-09-251-0/+1
* Support loading a file into the ABC802 MEM: areaH. Peter Anvin2018-09-201-1/+1
* tracing: allow trace output to be redirected to a fileH. Peter Anvin2018-09-201-0/+1
* abc802: make MEM: and the CTC timer interrupt workH. Peter Anvin2018-09-181-0/+1
* z80: abstract out NMIH. Peter Anvin2018-09-171-0/+6
* Cleanups and further portability improvementsH. Peter Anvin2018-09-171-29/+14
* Change the handling of the screen and memoryH. Peter Anvin2018-09-151-1/+11
* ABC802: initial hacks to emulate ABC802H. Peter Anvin2018-09-141-4/+11
* Portability improvements, add support for selective tracingH. Peter Anvin2018-09-141-1/+5
* Make tracing and 40 characters runtime options, fix memory tracingH. Peter Anvin2018-09-101-8/+12
* I/O: enable reprogramming the keyboard IRQ vectorH. Peter Anvin2018-09-101-0/+1
* Handle HALT correctly, and disassemble xD CB instructions properlyH. Peter Anvin2016-10-111-1/+1
* z80: optimize the handling of register RH. Peter Anvin2013-10-271-2/+3
* z80: Implement the R registerH. Peter Anvin2013-10-271-1/+2
* z80: Handle IXL/IXH instructionsH. Peter Anvin2013-10-261-4/+4
* z80.h: we need config.hH. Peter Anvin2013-10-251-0/+2
* Change to standard uint8_t and uint16_t typesH. Peter Anvin2013-10-251-20/+19
* Convert to using autoconfH. Peter Anvin2013-10-251-1/+1
* Handle BASIC switching when changing 40/80 columnsH. Peter Anvin2012-08-111-0/+1
* Code cleanups, tracing, disk handling, and SDL now supportedH. Peter Anvin2012-08-111-0/+3
* Use SDL, "real" disk support, better debuggingH. Peter Anvin2012-08-091-6/+6
* Import from abc80-1.2abc80-1.2H. Peter Anvin2012-08-091-0/+178