Commit Graph

  • 569b9ba897 Altera: Invert polarity of LEDs 2,3 and 4 dev David Banks 2025-11-29 15:41:17 +00:00
  • 90133cb9fc Altera: Initial 6502 and 65C02 build David Banks 2025-11-29 15:00:21 +00:00
  • 420fb55280 Altera: Swap connectors A and B in pin assignment as board will be inverted David Banks 2025-11-26 16:30:23 +00:00
  • ed46ee9c62 Altera: minor makefile update David Banks 2025-11-26 16:14:00 +00:00
  • 47e0a7388e Altera: Initial ICEZ80 Build David Banks 2025-11-26 15:01:45 +00:00
  • aca8d2968e Altera: .gitignore only David Banks 2025-11-26 15:02:02 +00:00
  • e9398b706f Altera: Comment only David Banks 2025-11-26 14:58:14 +00:00
  • 2b897cace4 Altera: Generate .pof file as well as .sof file David Banks 2025-11-26 12:02:33 +00:00
  • 96769f6326 Altera: Added all clocks to SDC file David Banks 2025-11-26 11:25:03 +00:00
  • d0da0429d2 Altera: Add pins for all switches/leds; add 1Hz blinky David Banks 2025-11-26 10:56:34 +00:00
  • 194e05d7a7 Altera: Add pins for unused flash David Banks 2025-11-26 10:31:13 +00:00
  • a5fca65710 Altera: Add a plausible pinout that roughly matches 6809E David Banks 2025-11-26 10:20:46 +00:00
  • 1ed7342127 Firmware: Fix a compiler warning David Banks 2025-11-26 10:06:46 +00:00
  • b617b85c75 Altera: rename to level design to MC6809CpuMonEP4CE6E22C David Banks 2025-11-26 09:18:17 +00:00
  • 9cd63d78aa Altera: Use Altera WatchEvents from BeebFPGA (which has fwft set) David Banks 2025-11-26 09:07:49 +00:00
  • cac1548e15 Altera: Switch speed grade from 7 to 8 David Banks 2025-11-25 19:51:10 +00:00
  • 59ae77d3e8 Altera: Default to 3V3 VCCIO David Banks 2025-11-25 19:19:56 +00:00
  • e5541b9cb4 Altera: Add some pin assignments David Banks 2025-11-25 19:16:47 +00:00
  • 43ece695a4 Altera: Generate .mif memory initialization file David Banks 2025-11-25 18:48:06 +00:00
  • 5fe51feeda Start work on Altera suppport David Banks 2025-11-25 16:32:08 +00:00
  • 7d0a837a77 65C02: Reset exec_held in MOS6502CpuMonCore (fixes issue with BeebFpga/Gowin) master David Banks 2025-01-29 10:29:25 +00:00
  • 0d1a15b48b 65C02: Minor changes to NOP behaviour David Banks 2025-01-29 10:27:08 +00:00
  • b9577f5b01 Updated XPM_T65 to 0.998 release_6 David Banks 2022-02-12 15:07:00 +00:00
  • 786132998a Update firmware version to 0.998 David Banks 2021-11-25 20:17:44 +00:00
  • 220f96bff8 6502: Treak BRK as a 2-byte opcode David Banks 2021-11-25 20:15:49 +00:00
  • b96fa11de5 Update firmware version to 0.997 David Banks 2021-11-18 15:12:32 +00:00
  • 08116e5f21 Routed four test signals to J5 David Banks 2021-11-18 14:59:30 +00:00
  • 3e7bda697c Replace special command with x interrupt control commands David Banks 2021-11-18 14:45:05 +00:00
  • 1244eaf607 .gitignore only David Banks 2021-11-18 12:59:19 +00:00
  • bf4bef3892 Merge branch 'z80_newcore' into dev David Banks 2021-11-18 12:58:29 +00:00
  • 1b0c0624ff Updated release script to include .bin files release_5 David Banks 2021-09-21 13:20:32 +01:00
  • 58978d3e05 Update build scripts to generate .bin files for programming using OpenOCD on a Pi David Banks 2021-09-21 10:57:25 +01:00
  • ca285abfaf Update firmware version to 0.996 z80_newcore David Banks 2021-07-04 19:31:53 +01:00
  • 78423708c5 Z80: Ignore machine state in disasseble command David Banks 2021-07-04 19:31:13 +01:00
  • 0d837de8a6 Z80: fix display of int/nmi/halted state David Banks 2021-07-04 19:20:25 +01:00
  • 4b3ed52454 Z80: Ignore wait during internal machine cycles David Banks 2021-07-04 19:03:52 +01:00
  • 785f15c038 Update firmware version to 0.995 David Banks 2021-06-30 19:44:22 +01:00
  • 4ecd60065e Z80: Revert T80a wrapper to previous version David Banks 2021-06-30 19:44:01 +01:00
  • e65951cfbb Z80: Daves's fixes to T80 for ICE-Z80 David Banks 2021-06-30 13:18:15 +01:00
  • 670328574b Z80: T80: whitespace David Banks 2021-06-30 12:46:22 +01:00
  • 8e83d6e21f Z80: Update T80 core to latest from Mister on 30/6/2021 David Banks 2021-06-30 11:53:24 +01:00
  • 246cb88e72 Update firmware version to 0.994 David Banks 2021-06-30 13:19:35 +01:00
  • db014b0e56 Eliminate a divide from hwCmd David Banks 2021-06-30 13:18:56 +01:00
  • 2773dd97b1 Update firmware version to 0.993 David Banks 2021-04-10 16:15:39 +01:00
  • 944f951b18 Added timeout command to change the memory timeout David Banks 2021-04-10 16:13:12 +01:00
  • 8f0536c2e9 Update firmware version to 0.992 David Banks 2021-03-21 17:44:04 +00:00
  • dc2db74cc3 Z80: Sample IM2 vector at start of T3, not middle David Banks 2021-03-21 17:43:51 +00:00
  • 6abb27cfbe Update firmware version to 0.991 David Banks 2021-03-20 17:23:30 +00:00
  • a7cb67c469 Z80: Rd/Wr Mem/IO breakpoint/watchpoint sampled in middle of T3 David Banks 2021-03-20 17:22:53 +00:00
  • 0e6a31360f Z80: IO Breakpoint/watchpoint mask defaults to 0xFF David Banks 2021-03-20 17:21:03 +00:00
  • 97a1e9ad74 Add std=c99 to Makefile.inc David Banks 2021-03-20 17:20:23 +00:00
  • d218caa40b Updated XPM_T65 to 0.990 David Banks 2021-03-13 14:33:45 +00:00
  • 530f9118f8 Update firmware version to 0.990 David Banks 2021-03-13 14:21:13 +00:00
  • 6b67360bf3 R65C02: correct cycle counts of JMP (ind) and JMP (ind,x) to 6 David Banks 2021-03-13 14:19:45 +00:00
  • c184b6466a R65C02: fix warnings David Banks 2021-03-13 11:23:56 +00:00
  • 839d510af9 R65C02: Whitespace only David Banks 2021-03-13 11:12:37 +00:00
  • 709c73999b Updated XPM_T65 to 0.989 David Banks 2021-03-11 20:00:41 +00:00
  • ed4d0662ba Update firmware version to 0.989 David Banks 2021-03-11 19:21:42 +00:00
  • 340f7e33f9 65C02: Implement single cycle NOPs David Banks 2021-03-11 19:02:10 +00:00
  • 0aa58bb25c Whitespace only David Banks 2021-03-11 19:01:46 +00:00
  • b23bb1d9ce Update firmware version to 0.988 David Banks 2020-06-22 20:40:02 +01:00
  • b708ec59a8 lx9_dave: update WatchEvents from 512x72 to 4096x72 David Banks 2020-06-22 20:39:08 +01:00
  • a2e2f7c1d1 Updated XPM_T65 to 0.987 David Banks 2020-06-21 15:22:51 +01:00
  • 68b34da5ba Update firmware version to 0.987 David Banks 2020-06-21 15:08:18 +01:00
  • ca40fe81b3 Extend TimerMode command with prescale and reset address David Banks 2020-06-21 14:58:08 +01:00
  • c0275ff059 Make commands 6-bits, add Special and TimerMode commands David Banks 2020-06-21 14:12:33 +01:00
  • ddc2ff358c Updated XPM_T65 to 0.986 David Banks 2020-06-20 13:14:49 +01:00
  • 41afa8edeb Update firmware version to 0.986 David Banks 2020-06-17 17:18:11 +01:00
  • e931e93dff 6502: fix duplicate break/watchpoints when Rdy in use David Banks 2020-06-17 17:14:00 +01:00
  • d38ae01d6f Update firmware version to 0.985 David Banks 2020-06-09 19:03:01 +01:00
  • b07b86195c Firmware: add optional address to next command David Banks 2020-06-09 19:00:38 +01:00
  • 2de5c382a7 6809: fix a bug with write watchpoints seeing data as 0xFF David Banks 2020-06-09 18:55:06 +01:00
  • 85f52ef918 Update firmware version to 0.984 release_4 David Banks 2020-05-17 09:56:25 +01:00
  • 46d859f68c Firware: Fix a race condition when single stepping at slow (<= 1MHz) clock rates David Banks 2020-05-17 09:55:56 +01:00
  • f55292b499 Firmware: Added ihex command stub hack_6502_1MHz_int_oscillator David Banks 2020-01-29 15:00:08 +00:00
  • ac69ecdc21 Update firmware version to 0.983 David Banks 2020-01-29 14:47:33 +00:00
  • 9bbefbe631 65C02: BE pin now operates as DBE (works in BBC Master) David Banks 2020-01-29 14:47:20 +00:00
  • 11887e8f8c Update firmware version to 0.982 release_3 David Banks 2020-01-28 12:00:39 +00:00
  • 6ac7902449 Z80: tristate A and D when reset asserted David Banks 2020-01-28 12:00:20 +00:00
  • 85dbcb8732 6502: Hack, use an internal 1MHz signal instead of Phi0 David Banks 2020-01-27 20:37:05 +00:00
  • 50a86721e4 Updated XPM_T65 to 0.981 David Banks 2020-01-03 11:30:23 +00:00
  • 0f1bab1dcc Update firmware version to 0.981 release_2 David Banks 2019-11-15 18:13:45 +00:00
  • 4507d2e0bc 6502: extended mode command to beep David Banks 2019-11-15 18:03:56 +00:00
  • fde6be197e 6502: Added mode command (BBC Specific) David Banks 2019-11-15 16:10:16 +00:00
  • 5ac0c9b419 Update firmware version to 0.98 David Banks 2019-11-15 11:40:39 +00:00
  • 40d4c554ad Firmware: Improve missing parameter checking on commands (#7) David Banks 2019-11-15 11:38:55 +00:00
  • 8a384bcc19 6502: fix buffer overrun in disassembler David Banks 2019-11-15 11:36:19 +00:00
  • 0a339fee2a Firmware: command ? produces help for command David Banks 2019-11-15 10:38:03 +00:00
  • 9434397d32 6502: Implemented exec command David Banks 2019-11-14 18:32:43 +00:00
  • e8c34bbed7 6502: Implemented go command (#12) David Banks 2019-11-14 16:27:19 +00:00
  • 0035e124cd Comments only David Banks 2019-11-14 10:19:25 +00:00
  • c4ec468f4a Update firmware version to 0.97 David Banks 2019-11-13 19:20:00 +00:00
  • 206bc0f764 Firmware: added help for individual commands David Banks 2019-11-13 19:19:27 +00:00
  • 730bacabee Firmware: implemented extended help David Banks 2019-11-13 18:54:24 +00:00
  • 9bf15b549d Firmware: rename rd/wr commands David Banks 2019-11-13 17:36:42 +00:00
  • 6b4e936b30 Firmware: rename breakpoint/watchpoint commands David Banks 2019-11-13 17:30:47 +00:00
  • c43251576c Firmware: added load and save commands (#10) David Banks 2019-11-13 17:06:07 +00:00
  • 1bf2358b55 Firmware: added copy and compare commands (#13 and #14) David Banks 2019-11-13 15:37:55 +00:00
  • bfb4f531fe Firmware: eliminate usage of sscanf (saves 1864 bytes) David Banks 2019-11-12 18:32:44 +00:00
  • bf8688665e Firmware: whitespace only David Banks 2019-11-12 18:04:00 +00:00