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
|
ea39bc3ba2
|
Firmware: allow command to be entered when there are continuous watchpoints firing
Change-Id: I55f279c251276968de5686be5d7ea1e1044df1ba
|
2019-11-03 16:05:46 +00:00 |
|
David Banks
|
7452019cb7
|
Firmware: clear breakpoints on initialization
Change-Id: I893c2b10895e951c636705a0903c7a136c071942
|
2019-11-03 15:53:43 +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
|
ac6e9c1f87
|
6502: correctly display MSB of SP (fixes #2)
Change-Id: I0274cae032be380a5326792a7513de7b4264c5e0
|
2019-11-03 13:28:35 +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
|
cd89e92a16
|
Update firmware version to 0.86
Change-Id: Ie1ced9c4eb3be4189b607c95839d776eab157a69
|
2019-11-02 21:48:31 +00:00 |
|
David Banks
|
7cc6bd93f4
|
build: include icemulti in overall release package
Change-Id: Iba6962d3d25aec4b6dab080db8a607dcdc50f5f0
|
2019-11-02 20:09:57 +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
|
fc651b7135
|
Firmware: removed CPU_EMBEDDED #define as obsolete
Change-Id: I18f593d2abdc44d1d7dd48c5ef0e4bc19a9a0b88
|
2019-11-02 19:37:15 +00:00 |
|
David Banks
|
3b0286f692
|
.xise project churn (of no consequence)
Change-Id: I2d8b2093871e594e45f870854540ef06dc98a3a3
|
2019-11-02 19:31:32 +00:00 |
|
David Banks
|
029ee57f71
|
BusMonCore: clean up switch/led names
Change-Id: I09e2778ba3718399c436aeb32f587a1cff4f1108
|
2019-11-02 19:31:32 +00:00 |
|
David Banks
|
c6f860ed2c
|
6502: seperate top level for GODIL and old LX9, rename modules for consistency
Change-Id: I6d9f390a24b63a303f4a557e49ee68109af4c76a
|
2019-11-02 19:31:32 +00:00 |
|
David Banks
|
cfce5b1bd7
|
Z80/6809: rename clocks for consistency
Change-Id: Iecd3ac5ede39865efc58eaa9e45f5892a44acb82
|
2019-11-02 19:31:32 +00:00 |
|
David Banks
|
e0db1ccd7c
|
Removed ice6502mon as it's never really been used
Change-Id: I0898ea3450573c5dafc143e5589aa0a3b4a1dc6c
|
2019-11-02 19:31:38 +00:00 |
|
David Banks
|
1227d174a9
|
Removed ice6502fast as it's never really been used
Change-Id: I7179414838f0488b12f0cc01d51b09184d835546
|
2019-11-02 19:31:32 +00:00 |
|
David Banks
|
9c4c0837e5
|
6809: seperate top level for GODIL and old LX9
Change-Id: I4a7d2a67c8aeaabc25d2987edb4a9026e92b1efc
|
2019-11-02 15:18:33 +00:00 |
|
David Banks
|
29438683b2
|
Z80: seperate top level for GODIL and old LX9
Change-Id: I1f339996037bb8a20afb7664877e0ed1d53d3868
|
2019-11-02 14:50:43 +00:00 |
|
David Banks
|
d9f53c1f09
|
Z80: refactor at top level to better support tristateable outputs
Change-Id: Ic4a55eb99c85ff2032079d8d12c7d7e44803b6e2
|
2019-11-02 13:26:00 +00:00 |
|
David Banks
|
b8d08ccdaa
|
Z80: lx9_dave add pullups to tristateable outputs
Change-Id: Ibee63f2940c921fde792ff7b63e15c2fbd4e8d32
|
2019-11-01 18:32:42 +00:00 |
|
David Banks
|
d23ebe6913
|
Z80: push tristating up to Z80CpuMon
Change-Id: I6fd3e0a170f908d47a7cf0a7f82ab4f74ed980d9
|
2019-11-01 18:31:31 +00:00 |
|
David Banks
|
71cb5ff561
|
Z80: started implementing BUSRQ/BUSAK
Change-Id: I3d5ef9842ff5346a2e5df96d69e47ef94a81d8b8
|
2019-11-01 17:48:17 +00:00 |
|
David Banks
|
0d1bd28e4b
|
Firmware: Use unsigned char for trigger, fix bugs in trigger command
Change-Id: If6515c903e193f12fa6f98feaaaf1738368035ec
|
2019-10-31 16:19:52 +00:00 |
|
David Banks
|
74116942fc
|
Firmware: show break/watch points when stepping (big change)
Change-Id: I106f3c6ac860d1f1bbae312b154491b5f8a0f86f
|
2019-10-31 15:23:34 +00:00 |
|
David Banks
|
c2e80e2e4c
|
Build: simplfy makefile by outputting a .bin file
Change-Id: I85cea0011a819fff3789e121a89af05b24ddfbd7
|
2019-10-31 12:53:23 +00:00 |
|
David Banks
|
da3651abf2
|
Firmware: correct a superfluous warning message
Change-Id: I877fc5add297358445a5250b245660ca741c7930
|
2019-10-31 12:06:53 +00:00 |
|
David Banks
|
3b90dc82fc
|
Firmware: allow multiple transient breakpoints
Change-Id: I7a6e929698ec395eff6e22e2aeb507b3c3146dca
|
2019-10-31 11:49:49 +00:00 |
|
David Banks
|
ceedc701ca
|
Z80: cosmetic (remove replication of a register)
Change-Id: I9ac3bf846da6f713e12b3d336cd9a25b5b6d8c96
|
2019-10-30 17:41:50 +00:00 |
|
David Banks
|
768863fb85
|
Z80: show halted state when single stepping
Change-Id: Iefe132a98f6b476d9ab7252f0ce551bf0435b3cd
|
2019-10-30 17:31:49 +00:00 |
|
David Banks
|
b0d7418a47
|
Add pullup to ICE-Z80 Mode input on GODIL
Change-Id: I749690f5805adc34bb658f6ba9d161b240fb45a4
|
2019-10-30 14:29:05 +00:00 |
|
David Banks
|
71aa78ac76
|
Comment only
Change-Id: Ie75175b6ea1842bf2020149770e7572b2d944ec4
|
2019-10-29 16:56:49 +00:00 |
|
David Banks
|
8e31fac53e
|
Update firmware version to 0.85
Change-Id: I19ca5204257434e806915831a388194e9c68f5b3
|
2019-10-29 16:31:19 +00:00 |
|
David Banks
|
ae62114b32
|
Firmware: better implementation of next command
Change-Id: I4643649a152987d8921af30a71d88aed48c06d0d
|
2019-10-29 16:30:58 +00:00 |
|
David Banks
|
3a5b0e46e2
|
Firmware: added next command (transient breakpoint)
Change-Id: Id4c04097b6021f369e9bea0d427b770d4294a125
|
2019-10-29 16:17:36 +00:00 |
|
David Banks
|
c6bc245b3d
|
Z80: indicate NMI and INT cycles when single stepping
Change-Id: Iafef4059bd136dd9f3aebf2b03ab5ac186e035a6
|
2019-10-29 15:48:43 +00:00 |
|
David Banks
|
4818f026b2
|
Removed unused h44780 support (free AVR PortA)
Change-Id: Iadde3718cfd6e8be08b680796d8c9cd01016e694
|
2019-10-29 14:56:16 +00:00 |
|
David Banks
|
643afe51d3
|
.xise project churn (of no consequence)
Change-Id: Ibfc0d1d89ca6e83bad34388a7557171650d89c0b
|
2019-10-27 19:21:26 +00:00 |
|
David Banks
|
ee1510d069
|
lx9_dave: makefile fixes
Change-Id: I280b33ad597b59b0cbb55a85d919aba67136f339
|
2019-10-27 19:20:25 +00:00 |
|
David Banks
|
ff3a5143b8
|
lx9_dave: add build target for loader and unknown
Change-Id: Ic9099b9e4586e86260c4396ee0e64066b729a18d
|
2019-10-27 18:51:00 +00:00 |
|
David Banks
|
0f061da391
|
Firmware: fix build error when CPU_EMBEDDED undefined
Change-Id: I559a658cfd814fc45a5afd69150683131f155862
|
2019-10-27 18:49:52 +00:00 |
|
David Banks
|
87bf4b869b
|
Update firmware version to 0.84
Change-Id: I50ae466b95b84bcacda58180e037c3e90de636b8
|
2019-10-27 17:33:19 +00:00 |
|
David Banks
|
b6abb6964a
|
Z80: Update all builds to 8 comparators and 16KB code
Change-Id: I8adc986caab323de395301ba397f4c7874e50d49
|
2019-10-27 17:32:29 +00:00 |
|
David Banks
|
820ee65cee
|
Z80: Add mode input to other icez80 builds build
Change-Id: I1b9130ec3835f08a4c3f429860aff6f09dc92d8c
|
2019-10-27 17:30:23 +00:00 |
|
David Banks
|
b9ac0628d2
|
lx9_dave: fix Makefile to build loader and unknown subdirs
Change-Id: I4b2f5b588dd075452226d73269400255d9046cbd
|
2019-10-27 17:29:21 +00:00 |
|