C128:
-
Correct Z80 I/O timing (based on analysis done by Jussi Ala-Könni)
-
VDC video initialization bug fixed
-
Minor compatibility issues with MMU fixed
-
Updated framework
C128:
Correct Z80 I/O timing (based on analysis done by Jussi Ala-Könni)
VDC video initialization bug fixed
Minor compatibility issues with MMU fixed
Updated framework
Yes it seems it diverged at some point in 2022/2023. And not all source files in the C64 core contain the reDIP copyright message, so looks like only parts of it were used. Probably only Sorgelig knows for sure.
You're comparing apples to apples The C64 core's SID implementation is already based on reDip SID according to the copyright messages in the source:
C128:
Video: fixed occasional jitter
MRA: fixed multiple issues
For me as the core developer the C64-on-C128 feature is useful to find unintended changes to the C64 mode due to changes made for the C128. But yes, for users there is (or, should be) no noticeable difference as it's 99% the same logic.
C128:
VDC improvements.
Incorporate upstream changes from C64:
Block keyboard and activate led while disk swapping.
Option to disable DigiFix for SID 8580.
Updated framework.
C128:
Add MegaBit 128 support (1Mb internal function ROM).
Incorporate upstream changes from C64:
VIC-II improvements (Gyorgy Szombathelyi).
Cartridge: support for 128K Super Snapshot v5.
C1541: fix disk swap signals.
Updated framework.
C128:
- Fixed issues with CP/M and REU.
- Updated framework.
These keys work if you press them just at the right time. Unfortunately, the MiSTer resets the keyboard status when a core starts, so the timing has to be just right.
When using reset option in the core's menu, keyboard is also reset, unless you turn off the "Release keys on reset" option in the Hardware settings.
New version has been released and should be available from the downloader soon.
@alynna this version should now be stable enough for you to build upon, I expect (hope) no more big changes are needed to the main sysclk state machine
C128:
- Incorporated upstream changes from C64 and T80
- Added basic support for GMod2-128 cartridges
- VIC $D030 video tricks implemented.
- More work on stabilizing the VDC video output.
- (Re)Implemented smart turbo mode with up to x4 speed.
- Added Z80 smart turbo mode.
- Updated framework.
Don't think changing the settings changes it, when it occurs. Just the fact that it occurs on some builds and not others indicates a deeper problem I need to dive into.
And for the curious, this is what GEOS looks like in the build I wanted to release last Wednesday
C128:
- Updated framework
- Fix sync issues with VDC on analogue output
- Fix MMU and CPU incompatibilities
- Added support for some C128 cartridge formats
- Various other small fixes