Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:load
Traduzioni di questa pagina:


ugBASIC Manuale Utente

LOAD ✓

SINTASSI

   = LOAD( filename[,address] )
   = LOAD( filename AS alias[,address] )

SCOPO

Il comando LOAD permette di caricare un generico file binario dal filesystem del sistema host e di utilizzarlo, come buffer, direttamente nel programma. Il caricamento avviene al momento della compilazione: non vi sono accessi al file system del sistema target. Se vengono svolti più caricamenti nel medesimo file, sarà comunque generato un singolo buffer.

Può essere dato un indirizzo assoluto: in tal caso, i file saranno caricati a partire da quella posizione invece della prima posizione disponibile.

Dal momento in cui è possibile caricare un solo file dello stesso tipo alla volta, è necessario poter indicare un “alias” con cui superare questo limite. A tal riguardo esiste anche la sintassi AS, che permette di caricare più volte lo stesso file ma con nomi diversi.

ESEMPIO

  testo = LOAD("aiuto.txt")
  testoRipetuto = LOAD("aiuto.txt" AS "aiuto1")
  schermata = LOAD("aiuto.txt", 0x8400)
  schermataRipetuta = LOAD("aiuto.txt" AS "schermata2", 0x8400)

Si vedano anche i seguenti file di esempio:

ABBREVIAZIONE

 Ld

DISPONIBILE SU

  • Atari (400/800)
  • Atari XL/XE
  • Commodore 128 (MOS 8502)
  • Commodore 128 (Zilog Z80)
  • Commodore 64
  • Commodore 64+REU
  • TRS-80 Color Computer
  • TRS-80 Color Computer 3
  • ColecoVision
  • Amstrad CPC 664
  • Dragon 32
  • Dragon 64
  • Thomson MO5
  • Thomson MO5
  • Olivetti Prodest PC128
  • Commodore PLUS/4
  • SEGA SC-3000
  • SEGA SG-1000
  • VG-5000
  • Commodore VIC-20
  • ZX Spectrum 48

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 aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY