David Banks
|
b9577f5b01
|
Updated XPM_T65 to 0.998
Change-Id: I3152215ec4d3d2148c23a4ecb1a6eefcd79329af
|
2022-02-12 15:07:00 +00:00 |
David Banks
|
08116e5f21
|
Routed four test signals to J5
Change-Id: Ife39830dc193486c4af66bd49bc5680cab285108
|
2021-11-18 15:12:12 +00:00 |
David Banks
|
3e7bda697c
|
Replace special command with x interrupt control commands
Change-Id: I991171d6923cdc928dd9dbb9823c43aee71661be
|
2021-11-18 14:45:05 +00:00 |
David Banks
|
4b3ed52454
|
Z80: Ignore wait during internal machine cycles
Change-Id: I2fdeebe9706a868e9757089f1aed544e702146d8
|
2021-07-04 19:03:52 +01:00 |
David Banks
|
4ecd60065e
|
Z80: Revert T80a wrapper to previous version
Change-Id: I856a39c51305e99c3d8b32efe5be1f8ed8b2583f
|
2021-06-30 19:45:39 +01:00 |
David Banks
|
e65951cfbb
|
Z80: Daves's fixes to T80 for ICE-Z80
Change-Id: Id1530b7c3f433ff2ff2b6f7966e3c93657058761
|
2021-06-30 19:45:39 +01:00 |
David Banks
|
670328574b
|
Z80: T80: whitespace
Change-Id: If8617f1a93dd9bb0fc1ff94b2d72924f6db34483
|
2021-06-30 19:45:39 +01:00 |
David Banks
|
8e83d6e21f
|
Z80: Update T80 core to latest from Mister on 30/6/2021
Change-Id: I6c007617ab03796dcd864c0f84d5663e0f4bece9
|
2021-06-30 19:45:39 +01:00 |
David Banks
|
dc2db74cc3
|
Z80: Sample IM2 vector at start of T3, not middle
Change-Id: I902d5993e35da092b8b702fc21b3fbcbef4cc8c3
|
2021-03-21 17:43:51 +00:00 |
David Banks
|
a7cb67c469
|
Z80: Rd/Wr Mem/IO breakpoint/watchpoint sampled in middle of T3
Change-Id: I9dcca58f121da9e443bd18da8f13a099cfbc2056
|
2021-03-20 17:22:53 +00:00 |
David Banks
|
d218caa40b
|
Updated XPM_T65 to 0.990
Change-Id: Iab134b0375322c226c4d8f3f6f9a4360e933891f
|
2021-03-13 14:33:45 +00:00 |
David Banks
|
6b67360bf3
|
R65C02: correct cycle counts of JMP (ind) and JMP (ind,x) to 6
Change-Id: I3f7659b0db8d9c6a62577cb5b17052267a0b4154
|
2021-03-13 14:19:45 +00:00 |
David Banks
|
c184b6466a
|
R65C02: fix warnings
Change-Id: I0578e4afcdc0817046bafe2b78fecbfe82102f05
|
2021-03-13 12:30:59 +00:00 |
David Banks
|
839d510af9
|
R65C02: Whitespace only
Change-Id: I19aa6962d48206dc0eb75cabfa9f230e8872822d
|
2021-03-13 11:23:31 +00:00 |
David Banks
|
709c73999b
|
Updated XPM_T65 to 0.989
Change-Id: I99176656af754985e986c8b2a8bff2a509839c4a
|
2021-03-11 20:00:41 +00:00 |
David Banks
|
340f7e33f9
|
65C02: Implement single cycle NOPs
Change-Id: I9e37b42dcce4ee57359e5d3298f38f2eb70663af
|
2021-03-11 19:02:10 +00:00 |
David Banks
|
0aa58bb25c
|
Whitespace only
Change-Id: Ie59536f97544885673000f2a383efd1a1338792b
|
2021-03-11 19:01:46 +00:00 |
David Banks
|
a2e2f7c1d1
|
Updated XPM_T65 to 0.987
Change-Id: I4689fa344f47b976b10e249ac0b7f908e2ff291c
|
2020-06-21 15:22:51 +01:00 |
David Banks
|
c0275ff059
|
Make commands 6-bits, add Special and TimerMode commands
Change-Id: I8862fba0cf4c1e54ee831a547bf3337bbe7cf973
|
2020-06-21 14:12:33 +01:00 |
David Banks
|
ddc2ff358c
|
Updated XPM_T65 to 0.986
Change-Id: I8d18dae89123a84ddbbbf7fe34a5fafbddfc0142
|
2020-06-20 13:14:49 +01:00 |
David Banks
|
e931e93dff
|
6502: fix duplicate break/watchpoints when Rdy in use
Change-Id: Idc566462c4496290d4d0a8e14fe568c05907a508
|
2020-06-17 17:14:00 +01:00 |
David Banks
|
2de5c382a7
|
6809: fix a bug with write watchpoints seeing data as 0xFF
Change-Id: Id5ca15ad95a5f5bbee242368ca8bb9b2c0cf7364
|
2020-06-09 18:55:06 +01:00 |
David Banks
|
9bbefbe631
|
65C02: BE pin now operates as DBE (works in BBC Master)
Change-Id: I85d3220158362bc304303f0a13280df38522f0a5
|
2020-01-29 14:47:20 +00:00 |
David Banks
|
6ac7902449
|
Z80: tristate A and D when reset asserted
Change-Id: Ieeb558b5df1a7b3705874468c98a0b72ebb2d505
|
2020-01-28 12:00:20 +00:00 |
David Banks
|
50a86721e4
|
Updated XPM_T65 to 0.981
Change-Id: I0c9c2e43edd2ede2806e4795500080c2e7e013ea
|
2020-01-03 11:30:23 +00:00 |
David Banks
|
9434397d32
|
6502: Implemented exec command
Change-Id: I6089c925c35ba6141fafc92c48fcb120019ea03d
|
2019-11-15 10:29:22 +00:00 |
David Banks
|
e8c34bbed7
|
6502: Implemented go command (#12)
Change-Id: I35f3e02c54f87f19e9479985d2783e91fc681e40
|
2019-11-14 18:33:02 +00:00 |
David Banks
|
0035e124cd
|
Comments only
Change-Id: Iff4be31fbb82376ee4ef64f2655c7832dafdad12
|
2019-11-14 10:19:25 +00:00 |
David Banks
|
0e5258197e
|
All: dropped event detection and flush command
Change-Id: I1a393adfe428e2368198b22953de4f6b3c24b957
|
2019-11-12 12:57:30 +00:00 |
David Banks
|
849300b51c
|
lx9_dave: Baud rate now 115200
Change-Id: I6d29b7ff143828ff78a21a717a3c638553505d81
|
2019-11-11 11:16:42 +00:00 |
David Banks
|
06270af767
|
Z80: Fix timing of T80 Int Ack cycles
Change-Id: Id03770dc349f4a6bceea5875dba3f6c55315b311
|
2019-11-08 10:39:12 +00:00 |
David Banks
|
c8f997863e
|
Z80: Fix timing of T80 IO cycles
Change-Id: I769dcb01b95008b62455c86151252fdbd6d0aab5
|
2019-11-08 09:54:07 +00:00 |
David Banks
|
38c57c75a3
|
Z80: Fix timing of monitor IO cycles
Change-Id: I8c6251afc2e2aaeaa6612458d872e448d6386ea8
|
2019-11-08 09:53:47 +00:00 |
David Banks
|
58613a50dd
|
Update XPM_T65 with 65C02 0.90 version
Change-Id: I180728d6187f09b35f9509f2b4d1eb08754bb2a3
|
2019-11-04 20:02:19 +00:00 |
David Banks
|
41ca5fd481
|
Z80: fix sw_reset_cpu (sw1)
Change-Id: I75484366054a6175c246fd6bd82b3eb8b937218e
|
2019-11-04 13:16:36 +00:00 |
David Banks
|
30cdb27f5c
|
Z80: add 20-40ns additional address hold time (z80 co pro issue)
Change-Id: I2596b4a9d7c753f78ff6d431458da0ec9bb38a3d
|
2019-11-04 13:01:18 +00:00 |
David Banks
|
007ebd07c2
|
cosmetic
Change-Id: I072eb985b4913ebd9337f9c6db560deed7aa97ae
|
2019-11-04 12:30:33 +00:00 |
David Banks
|
86b8e219eb
|
All: synchronise cpu reset generated by AVR
Change-Id: I05f78a48dda721b882c3dd20755763c94e60b194
|
2019-11-04 11:37:22 +00:00 |
David Banks
|
8e77183c17
|
65c02: correct value shown an PC
Change-Id: I46d7accb3d02d8018389c01f215a9ef912fb09bf
|
2019-11-04 11:36:49 +00:00 |
David Banks
|
197642d262
|
All: fix issues at low cpu clock speeds using proper handshaking instead of fixed delays
Change-Id: I86370255634e1919ed79eeafd2b1252c625911f9
|
2019-11-04 10:43:54 +00:00 |
David Banks
|
8724119101
|
All: rename switches to represent their real function
Change-Id: I6dd61b8b7165e617363d61df5194e35c1a9dcc92
|
2019-11-04 09:31:56 +00:00 |
David Banks
|
663aac5198
|
6809: cosmetic renaming
Change-Id: I2a6a68289f7bb30ad23387f684dfd1badd6d754c
|
2019-11-04 09:19:27 +00:00 |
David Banks
|
66d109494e
|
All: refactor reset logic, add debouncing
Change-Id: Ie7b57ffcb6aa9aedd52e0b633be16775e9eca822
|
2019-11-04 09:18:30 +00:00 |
David Banks
|
c8d084832b
|
6502: Make RES_n an input (it was bidirectional which is risky in some systems)
Change-Id: I91fbf429b5fb3ada181d73d7fd03ab36046657be
|
2019-11-03 13:59:50 +00:00 |
David Banks
|
973047db77
|
6502: Remove superfluous done state
Change-Id: Ieaab323c1d2e553c6636d86ebb31dde4948a0c21
|
2019-11-03 13:22:25 +00:00 |
David Banks
|
bcd1937d3d
|
BusMonCore: fix issue with memory address incrementing too soon
Change-Id: Ie961c50b6c692ecddb181697b8c9a1c37956b9ce
|
2019-11-03 13:05:19 +00:00 |
David Banks
|
5699d02d3d
|
6502: Update T65 to latest version (same as AtomFpga)
Change-Id: I580c5aff7bd4c7cd234f82c25519a081d20b239f
|
2019-11-03 12:14:28 +00:00 |
David Banks
|
e01ee2b010
|
6809: fixed some recent build errors
Change-Id: Ica0aa9de8c2c7d7d15821fa061671f8419b9fbe5
|
2019-11-02 20:09:19 +00:00 |
David Banks
|
2101300f17
|
Removed unused DCM2
Change-Id: I83a5e682987094bd2b48890fadb639f5e50e8e11
|
2019-11-02 19:37:57 +00:00 |
David Banks
|
029ee57f71
|
BusMonCore: clean up switch/led names
Change-Id: I09e2778ba3718399c436aeb32f587a1cff4f1108
|
2019-11-02 19:31:32 +00:00 |