User Tools

Site Tools


ugbasic:user:kw:bank...at
Translations of this page:


ugBASIC User Manual

BANK...AT

SYNTAX

   BANK [identifier] AT #address [ AS bankType ] [ WITH filename ]

PURPOSE

Define a bank of memory named “identifier”, starting from “address” and of type “bankType”. Optionally, fill the bank of memory with static data coming from a specific “filename”.

Available “bankType”:

  • CODE executable code (binary)
  • VARIABLES program's variables
  • TEMPORARY temporary variables
  • DATA unspecified data

If “identifier” is missing, the bank will have an unique name. If “bankType” is missing, the default type is DATA. If “filename” is missing, the default is a simply memory reservation.

EXAMPLE

  BANK VARIABLES AT $c000

ABBREVIATION

 Bk...At

AVAILABLE ON

  • 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

SEE ALSO

VAR

ANY PROBLEM?

If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please open an issue for this keyword on GitHub. Thank you!

POWERED BY