Commit Graph

  • e676d1c87f Very hacked together Searle video display exp_video_refactor Zachary D. Rowitsch 2020-05-08 14:55:56 -04:00
  • be7fd8c8ed Finish teasing apart video classes, Update Machine to be an abstract class, Add PortConnectedDevice to handle 6522->other device connection, add conduit to connect via6522->SearleVideoWindow->VideoWindow Zachary D. Rowitsch 2020-05-08 00:10:11 -04:00
  • 34dafb8fa0 update .settings (shoudl be removed) Zachary D. Rowitsch 2020-01-28 23:18:45 -05:00
  • 15cb2c045c modify .gitignore Zachary D. Rowitsch 2020-01-28 23:18:30 -05:00
  • 2b9af8f111 Begin teasing apart Crtc/VideoDevice/VideoWindow/VideoPanel Zachary D. Rowitsch 2020-01-13 23:13:47 -05:00
  • ed998f4fb7 Begin CNP-2 master Zachary D. Rowitsch 2020-01-28 23:16:39 -05:00
  • eaf32666c2 Cleanup any warnings, update for java 11 & latest maven, Fix minor 6522 initialization issue causing NPEs Zachary D. Rowitsch 2019-12-31 00:31:44 -05:00
  • ee64f5aa7c Merge remote-tracking branch 'norbacker/cpu-behavior-extensibility' Zachary D. Rowitsch 2019-12-08 22:25:37 -05:00
  • 626f15fc3d Added JOOU library (to see if it's worth using), began cleanup of Via6522 Zachary D. Rowitsch 2019-09-04 23:14:49 -04:00
  • d8e6a2beb3 Refactor CpuBehavior in order to improve extensibility. Gustav Norbäcker 2018-10-02 17:57:21 +02:00
  • 7e759d2017 Update SSD1305 for dodo machine to begin decoding commands, needs update - fails to work with many commands Zachary D. Rowitsch 2018-09-29 19:03:25 -04:00
  • fa32a8a4ea Add ability to load (super simple) VICE debug info and display in the cpu trace. Needs work, but it functions! Zachary D. Rowitsch 2018-07-27 23:36:09 -04:00
  • d466a21b3e Fix README screenshots (again) Seth Morabito 2018-07-09 14:00:32 -07:00
  • 20818ee0b8 Initial Dodo emulation. Need to implement display. Zachary D. Rowitsch 2018-03-29 23:46:41 -04:00
  • 3474762b9d add buttons for NMI/IRQ generation, UI needs to be reorganized twistdroach 2018-03-11 20:46:34 -04:00
  • e87addaf87 Plum clock ticks to 6522 to drive timer implementation, implement pasting in UI twistdroach 2018-03-11 20:28:08 -04:00
  • 31d1f7c5e1 Update screenshots Seth Morabito 2018-03-01 19:21:21 -08:00
  • 9d6791330d Update README Seth Morabito 2018-02-25 11:45:16 -08:00
  • ff5c4791db Added a RandomFillMemory type to better simulate real memory twistdroach 2018-02-05 23:31:22 -05:00
  • 73c474d606 POM cleanup Seth Morabito 2018-02-04 11:49:26 -08:00
  • 7b986dd56f Move 6551 base address to 400 from 100 twistdroach 2018-01-18 22:55:48 -05:00
  • 658c4fa68d Moved CNP-1 samples to new repository twistdroach 2018-01-18 22:55:13 -05:00
  • e47b44a68d Fix -machine flag twistdroach 2018-01-13 07:19:04 -05:00
  • 8c34570ac3 Refactor to create a MachineFactory to consolidate Machine creation startup twistdroach 2018-01-07 15:30:18 -05:00
  • 695be350b6 Simple warnings fixes, cleanup twistdroach 2018-01-07 11:19:50 -05:00
  • 2162ea7951 Initial commit of CNP-1 SBC as I build and test samples on the breadboard twistdroach 2018-01-07 00:36:45 -05:00
  • 71905fdb19 Merge pull request #23 from ccureau/master Chris Cureau 2017-09-12 18:23:55 -05:00
  • cb918c9906 Remove unnecessary package-info files ccureau 2017-08-30 10:40:45 -05:00
  • be72c2ff09 implement jterminal in source ccureau 2017-08-30 10:34:50 -05:00
  • 18ce120984 Add jterminal to source ccureau 2017-08-30 09:23:59 -05:00
  • 8ffb130300 Merge pull request #21 from LIV2/master Seth Morabito 2017-08-23 10:47:12 -07:00
  • 441f7349a0 Fix PHY/PLY Addressing mode Matt Harlum 2017-06-19 11:49:46 +10:00
  • 4f27e78940 Merge pull request #20 from LIV2/master Seth Morabito 2017-06-06 19:47:24 -07:00
  • 11f61f50a9 Add cycle counts for illegal NMOS opcodes Matt Harlum 2017-06-07 12:20:21 +10:00
  • 59f8ff1bc4 Merge pull request #19 from LIV2/master Seth Morabito 2017-06-06 07:10:02 -07:00
  • a9c6d5964f * Add Support for All 65C02 Opcodes and all Rockwell/WDC opcodes except WAI/STP * Add 65C02 Opcode tests * All tests pass, Klaus' 6502_functional_tests pass & Klaus' 65C02_extended_opcodes_test also all pass Matt Harlum 2017-06-06 13:24:29 +10:00
  • faf5d22660 * Add ACIA Interrupt tests. * Fix ACIA6850 Interrupt behavior, Interrupt should be cleared on status register read. * Remove unneeded cpuAccess if statement from Acia6850 write that was preventing build completion * Fix ACIA6850 Tests so they run. Matt Harlum 2017-06-06 12:15:23 +10:00
  • 3c3aee30a7 Merge pull request #18 from izuannazrin/master Seth Morabito 2017-06-04 18:53:44 -07:00
  • 92f8fe3dd9 Fixed 6850 behaviour Izuan Nazrin 2017-05-30 01:33:12 +08:00
  • 356822df71 Fixed typo Izuan Nazrin 2017-05-30 01:14:50 +08:00
  • f2ced29979 Added interrupt support for ACIA Izuan Nazrin 2017-05-29 02:03:18 +08:00
  • 2e33756d49 Merge pull request #17 from LIV2/master Seth Morabito 2017-05-26 09:38:28 -07:00
  • 079d3dbeae Fix README links Matt Harlum 2017-05-26 15:39:41 +10:00
  • 96819f1bf7 Issue #16: Memory window should not reset device registers Matt Harlum 2017-05-26 14:50:18 +10:00
  • 9cdd718e8d Fix Screenshots part two Seth Morabito 2017-03-20 07:49:32 -07:00
  • 5554acd29c Fix screenshots Seth Morabito 2017-03-20 07:39:49 -07:00
  • 4cca0b4663 Initial 65C02 Support multicpu Seth Morabito 2016-06-12 18:55:09 -07:00
  • 5a2e057e69 Minor whitespace cleanup Seth Morabito 2016-06-11 11:46:31 -07:00
  • da88aadda2 Merge pull request #15 from LIV2/master Seth Morabito 2016-03-20 11:43:42 -07:00
  • 657b69da6c Cleanup my comments Matt Harlum 2016-03-20 16:57:20 +11:00
  • f251e54174 Merge pull request #13 from sethm/cc65_update_patches Chris Cureau 2016-03-14 20:01:12 -05:00
  • fcc57d9be4 update Makefiles and configuration for latest cc65 cc65_update_patches Chris Cureau 2016-01-12 08:14:38 -06:00
  • 88eba2cdcb Merge branch '1.2.branch' Seth Morabito 2016-01-08 20:53:54 -08:00
  • 0e49b197b3 Update README for 1.2.1 v1.2.1 1.2.branch Seth Morabito 2016-01-08 20:52:02 -08:00
  • b59fa63b63 Merge branch '1.2.branch' Seth Morabito 2016-01-08 20:41:25 -08:00
  • eff98118d5 Fix a few straggling Java 8-isms. Seth Morabito 2016-01-08 20:40:23 -08:00
  • c599df1cfb Set version to 1.3.0-SNAPSHOT Seth Morabito 2016-01-08 19:14:00 -08:00
  • 66c52c8826 Revert Java 1.8 changes. Buildable with Java 1.7 Seth Morabito 2016-01-08 19:11:42 -08:00
  • f3a5dd93ad Release 1.2.0 v1.2.0 Seth Morabito 2016-01-03 11:01:20 -08:00
  • 4044458baa Fix typo Seth Morabito 2016-01-03 10:59:11 -08:00
  • 9ab94b3050 Prep for 1.2 Seth Morabito 2016-01-03 10:56:16 -08:00
  • 9a504adc58 Added roadmap to README Seth Morabito 2016-01-03 10:49:41 -08:00
  • 57cbff42e7 Merge branch '1.1.branch' Seth Morabito 2016-01-02 19:06:23 -08:00
  • 634ea933f1 Add disassembled instructions to breakpoints 1.1.branch Seth Morabito 2016-01-02 19:05:38 -08:00
  • 0ca30291cb Merge branch '1.1.branch' Seth Morabito 2016-01-02 09:51:20 -08:00
  • 95f85b71b1 Enter key can add breakpoints Seth Morabito 2016-01-02 09:40:34 -08:00
  • 6b5976be8f Update for 1.1.1 release v1.1.1 Seth Morabito 2016-01-02 09:46:12 -08:00
  • 3530e9e99a Enter key can add breakpoints Seth Morabito 2016-01-02 09:40:34 -08:00
  • 7a9f9bfd55 Update images for 1.1.0 Seth Morabito 2016-01-01 09:49:39 -08:00
  • 1e04a52d1b Prep for 1.2 Seth Morabito 2016-01-01 09:44:43 -08:00
  • 7daeb9e978 Update README for 1.1.0 Seth Morabito 2015-12-31 16:38:27 -08:00
  • da2750f4ee Release 1.1.0 v1.1.0 Seth Morabito 2015-12-31 16:19:06 -08:00
  • df88c54f90 Support for breakpoints Seth Morabito 2015-12-31 16:09:46 -08:00
  • 69e1985ec1 Update README Seth Morabito 2015-12-30 11:03:23 -08:00
  • 6267d1d777 Allow runtime selection of CPU speed Seth Morabito 2015-12-30 10:56:03 -08:00
  • 84e5c5ad56 Refactor delay loop Seth Morabito 2015-12-30 10:08:44 -08:00
  • 6e8fd40014 Refactor for Java 1.8 Seth Morabito 2015-12-29 17:55:41 -08:00
  • a4a110dcef Bugfixes, change logger, update copyright Seth Morabito 2015-12-29 14:40:42 -08:00
  • 8335cf5421 Correct BRK behaviour IRQ/NMI clear the BRK flag BRK is Non-Maskable Matt Harlum 2015-05-31 20:45:36 +10:00
  • ae5c5d48b2 Merge pull request #12 from maikmerten/master Seth Morabito 2014-08-23 16:59:56 -07:00
  • 72ba068beb mask all bits beyond bits 0 to 7 on bus reads to ensure no surplus bits cause unpredictable system behavior. Maik Merten 2014-08-23 16:50:34 +02:00
  • 142cb470a0 Converging on a useful CRTC ROM Seth Morabito 2014-08-18 19:52:09 -07:00
  • cad3673bd2 Formatting; uppercase Seth Morabito 2014-08-16 16:54:36 -07:00
  • 4796b65390 New ROMs. Better backspace handling. Seth Morabito 2014-08-15 18:15:50 -07:00
  • e0d6017d95 Unifying and cleaning up copyrights Seth Morabito 2014-08-16 13:50:47 -07:00
  • d6ea21bae4 Mostly working CRTC Seth Morabito 2014-08-15 15:21:02 -07:00
  • af12039686 Merge pull request #10 from maikmerten/master Seth Morabito 2014-08-15 13:51:26 -07:00
  • ed1d5f999b Preparing for real implementation Seth Morabito 2014-08-15 12:48:54 -07:00
  • c595ff5370 README update Maik Merten 2014-08-15 20:15:04 +02:00
  • e9f662cc17 Merge remote-tracking branch 'upstream/master' Maik Merten 2014-08-15 20:11:33 +02:00
  • 70ab2a6fc2 More CRTC tinkering Seth Morabito 2014-08-14 21:03:52 -07:00
  • f35fbce38b Add CRTC EhBASIC, switch char rom. Seth Morabito 2014-08-14 11:50:51 -07:00
  • eeb246ebc2 CRTC refactoring Seth Morabito 2014-08-14 10:53:48 -07:00
  • e157217f50 Fix missing repaint on Video Window Seth Morabito 2014-08-13 15:46:20 -07:00
  • cc12e8f70a proper status value when SD controller is in write mode Maik Merten 2014-08-13 19:56:40 +02:00
  • a9a1c1aa52 get writing to a certain position in a file somewhat more correct Maik Merten 2014-08-13 19:38:54 +02:00
  • 742e3a1027 Split PIA into PIA/VIA6522 Seth Morabito 2014-08-12 15:06:08 -07:00
  • 45f596e0d4 Rename VIA to PIA Seth Morabito 2014-08-12 14:19:55 -07:00
  • 4402a28e2b Update README Seth Morabito 2014-08-12 14:05:19 -07:00
  • 693d1959ac finer grained synchronization in TraceLog. Profiling indicates that this speeds up adding log entries quite considerably. Maik Merten 2014-08-12 21:58:52 +02:00