Seth Morabito
4cca0b4663
Initial 65C02 Support
...
First pass at adding CMOS 65C02 support for the following instructions
and addressing modes:
* ORA (ZP Indirect)
* AND (ZP Indirect)
* EOR (ZP Indirect)
* ADC (ZP Indirect)
* STA (ZP Indirect)
* LDA (ZP Indirect)
* CMP (ZP Indirect)
* SBC (ZP Indirect)
2016-06-12 18:55:09 -07:00
Seth Morabito
5a2e057e69
Minor whitespace cleanup
2016-06-11 11:46:31 -07:00
Seth Morabito
da88aadda2
Merge pull request #15 from LIV2/master
...
Correct BRK/IRQ behavior
2016-03-20 11:43:42 -07:00
Matt Harlum
657b69da6c
Cleanup my comments
2016-03-20 17:05:48 +11:00
Chris Cureau
f251e54174
Merge pull request #13 from sethm/cc65_update_patches
...
update Makefiles and configuration for latest cc65
2016-03-14 20:01:12 -05:00
Chris Cureau
fcc57d9be4
update Makefiles and configuration for latest cc65
2016-01-12 08:14:38 -06:00
Seth Morabito
88eba2cdcb
Merge branch '1.2.branch'
2016-01-08 20:53:54 -08:00
Seth Morabito
0e49b197b3
Update README for 1.2.1
v1.2.1
2016-01-08 20:52:02 -08:00
Seth Morabito
b59fa63b63
Merge branch '1.2.branch'
2016-01-08 20:41:25 -08:00
Seth Morabito
eff98118d5
Fix a few straggling Java 8-isms.
2016-01-08 20:40:23 -08:00
Seth Morabito
c599df1cfb
Set version to 1.3.0-SNAPSHOT
2016-01-08 19:14:00 -08:00
Seth Morabito
66c52c8826
Revert Java 1.8 changes. Buildable with Java 1.7
...
There are still active users on Java 1.7, so building with Java 8
was a no-no. This change reverts the recent migration to Java 8,
allowing JDK 1.7 to compile the code.
This means, at least for the time being, no more Lambda expressions
(Boooooooooooooooo!!)
2016-01-08 19:11:42 -08:00
Seth Morabito
f3a5dd93ad
Release 1.2.0
v1.2.0
2016-01-03 11:01:20 -08:00
Seth Morabito
4044458baa
Fix typo
2016-01-03 10:59:11 -08:00
Seth Morabito
9ab94b3050
Prep for 1.2
2016-01-03 10:56:16 -08:00
Seth Morabito
9a504adc58
Added roadmap to README
2016-01-03 10:49:41 -08:00
Seth Morabito
57cbff42e7
Merge branch '1.1.branch'
2016-01-02 19:06:23 -08:00
Seth Morabito
634ea933f1
Add disassembled instructions to breakpoints
2016-01-02 19:05:38 -08:00
Seth Morabito
0ca30291cb
Merge branch '1.1.branch'
2016-01-02 09:51:20 -08:00
Seth Morabito
95f85b71b1
Enter key can add breakpoints
2016-01-02 09:50:38 -08:00
Seth Morabito
6b5976be8f
Update for 1.1.1 release
v1.1.1
2016-01-02 09:46:12 -08:00
Seth Morabito
3530e9e99a
Enter key can add breakpoints
2016-01-02 09:40:34 -08:00
Seth Morabito
7a9f9bfd55
Update images for 1.1.0
2016-01-01 09:49:39 -08:00
Seth Morabito
1e04a52d1b
Prep for 1.2
2016-01-01 09:44:43 -08:00
Seth Morabito
7daeb9e978
Update README for 1.1.0
2015-12-31 16:38:27 -08:00
Seth Morabito
da2750f4ee
Release 1.1.0
v1.1.0
2015-12-31 16:19:06 -08:00
Seth Morabito
df88c54f90
Support for breakpoints
...
- Adds a new window that allows adding and deleting breakpoints.
Will halt the simulator when a breakpoint is reached.
2015-12-31 16:09:50 -08:00
Seth Morabito
69e1985ec1
Update README
2015-12-30 11:03:23 -08:00
Seth Morabito
6267d1d777
Allow runtime selection of CPU speed
2015-12-30 10:56:03 -08:00
Seth Morabito
84e5c5ad56
Refactor delay loop
2015-12-30 10:08:44 -08:00
Seth Morabito
6e8fd40014
Refactor for Java 1.8
...
- Clean up and refactor code
- Add 1.8 features
- Clean up IntelliJ inspector warnings
2015-12-29 17:55:41 -08:00
Seth Morabito
a4a110dcef
Bugfixes, change logger, update copyright
...
- IR field in status panel now correctly displays the next instruction
to be executed, instead of the instruction that was just executed.
- Switched from built-in Java util logger to Logback
- Updated all copyright strings to 2016
2015-12-29 14:40:42 -08:00
Matt Harlum
8335cf5421
Correct BRK behaviour
...
IRQ/NMI clear the BRK flag
BRK is Non-Maskable
2015-06-01 08:58:17 +10:00
Seth Morabito
ae5c5d48b2
Merge pull request #12 from maikmerten/master
...
mask all bits beyond bits 0 to 7 on bus reads to ensure no surplus bits ...
2014-08-23 16:59:56 -07:00
Maik Merten
72ba068beb
mask all bits beyond bits 0 to 7 on bus reads to ensure no surplus bits cause unpredictable system behavior.
2014-08-23 16:50:34 +02:00
Seth Morabito
142cb470a0
Converging on a useful CRTC ROM
2014-08-18 19:52:09 -07:00
Seth Morabito
cad3673bd2
Formatting; uppercase
2014-08-16 16:54:36 -07:00
Seth Morabito
4796b65390
New ROMs. Better backspace handling.
2014-08-16 14:28:54 -07:00
Seth Morabito
e0d6017d95
Unifying and cleaning up copyrights
2014-08-16 13:50:47 -07:00
Seth Morabito
d6ea21bae4
Mostly working CRTC
2014-08-15 15:21:02 -07:00
Seth Morabito
af12039686
Merge pull request #10 from maikmerten/master
...
Multicomp: SD card controller emulation
2014-08-15 13:51:26 -07:00
Seth Morabito
ed1d5f999b
Preparing for real implementation
2014-08-15 12:48:54 -07:00
Maik Merten
c595ff5370
README update
2014-08-15 20:15:04 +02:00
Maik Merten
e9f662cc17
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/main/java/com/loomcom/symon/machines/MulticompMachine.java
2014-08-15 20:11:33 +02:00
Seth Morabito
70ab2a6fc2
More CRTC tinkering
2014-08-14 21:03:52 -07:00
Seth Morabito
f35fbce38b
Add CRTC EhBASIC, switch char rom.
2014-08-14 11:50:51 -07:00
Seth Morabito
eeb246ebc2
CRTC refactoring
2014-08-14 10:53:48 -07:00
Seth Morabito
e157217f50
Fix missing repaint on Video Window
2014-08-13 15:46:20 -07:00
Maik Merten
cc12e8f70a
proper status value when SD controller is in write mode
2014-08-13 19:56:40 +02:00
Maik Merten
a9a1c1aa52
get writing to a certain position in a file somewhat more correct
2014-08-13 19:38:54 +02:00