1
0
mirror of https://github.com/pevans/erc-c.git synced 2024-11-27 20:51:17 +00:00
erc-c/include
Peter Evans a785eb5665 Remove next_byte, read_byte; remove opcode from execute
The execute function should just work from the PC register. It might
seem to be easier to test by passing an arbitrary opcode into the
function, but because so much of the chip's execution is
context-sensitive (that is, it expects PC to be pointing at the opcode,
to have its operand in front of it, etc.), passing an arbitrary opcode
is not really reflective of what needs to be in place for the function
to work correctly.
2018-01-09 20:56:11 -06:00
..
apple2.dd.h Rename apple2dd_ to apple2_dd_ 2018-01-07 13:44:07 -06:00
apple2.draw.h Add apple2 header file 2017-12-26 16:43:08 -06:00
apple2.h Add set_memory function 2018-01-06 21:37:15 -06:00
apple2.mem.h Change objstore structure to contain all peripheral ROM 2018-01-09 15:56:21 -06:00
log.h Refactor a bit for easier testing; add log_stream() 2018-01-07 15:05:20 -06:00
mos6502.dis.h Refactor to use cpu, not literal segments 2017-12-30 23:02:30 -06:00
mos6502.enums.h Rename status flags to MOS_ 2018-01-05 14:18:39 -06:00
mos6502.h Remove next_byte, read_byte; remove opcode from execute 2018-01-09 20:56:11 -06:00
mos6502.tests.h Vastly simplify unit tests for mos6502 2017-12-06 15:57:15 -06:00
objstore_data.h Change objstore structure to contain all peripheral ROM 2018-01-09 15:56:21 -06:00
objstore.h Change objstore structure to contain all peripheral ROM 2018-01-09 15:56:21 -06:00
option.h Add flash memory, disassemble options 2017-12-31 15:50:59 -06:00
vm_area.h Move vm_area logic into its own file 2018-01-07 20:05:02 -06:00
vm_bitfont.h Change create to use objstore vm_8bit data 2018-01-03 21:50:30 -06:00
vm_bits.h More documentation 2017-12-06 21:37:14 -06:00
vm_screen.h Move vm_area logic into its own file 2018-01-07 20:05:02 -06:00
vm_segment.h Add get_map_machine function. 2018-01-07 20:00:09 -06:00