ON ERROR OSCLI "REFRESH ON" : IF ERR=17 CHAIN @lib$+"../examples/tools/touchide" ELSE MODE 3 : PRINT REPORT$ : END REM. Solve simultaneous equations using matrix inversion INSTALL @lib$+"arraylib" INSTALL @lib$+"dlglib" REPEAT INPUT "Enter number of unknowns (2-8): "U% UNTIL U%>=2 AND U%<=8 VDU 23,22,720;368;8,16,16,128:OFF DIM M(U%-1,U%-1),V(U%-1,0),H%(U%-1,U%) REM Set colour palette: PROC_setdialogpalette DIM click%(2) ON MOUSE click%() = @msg%,@wparam%,@lparam% : RETURN container% = FN_newdialog("", 0, 0) FOR R% = 0 TO U%-1 PRINT FOR C% = 0 TO U% IF C%