Ivan Izaguirre
|
3e5e10b8dd
|
Experimental RomX
|
2020-10-25 00:22:52 +02:00 |
|
Ivan Izaguirre
|
0bf4a05606
|
Fix warnings
|
2020-10-07 09:37:13 +02:00 |
|
Ivan Izaguirre
|
cd9c4e2b41
|
Double read on INC to pass a2audit tests
|
2020-09-23 18:11:47 +02:00 |
|
Ivan Izaguirre
|
06704ed1e3
|
Fix tests with the new PeekCode() in Memory
|
2020-08-16 15:41:21 +02:00 |
|
Ivan Izaguirre
|
c82e57d895
|
ROM memory changes and some speed improvements
|
2020-08-14 17:19:24 +02:00 |
|
Ivan Izaguirre
|
53842b2b4e
|
Set the name of the 65c816 XCE opcode to detect it on traces
|
2020-08-13 16:41:55 +02:00 |
|
Ivan Izaguirre
|
636895a7e4
|
Trace ProDOS MLI calls
|
2020-06-07 18:23:39 +02:00 |
|
Ivan Izaguirre
|
b9dbcc43a8
|
Improve trace
|
2020-04-04 20:13:53 +02:00 |
|
Ivan Izaguirre
|
38a187ee5b
|
Opcode dump with the proper size
|
2020-04-02 23:52:45 +02:00 |
|
Ivan Izaguirre
|
c7cc5c15b4
|
Avoid memory allocations, reuse an array from the state
|
2020-01-11 17:17:39 +01:00 |
|
Ivan Izaguirre
|
6387e93f06
|
Much faster resolution avoiding a single getSet with callbacks.
|
2020-01-11 17:15:42 +01:00 |
|
Ivan Izaguirre
|
d45b39b180
|
Do not reset cycle counter on cpu reset
|
2019-11-23 18:29:56 +01:00 |
|
Ivan Izaguirre
|
df41114043
|
Emulation of the 65c02 processor variant.
|
2019-10-11 00:06:42 +02:00 |
|
Ivan Izaguirre
|
f92bc2b08e
|
Proper Go error management
|
2019-10-06 01:26:00 +02:00 |
|
Ivan Izaguirre
|
c10a6f7e8a
|
Press F11 to toggle CPU execution trace to standard output
|
2019-10-02 23:00:02 +02:00 |
|
Ivan Izaguirre
|
68b949d871
|
Added the -traceCpu and -traceSS command line switches.
|
2019-09-24 23:32:03 +02:00 |
|
Ivan Izaguirre
|
68d68eadfc
|
Initial support for the Base64A clone. Support for ROM banks
|
2019-06-09 17:36:29 +02:00 |
|
Ivan Izaguirre
|
b847cd34e6
|
Fix Saturn card to pass Saturn test
|
2019-06-07 17:42:18 +02:00 |
|
Ivan Izaguirre
|
cb21a1fefc
|
Support for state snapshots. F7 to save, F8 to load
|
2019-05-17 23:28:20 +02:00 |
|
Ivan Izaguirre
|
51c7a8cb57
|
Use ioutil.ReadFile()
|
2019-05-15 16:01:04 +02:00 |
|
Ivan Izaguirre
|
e449ccd907
|
Crude sound support
|
2019-05-10 00:09:15 +02:00 |
|
Ivan Izaguirre
|
78ff401ff0
|
CPU clock speed emulation
|
2019-05-04 19:49:11 +02:00 |
|
Ivan Izaguirre
|
5b186f9b15
|
Extract components from the memory manager
|
2019-03-02 18:33:50 +01:00 |
|
Ivan Izaguirre
|
55ad73d01d
|
Reorg 6502 files. Count cycles. Pending extra cycles on page change.
|
2019-02-28 23:54:38 +01:00 |
|
Ivan Izaguirre
|
d2c897f7ea
|
Improved memory manager to support Apple2e shadow ROM
|
2019-02-24 00:41:32 +01:00 |
|
Ivan Izaguirre
|
a28536d561
|
Changes on the memory abstractions to support memory bank switching
|
2019-02-22 22:19:08 +01:00 |
|
Ivan Izaguirre
|
922ae7839e
|
Abstract Memory with FlatMemory and PagedMemory implementations
|
2019-02-22 18:00:53 +01:00 |
|
Ivan Izaguirre
|
5f336810aa
|
Keyboard support using STDIN lines
|
2019-02-18 00:01:48 +01:00 |
|
Ivan Izaguirre
|
819c9f7eb9
|
Improved console output redrawing the screen in place
|
2019-02-16 20:32:50 +01:00 |
|
Ivan Izaguirre
|
33ccf5e4c3
|
Project files organization. Second commit wuth the file changes
|
2019-02-16 20:15:41 +01:00 |
|
Ivan Izaguirre
|
a3ca5439a0
|
Project files organization. First commit with only moves
|
2019-02-16 20:12:55 +01:00 |
|