Cerca articoli...
Mini gallery
  • Eventi/brusaporto 2014
  • Eventi/brusaporto 2014
  • Eventi/brusaporto 2014
  • Eventi/brusaporto 2010
  • Eventi/brusaporto 2013
  • Eventi/fvb2011
  • Eventi/brusaporto 2013
  • Eventi/brusaporto 2013
  • Varie/lotti Ruota Della Fortuna 2022
  • Eventi/brusaporto 2013
Articoli piu' letti
Storico articoli

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

Mailing list
Nome
Email
Iscrizione
Cancellazione
YouTube Channel
Facebook
Text Mode (40 Colonne routine) - (by Ezio Montini)

Text Mode (40 Colonne routine) - (by Ezio Montini)


Tra le estensioni per Extended Basic, il Text Mode rappresenta una curiosa deviazione dalle consuete logiche grafiche del TI-99/4A. Elaborazione di Ezio Montini, pubblicato sulla rivista italiana TI99Newsoft nel 1985.

Il programma che presentiamo aggiunge tre istruzioni al normale Extended Basic, permettendo l’utilizzo del text mode, una modalità video che consente di visualizzare 40 colonne anziché le consuete 32. Sebbene questa modalità presenti alcune limitazioni (come l’impossibilità di usare sprite o modificare il colore dei caratteri) è stata concepita principalmente per l’elaborazione di testi, da cui il nome.

Per permettervi di sfruttarla, abbiamo realizzato un programma in linguaggio macchina che ne abilita l’uso. Va però tenuto presente che tutte le istruzioni standard di Extended Basic (come ACCEPT, DISPLAY, HCHAR, ecc.) sono progettate per operare in modalità 32 colonne. Di conseguenza, alcune operazioni, come una semplice INPUT, potrebbero far apparire il cursore in posizioni insolite, ad esempio quasi al centro dello schermo.

Per ovviare a queste limitazioni, abbiamo incluso un sottoprogramma in assembly che consente di scrivere in qualsiasi punto dello schermo. Il programma non è perfetto e presenta alcune restrizioni, ma è pensato come base di partenza: ogni vostro miglioramento sarà ben accetto.

Le tre nuove istruzioni introdotte sono:

  • CALL LINK("MODE") - Converte il formato video da 32 a 40 colonne. Il passaggio genera sporcizia nelle ultime cinque righe dello schermo, motivo per cui è stato necessario includere un sottoprogramma di pulizia.
  • CALL LINK("CLEAR") - Serve a pulire lo schermo, composto da 960 locazioni. A differenza di CALL CLEAR, che ne gestisce solo 768, questa istruzione rimuove anche la sporcizia residua.
  • CALL LOAD(9000, CA, CA, R1, R2) - seguito daCALL LINK("PRINT") - Questa combinazione consente di stampare un carattere in una posizione specifica dello schermo. I parametri da fornire sono:
    • CA: codice ASCII del carattere da stampare, con offset +96.
    • R1: parte intera di (riga × colonna) ÷ 256.
    • R2: parte decimale di (riga × colonna) ÷ 256, moltiplicata per 256.

In pratica, R1 e R2 rappresentano la traduzione in nibble della locazione video dove vogliamo stampare il carattere.

Per tornare alla modalità grafica normale sarà sufficiente interrompere l’esecuzione del programma. Prima di eseguire l’esempio incluso, assicuratevi di aver caricato il programma chiamato TEXT-MODE in memoria, di averlo mandato in RUN e poi cancellato con NEW. Il programma può anche essere integrato tramite MERGE in altri vostri progetti.

Presente nella sezione download, trovate il file .ZIP del programma TI BASIC in versione per Floppy Disk e Cassetta.

Questo gioco è stato pubblicato nella rivista Italiana TI99Newsoft

 

 

 

TI99NewSoft numero 9 - Maggio 1985

 

 

 


 

Codice Newsoft_N9XB4
Dettagli Manuale Digitale
Lingua Italian Anno 1985
Tipo Development
Categoria Software
Livello rarità C (Common Everyone has it; most people have several duplicates)
Costruttore Ezio Montini
Commenti Il presente software era stato pubblicato sulla rivista italiana TI99NewSoft N9
Formato Cassette Tape / Floppy Disk
Linguaggio sviluppo Extended Basic+32K
Sviluppatore Ezio Montini
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 (3.00)
Valutazione
Valore acquisto 0.00 Valore odierno 0.00
Galleria aste n/d
Note
Sfoglia on-line
Download   (Ita)-(Dev)-(Text Mode 40 Colonne)-(1985)-(XB32K)-(by Ezio Montini)-(from TI99Newsoft Magazine).zip (34.00 KBytes)
Siti approfondimento n/d
Articoli correlati Teach Bit Lezione 5 - (by Marco Squintani)
Animazione Sprite DEV Demo - (by Ezio Montini)
Teach Bit Lezione 3 - (by Marco Squintani)


Google Translate

Don't understand Italian? Choose your language!

Riconoscimenti Ricevuti




Grazie!

Non sono solito ostentare, ma è gratificante ricevere dei feedback e avere riscontro e apprezzamenti sul lavoro svolto nel tempo. Un sentito ringraziamento a tutti.


2022

The John Birdwell Award

Categoria Computing



2017

Edgar Mauk Award

Categoria Community

Guarda il Video Completo...



2014

Rob Tempelmans Plat

Miglior Sito Web

Leggi tutto...



2012

Edgar Mauk Award

Categoria Community



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-2025 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