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
MAD EFFECT 1 and 2 do not work correctly #11
Comments
- fixed bugs of cpu clock of some instructions - improved checking clock timing for more accurate synchronization
Hi, I fixed this problem. But there's some problem on MAD2.
|
Hey @sosaria7 I've tested the other French Touch releases since then as well as unreleased tests and everything seems to work fine with this new version of AiPC (except for "Digidream" but this has nothing to do with a timing problem and I'll open a new issue for that soon). Congratulations again for this update! |
@Archange427 - will you be updating the MAD2.DSK (here) with an image that works on the real IIe? ...I may have to revisit this in AppleWin now, as I admit I didn't test with a real IIe. Serves me right! |
Or just hex edit MAD2.DSK at offset $3318: 1A->19 EDIT: This fixed version also works on AppleWin! ...so AppleWin has a bug in that it runs MAD2.DSK with both values (1A and 19). Oh well, something else to fix :-/ |
@tomcw : in fact, I plan to make available the sources of all French Touch releases on FT's Github "soon". That way, it will be much easier for updates them. Btw thanks to @fenarinarsa for kicking my ass and "forcing" me to use some more modern stuff ;) Edit: but "MAD2.DSK" available on http://fr3nch.t0uch.free.fr/MAD2/MAD2.html is working on a real IIe. |
No... MAD2.DSK does not work on a real IIe! NB. I have a standard (non-enhanced) IIe, ie. with NMOS 6502. |
@tomcw : sorry for the confusion but on my real IIe (PAL/unenhanced): MAD2.DSK is working with SUB #25 OR SUB #26. Both also work on AppleWin. |
Hmm... but for me on my real IIe (PAL/unenhanced): |
I don't know what to say. Would this have anything to do with the MegaAudio? |
Yes, maybe (probably?) as this emulates the 6522's using an FPGA - so maybe there's a subtle "out by 1" bug in their emulation? |
I have NTSC/enhanced version of Apple //e |
@sosaria7 : I updated MAD 2 DSK with |
MAD EFFECT 1 and 2 use a new way to get horizontal synchronization at each frame.
AIPC seems to have timing issues with that and the display is not synchronized.
So I built a special alternative version for AIPC (and previously for AppleWin) to compensate missing cycles (see comments in source code)
download and source code here:
http://fr3nch.t0uch.free.fr/MADEF/MADEF.html
http://fr3nch.t0uch.free.fr/MAD2/MAD2.html
Information from corrected issues that could be useful (from AppleWin's repository):
AppleWin/AppleWin#699
AppleWin/AppleWin#711
AppleWin/AppleWin#724
AppleWin/AppleWin#701
The text was updated successfully, but these errors were encountered: