This website requires JavaScript.
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