-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New NTSC artifact code plus bug fixes #306
Conversation
…ore Pi such as Pi zero 2W - doesn't work on original Pi zero)
…d / New CGA etc), use reenigne code for mono artifact (Apple II)
Ian, Remind me what version of ARM GCC you are using, and I'll make sure to build with the same. Dave |
BTW, I get some build errors with 11.2 (which is what we use for PiTubeDirect)
|
Currently it's: I think I've fixed the build issues (see above commit) I will update to v11 in due course but probably best to stick with v10 for this release build as all testing so far has been done with that. |
That fixed the v11 build errors. I'll stick with v10 for now. |
Would you like me to merge this into master? |
Yes, It's time for a new release |
New NTSC artifact code allows much more accurate emulation of CGA artifact colours which allows the 8088 mph demo to run.
Uses code by reenigne, one of the authors of that demo. This code requires a multicore processor and is currently supported on Pi zero 2W, Pi 3, Pi 3+, & Pi 4. Currently not working on Pi zero, Pi 1 and Pi 2 which revert to the old code.
Add feature for SW3 to cycle NTSC artifact quadrant phases.
Improved support for CGA and Hercules PC cards
Fix incorrect Spectrum palettes
Fix Apple IIGS 14/16 Mhz auto pixel clock switch
Fix grey screen standby not working on c0pperdragon boards
Add 50Hz Intellivision profile
Add Harlequin 128K profile
Add proposed commodore 64 lumacode profile for future c0pperdragon board.
Fix erasing of write protected CPLDs
Various other minor profile tweaks and fixes