Cerca articoli...
Mini gallery
  • Hardware/mini-pha2037 v2
  • Eventi/viretro2014
  • Eventi/brusaporto 2013
  • Eventi/brusaporto 2013
  • Hardware/flex card (for peb)
  • Eventi/brusaporto 2013
  • Eventi/fvb2013
  • Eventi/brusaporto 2013
  • Eventi/brusaporto 2013
  • Eventi/brusaporto 2013
Articoli piu' letti
Storico articoli
Mailing list
Nome
Email
Iscrizione
Cancellazione
YouTube Channel
Facebook
SCROLL - (by Riccardo Rossi) - (MM version)

SCROLL - (by Riccardo Rossi) - (MM version)


Lo scopo di questa utility era quello di riuscire a creare un programma per gli sfondi in movimento, veloce e flessibile, che permettesse il movimento dello schermo in tutte le direzioni con o senza cambio di scena. Lo sviluppatore Riccardo Rossi, ha così ideato in assembler per mini memory, SCROLL. Venne pubblicato sulla rivista italiana TI99Newsoft nel 1984.

Il programma si carica con Easy Bug del menu della Mini Memory e rimarrà residente nella memoria di questa fino alla cancellazione.

Dal TI-BASIC della Mini Memory si potranno poi richiamare le routines di scroll usando le apposite istruzioni.

La sintassi del comando è questa:

CALL LINK ("SCROLL",ORIZZONTALE,VERTICALE,STRORR$,STRVER$)

ORIZZONTALE e VERTICALE possono essere costanti, variabili o espressioni numeriche.

In ORIZZONTALE, un valore negativo provoca uno scroll verso sinistra; zero non effettua scroll orizzontale; un valore positivo provoca uno scroll verso destra.
In VERTICALE un valore negativo provoca uno scroll verso il basso; zero non effettua scroll verticale; un valore positivo provoca uno scroll verso l'alto.

Le stringhe STRORR$ e STRVER$ sono opzionali. Potranno essere omesse entrambe o solo la seconda. Queste possono essere usate quando si ha la necessità di riempire le righe lasciate vuote dall'operazione di scroll. Se queste vengono omesse lo spazio viene riempito con la stringa di caratteri che esce dalla parte opposta dello schermo.

ESEMPI:

CALL LINK ("SCROLL",-1,-1,"XXX","YYY")
in questo caso viene effettuato uno scroll diagonale verso il basso e uno verso sinistra nell'ultima colonna a destra.
Partendo dall'alto vengono stampate tre «X» e nella prima riga in alto vengono stampate tre «Y».

CALL LINK ("SCROLL",1,-1)
con questo comando viene effettuato uno scroll diagonale verso destra ed uno verso il basso di tutti i caratteri che compongono lo schermo.

Nel video di seguito potete vedere un esempio applicato usando cicli di for-next semplici.

Per chi volesse approfondire, tutte le istruzioni complete potranno essere trovate nelle pagine della rivista linkata di seguito.

Nella sezione download, trovate il file .ZIP che contiene i files immagini per Cassetta e Floppy.

Questo software è stato pubblicato nella rivista Italiana TI99Newsoft

 

 

TI99NewSoft numero 4 - Dicembre 1984

 

 

 

Codice Newsoft_N4MM1
Dettagli Manuale Digitale
Lingua Italian Anno 1984
Tipo Development
Categoria Software
Livello rarità C (Common Everyone has it; most people have several duplicates)
Costruttore Riccardo Rossi
Commenti Il presente programma era stato pubblicato sulla rivista italiana TI99NewSoft n4
Formato Cassette Tape / Floppy Disk
Linguaggio sviluppo Mini Memory
Sviluppatore Riccardo Rossi
Distributore o Editore Newsoft snc
Sistema TI-99/4 - TI-99/4A
Voto UTENTI star ratingstar ratingstar ratingstar ratingstar rating (n/d) VOTO TI99IUC star ratingstar ratingstar ratingstar ratingstar rating (4.00)
Valutazione
Valore acquisto 0.00 Valore odierno 0.00
Galleria aste n/d
Note
Sfoglia on-line
Download   (Ita)-(Dev)-(Scroll)-(1984)-(MM)-(by_Riccardo_Rossi)-(from_TI99NewSoft).zip (9.67 MBytes)
Siti approfondimento n/d
Articoli correlati Caratteri Line - (by Riccardo Rossi)
Char Def - (by M.M.G. Software)
Operazioni di Sort - (by Paolo Civardi)


Google Translate

Don't understand Italian? Choose your language!

Materiale TI99?

Vuoi aiutarmi preservare la storia del TI-99 ?

Se possiedi Materiale Italiano e non che riguarda il TI-99 e che vorresti condividere nella nostra Community... contattami e potermo inserirlo nel nostro Database Globale

Donazione

Se desideri sostenere questo sito puoi inviare una donazione.

Hot Links

TI-99 RELEATED

RETROCOMPUTING altro...

Copyright © 2009-2022 by TI99 I.U.C. - Tutti i diritti riservati - All rights reserved - Loghi e marchi sono di proprieta' dei rispettivi proprietari.
E' vietata la riproduzione integrale o parziale di contenuti o documenti previa autorizzazione.
Copyright   |    Privacy