Commit Graph

  • 87bf4b869b Update firmware version to 0.84 David Banks 2019-10-27 17:33:19 +00:00
  • b6abb6964a Z80: Update all builds to 8 comparators and 16KB code David Banks 2019-10-27 17:32:29 +00:00
  • 820ee65cee Z80: Add mode input to other icez80 builds build David Banks 2019-10-27 16:56:58 +00:00
  • b9ac0628d2 lx9_dave: fix Makefile to build loader and unknown subdirs David Banks 2019-10-27 16:58:35 +00:00
  • 0b6e686934 Z80: Disable godil_250 build (no longer fits) David Banks 2019-10-27 16:57:56 +00:00
  • ab80df2406 Z80: give a tad more address delay time (Acorn 2nd Proc issue) David Banks 2019-10-27 16:27:35 +00:00
  • e76bdc6da2 Z80: Stop T80 in T3 not T2 (work in progress) David Banks 2019-10-27 14:52:42 +00:00
  • d479dedf4b Z80: fix bug when NOP mode disbled David Banks 2019-10-27 10:14:35 +00:00
  • 2c4ad8363b Z80: corrected watch/breakpoint when wait is being used David Banks 2019-10-26 17:39:56 +01:00
  • c39cf8649b Z80: Added mode input to control idle mode David Banks 2019-10-26 15:35:53 +01:00
  • 26f0bea110 Z80: Output NOPs when paused (inc M1) David Banks 2019-10-26 15:19:44 +01:00
  • ac521aad15 Z80: support interrupt masking in hardware David Banks 2019-10-25 17:14:27 +01:00
  • a29aa3015a lx9_dave z80: increase code space to 32KB David Banks 2019-10-25 17:11:13 +01:00
  • 89cd34c7db T80: comments only David Banks 2019-10-25 17:07:27 +01:00
  • 7bf7e9726d white space only David Banks 2019-10-25 11:04:08 +01:00
  • 58e445e10b Firmware: remove manual step in cmdContinue (no longer needed on 6502 or Z80) David Banks 2019-10-24 19:09:28 +01:00
  • b80bade3f8 Firmware: rd/wr cmds now use global memAddr David Banks 2019-10-24 15:54:58 +01:00
  • fbb611ca73 Firware: show ascii value in single location rd/wr David Banks 2019-10-24 15:25:21 +01:00
  • 3b4e7802c5 Kicad 6809: manufacturing files for v1.0 David Banks 2019-10-24 14:23:09 +01:00
  • c045ebd10c All 6809 designs now use MC6809CpuMonCore David Banks 2019-10-24 14:06:03 +01:00
  • ec577bda83 Kicad 6502: manufacturing files for v1.1 David Banks 2019-10-24 10:43:06 +01:00
  • 46b832ba62 Kicad: added PDF schematics David Banks 2019-10-23 14:19:06 +01:00
  • dc5f96a00a Kicad 6809: fix SOT323; add weak pullup/downs David Banks 2019-10-22 14:54:31 +01:00
  • a6ea45da3f kicad 6502: added weak pullups to 6502 control signals icemulti_1 David Banks 2019-10-18 12:11:00 +01:00
  • bee6a8cd87 All: Update version to 0.82 David Banks 2019-10-18 10:48:15 +01:00
  • be8e23fdfb 6502/65C02: Add memory state machine that takes account of Rdy David Banks 2019-10-18 10:47:50 +01:00
  • b4402844ae 6502/65c02: Implement Rdy internally David Banks 2019-10-17 15:55:49 +01:00
  • 3cc7789923 6502/65c02: Uncomment Rdy in .ucf file David Banks 2019-10-17 14:47:08 +01:00
  • 9d0e74b94e 6502/65C02: Add power up reset generation (AlanD 65C02 core needs this) David Banks 2019-10-17 11:25:32 +01:00
  • 12338bffc9 Use #if defined() everywhere for consistency David Banks 2019-10-16 20:44:36 +01:00
  • f4bff7757c Use CPU_65C02 for defined as CPU == 65C02 doesn't work David Banks 2019-10-16 20:41:08 +01:00
  • 1c44718f91 Seperate 6502 and 65c02 builds David Banks 2019-10-16 20:40:15 +01:00
  • cc1c8ba709 Multiboot: increase cclk to 26MHz David Banks 2019-10-16 16:11:44 +01:00
  • 131312e0e9 Multiboot: initial impl David Banks 2019-10-16 15:49:58 +01:00
  • 833471b31f z80: version now 0.80 David Banks 2019-10-15 18:03:43 +01:00
  • ddaa266c12 z80: fix a T80 build error on Spartan 3 David Banks 2019-10-15 16:28:55 +01:00
  • f710f7a20f z80: updated T80 to version 350 David Banks 2019-10-15 15:41:01 +01:00
  • 975ba22848 z80: temporarily disable IORQ_inhibit David Banks 2019-10-15 11:48:32 +01:00
  • 5845409961 z80: added a resume state David Banks 2019-10-15 11:46:50 +01:00
  • 9bcea56588 z80: CLK_n timing constraint now 8MHz David Banks 2019-10-15 11:45:51 +01:00
  • 50658b358e z80: generate RFSH_n cycles when stopped David Banks 2019-10-14 20:26:04 +01:00
  • d9d552475a z80: rework wait state / break point logic David Banks 2019-10-14 17:33:32 +01:00
  • 4c746994cb z80: major rewrite of memory access state machine David Banks 2019-10-14 13:35:13 +01:00
  • 984ac1a2d3 z80: fixed an error in board.ucf in the previous commit David Banks 2019-10-03 18:26:15 +01:00
  • dfeaff9488 6502: minor fixes to lx9_dave, boots in beeb David Banks 2019-10-03 12:38:50 +01:00
  • c08084d703 Kicad 6809e: Initial schematic and layout David Banks 2019-10-01 18:37:35 +01:00
  • 2a79bc6819 6809: Added special command to inhibit IRQ/FIRQ/NMI David Banks 2019-10-01 15:21:28 +01:00
  • a1591e4e97 Kicad z80: added manufacturing files David Banks 2019-09-22 16:01:34 +01:00
  • 6b2cc8c6ed Kicad 6502: added manufacturing files David Banks 2019-09-22 16:01:21 +01:00
  • 80a3003e86 Kicad 6502: change via sizes David Banks 2019-09-22 15:46:52 +01:00
  • 08aea66a31 Kicad z80: change via sizes David Banks 2019-09-22 15:46:43 +01:00
  • cf34e40cd9 Kicad z80: add more power vias David Banks 2019-09-22 14:34:11 +01:00
  • 9413f4beef Kicad 6502: add more power vias David Banks 2019-09-22 13:52:25 +01:00
  • 675e32ca92 Kicad 6502: final tweaks David Banks 2019-09-22 12:43:02 +01:00
  • 7d6c003f97 Kicad 6502: renamed v2 to v1 David Banks 2019-09-20 15:41:45 +01:00
  • 30e9db9f0a Kicad 6502: deleted old v1 design David Banks 2019-09-20 15:41:11 +01:00
  • c660ea87be Updated lx9_dave/ice6502 for active level shifter design David Banks 2019-09-20 15:34:44 +01:00
  • a25a008ffc Updated lx9_dave/icez80 for active level shifter design David Banks 2019-09-20 15:34:34 +01:00
  • 864bcf68df Kicad z80: added clock filtering David Banks 2019-09-20 12:42:26 +01:00
  • 18556aa2f6 Kicad 6502: added clock filtering David Banks 2019-09-20 12:42:18 +01:00
  • 9c6960cc04 ICE-6809: Added glitch filtering to E David Banks 2019-09-17 17:36:11 +01:00
  • d86d51e020 ICE-6809: Adjusted the timings slightly David Banks 2019-09-17 16:17:36 +01:00
  • b7d6ca23b3 Revert accidental change to MC6809ECpuMon David Banks 2019-09-17 10:31:12 +01:00
  • 805e8deca1 Kicad: 6502 - improve 5V feed David Banks 2019-09-15 22:12:26 +01:00
  • e01e5dc04b Kicad: z80 - silk screen David Banks 2019-09-15 21:55:17 +01:00
  • 9271f09183 Kicad: 6502 - updated references David Banks 2019-09-15 21:53:40 +01:00
  • bfc63310d1 Added cache.lib to .gitignore David Banks 2019-09-15 21:37:50 +01:00
  • 33c166ac1c Kicad: Added Z80 adapter David Banks 2019-09-15 21:32:14 +01:00
  • 5b275de71f Kicad v2: added board ID inputs David Banks 2019-09-15 13:32:35 +01:00
  • baee10c8b3 Kicad v2: added build for manufacturing files David Banks 2019-09-13 17:10:34 +01:00
  • 2ea31b9ad9 Kicad v2: pullups now 22K David Banks 2019-09-13 16:37:18 +01:00
  • ade0278509 Kicad v2: tidy silk screen David Banks 2019-09-13 16:27:05 +01:00
  • c176820200 Kicad v2: rename links David Banks 2019-09-13 15:40:31 +01:00
  • 03347ad73c Kicad v2: tidy silk screen David Banks 2019-09-13 15:36:42 +01:00
  • 2344540958 Kicad v2: Made U7-9 optional David Banks 2019-09-13 14:06:46 +01:00
  • 753b10e4cf Kicad v2: more tidying; add logo David Banks 2019-09-13 12:26:50 +01:00
  • 1c7d4a67d7 Kicad v2: tidy up silk screen David Banks 2019-09-13 11:39:05 +01:00
  • 1a69b146a5 Kicad v2: move links to bottom side David Banks 2019-09-11 22:44:58 +01:00
  • 4b88d2aedd Kicad v2: complete routing David Banks 2019-09-11 18:19:02 +01:00
  • 3691beed9f Kicad v2: associate 3D shapes David Banks 2019-09-10 12:37:18 +01:00
  • ef13b65a05 Kicad: remove old netlist David Banks 2019-09-10 12:23:16 +01:00
  • f444a1e95c Kicad: tidy up old rescue libraries David Banks 2019-09-10 12:21:58 +01:00
  • 53dfb4de9d Kicad: v2 of 6502 board, work in progress David Banks 2019-09-10 11:56:15 +01:00
  • 16e2bcf9dd Renamed kicad to 6502/v1 David Banks 2019-09-10 09:51:25 +01:00
  • db6b20c696 Updated to kicad 5.1.4 David Banks 2019-09-10 09:49:25 +01:00
  • e66b0b51c2 Z80: remove special command as it caused code overflow David Banks 2019-08-20 09:39:49 +01:00
  • efdd41a239 6502: Added special command to inhibit IRQ/NMI David Banks 2019-06-15 17:50:29 +01:00
  • e9d4e98b96 LX9 6502: Move fakeTube input to p112 (next to a GND) David Banks 2018-12-21 17:45:22 +00:00
  • 285697d175 6502: remove 40ns skew between phi1/phi2 outputs, as this erodes address hold time time from phi1 David Banks 2018-12-21 17:25:29 +00:00
  • 1dcf9fa247 Updated lx9_dave/ice6502 with correct .ucf file and a new top-level design David Banks 2018-11-20 17:32:02 +00:00
  • a277222012 PCB: Migrated to KiCad 5.0 David Banks 2018-11-20 12:06:06 +00:00
  • b9d6359be4 Checked in initial work on lx9_dave target (see full comment) David Banks 2018-11-20 09:34:27 +00:00
  • c1b0902f96 6502: Change din sampling from Phi0_b to Phi0_a David Banks 2018-02-15 13:06:25 +00:00
  • 40cac3c401 Updated Makefile for 64-bit build David Banks 2018-02-15 13:05:49 +00:00
  • e45e4423af Added lx9_jason_flipped to build release_1 David Banks 2017-09-22 22:57:54 +01:00
  • 7954f86e41 Added build for a flipped version of Jason's level shifter, so USB comes out at the pin 1 end (better for Beeb) David Banks 2017-08-09 18:16:11 +01:00
  • 168e5637e9 Pinout change for LX9: DIP pins 37 and 38 needed swapping David Banks 2017-08-09 16:37:41 +01:00
  • a4aa6df31a Added new top level generics to 6502 and 6809 designs David Banks 2017-08-01 09:25:12 +01:00
  • f2974d12df Swapped names of sw_interrupt_n and sw_reset_n (as they were wrong way around) David Banks 2017-08-01 08:18:20 +01:00
  • 6415a81a40 On LX9 board, updated Tx=51 and Rx=55 David Banks 2017-07-29 19:55:27 +01:00