{{htmlmetatags>metatag-robots=()
metatag-title=(BEGIN STORAGE...END STORAGE | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per BEGIN STORAGE...END STORAGE)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(BEGIN STORAGE...END STORAGE | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per BEGIN STORAGE...END STORAGE)
}}
====== ugBASIC Manuale Utente ======
===== BEGIN STORAGE...END STORAGE ✓ =====
===== SINTASSI =====
BEGIN STORAGE name [AS filename] ... END STORAGE
STORAGE name [AS filename] ... END STORAGE
==== SCOPO ====
Il comando ''BEGIN STORAGE'' consente di iniziare a descrivere
il contenuto di un supporto di memorizzazione. La sintassi di
questo comando consente di definire fino a due parametri. Il
primo parametro, ''name'', si riferisce al nome interno del
supporto di memorizzazione. Il comando ''filename'',
facoltativo, definirà il nome del file che conterrà l'"immagine"
del supporto di memorizzazione. Se omesso, verrà utilizzato il
nome del file del programma e verrà aggiunto un numero
incrementato aggiuntivo, uno per ciascun supporto di
memorizzazione.
Nota che per alcuni target è necessaria una toolchain speciale per
gestire questa parola chiave. In particolare, per il target ''cpc'' devi
installare e usare la versione corretta dell'applicazione ''z88dk-appmake''.
A partire dalla versione 1.15.3 di ugBASIC, ovvero, poiché
''BEGIN STORAGE'' è stato implementato per ''cpc'', si deve usare una
versione patchata della toolchain z88dk. La versione che può essere
ottenuta dalla release ufficiale non è abbastanza potente da includere
file esterni nell'immagine disco creata per quel target.
E' possibile trovare la versione migliorata cercando un fork di quel progetto,
o come modulo all'interno di ugBASIC. Dovresti ricompilarla su un ramo specifico
(ramo ''ugbasic'', per essere precisi). Sul sito web di ugBASIC e in UGBASIC-IDE
c'è una versione precompilata di quella versione, che può essere
utilizzata direttamente.
==== ESEMPIO ====
BEGIN STORAGE "dischetto"
...
ENDSTORAGE
Si vedano anche i seguenti file di esempio:
* ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/storage_example_01.bas|storage_example_01.bas]]''
==== ABBREVIAZIONE ====
BeStrEeStr
==== DISPONIBILE SU ====
*
==== ALIAS PER ====
[[STORAGE...END STORAGE]]
==== PROBLEMI? ====
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU BEGIN STORAGE...END STORAGE|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]