On 10/10/2017 10:36 PM, Ruud@Baltissen.org wrote: > Hallo allemaal, > > > I know there was an email explaing the location of the various > functions. One email mentioned: > > $9000 graphics on (shrinks screen vertical to eliminate spaces > betweenchar-lines) > $9003 graphics off > $9006 clear screen > $9009 non invert screen > $900c invert screen > > But I thought more functions were known. Softwolve's Archive didn't > pop up such an email so I might be mistaken. But just in case there > was one, I would love to have it. I would easy the disassembly. > > Many thanks in advance! That might have been mine, but from the "Walter" version. While I haven't had a chance to do a lot more disassembly, what I did get partially done is here: http://www.white-flame.com/wfdis/#!load=cbm8000.wfdis%c2 I haven't looked into the original ROM to see what the differences are. The initial function table as I named it: L9000              jmp initialize L9003              jmp graphicsOff L9006              jmp clearScreen L9009              jmp noninvertedScreen L900c              jmp invertScreen L900f              jmp ?graphicsOff 2? L9012              jmp ?toggle bank? L9015              jmp setClipWindow L9018              jmp setPan L901b              jmp setScale L901e              jmp drawPoint L9021              jmp erasePoint L9024              jmp movePen L9027              jmp lineTo L902a              jmp eraseTo L902d              jmp drawLine L9030              jmp eraseLine                    L9033              jmp enableLeftClip L9036              jmp disableLeftClip L9039              jmp enableRightClip L903c              jmp disableRightClip L903f              jmp enableBottomClip L9042              jmp disableBottomClip L9045              jmp enableTopClip L9048              jmp disableTopClip                                       ; Some interactive crosshair-drawing mode L904b              jmp L97ca L904e              jmp L97f5 L9051              jmp L99a7 L9054              jmp L9805                    ; Stuff that hits the IEEE bus L9057              jmp L9d68 L905a              jmp L9d7d L905d              jmp L9d9c L9060              jmp L9dc5 L9063              jmp L9d62                    L9066              jmp drawLineAgain Message was sent through the cbm-hackers mailing listReceived on 2017-10-11 07:00:07
Archive generated by hypermail 2.2.0.