Closed bbbradsmith closed 7 months ago
First pass merged as of 03bf35f
Things to follow up on:
To study the hatariB changeset vs. the 2.5.0 source: https://github.com/bbbradsmith/hatariB/compare/unmerged-2.5.0..main
To study the hatari 2.4.1 vs 2.5.0 changes: https://github.com/bbbradsmith/hatariB/compare/unmerged-2.4.1..unmerged-2.5.0
For reference, the hatariB changeset in 0.3 vs. the 2.4.1 source: https://github.com/bbbradsmith/hatariB/compare/unmerged-2.4.1..0.3
(If curious, this feature can be found by putting /compare after the base URL of the repository, which gives a menu to select 2 branches. The eventual URL will have ... in the middle which compares changes since the last common branch? However, if you shorten it to .. you get a file to file comparison which is what we want here. GitHub Docs reference)
Great job Brad! I did some quick testing with the new Android build and everything seems to work fine (including save states, but of course old 2.4.1 save states are not compatible). I will continue to test and see if I notice anything strange... ;) When do you plan to integrate floppy disk drive sound simulation into the main build (love that, it really gives that nice "retro vibe") ?
The drive sound is something I will get to, haven't worked on it yet.
Okay, I think this passes my first round of tests now. Only really found 2 things to take care of:
SCC_UnInit
was crashing when closing the second game due to a new uninitialized file handle.YM2149_Freq_div_2
that should have been in the savestate.
It seems that Hatari 2.5 will release soon. I think integrating this might be my last major task before considering this ready to leave the beta state.
After doing this, remember to check on the Spectre example in #37 to see if that is now supported. (Edit: it works!)