MBASIC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: {{WIP|Leo72}} {{Infobox Software | nome = MBASIC | logo = | screenshot = | didascalia = | sviluppatore = Microsoft Corporation | versione ultimo rilascio = 5 | data u...
 
Nessun oggetto della modifica
Riga 18:
 
Il [[linguaggio di programmazione]] '''MBASIC''' è una versione del [[Microsoft BASIC]] sviluppata da [[Microsoft]] per i [[sistema operativo|sistemi operativi]] [[CP/M]]. L'MBASIC era uno dei 2 linguaggi BASIC contenuti nel pacchetto software offerto da [[Osborne Computer Corporation]] insieme ai suoi [[Osborne 1]], [[Osborne Executive]] e [[Osborne Vixen]].
<!--
== Environment ==
MBASIC version 5 required a CP/M system with at least 28 kB of [[random access memory]] (RAM) and at least one diskette drive.
 
==Caratteristiche tecniche==
Unlike versions of Microsoft BASIC-80 that were customized by [[home computer]] manufacturers to use the particular hardware features of the computer, MBASIC relied only on the CP/M operating system calls for all input and output. Only the CP/M console (screen and keyboard), line printer, and disk devices were available.
L'MBASIC versione 5 richiedeva un sistema CP/M con almeno 2 8 [[byte|kB]] di memoria [[Random Access Memory|RAM]] libera ed almeno un'[[floppy disk drive|unità floppy]]. A differenza del BASIC-80, la versione per computer con [[CPU]] [[Intel 8080|8080]]/[[Zilog Z80|Z80]] dell'[[Altair BASIC]] che Microsoft distribuiva personalizzato per lo specifico [[hardware]] del sistema su cui doveva poi girare, l'MBASIC si appoggiava direttamente al sistema CP/M, sfruttandone le chiamate di sistema per la gestione delle operazioni di [[input/output]], ed era in questo modo indipendente dall'hardware sottostante. L'MBASIC non usava tutti i servizi del CP/M ma solo la [[terminale (informatica)|console]], la gestione della stampante e l'accesso ai [[floppy disk|floppy]].
 
 
<!--
MBASIC in the uncustomized form had no functions for [[Computer graphics|graphics]], color, joysticks, mice, [[serial port|serial communications]], [[Ethernet|networking]], sound, or even a real-time clock function. MBASIC did not fully support the features of the host CP/M operating system, for example, it did not support CP/M's user areas for organizing files on a diskette. Since CP/M systems were typically single-user and stand alone, there was no provision for file or record locking, or any form of [[computer multitasking|multitasking]]. Apart from these limitations, MBASIC was considered at the time to be a powerful and useful implementation of BASIC.