Radosław Kujawa
|
faec05b87e
|
Start doxifying the documentation.
|
2018-04-10 12:17:59 +02:00 |
|
Radosław Kujawa
|
ed4b2786b6
|
Simplify ROM loading by providing utility function.
|
2018-04-10 10:12:27 +02:00 |
|
Radosław Kujawa
|
7cf3f263e3
|
Simplify handling ciritcal emulation errors.
|
2018-04-01 21:40:49 +02:00 |
|
Radosław Kujawa
|
5fddf2c5dc
|
More refactoring and improvements to logging!
|
2018-03-23 13:37:07 +01:00 |
|
Radosław Kujawa
|
de1ab25427
|
Make runtime disassembly optional.
|
2017-02-15 21:38:51 +01:00 |
|
Radosław Kujawa
|
0b83a263d7
|
Introduce trace functionality.
|
2017-02-15 21:32:12 +01:00 |
|
Radosław Kujawa
|
3363959b87
|
Add breakpoints.
|
2017-02-14 11:17:40 +01:00 |
|
Radosław Kujawa
|
4c7a15f524
|
Add emulation of WAI instruction.
|
2017-02-09 21:53:45 +01:00 |
|
Radosław Kujawa
|
299b7ee7d8
|
Add functions to dump stack.
Always useful.
|
2017-02-06 23:16:00 +01:00 |
|
Radosław Kujawa
|
ac48e5435f
|
Add preliminary support for interrupts.
|
2017-02-04 21:44:13 +01:00 |
|
Radosław Kujawa
|
44f723b016
|
Attempt to emulate the BRK instruction.
|
2017-01-31 00:31:28 +01:00 |
|
Radosław Kujawa
|
1f581d3fd3
|
Add function to dump registers state onto stdout.
|
2017-01-27 11:27:14 +01:00 |
|
Radosław Kujawa
|
80b6848108
|
Preliminary support for stepping.
|
2017-01-26 13:11:00 +01:00 |
|
Radosław Kujawa
|
941e89173a
|
Add struct with info about reason for stopping emulation.
|
2017-01-26 12:52:40 +01:00 |
|
Radosław Kujawa
|
7915657355
|
Add bit testing macro.
|
2017-01-25 10:09:50 +01:00 |
|
Radosław Kujawa
|
7862703c88
|
Add functions to pop/push emulated CPU stack.
|
2017-01-20 22:03:03 +01:00 |
|
Radosław Kujawa
|
14233cf3ca
|
Implement status flags for LDA emulation.
|
2017-01-20 09:11:34 +01:00 |
|
Radosław Kujawa
|
f42f88c148
|
Add status register bits.
|
2017-01-19 14:06:19 +01:00 |
|
Radosław Kujawa
|
52ce9bff8c
|
Preliminary support for emulation of instructions.
Some refactoring while here.
|
2017-01-18 17:18:19 +01:00 |
|
Radosław Kujawa
|
f106e227cd
|
Prepare structures for adding emulation of instructions.
|
2017-01-18 15:45:28 +01:00 |
|
Radosław Kujawa
|
23802b176f
|
Instruction set definition is now private to 65c02isa.c, has API.
Minor refactoring while here, splitting stuff.
|
2017-01-17 14:29:20 +01:00 |
|
Radosław Kujawa
|
aa362b81fd
|
Add structs representing current emulator state.
|
2017-01-17 11:28:42 +01:00 |
|
Radosław Kujawa
|
d515954f44
|
Move reg_state struct to header, rename op to opcode.
|
2017-01-17 11:18:48 +01:00 |
|
Radosław Kujawa
|
0da3d6dc5f
|
Instruction addressing modes now handled with enum.
While here imlpement instruciton printing for all addressing modes.
|
2017-01-17 00:42:31 +01:00 |
|
Radosław Kujawa
|
e7c81c0fbc
|
Initial import, skeleton...
|
2017-01-16 19:35:28 +01:00 |
|