I had nothing to do with this but I’m super excited.
There has been a long-standing bug in the CPU emulation in Basilisk II (a 68K Macintosh emulator) that could be reliably triggered when *inhales* Bruno the shark killed you in a later level of Barrack, an Ambrosia Software enhanced Jezzball type game that I’m quite fond of. Barrack has bugs in almost all emulators including Apples’ own Classic environment, so it’s a good test for emulators (…and it’s a great game, IMO the best of the genre).
I saw the basiliskii-git AUR package update when I was running updates earlier, played one round of Barrack during my afternoon coffee break to see if anything major changed, and … it’s fixed!
It looks like it might be this little one-liner to the control register handling related to differences in MOVEC between the 68000 and later 680×0 versions, in some core code inherited from UAE.
Web Presence
Page Navigation
Meta
-
Recent Posts
Random Quote
The word for all this is ‘mature programming environment.’ Basically, when hardware performance has been pushed to its final limit, and programmers have had several centuries to code, you reach a point where there is far more significant code than can be rationalized. The best you can do is understand the overall layering, and know how to search for the oddball tool that may come in handy
— Vernor VingeCategories
License
Unless otherwise noted, this work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License.