{{htmlmetatags>metatag-robots=() metatag-title=(Elenco degli esempi | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(An isomorphic language for retrocomputers) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(Elenco degli esempi | ugBASIC User Manual) metatag-og:description=(An isomorphic language for retrocomputers) }} ====== ugBASIC User Manual ====== ===== ELENCO DEGLI ESEMPI ===== ==== GESTIONE DEGLI ARRAY ==== * ''[[it:ugbasic:user:example:arrays_examples_01|ACCESSO (1)]]'' * ''[[it:ugbasic:user:example:arrays_examples_02|ACCESSO (2)]]'' * ''[[it:ugbasic:user:example:arrays_examples_03|ACCESSO (3)]]'' * ''[[it:ugbasic:user:example:arrays_examples_04|ACCESSO (4)]]'' * ''[[it:ugbasic:user:example:arrays_examples_05|INIZIALIZZAZIONE]]'' * ''[[it:ugbasic:user:example:arrays_examples_06|LIMITI]]'' * ''[[it:ugbasic:user:example:arrays_examples_07|INIZIALIZZAZIONE]]'' ==== INTEGRAZIONE ASSEMBLY INLINE ==== * ''[[it:ugbasic:user:example:assembly_example_01|(1 LINEA)]]'' * ''[[it:ugbasic:user:example:assembly_example_02|(PIU' LINEE)]]'' ==== AUDIO E MUSICA ==== * ''[[it:ugbasic:user:example:audio_bell_01|SUONARE IL CAMPANELLO]]'' * ''[[it:ugbasic:user:example:audio_bell_02|SUONARE IL CAMPANELLO (2)]]'' * ''[[it:ugbasic:user:example:audio_boom_01|BOOM!]]'' * ''[[it:ugbasic:user:example:audio_instrument_01|USARE GLI STRUMENTI]]'' * ''[[it:ugbasic:user:example:audio_music_01|SUONARE MUSICA]]'' * ''[[it:ugbasic:user:example:audio_play_01|SUONARE UNA NOTA]]'' * ''[[it:ugbasic:user:example:audio_shoot_01|SHOOT!]]'' * ''[[it:ugbasic:user:example:audio_sound_01|ESEMPIO CON SOUND (1)]]'' * ''[[it:ugbasic:user:example:audio_sound_02|ESEMPIO CON SOUND (2)]]'' * ''[[it:ugbasic:user:example:audio_sound_03|ESEMPIO CON SOUND (3)]]'' * ''[[it:ugbasic:user:example:audio_volume_01|CONTROLLO DEL VOLUME]]'' ==== COMANDI STANDARD BASIC ==== * ''[[it:ugbasic:user:example:basic_swap|SCAMBIO DI NUMERI]]'' ==== TIPO DATO BIT ==== * ''[[it:ugbasic:user:example:bit_example_01|USARE IL TIPO DI DATO]]'' * ''[[it:ugbasic:user:example:bit_example_02|MANIPOLAZIONE DEI BIT]]'' * ''[[it:ugbasic:user:example:bit_example_03|COMPARAZIONE TRA BIT]]'' * ''[[it:ugbasic:user:example:bit_example_04|COMPARAZIONE TRA BIT]]'' ==== MANIPOLAZIONE DI BIT ==== * ''[[it:ugbasic:user:example:bitm_nibble|COMBINARE NIBBLE]]'' ==== BLITTING DI IMMAGINI ==== * ''[[it:ugbasic:user:example:blit_basic_mask|MASCHERATURA SEMPLICE]]'' ==== GESTIONE DEI BUFFER ==== * ''[[it:ugbasic:user:example:buffers_definition_01|DEFINIZIONE LETTERALE]]'' * ''[[it:ugbasic:user:example:buffers_definition_02|CON CARICAMENTO FILE]]'' * ''[[it:ugbasic:user:example:buffers_definition_03|ALIASING IN FASE DI CARICAMENTO]]'' * ''[[it:ugbasic:user:example:buffers_print_01|STAMPA A VIDEO]]'' ==== GESTIONE DELLA CONSOLE ==== * ''[[it:ugbasic:user:example:consoles_multiple|ESEMPIO DI CONSOLE MULTIPLE]]'' ==== VARI ALTRI CONTRIBUTI ==== * ''[[it:ugbasic:user:example:contrib_ascii|CARATTERI STAMPABILI]]'' * ''[[it:ugbasic:user:example:contrib_ascii2|CARATTERI STAMPABILI]]'' * ''[[it:ugbasic:user:example:contrib_asm_mos6502|ASSEMBLY PER PRINCIPIANTI (MOS 6502)]]'' * ''[[it:ugbasic:user:example:contrib_asm_motorola6809|ASSEMBLY PER PRINCIPIANTI (MOTOROLA 6809)]]'' * ''[[it:ugbasic:user:example:contrib_asm_zilogz80|ASSEMBLY PER PRINCIPIANTI (ZILOG Z80)]]'' * ''[[it:ugbasic:user:example:contrib_bad_apple|BAD APPLE]]'' * ''[[it:ugbasic:user:example:contrib_calibration|CALIBRAZIONE DEL TEMPO]]'' * ''[[it:ugbasic:user:example:contrib_cube|ROTAZIONE 3D DI UN CUBO]]'' * ''[[it:ugbasic:user:example:contrib_cube2|ROTAZIONE 3D DI UN CUBO (2)]]'' * ''[[it:ugbasic:user:example:contrib_cube_10lines|ROTAZIONE 3D DI UN CUBO]]'' * ''[[it:ugbasic:user:example:contrib_fibonacci|CALCULATE FIBONACCI]]'' * ''[[it:ugbasic:user:example:contrib_flare|ANIMAZIONE DI UN BAGLIORE]]'' * ''[[it:ugbasic:user:example:contrib_for_next_bp|BEST PRACTICE FOR...NEXT]]'' * ''[[it:ugbasic:user:example:contrib_for_next_bp2|BEST PRACTICE FOR...NEXT]]'' * ''[[it:ugbasic:user:example:contrib_get_put_performances|PERFORMANCE GET/PUT]]'' * ''[[it:ugbasic:user:example:contrib_if_test_speed|SPEED TEST DI IF]]'' * ''[[it:ugbasic:user:example:contrib_joystick|SPEED TEST DI IF]]'' * ''[[it:ugbasic:user:example:contrib_light|LIGHT!]]'' * ''[[it:ugbasic:user:example:contrib_mazegen|GENERATORE DI LABIRINTI]]'' * ''[[it:ugbasic:user:example:contrib_memory_scan|SCANNER DI MEMORIA]]'' * ''[[it:ugbasic:user:example:contrib_memory_scan_10lines|SCANNER DI MEMORIA]]'' * ''[[it:ugbasic:user:example:contrib_minigame|MINIGIOCO]]'' * ''[[it:ugbasic:user:example:contrib_naboo_n1|CACCIA STELLARE NABOO]]'' * ''[[it:ugbasic:user:example:contrib_naboo_n1_resolution|CACCIA STELLARE NABOO (SCALATO)]]'' * ''[[it:ugbasic:user:example:contrib_parabola|PARABOLA E IPERBOLE]]'' * ''[[it:ugbasic:user:example:contrib_primes|NUMERI PRIMI]]'' * ''[[it:ugbasic:user:example:contrib_primes2|NUMERI PRIMI (2)]]'' * ''[[it:ugbasic:user:example:contrib_primes3|NUMERI PRIMI (3)]]'' * ''[[it:ugbasic:user:example:contrib_primes4|NUMERI PRIMI (4)]]'' * ''[[it:ugbasic:user:example:contrib_random_distribution|DISTRIBUZIONE CASUALE]]'' * ''[[it:ugbasic:user:example:contrib_shuffle|MESCOLAMENTO (SHUFFLING)]]'' * ''[[it:ugbasic:user:example:contrib_sierpinski|SIERPINSKI CHALLENGE (adattato)]]'' * ''[[it:ugbasic:user:example:contrib_sierpinski2|SIERPINSKI CHALLENGE (ottimizzato)]]'' * ''[[it:ugbasic:user:example:contrib_sierpinski3|SIERPINSKI CHALLENGE (final)]]'' * ''[[it:ugbasic:user:example:contrib_spock|DISEGNANDO SPOCK]]'' * ''[[it:ugbasic:user:example:contrib_spock2|DISEGNANDO SPOCK CON I DATA]]'' * ''[[it:ugbasic:user:example:contrib_starfield|CAMPO STELLATO]]'' * ''[[it:ugbasic:user:example:contrib_testcard|SCHEDA DI TEST]]'' * ''[[it:ugbasic:user:example:contrib_themill|IL MULINO]]'' * ''[[it:ugbasic:user:example:contrib_tiger|UNA FORESTA DI CARTONI]]'' * ''[[it:ugbasic:user:example:contrib_timers|TIMERS!]]'' * ''[[it:ugbasic:user:example:contrib_what_a_wonderful_world|CHE MONDO MERAVIGLIOSO]]'' ==== CONTROLLO DI FLUSSO ==== * ''[[it:ugbasic:user:example:control_after_01|USANDO AFTER..CALL]]'' * ''[[it:ugbasic:user:example:control_after_02|USANDO AFTER..GOSUB]]'' ==== CONTROLLO DI USING ==== * ''[[it:ugbasic:user:example:control_by_expression_01|ON GOTO]]'' ==== CONTROLLO DI FLUSSO ==== * ''[[it:ugbasic:user:example:control_by_expression_02|USING ON GOSUB]]'' * ''[[it:ugbasic:user:example:control_case_01|CON SELEZIONE MULTIPLA]]'' ==== CONTROLLO DI USANDO ==== * ''[[it:ugbasic:user:example:control_conditionals_01|IF..THEN..ELSE]]'' ==== CONTROLLO DI FLUSSO ==== * ''[[it:ugbasic:user:example:control_conditionals_02|USANDO IF..THEN..ELSE IF]]'' * ''[[it:ugbasic:user:example:control_controlled_01|USANDO FOR..NEXT]]'' * ''[[it:ugbasic:user:example:control_controlled_02|FOR..NEXT ANNIDATI]]'' * ''[[it:ugbasic:user:example:control_loops_01|USANDO DO..LOOP]]'' * ''[[it:ugbasic:user:example:control_loops_02|USCIRE DA UN LOOP]]'' * ''[[it:ugbasic:user:example:control_loops_03|USCIRE DA UN LOOP INNESTATO]]'' * ''[[it:ugbasic:user:example:control_loops_04|MESCOLANDO DO..LOOP E WHILE..WEND]]'' * ''[[it:ugbasic:user:example:control_loops_05|MESCOLANDO DO..LOOP E REPEAT..UNTIL]]'' * ''[[it:ugbasic:user:example:control_periodic_01|USANDO EVERY..GOSUB]]'' * ''[[it:ugbasic:user:example:control_periodic_02|USANDO EVERY..CALL]]'' * ''[[it:ugbasic:user:example:control_periodic_03|USANDO PIU' EVERY..GOSUB]]'' * ''[[it:ugbasic:user:example:control_popping_01|"SALTANDO FUORI"]]'' * ''[[it:ugbasic:user:example:control_returning_01|USANDO GOSUB..RETURN (1)]]'' * ''[[it:ugbasic:user:example:control_returning_02|USANDO GOSUB..RETURN (2)]]'' * ''[[it:ugbasic:user:example:control_run_01|USANDO RUN]]'' * ''[[it:ugbasic:user:example:control_uncond_jumps_01|USANDO GOTO CON ETICHETTE]]'' * ''[[it:ugbasic:user:example:control_uncond_jumps_02|USANDO GOTO CON NUMERI DI LINEA]]'' * ''[[it:ugbasic:user:example:control_wait_ms|CON ATTESA INCONDIZIONATA]]'' ==== CONTROLLI DI I/O ==== * ''[[it:ugbasic:user:example:controls_joy_01|LETTURA JOYSTICK (MAPPA DI BIT)]]'' * ''[[it:ugbasic:user:example:controls_joy_02|LETTURA JOYSTICK (DECODIFICA BIT)]]'' * ''[[it:ugbasic:user:example:controls_joy_03|LETTURA JOYSTICK (FUNZIONI)]]'' * ''[[it:ugbasic:user:example:controls_joy_04|LETTURA JOYSTICK ANALOGICO (FUNZIONI)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_01|LETTURA TASTIERA (USANDO INKEY)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_02|LETTURA TASTIERA (USANDO INKEY E ASC)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_03|LETTURA TASTIERA (USANDO INKEY E SCANCODE)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_04|LETTURA TASTIERA (USANDO SCANSHIFT)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_05|LETTURA TASTIERA (DECODIFICA BIT DI SCANSHIFT)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_06|LETTURA TASTIERA (USANDO KEY STATE)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_07|LETTURA TASTIERA (DECODIFICA BIT DI KEY SHIFT)]]'' * ''[[it:ugbasic:user:example:controls_keyboard_08|IN ATTESA DI UN TASTO]]'' * ''[[it:ugbasic:user:example:controls_keyboard_09|LETTURA TASTIERA (USANDO INPUT$)]]'' ==== INCLUDENDO DEI DATI ==== * ''[[it:ugbasic:user:example:data_example_01|USANDO LE ISTRUZIONI DATA E READ]]'' * ''[[it:ugbasic:user:example:data_example_02|USANDO DATA E READ CON ETICHETTE]]'' * ''[[it:ugbasic:user:example:data_example_03|USANDO L'ISTRUZIONE RESTORE]]'' * ''[[it:ugbasic:user:example:data_example_04|USANDO L'ISTRUZIONE READ END]]'' * ''[[it:ugbasic:user:example:data_example_05|USANDO L'ISTRUZIONE DATA LOAD]]'' * ''[[it:ugbasic:user:example:data_example_06|USANDO L'ISTRUZIONE DATA LOAD]]'' * ''[[it:ugbasic:user:example:data_example_07|USANDO LE ISTRUZIONI DATA E READ CON TIPO ESPLICITO]]'' * ''[[it:ugbasic:user:example:data_example_08|USANDO DATA E READ CON ETICHETTE]]'' * ''[[it:ugbasic:user:example:data_example_09|USANDO L'ISTRUZIONE RESTORE]]'' * ''[[it:ugbasic:user:example:data_example_10|USANDO L'ISTRUZIONE READ END]]'' * ''[[it:ugbasic:user:example:data_example_11|USANDO L'ISTRUZIONE DATA LOAD]]'' * ''[[it:ugbasic:user:example:data_example_12|USANDO L'ISTRUZIONE DATA LOAD]]'' * ''[[it:ugbasic:user:example:data_example_13|USANDO IL RESTORE DINAMICO]]'' ==== PRAGMA E DEFINIZIONI ==== * ''[[it:ugbasic:user:example:defines_screen_01|MODALITA' SCHERMO UNICA]]'' * ''[[it:ugbasic:user:example:defines_screen_02|USO DOUBLE BUFFER]]'' * ''[[it:ugbasic:user:example:defines_screen_03|USO DOUBLE BUFFER E MODALITA' SCHERMO UNICA]]'' ==== PROGETTO DOJO (ESEMPI) ==== * ''[[it:ugbasic:user:example:dojo_example_01|CLIENT CHAT]]'' ==== ESPANSIONE DI MEMORIA ==== * ''[[it:ugbasic:user:example:expansion_bank_01|ELENCO DEI BANCHI]]'' * ''[[it:ugbasic:user:example:expansion_bank_02|INDIRIZZI E BANCHI]]'' * ''[[it:ugbasic:user:example:expansion_bank_03|COPIARE A/DA ESPANSIONE]]'' * ''[[it:ugbasic:user:example:expansion_bank_04|CARICARE UNA IMMAGINE NELL'ESPANSIONE]]'' * ''[[it:ugbasic:user:example:expansion_bank_05|CARICARE IMMAGINI NELL'ESPANSIONE]]'' ==== INTEGRAZIONE CODICE ESTERNO ==== * ''[[it:ugbasic:user:example:extern_example_01|CHIAMARE CODICE MACCHINA]]'' * ''[[it:ugbasic:user:example:extern_example_02|CHIAMARE CODICE MACCHINA]]'' * ''[[it:ugbasic:user:example:extern_example_03|CHIAMARE CODICE MACCHINA DA FILE ESTERNO]]'' * ''[[it:ugbasic:user:example:extern_example_04|CHIAMARE CODICE MACCHINA DA FILE ESTERNO]]'' * ''[[it:ugbasic:user:example:extern_example_07|CHIAMARE CODICE MACCHINA DA FILE BINARIO (POSIZIONE ASSOLUTA)]]'' * ''[[it:ugbasic:user:example:extern_example_09|CHIAMARE CODICE MACCHINA DA FILE BINARIO (USANDO LO STACK)]]'' * ''[[it:ugbasic:user:example:extern_example_10|ASSEMBLY INLINEA]]'' * ''[[it:ugbasic:user:example:extern_example_11|DICHIARAZIONE DI PROCEDURE]]'' * ''[[it:ugbasic:user:example:extern_example_12|DICHIARAZIONE DI PROCEDURE (CON PARAMETRI)]]'' * ''[[it:ugbasic:user:example:extern_example_13|DICHIARAZIONE DI FUNZIONI (CON PARAMETRI)]]'' ==== NUMERI VIRGOLA MOBILE ==== * ''[[it:ugbasic:user:example:float_cos|USARE LA FUNZIONE COSENO]]'' * ''[[it:ugbasic:user:example:float_pi|COSTRANTE PI-GREDO]]'' * ''[[it:ugbasic:user:example:float_sin|USARE LA FUNZIONE SENO]]'' * ''[[it:ugbasic:user:example:float_tan|USARE LA FUNZIONE COSENO]]'' ==== SUPPORTO AI FONT ==== * ''[[it:ugbasic:user:example:font_example_01|SOSTITUIRE UN CARATTERE]]'' * ''[[it:ugbasic:user:example:font_example_02|SOSTITUIRE UN CARATTERE]]'' ==== PRIMITIVE DI GRAFICA ==== * ''[[it:ugbasic:user:example:graphics_bar_00|DISEGNARE BARRE (STRISCE PEDONALI)]]'' * ''[[it:ugbasic:user:example:graphics_bar_01|DISEGNARE BARRE (DUE BARRE ROSSE)]]'' * ''[[it:ugbasic:user:example:graphics_box_00|CON L'USO DI BOX (COLORATI)]]'' * ''[[it:ugbasic:user:example:graphics_box_01|CON L'USO DI BOX E PATTERN]]'' * ''[[it:ugbasic:user:example:graphics_clip_01|DISEGNARE CON IL CLIPPING]]'' * ''[[it:ugbasic:user:example:graphics_color_01|COLORAZIONE (USANDO INK)]]'' * ''[[it:ugbasic:user:example:graphics_color_02|COLORAZIONE (USANDO COLOR)]]'' * ''[[it:ugbasic:user:example:graphics_color_03|COLORAZIONE (USANDO COLOR())]]'' * ''[[it:ugbasic:user:example:graphics_color_04|USARE LA PALETTE]]'' * ''[[it:ugbasic:user:example:graphics_double_buffer_01|USARE IL DOUBLE BUFFERING]]'' * ''[[it:ugbasic:user:example:graphics_draw_01|CON L'USO DI BOX E PATTERN]]'' * ''[[it:ugbasic:user:example:graphics_lines_01|CON L'USO DI DRAW (1)]]'' * ''[[it:ugbasic:user:example:graphics_lines_02|CON L'USO DI DRAW (2)]]'' * ''[[it:ugbasic:user:example:graphics_paint_01|PER POSIZIONE (1)]]'' * ''[[it:ugbasic:user:example:graphics_palette_01|USANDO LA PALETTE]]'' * ''[[it:ugbasic:user:example:graphics_plot_01|CON L'USO DI PLOT (1)]]'' * ''[[it:ugbasic:user:example:graphics_plot_02|CON L'USO DI PLOT (2)]]'' * ''[[it:ugbasic:user:example:graphics_plot_03|CON L'USO DI POINT (1)]]'' * ''[[it:ugbasic:user:example:graphics_plot_04|CON L'USO DI PLOT (4)]]'' * ''[[it:ugbasic:user:example:graphics_pmode_01|USANDO PMODE]]'' * ''[[it:ugbasic:user:example:graphics_point_01|PER POSIZIONE (1)]]'' * ''[[it:ugbasic:user:example:graphics_position_01|PER POSIZIONE (1)]]'' * ''[[it:ugbasic:user:example:graphics_position_02|PER POSIZIONE 2)]]'' * ''[[it:ugbasic:user:example:graphics_screen_01|USANDO PMODE]]'' * ''[[it:ugbasic:user:example:graphics_shapes_01|CON DISEGNO DI FORME (1)]]'' * ''[[it:ugbasic:user:example:graphics_shapes_02|CON DISEGNO DI FORME (2)]]'' * ''[[it:ugbasic:user:example:graphics_shapes_03|CON DISEGNO DI FORME (3)]]'' * ''[[it:ugbasic:user:example:graphics_shapes_04|CON DISEGNO DI FORME (3)]]'' * ''[[it:ugbasic:user:example:graphics_text_01|COORDINATE DI SCHERMO E DI TESTO (1)]]'' * ''[[it:ugbasic:user:example:graphics_text_02|COORDINATE DI SCHERMO E DI TESTO (2)]]'' * ''[[it:ugbasic:user:example:graphics_text_03|COORDINATE DI SCHERMO E DI TESTO (2)]]'' * ''[[it:ugbasic:user:example:graphics_text_04|USANDO I COMANDI PEN, PAPER E LOCATE]]'' * ''[[it:ugbasic:user:example:graphics_vbl_01|SINCRONIZZAZIONE CON IL VERTICAL BLANK (1)]]'' * ''[[it:ugbasic:user:example:graphics_vbl_02|SINCRONIZZAZIONE CON IL VERTICAL BLANK (2)]]'' ==== GESTIONE DELLE IMMAGINI ==== * ''[[it:ugbasic:user:example:images_get_01|CATTURA (1)]]'' * ''[[it:ugbasic:user:example:images_get_02|CATTURA (2)]]'' * ''[[it:ugbasic:user:example:images_get_03|CATTURA (2)]]'' * ''[[it:ugbasic:user:example:images_load_01|CARICAMENTO (1)]]'' * ''[[it:ugbasic:user:example:images_load_02|CARICAMENTO (2)]]'' * ''[[it:ugbasic:user:example:images_load_03|CARICAMENTO (2)]]'' * ''[[it:ugbasic:user:example:images_load_04|CARICAMENTO (2)]]'' * ''[[it:ugbasic:user:example:images_load_05|CARICAMENTO MULTIPLO (1)]]'' * ''[[it:ugbasic:user:example:images_load_06|CARICAMENTO MULTIPLO (2)]]'' * ''[[it:ugbasic:user:example:images_put_01|DISEGNO (1)]]'' * ''[[it:ugbasic:user:example:images_put_02|DISEGNO (2)]]'' * ''[[it:ugbasic:user:example:images_put_03|DISEGNO (2)]]'' * ''[[it:ugbasic:user:example:images_put_04|DISEGNO (2)]]'' * ''[[it:ugbasic:user:example:images_put_05|DISEGNO (2)]]'' ==== ROUTINE DI MATEMATICA ==== * ''[[it:ugbasic:user:example:maths_abs_01|CON L'USO DI ABS (1)]]'' * ''[[it:ugbasic:user:example:maths_distance_01|PER CALCOLARE DISTANZE (1)]]'' * ''[[it:ugbasic:user:example:maths_example_01|CON L'USO DI ESPRESSIONI (1)]]'' * ''[[it:ugbasic:user:example:maths_example_02|CON L'USO DI ESPRESSIONI (2)]]'' * ''[[it:ugbasic:user:example:maths_example_03|CON PRIORITA' ASSOCIATIVA (1)]]'' * ''[[it:ugbasic:user:example:maths_example_04|CON PRIORITA' ASSOCIATIVA (2)]]'' * ''[[it:ugbasic:user:example:maths_example_05|CON NUMERI RELATIVI (1)]]'' * ''[[it:ugbasic:user:example:maths_example_06|CON NUMERI RELATIVI (1)]]'' * ''[[it:ugbasic:user:example:maths_example_07|DA DECIMALE A ESADECIMALE]]'' * ''[[it:ugbasic:user:example:maths_example_08|OPERAZIONI CON SEGNO]]'' * ''[[it:ugbasic:user:example:maths_example_09|CONVERSIONE A INTERO]]'' * ''[[it:ugbasic:user:example:maths_fast_01|CON PRIORITA' ASSOCIATIVA (2)]]'' * ''[[it:ugbasic:user:example:maths_fast_02|CON PRIORITA' ASSOCIATIVA (2)]]'' * ''[[it:ugbasic:user:example:maths_fast_03|CON PRIORITA' ASSOCIATIVA (3)]]'' * ''[[it:ugbasic:user:example:maths_fast_04|CON PRIORITA' ASSOCIATIVA (3)]]'' * ''[[it:ugbasic:user:example:maths_rand_01|CON VALORI CASUALI (1)]]'' * ''[[it:ugbasic:user:example:maths_rand_02|CON VALORI CASUALI (2)]]'' * ''[[it:ugbasic:user:example:maths_rand_03|CON VALORI CASUALI (3)]]'' * ''[[it:ugbasic:user:example:maths_relative_01|CON L'USO DI MAX]]'' * ''[[it:ugbasic:user:example:maths_relative_02|CON L'USO DI MIN]]'' * ''[[it:ugbasic:user:example:maths_relative_03|CON L'USO DI MIN]]'' * ''[[it:ugbasic:user:example:maths_relative_04|VERIFICA LA CONVERSIONE CON SEGNO]]'' * ''[[it:ugbasic:user:example:maths_signs_01|CON L'USO DI SGN]]'' * ''[[it:ugbasic:user:example:maths_sqr_01|CON L'USO DI SQR]]'' ==== ACCEDERE ALLA MEMORIA ==== * ''[[it:ugbasic:user:example:memory_example_01|LEGGERE UN BYTE]]'' * ''[[it:ugbasic:user:example:memory_example_02|LEGGERE UNA WORD]]'' * ''[[it:ugbasic:user:example:memory_example_03|LEGGERE UNA DOUBLE WORD]]'' ==== USARE IL MULTITASKING ==== * ''[[it:ugbasic:user:example:multitasking_example_01|CON UN ESEMPIO (1)]]'' * ''[[it:ugbasic:user:example:multitasking_example_02|CON UN ESEMPIO (2)]]'' * ''[[it:ugbasic:user:example:multitasking_example_03|CON UN ESEMPIO (3)]]'' * ''[[it:ugbasic:user:example:multitasking_example_04|CON UN ESEMPIO (4)]]'' * ''[[it:ugbasic:user:example:multitasking_example_05|CON UN ESEMPIO (5)]]'' * ''[[it:ugbasic:user:example:multitasking_example_06|CON UN ESEMPIO (6)]]'' * ''[[it:ugbasic:user:example:multitasking_example_07|CON UN ESEMPIO (7)]]'' ==== USARE LE PROCEDURE ==== * ''[[it:ugbasic:user:example:procedures_global_01|CON VARIABILI GLOBALI (1)]]'' * ''[[it:ugbasic:user:example:procedures_global_02|CON VARIABILI GLOBALI (2)]]'' * ''[[it:ugbasic:user:example:procedures_hello_01|DEFINENDOLE (1)]]'' * ''[[it:ugbasic:user:example:procedures_hello_02|DEFINENDOLE (2)]]'' * ''[[it:ugbasic:user:example:procedures_hello_03|DEFINENDOLE (3)]]'' * ''[[it:ugbasic:user:example:procedures_jumping_01|CON IL CONTROLLO DEL FLUSSO (1)]]'' * ''[[it:ugbasic:user:example:procedures_jumping_02|USCENDONE (1)]]'' * ''[[it:ugbasic:user:example:procedures_local_01|CON VARIABILI LOCALI (1)]]'' * ''[[it:ugbasic:user:example:procedures_local_02|CON VARIABILI LOCALI (2)]]'' * ''[[it:ugbasic:user:example:procedures_param_01|CON PARAMETRI (1)]]'' * ''[[it:ugbasic:user:example:procedures_param_02|CON PARAMETRI (2)]]'' * ''[[it:ugbasic:user:example:procedures_param_03|CON PARAMETRI (3)]]'' * ''[[it:ugbasic:user:example:procedures_param_04|CON PARAMETRI (3)]]'' * ''[[it:ugbasic:user:example:procedures_parameters_01|CON PARAMETRI (4)]]'' * ''[[it:ugbasic:user:example:procedures_parameters_02|CON PARAMETRI (5)]]'' * ''[[it:ugbasic:user:example:procedures_shared_01|CON VARIABILI CONDIVISE (1)]]'' ==== AUDIO E MUSICA ==== * ''[[it:ugbasic:user:example:raster_example_01|ESEMPIO CON SOUND (3)]]'' ==== MANIPOLAZIONE DI SCHERMI ==== * ''[[it:ugbasic:user:example:screens_cls_01|CON L'USO DI CLS (1)]]'' * ''[[it:ugbasic:user:example:screens_cls_02|CON L'USO DI CLS (2)]]'' * ''[[it:ugbasic:user:example:screens_mix_01|CON L'USO DI CLS (2)]]'' * ''[[it:ugbasic:user:example:screens_resolution_01|CAMBIARE RISOLUZIONE (1)]]'' * ''[[it:ugbasic:user:example:screens_resolution_02|CAMBIARE RISOLUZIONE (2)]]'' * ''[[it:ugbasic:user:example:screens_resolution_03|CAMBIARE RISOLUZIONE (2)]]'' * ''[[it:ugbasic:user:example:screens_resolution_04|CAMBIARE RISOLUZIONE (2)]]'' ==== GESTIONE DELLE IMMAGINI ==== * ''[[it:ugbasic:user:example:sequence_load_01|CARICAMENTO SEQUENZA (1)]]'' ==== GESTIONE DEGLI SPRITE ==== * ''[[it:ugbasic:user:example:sprites_example_01|CREARE UN (SEMPLICE) SPRITE]]'' * ''[[it:ugbasic:user:example:sprites_example_02|MUOVERE SPRITE IN PARALLELO]]'' * ''[[it:ugbasic:user:example:sprites_example_03|MUOVERE SPRITE IN PARALLELO IN UN GAME LOOP]]'' * ''[[it:ugbasic:user:example:sprites_example_04|ASSEMBLARE UNO SPRITE MULTICOLORE (1)]]'' * ''[[it:ugbasic:user:example:sprites_example_05|ASSEMBLARE UNO SPRITE MULTICOLORE (2)]]'' * ''[[it:ugbasic:user:example:sprites_example_06|COLLISIONI (1)]]'' * ''[[it:ugbasic:user:example:sprites_example_07|COLLISIONI (2)]]'' * ''[[it:ugbasic:user:example:sprites_example_08|TESTARE LE COLLISIONI]]'' ==== MEMORIE DI MASSA ==== * ''[[it:ugbasic:user:example:storage_example_01|CARICARE UN FILE]]'' * ''[[it:ugbasic:user:example:storage_example_02|CARICARE UNA IMMAGINE (1)]]'' * ''[[it:ugbasic:user:example:storage_example_03|CARICARE UNA IMMAGINE (1)]]'' * ''[[it:ugbasic:user:example:storage_example_04|CARICARE IMMAGINI]]'' * ''[[it:ugbasic:user:example:storage_example_05|CARICARE IMMAGINI]]'' * ''[[it:ugbasic:user:example:storage_example_06|CARICARE MUSICA]]'' * ''[[it:ugbasic:user:example:storage_example_07|CARICARE MUSICA]]'' * ''[[it:ugbasic:user:example:storage_example_08|CARICARE UN TILESET]]'' * ''[[it:ugbasic:user:example:storage_example_09|CARICARE UN TILEMAP]]'' * ''[[it:ugbasic:user:example:storage_example_10|SALVARE UN FILE]]'' ==== MANIPOLAZIONE DI STRIGHE ==== * ''[[it:ugbasic:user:example:strings_asc_01|CON L'USO DI ASC (1)]]'' * ''[[it:ugbasic:user:example:strings_cases_01|MAIUSCOLE / MINUSCOLE (1)]]'' * ''[[it:ugbasic:user:example:strings_chr_01|CON L'USO DI CHR (1)]]'' * ''[[it:ugbasic:user:example:strings_flip_01|CON L'USO DI FLIP (1)]]'' * ''[[it:ugbasic:user:example:strings_instr_01|CON RICERCA ALL'INTERNO (1)]]'' * ''[[it:ugbasic:user:example:strings_instr_02|CON RICERCA ALL'INTERNO (2)]]'' * ''[[it:ugbasic:user:example:strings_left_01|ED ESTRAZIONE (1)]]'' * ''[[it:ugbasic:user:example:strings_left_02|ED ESTRAZIONE (2)]]'' * ''[[it:ugbasic:user:example:strings_len_01|E LUNGHEZZE (1)]]'' * ''[[it:ugbasic:user:example:strings_mid_01|ED ESTRAZIONE (3)]]'' * ''[[it:ugbasic:user:example:strings_mid_02|MID ITERATIVI]]'' * ''[[it:ugbasic:user:example:strings_right_01|ED ESTRAZIONE (4)]]'' * ''[[it:ugbasic:user:example:strings_right_02|ED ESTRAZIONE (5)]]'' * ''[[it:ugbasic:user:example:strings_space_01|CON SPAZIATURA (1)]]'' * ''[[it:ugbasic:user:example:strings_str_01|CON CONVERSIONE DA NUMERI (1)]]'' * ''[[it:ugbasic:user:example:strings_string_01|CON CONVERSIONE DA NUMERI (1)]]'' * ''[[it:ugbasic:user:example:strings_sub_01|DIFFERENZA TRA STRINGHE]]'' * ''[[it:ugbasic:user:example:strings_val_01|CON CONVERSIONE IN NUMERI (1)]]'' ==== INTEGRAZIONE CODICE ESTERNO ==== * ''[[it:ugbasic:user:example:sys_example_atari|CHIAMATE DI SISTEMA (SU ATARI 400/800)]]'' * ''[[it:ugbasic:user:example:sys_example_atarixl|CHIAMATE DI SISTEMA (SU ATARI XL/XE)]]'' * ''[[it:ugbasic:user:example:sys_example_c128|CHIAMATE DI SISTEMA (SU COMMODORE 128)]]'' * ''[[it:ugbasic:user:example:sys_example_c64|CHIAMATE DI SISTEMA (SU COMMODORE 64)]]'' * ''[[it:ugbasic:user:example:sys_example_cpc|CHIAMATE DI SISTEMA (SU AMSTRAD CPC)]]'' * ''[[it:ugbasic:user:example:sys_example_msx1|CHIAMATE DI SISTEMA (SU MSX)]]'' * ''[[it:ugbasic:user:example:sys_example_vic20|CHIAMATE DI SISTEMA (SU COMMODORE VIC-20)]]'' ==== STAMPA DI TESTI ==== * ''[[it:ugbasic:user:example:texts_advanced_01|CON SCROLLING (1)]]'' * ''[[it:ugbasic:user:example:texts_advanced_02|CON SCROLLING (1)]]'' * ''[[it:ugbasic:user:example:texts_erasing_01|CON CANCELLAZIONE (1)]]'' * ''[[it:ugbasic:user:example:texts_escape_seq_01|CON SEQUENZE DI ESCAPE (1)]]'' * ''[[it:ugbasic:user:example:texts_escape_seq_02|CON SEQUENZE DI ESCAPE (2)]]'' * ''[[it:ugbasic:user:example:texts_options_01|CON COLORI DI PENNA (1)]]'' * ''[[it:ugbasic:user:example:texts_options_02|CON COLORI DI PENNA (2)]]'' * ''[[it:ugbasic:user:example:texts_options_03|CON COLORI DI SFONDO (1)]]'' * ''[[it:ugbasic:user:example:texts_options_04|CON COLORI DI SFONDO (2)]]'' * ''[[it:ugbasic:user:example:texts_options_05|CON COLORI (1)]]'' * ''[[it:ugbasic:user:example:texts_options_06|CON MODALITA' DI SCRITTURA (1)]]'' * ''[[it:ugbasic:user:example:texts_position_01|CON POSIZIONAMENTO (1)]]'' * ''[[it:ugbasic:user:example:texts_position_02|CON POSIZIONAMENTO (2)]]'' * ''[[it:ugbasic:user:example:texts_position_03|CON POSIZIONAMENTO (3)]]'' * ''[[it:ugbasic:user:example:texts_position_04|CON POSIZIONAMENTO (4)]]'' * ''[[it:ugbasic:user:example:texts_position_05|CON POSIZIONAMENTO (5)]]'' * ''[[it:ugbasic:user:example:texts_position_06|CON POSIZIONAMENTO (6)]]'' * ''[[it:ugbasic:user:example:texts_position_07|CON POSIZIONAMENTO (7)]]'' * ''[[it:ugbasic:user:example:texts_position_08|CON POSIZIONAMENTO (8)]]'' * ''[[it:ugbasic:user:example:texts_position_09|CON POSIZIONAMENTO (9)]]'' * ''[[it:ugbasic:user:example:texts_position_10|CON POSIZIONAMENTO (9)]]'' * ''[[it:ugbasic:user:example:texts_position_11|USANDO SPC()]]'' * ''[[it:ugbasic:user:example:texts_print_00|CON UN SINGOLO PRINT]]'' * ''[[it:ugbasic:user:example:texts_print_01|CON PRINT (9)]]'' * ''[[it:ugbasic:user:example:texts_print_02|CON POSIZIONAMENTO (10)]]'' ==== PRIMITIVE DI GRAFICA ==== * ''[[it:ugbasic:user:example:texts_print_03|CON L'USO DI PLOT (4)]]'' ==== STAMPA DI TESTI ==== * ''[[it:ugbasic:user:example:texts_print_04|CON POSIZIONAMENTO SU GRIGLIA]]'' * ''[[it:ugbasic:user:example:texts_tab_01|USANDO TABULAZIONI (1)]]'' * ''[[it:ugbasic:user:example:texts_tracking_01|CON POSIZIONAMENTO (10)]]'' * ''[[it:ugbasic:user:example:texts_tracking_02|CON POSIZIONAMENTO (10)]]'' ==== GESTIONE DEI TILESET ==== * ''[[it:ugbasic:user:example:tileset_example_01|USO DI BASE]]'' * ''[[it:ugbasic:user:example:tileset_example_02|PROPRIETA DEI TILE]]'' * ''[[it:ugbasic:user:example:tileset_example_03|CARICAMENTO TILEMAP (1)]]'' * ''[[it:ugbasic:user:example:tileset_example_04|CARICAMENTO TILEMAP (2)]]'' * ''[[it:ugbasic:user:example:tileset_example_05|SCORRIMENTO DI UNA TILEMAP]]'' * ''[[it:ugbasic:user:example:tileset_example_06|TILEMAP MULTILAYER]]'' * ''[[it:ugbasic:user:example:tileset_example_07|CARICAMENTO DI UN TILEMAP]]'' * ''[[it:ugbasic:user:example:tileset_example_08|RECUPERO DI UN TILE (MULTILAYER)]]'' ==== PROGETTO TSB (ESEMPI) ==== * ''[[it:ugbasic:user:example:tsb_at_string_01|AT SU STRINGHE]]'' * ''[[it:ugbasic:user:example:tsb_block_rec_01|COMANDI BLOCK / REC]]'' * ''[[it:ugbasic:user:example:tsb_center_01|DEFINE CENTER NEW LINE]]'' * ''[[it:ugbasic:user:example:tsb_cgoto_01|USANDO CGOTO]]'' * ''[[it:ugbasic:user:example:tsb_circle_01|CIRCLE]]'' * ''[[it:ugbasic:user:example:tsb_dpeek_dpoke_01|COME USARE D!PEEK E D!POKE]]'' * ''[[it:ugbasic:user:example:tsb_dup_01|USANDO DUP]]'' * ''[[it:ugbasic:user:example:tsb_fill_01|USANDO FILL]]'' * ''[[it:ugbasic:user:example:tsb_insert_01|USANDO LA FUNZIONE INSERT]]'' * ''[[it:ugbasic:user:example:tsb_insert_02|USANDO INSERT]]'' * ''[[it:ugbasic:user:example:tsb_inst_01|USANTO INST]]'' * ''[[it:ugbasic:user:example:tsb_joy_01|USANDO IL JOYSTICK]]'' * ''[[it:ugbasic:user:example:tsb_loop_01|USARE I LOOP CON LA SINTASSI DEL SIMONS' BASIC]]'' * ''[[it:ugbasic:user:example:tsb_multi_01|USANDO MULTI]]'' * ''[[it:ugbasic:user:example:tsb_op_dollar2_01|DOPPIO DOLLARO]]'' * ''[[it:ugbasic:user:example:tsb_op_perc2_01|DOPPIO PERCENTO]]'' * ''[[it:ugbasic:user:example:tsb_option_call_01|USANDO IL PRAGMA OPTION CALL]]'' * ''[[it:ugbasic:user:example:tsb_pause_01|USANDO PAUSE]]'' * ''[[it:ugbasic:user:example:tsb_place_01|USANDO PLACE]]'' ==== ISPIRATI AI VIDEOGIOCHI ==== * ''[[it:ugbasic:user:example:vdg_bladerunner|TITOLI DI BLADE RUNNER]]'' ===== POWERED BY ===== [[:ugbasic:user|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]