You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On the composite output, the upper right should display 12 (inverse)
On the VGA output, the upper right displays: 92 (inverse)
What's happening:
hit 80STOREOFF (so PAGE2 doesn't have special meaning)
write digit 2 to $400 main
hit WRCARDRAM
write digit 1 to $400 aux
write 1 to $C073 to select RAMWorks aux bank 1 instead of 0
write digit 9 to $400 aux
Analysis:
Writing to RAMWorks banks other than bank 0 should not affect the 80 column display. I didn't spot any code in the project to handle RAMWorks banks.
All of $C071, $C073, $C075 and $C077 should behave the same way. discussion
Perfect behavior will be a challenge:
On a system without RAMWorks memory, $C073 would be ignored. So a program that writes to $C073 followed by writes intended for the 80col display would not be seen. However, such a program would behave incorrectly on a system with RAMWorks, and be considered buggy.
On a system with RAMWorks memory, selecting a bank with $C073 that does not exist will cause writes to go to another bank. Sometimes this would update bank 0, depending on the aliasing. Predicting this behavior would be a challenge if not impossible. Again, this would only occur in a buggy program.
If A2D doesn't start copying itself to RAMDisk, go to Apple > Control Panels > Options and enable the option, then File > Quit and restart
What I see via VGA:
What I see via Composite:
Note that in the VGA screenshot, in the even columns at the middle of the screen you can see the inverse ...@@@@@? - this is the ProDOS volume bitmap slowly being populated as the file copy proceeds. The bitmap is apparently in Bank 1 between $400 and $7FF, with inverse @ being $00 or %00000000 which represents 8 in-use blocks, and inverse ? is $3F or %00111111 which is 2 used blocks and 6 free blocks.
Try this on an Apple IIe with RAMWorks or compatible:
Boot to a BASIC prompt, then enter:
12
(inverse)92
(inverse)What's happening:
Analysis:
Hardware: Enhanced Apple IIe, w/ A2VidGA, RAMWorks compatible from GW
The text was updated successfully, but these errors were encountered: