Mouse compatibility between all the Apple II models is sketchy at best, so you will want to test on each version. If you aren't interested in mouse position or status, you *should* be able to get away with just mode 8. NTSC, RGB) and theres an extensive built-in symbolic debugger. A variety of peripheral cards and video display modes are supported (eg. Is it correct to use AC=8 to activate VBL interrupts? Or I must use AC=9? AppleWin is a fully-featured emulator supporting different Apple II models and clones. You know I have another problem around a value for the SETMOUSE call. Thank you very much for this very interesting information. Anyway, it can be a pain to keep your code and data away from $2000-$4000 when first calling the mouse card firmware (and it isn't really documented in any of the official manuals). The newer Apple II models don't use this technique as they can directly check for vertical retrace. It uses the high res graphics page, thus the clearing of $2000-$4000. As the Apple II+ doesn't have a direct way to check for vertical retrace, it uses a technique known as "vapor lock" to figure it out. On an Apple II+, the mouse card firmware will clear the memory from $2000 to $4000 in order to synchronize the mouse interrupt with the vertical retrace. You can rerun the program just with RUN.īTW is it possible to accelerate the Apple II by disabling screen or something else? Once completed, review the adware detections. If timer interrupts work the time of calculation will be printed in the end. Wait for the Malwarebytes scan to finish. Copy the master.dsk which comes with AppleWin, and rename it to cc65.dsk, then use. Then enter a number of digits, I suggest 100. as each target varies in its start and exit conditions. To run the program just boot the disk or type RUN HELLO. I have attached an archive which contains a boot-disk image (DOS). It would be great if someone could try to run this program on real hardware. I am not sure, if my program can work on a real Apple IIe/IIc/IIgs or not. It seems that a call to a mouse card function changes memory bank at $2000 on the Apple II+. However this doesn't work for the Apple II+. This works for the Apple IIe/IIc/IIgs which are emulated by MAME/MESS. So it is possible that my problems with microM8 and other emus are caused by the emu bugs.ĥ) set interupt vector at $3fe to my handler It seems that microM8 has problem with the mouse support, it can't run Mouse Paint. My code works on MAME emu but it doesn't work on other emulators (microM8, jace, and AppleWin). I need a timer which is provided by the mouse card. A link to the best Apple II forum can be the last remedy for me. However I would be happy to get some help. I am not sure is this forum a proper place to ask my question.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |