Commit Graph

387 Commits

Author SHA1 Message Date
David Banks 85f52ef918 Update firmware version to 0.984
Change-Id: I2793e20f7b949c3d3c2a73d2a2a8604cc5d51391
2020-05-17 09:56:25 +01:00
David Banks 46d859f68c Firware: Fix a race condition when single stepping at slow (<= 1MHz) clock rates
Change-Id: Iee127a2765559d46f25c7fa1b2ad50cccba6cb9d
2020-05-17 09:55:56 +01:00
David Banks ac69ecdc21 Update firmware version to 0.983
Change-Id: I4430c306cc289410bbd5b84aef936bce83d4e977
2020-01-29 14:47:33 +00: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 11887e8f8c Update firmware version to 0.982
Change-Id: If646d169276662ee807d8bf6f2f91c9befae463d
2020-01-28 12:00:39 +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 0f1bab1dcc Update firmware version to 0.981
Change-Id: Ie1a2c363967fdbf7cc35e530d2e2821bd7bf85c8
2019-11-15 18:13:45 +00:00
David Banks 4507d2e0bc 6502: extended mode command to beep
Change-Id: I6d43032fc4b19a869f7104ead3ba82e4cb29c258
2019-11-15 18:03:56 +00:00
David Banks fde6be197e 6502: Added mode command (BBC Specific)
Change-Id: I67ed5ad32224d0928325b8a41f29041c2fa546cc
2019-11-15 16:10:16 +00:00
David Banks 5ac0c9b419 Update firmware version to 0.98
Change-Id: If056dd68a0ff63b28a1adaf7be0761d2ff850bed
2019-11-15 11:40:39 +00:00
David Banks 40d4c554ad Firmware: Improve missing parameter checking on commands (#7)
Change-Id: I2581bda0136386103973059545d963196d973db7
2019-11-15 11:38:55 +00:00
David Banks 8a384bcc19 6502: fix buffer overrun in disassembler
Change-Id: I12e27eb0d54d81ad98def46cf79d437376b4cc60
2019-11-15 11:36:19 +00:00
David Banks 0a339fee2a Firmware: command ? produces help for command
Change-Id: I690a0fb55f7a5b65dc36bf4fafcefd52374d0fb5
2019-11-15 10:38:03 +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 c4ec468f4a Update firmware version to 0.97
Change-Id: Ic9c2f6eaead3105417877275b621589774c87979
2019-11-13 19:20:00 +00:00
David Banks 206bc0f764 Firmware: added help for individual commands
Change-Id: I476cd6aef3a929670fe90fcdd692508b80321b7e
2019-11-13 19:19:27 +00:00
David Banks 730bacabee Firmware: implemented extended help
Change-Id: I954a73fc12cc4439be73afd2f30a8d7fea7e3a72
2019-11-13 18:54:24 +00:00
David Banks 9bf15b549d Firmware: rename rd/wr commands
Change-Id: I29863a3b4c7282dfe01ed3d9f90258d889c8b3b9
2019-11-13 17:36:42 +00:00
David Banks 6b4e936b30 Firmware: rename breakpoint/watchpoint commands
Change-Id: Id927df3647d3ca04dc397712406eccbf8cd51944
2019-11-13 17:30:47 +00:00
David Banks c43251576c Firmware: added load and save commands (#10)
Change-Id: I2455e6f6dc5d0ecdca8cb5408f6336b1008ed4a9
2019-11-13 17:06:07 +00:00
David Banks 1bf2358b55 Firmware: added copy and compare commands (#13 and #14)
Change-Id: I22e55b860c8daf2a580760e41232be9ff9ede91a
2019-11-13 15:37:55 +00:00
David Banks bfb4f531fe Firmware: eliminate usage of sscanf (saves 1864 bytes)
Change-Id: I67c0768bb6a3afcba45178fb971e32738c8317a4
2019-11-12 18:32:44 +00:00
David Banks bf8688665e Firmware: whitespace only
Change-Id: Idfab542255879199ea65f9d92badfd3635d21f85
2019-11-12 18:04:00 +00:00
David Banks 9d83c99b26 Update firmware version to 0.96
Change-Id: I9f6a7008c38f00ea2a69c370087bdfadbc247cf8
2019-11-12 14:27:33 +00:00
David Banks abebfe85ab fixup
Change-Id: I1874ecd9e8c3e8733b267e65071c1ce2b4356f04
2019-11-12 14:27:33 +00:00
David Banks ee7d1da51c 6502: disassmbler tweaks
Change-Id: If6588f2b0af578b497d4f776f0e9dd02c51c3a37
2019-11-12 13:25:56 +00:00
David Banks aee8bd786d Z80: disassmbler tweaks
Change-Id: I22a3d34516e46bed68eb23ffd9b31cee0a92db6d
2019-11-12 13:25:39 +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 15c212f4b6 6809: eliminate usage of log0
Change-Id: Iddf14f72e9e848703aba07208708b55968d100af
2019-11-12 12:19:21 +00:00
David Banks ec53c9d54f Update firmware version to 0.95
Change-Id: I171c2212ee4cc7e1c96007165f29d48280abffc4
2019-11-11 11:36:34 +00:00
David Banks e1bc7d1efa Firmware: dis now allows an end address
Change-Id: Ie248760a48d6c7ed98770c947560961d23cfaccb
2019-11-11 11:36:34 +00:00
David Banks 849300b51c lx9_dave: Baud rate now 115200
Change-Id: I6d29b7ff143828ff78a21a717a3c638553505d81
2019-11-11 11:16:42 +00:00
David Banks 2da36ccb22 Update firmware version to 0.94
Change-Id: I271756929b4506ada9368e6a94307c70fbd669af
2019-11-11 11:15:16 +00:00
David Banks 784942cfdc Z80: improve register formatting, fix flags
Change-Id: I7a8cb0bdbac2769d24f7896dc1d6872a5df167fe
2019-11-11 10:47:24 +00:00
David Banks c56bdc8392 Z80: eliminate usage of log0
Change-Id: I3d2a637afc68dbc69610be7df39297e7e92fb0f2
2019-11-11 10:46:49 +00:00
David Banks 396210caa8 Firmware: return now repeats last command again
Change-Id: I64fd6ffeb72d845c62ad55c5567c799b7f4690bf
2019-11-10 21:49:10 +00:00
David Banks d786c317fd Z80: reduce usage of log0
Change-Id: Ie1935de2075c11a3aeb4f12d1253a5bbf1dc79a0
2019-11-10 21:46:27 +00:00
David Banks 76aec95c50 Firmware: removed all log0 calls from AtomBusMon.c
Change-Id: I6cdf61ae6c3c72b700493fe34128a0b21147d0e8
2019-11-10 17:47:48 +00:00
David Banks b28e49dbd9 Firmware: cleaned up status.c
Change-Id: I59a54b89cf3eb701a10953f4a4450ee0c64b862c
2019-11-10 17:46:00 +00:00
David Banks f841079548 Firmware: whitespace
Change-Id: Ief519cd00a575e5001a85011f6d76fbcc8518151
2019-11-10 16:39:12 +00:00
David Banks cbab81263a Firmware: reworked status to avoid log0
Change-Id: I0d9341d31a5d3d26b8a164ca05a0c459d2505126
2019-11-10 16:32:19 +00:00
David Banks 0437543149 Firmware: reworked 65(c)02 disassembler
Change-Id: Id151d9391e774a18c4b81c377630687820ecbf41
2019-11-10 16:18:23 +00:00
David Banks 726e3f4ffa Firmware: whitespace
Change-Id: I5ac36026e9d7b872141384d79a5bff401b42dea3
2019-11-10 15:11:16 +00:00
David Banks 58406e9d1f 6502: reduce usage of log0
Change-Id: I10b5e978d018d96a8d9bf16aebe21a1cbd07217f
2019-11-10 15:06:54 +00:00
David Banks a46db8f641 Firmware: move logging to status.c
Change-Id: Id3fada3d5902ca9e81794020b24f1f480870e986
2019-11-09 14:18:47 +00:00
David Banks 877e075b4d Update firmware version to 0.93
Change-Id: I83f9e0f8be13a8058fe4265c9a2b45abf7f40c93
2019-11-09 14:13:29 +00:00
David Banks 35e3c8f314 Firmware: Use ESC [ K to blank line
Change-Id: I055057a1b6a17644198bc3f7f3b22d9fd8f19570
2019-11-09 14:13:29 +00:00