Statistics: Posted by bongomeno — Thu Nov 19, 2009 10:48 pm
Code:
SUB Intx10CALL interruptx(&H10, inregsx, outregsx) END SUB
Statistics: Posted by burger2227 — Thu Nov 19, 2009 1:36 pm
Code:
DECLARE SUB CharBin ()DECLARE FUNCTION bin2long& (a$)TYPE RegType ax AS INTEGER bx AS INTEGER cx AS INTEGER dx AS INTEGER bp AS INTEGER si AS INTEGER di AS INTEGER flags AS INTEGEREND TYPE SHELL "mode co80"'OPEN "SCRN:" FOR OUTPUT AS #1 'Per scrivere sempre sullo schermo'Def seg=&HB800 Per usare peek e poke su pagina video' Define the type needed for INTERUPTX'TYPE RegTypeX ax AS INTEGER bx AS INTEGER cx AS INTEGER dx AS INTEGER bp AS INTEGER si AS INTEGER di AS INTEGER flags AS INTEGER ds AS INTEGER es AS INTEGEREND TYPEDIM SHARED inregsx AS RegTypeXDIM SHARED outregsx AS RegTypeXinregsx.ax = &H1003inregsx.bx = 0CALL interruptx(&H10, inregsx, outregsx)COLOR 17, 7: PRINT "prova"'ENDCharBinCOLOR 15, 1: FOR i = 191 TO 224: PRINT CHR$(i); : COLOR 15, 0: PRINT " "; : COLOR 15, 1: NEXT'END'Non usare da 201 a 209DIM chardata AS STRINGchardata = CHR$(0) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(96) + CHR$(111) + CHR$(96) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(0)inregsx.ax = &H1100inregsx.bx = &H1000inregsx.cx = &H1inregsx.dx = 192inregsx.es = SSEG(chardata)inregsx.bp = SADD(chardata)CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(3) + CHR$(251) + CHR$(3) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 190CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(255) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 194CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(255)inregsx.dx = 195CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128)inregsx.dx = 191CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(255) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128)inregsx.dx = 197CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(128) + CHR$(255)inregsx.dx = 198CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(254) + CHR$(252) + CHR$(248) + CHR$(240) + CHR$(224) + CHR$(192) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 199CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(192) + CHR$(224) + CHR$(240) + CHR$(248) + CHR$(252) + CHR$(254) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 200CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1) + CHR$(1)inregsx.dx = 193CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(7) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8)inregsx.dx = 193CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(240) + CHR$(8) + CHR$(24) + CHR$(24) + CHR$(56) + CHR$(120) + CHR$(120) + CHR$(248) + CHR$(248)inregsx.dx = 128CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(8) + CHR$(8) + CHR$(9) + CHR$(9) + CHR$(11) + CHR$(11) + CHR$(15) + CHR$(7) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 210CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(240) + CHR$(8) + CHR$(24) + CHR$(24) + CHR$(56) + CHR$(120) + CHR$(120) + CHR$(248) + CHR$(248)inregsx.dx = 187CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248)inregsx.dx = 185CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8) + CHR$(8)inregsx.dx = 186CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(248) + CHR$(240) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 188CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 211CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(3) + CHR$(12) + CHR$(16) + CHR$(32) + CHR$(64) + CHR$(64) + CHR$(64) + CHR$(32) + CHR$(16) + CHR$(12) + CHR$(3) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 212CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(3) + CHR$(12) + CHR$(17) + CHR$(39) + CHR$(79) + CHR$(79) + CHR$(79) + CHR$(39) + CHR$(17) + CHR$(12) + CHR$(3) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 213CALL interruptx(&H10, inregsx, outregsx)CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(192) + CHR$(48) + CHR$(8) + CHR$(4) + CHR$(2) + CHR$(2) + CHR$(2) + CHR$(4) + CHR$(8) + CHR$(48) + CHR$(192) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 224CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(192) + CHR$(48) + CHR$(136) + CHR$(228) + CHR$(242) + CHR$(242) + CHR$(242) + CHR$(228) + CHR$(136) + CHR$(48) + CHR$(192) + CHR$(0) + CHR$(0) + CHR$(0)inregsx.dx = 225CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(63) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(63) + CHR$(31) + CHR$(0) + CHR$(0)inregsx.dx = 214CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(63) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(32) + CHR$(36) + CHR$(35) + CHR$(33) + CHR$(32) + CHR$(32) + CHR$(63) + CHR$(31) + CHR$(0) + CHR$(0)inregsx.dx = 215CALL interruptx(&H10, inregsx, outregsx)CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(248) + CHR$(8) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(252) + CHR$(252) + CHR$(0) + CHR$(0)inregsx.dx = 226CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(0) + CHR$(248) + CHR$(8) + CHR$(44) + CHR$(76) + CHR$(204) + CHR$(140) + CHR$(140) + CHR$(12) + CHR$(12) + CHR$(12) + CHR$(252) + CHR$(252) + CHR$(0) + CHR$(0)inregsx.dx = 227CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255)inregsx.dx = 178CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255)inregsx.dx = 145CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 146CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(127) + CHR$(63) + CHR$(31) + CHR$(15) + CHR$(7) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 230CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(7) + CHR$(15) + CHR$(31) + CHR$(63) + CHR$(127) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 231CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(126) + CHR$(120) + CHR$(96) + CHR$(120) + CHR$(126) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(0)inregsx.dx = 216CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(127) + CHR$(127) + CHR$(113) + CHR$(112) + CHR$(112) + CHR$(112) + CHR$(112) + CHR$(112) + CHR$(112) + CHR$(112) + CHR$(113) + CHR$(127) + CHR$(127) + CHR$(127) + CHR$(0)inregsx.dx = 217CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(199) + CHR$(7) + CHR$(7) + CHR$(7) + CHR$(7) + CHR$(7) + CHR$(7) + CHR$(7) + CHR$(199) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 232CALL interruptx(&H10, inregsx, outregsx)chardata = CHR$(0) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(63) + CHR$(15) + CHR$(3) + CHR$(15) + CHR$(63) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(255) + CHR$(0)inregsx.dx = 233CALL interruptx(&H10, inregsx, outregsx)DEFINT A-ZFUNCTION bin2long& (a$) c& = 1 FOR a = LEN(a$) TO 1 STEP -1IF MID$(a$, a, 1) <> "0" THEN a& = a& + c&END IFc& = c& * 2 NEXT bin2long& = a&END FUNCTIONDEFSNG A-ZSUB CharBinCLSa$ = "00000000": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "01111110": PRINT bin2long(a$)a$ = "01111110": PRINT bin2long(a$)a$ = "00111110": PRINT bin2long(a$)a$ = "00011110": PRINT bin2long(a$)a$ = "00001110": PRINT bin2long(a$)a$ = "00000110": PRINT bin2long(a$)a$ = "00000110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "11111110": PRINT bin2long(a$)a$ = "00000000": PRINT bin2long(a$)END SUB
Statistics: Posted by angros47 — Thu Nov 19, 2009 1:16 pm