a :This program entered into the public domain on 11 February 1984=b:by William van Riper. It runs on the Osborne EXECUTIVE but mayb:be altered to run on the Osborne 1. Its use is intended to beb(:instructional and is COPYRIGHTED as such. Please respect this.c2:Any bugs or fixes in this or the accompanying set of programs mayWc<:be sent to me c/o MBINEX - 617-423-6985 - username VANRYPER._c=:gc>:cE:Makes a function to direct-cursor-address the screen:cF P$(X,Y)()"="(Y )(X )cP cZ ()c_:dd P$(,);"*** FINDCHAR MENU ***"Idn P$(,);"1. Look at one character at a time"{dx P$(, );"2. Run through characters 0-255"d P$(, );"3. Exit to MBASIC"d P$(,);"Please enter you selection: ";dX$: X$"" d X$"1" Te X$"3" P: ():::e X$"2"  : Be:Je:e:this runs through the characters sequentially from 1-255e:note the bank-switching stuff which is needed on the EXEC - the OUT 0,65'f:shadows in video memory in bank 7 - the OUT 0,1 shadows it out so theAf:system won't hang!Nf ()f ()(.)(0)::this turns off the cursorf P$(, );"When poking directly to video memory,"f P$(,);"HIT ANY KEY TO CONTINUE, FOR MENU..."; g I g ,A%g (G,I/g ,gg P$(,);I;P$(,);"ASCII: ";P$(#,);"=";zg  I g  P$( ,);"BUT PRINT CHR$(";I;") yields: ";: (I);gX$: X$"" g (X$) @g" I-h, P$(,);" "sh1 P$( ,);" "}h6 h@ ()(.)(2)::this turns the cursor back on again...hJ ZhL:hM:'iN:this allows you to check on the character that will be written whensiO:you poke it to video memory - it's not always what you might think -iP:this is because you have a choice of graphics and standard charactersiQ:in both normal and reverse videoiR:jT ()::::7j^ P$(,);: "Enter ASCII value desired: ",Xojh P$(,);" "zjr ,Aj| (G,Xj ,j P$(, );"ASCII VALUE"j P$($, );"CHARACTER"j P$(,);X;!k P$(,);"HIT ANY KEY TO CONTINUE, FOR MENU....";8kX$: X$"" Wk P$(,);" "ok (X$) Zyk ^kONTINUE, FOR MENU....";8kX$: X$