+arcadeshopper Posted July 14, 2019 Share Posted July 14, 2019 I know i have this somewhere but can't find it easily. anyone have a sheet of all the useful call loads? I particularly need the disable/renable the quit key one. Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted July 14, 2019 Share Posted July 14, 2019 here you go -------------------------------------------------------------------------------- XBASIC LOADS W/EXPMEM -------------------------------------------------------------------------------- CALL LOAD(-31806,16)....... DISABLE QUIT KEY CALL LOAD(-31806,64)....... KILL SPRITES CALL LOAD(-31806,32)....... DISABLE AUTO SOUND PROCESSING CALL LOAD(-31806,128)...... DISABLE FCTN QUIT,SOUND,AND SPRITES CALL LOAD(-31806,0)........ RESTORE ALL OF THE ABOVE CALL LOAD(-31931,0)........ REMOVES XBASIC PROTECTION CALL LOAD(-31931,128)...... RESTORE XBASIC PROTECTION CALL LOAD(-32699,0)........ REMOVES XBASIC PROTECTION CALL LOAD(-32699,128)...... RESTORE XBASIC PROTECTION -------------------------------------------------------------------------------- SIZE COMMAND FOR BASIC W/EDITOR-ASSEMBLER. -------------------------------------------------------------------------------- CALL INIT CALL PEEK(-31974,A,B) PRINT A*256+B-1776 (1776 OVERHEAD IN BASIC). -------------------------------------------------------------------------------- CALL FILES(0) COMMAND FOR BASIC W/ E/A , MINIMEM OR XBASIC -------------------------------------------------------------------------------- CALL LOAD(-31888,63,255)... THEN.... NEW (OR EDIT MODE IN XBASIC) . CALL LOAD(-31888,55)....... THEN.... NEW OR RUN (RESTORE DRIVES) -------------------------------------------------------------------------------- CHECK FOR "SPEECH SYNTHESIZER" -------------------------------------------------------------------------------- CALL PEEK(-28672,A)........... Variable A returns a value of 255 or 96 Speech Synthesizer Attached 127 or 0 Speech Synthesizer Not Attached -------------------------------------------------------------------------------- CALL QUIT FROM PROGRAM -------------------------------------------------------------------------------- CALL LOAD(-32630,128)...... Return to Title Screen (Graphics Not Restored) 1 for basic or 2 for XB as per normal. CALL LOAD(-31961,149)...... FOLLOWED BY "END" (MAYBE) Same as above Except (Will Look for and Run A Program called "LOAD" ELSE RETURN TO XBASIC CALL LOAD(-31961,51)....... FOLLOWED BY "END" Return to Title Screen (Graphics Restored) -------------------------------------------------------------------------------- SET SPRITES FOR FASTER PROGRAM? -------------------------------------------------------------------------------- CALL LOAD(-31878,X)........ X=Highest number of Sprites in use. FASTER?. X=0 No Sprites are to be Used. -------------------------------------------------------------------------------- ODD EFFECTS -------------------------------------------------------------------------------- CALL LOAD(-32572,1)........ Produces "MUSHY" Keyboard W/Improper char's CALL LOAD(-32572,128)...... Disables KEYBOARD COMPLETLY CALL LOAD(-31745,0)........ Frozen screen, Blanks Screen after a few seconds. Restore : Title screen by pressing (FCTN -) ...................... 3 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted July 14, 2019 Share Posted July 14, 2019 My favorite one is missing: 83C4 = -31804 This is the interrupt hook. You can instantly start a machine language program this way without using the DEF table. You should clear 83C4 as the first action. 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted July 14, 2019 Share Posted July 14, 2019 Try this list. CALL LOADS.pdf 2 1 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted July 15, 2019 Author Share Posted July 15, 2019 Thanks!Sent from my LM-G820 using Tapatalk Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.