Releases: DylanSpeiser/Java-6502-Emulator
v2.10
Release 2.9
Update: v2.9: ACIA and Command line options!
Thanks to Steve Rubin, the emulator now supports ACIA communication through the command line! Like the VIA, the ACIA's address can be adjusted in the options menu.
Speaking of the command line, the first command line option has been added: -verbose
. Use it to enable debug messages in the command line, which are now disabled by default.
That's it for this update. Remember to save new config files!
Version 2.8
Added support for:
20x4 LCDs
Reading LCD DDRAM Address (cursor position)
Writing LCD DDRAM Address
Remember to save new config files!
Version 2.5
Did I skip from 2.1 to 2.5? Yes. Don't ask.
Changelog:
- Keyboard features
- Bug fixes
Version 2.1
Added Ben's bitmap mode
Changed defaults to the values from the videos
Changed file dialogs to the default system ones
Version 2.0
You can now hide and show the LCD and GPU windows with the buttons at the top right!
You can now customize the address ranges of the VIA and GPU!
The GPU's resolution and array size is whatever you want it to be!
The fonts actually work now!
And COLORS!!
(The GPU Mode setting doesn't do anything yet, but that will allow me to implement more fun modes in the future.)
Enjoy the new features!
Version 1.4
Fixed an issue with ADC not setting carry flag correctly
Version 1.3
Added interrupt functionality via the 65C22. Thanks to reddit user u/dr6502 for the support! This one's for you!
Version 1.2
- The CPU now passes Klaus Dormann's 6502 test suite!
- Scaling issues on smaller screens have been fixed
- Added debug mode flag in the CPU which will output an instruction log in the console
Version 1.1
- Vastly improved clock speed (by about 1000x!)
- Added displays for total clocks, cycles, controls, version, and clock speed
- GUI now updates at 60fps
- RAM and ROM string routines no longer run every frame
- added a slower clock mode
- Releases are now .jar files