Mallard BASIC (original) (raw)

About DBpedia

Le Mallard BASIC est un interpréteur BASIC pour CP / M produit par Locomotive Software et fourni avec la gamme d'ordinateurs pour petites entreprises Amstrad PCW, la version +3 du ZX Spectrum de CP / M Plus et le deuxième processeur Zilog Z80 d'Acorn BBC Micro. * Portail de la programmation informatique

Property Value
dbo:abstract Le Mallard BASIC est un interpréteur BASIC pour CP / M produit par Locomotive Software et fourni avec la gamme d'ordinateurs pour petites entreprises Amstrad PCW, la version +3 du ZX Spectrum de CP / M Plus et le deuxième processeur Zilog Z80 d'Acorn BBC Micro. * Portail de la programmation informatique (fr) Mallard BASIC is a BASIC interpreter for CP/M produced by Locomotive Software and supplied with the Amstrad PCW range of small business computers, the ZX Spectrum +3 version of CP/M Plus, and the Acorn BBC Micro's Zilog Z80 second processor. In the 1980s, it was standard industry practice to bundle a BASIC interpreter with microcomputers, and the PCW followed this practice. While the PCW was primarily a dedicated word processor for business use running LocoScript, it was running on top of the CP/M operating system. There were many existing implementations of BASIC for CP/M, such as Digital Research's CBASIC and the third-party ZBasic, but they followed the earlier 1970s model of compilers that were fed source code prepared in a separate text editor. BASIC was not built-in in these cases, the user would prepare a program and then invoke BASIC to run it. In contrast, home computers of the era had moved to using BASIC as the primary interface for the machine. Instead of booting into CP/M or a similar OS, these machines booted directly into a BASIC normally stored on ROM. These also included a built-in screen editor. Mallard was based on this model, with an integrated editor that was tailored for the PCW's non-standard 90-column screen. Although the PCW actually had excellent monochrome graphics support for its time and specification, closely comparable to the Hercules Graphics Card for IBM PC compatible computers, Mallard BASIC had no graphics support whatsoever. Instead, Locomotive Software optimised it for business use, with, for instance, full ISAM random-access file support, making it easier to write database applications. It was also optimised for speed — it is named after the LNER Class A4 4468 Mallard locomotive, the fastest steam locomotive in the world, once again displaying the company's fondness for railway-oriented nomenclature. In fact, the Locomotive Software name came from the phrase "to run like a train" and it was this theme that was used to name Mallard BASIC — no other Locomotive Software product was named after anything railway-oriented. The Acorn version was designed simply to run the Compact Software small business accounting products Acorn was including to target its Z80 second processor at small businesses. Mallard's major innovation designed specifically for Acorn was the addition of the Jetsam B*-tree keyed access filing system to give similar (but superior) features to the Miksam product Compact had originally designed around. Graphics could be implemented by loading the GSX extension to CP/M, but this was cumbersome for BASIC programmers. The lack of graphics support was rectified by several BASIC toolkits, of which the most popular was Lightning Extended BASIC (LEB — see external links). This patched Mallard BASIC, replacing the redundant LET keyword with LEB, which could be followed by a wide variety of parameters to allow sophisticated graphics (for the time) to be drawn on screen, saved to disc, printed, and so on. Probably the most widespread Mallard application ever was RPED, the text editor supplied with the PCW. The name was short for Roland Perry's EDitor, the program having been quickly written by Roland Perry, the Amstrad executive running the computer product development, when it was realised that CP/M-80 came with no usable full-screen editor, but users had a requirement to edit configuration files. The same problem was apparent with DOS Plus and MS-DOS supplied with IBM-compatible Amstrad computers, but the RPED for those machines was written in Intel 8086 assembler, and not Mallard BASIC. The IBM PC version of Mallard Basic is still available from LocoScript Software as an MS-DOS program, which will run under Windows as a disc-only version with licence or with the full Introduction & Reference manual. (en)
dbo:wikiPageExternalLink http://www.fvempel.nl/Pcwsbas.htm http://www.worldofspectrum.org/Plus3CPMManual/basic_intro.html
dbo:wikiPageID 1250505 (xsd:integer)
dbo:wikiPageLength 4624 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1112311788 (xsd:integer)
dbo:wikiPageWikiLink dbr:Read-only_memory dbc:ZX_Spectrum_software dbr:Intel_8086 dbr:Compiler dbr:Computer dbr:Graphics_Environment_Manager dbr:LocoScript dbr:Locomotive dbr:Locomotive_BASIC dbr:MS-DOS dbr:ZBasic dbr:ZX_Spectrum dbr:Zilog_Z80 dbr:B-tree dbr:BASIC_interpreter dbr:BBC_Micro dbr:CBASIC dbr:CP/M dbr:Locomotive_Software dbr:X86_assembly_language dbr:Acorn_Computers dbr:Amstrad_PCW dbr:DOS_Plus dbc:BASIC_interpreters dbr:Word_processor dbr:Source_code dbr:Text_editor dbr:Hercules_Graphics_Card dbc:BASIC_programming_language_family dbr:LNER_Class_A4_4468_Mallard dbr:Home_computer dbr:Digital_Research dbr:BASIC_extension dbc:CP/M_software dbr:IBM_PC_compatible dbr:Operating_system dbr:ISAM
dbp:wikiPageUsesTemplate dbt:Unreferenced dbt:BASIC
dct:subject dbc:ZX_Spectrum_software dbc:BASIC_interpreters dbc:BASIC_programming_language_family dbc:CP/M_software
gold:hypernym dbr:Interpreter
rdf:type dbo:Person yago:WikicatBASICInterpreters yago:CausalAgent100007347 yago:Communicator109610660 yago:Interpreter110212501 yago:LivingThing100004258 yago:Mediator109624559 yago:Negotiator110351874 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553
rdfs:comment Le Mallard BASIC est un interpréteur BASIC pour CP / M produit par Locomotive Software et fourni avec la gamme d'ordinateurs pour petites entreprises Amstrad PCW, la version +3 du ZX Spectrum de CP / M Plus et le deuxième processeur Zilog Z80 d'Acorn BBC Micro. * Portail de la programmation informatique (fr) Mallard BASIC is a BASIC interpreter for CP/M produced by Locomotive Software and supplied with the Amstrad PCW range of small business computers, the ZX Spectrum +3 version of CP/M Plus, and the Acorn BBC Micro's Zilog Z80 second processor. In the 1980s, it was standard industry practice to bundle a BASIC interpreter with microcomputers, and the PCW followed this practice. While the PCW was primarily a dedicated word processor for business use running LocoScript, it was running on top of the CP/M operating system. (en)
rdfs:label Mallard BASIC (fr) Mallard BASIC (en)
owl:sameAs freebase:Mallard BASIC yago-res:Mallard BASIC wikidata:Mallard BASIC dbpedia-fr:Mallard BASIC https://global.dbpedia.org/id/4rGN3
prov:wasDerivedFrom wikipedia-en:Mallard_BASIC?oldid=1112311788&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Mallard_BASIC
is dbo:wikiPageDisambiguates of dbr:Mallard_(disambiguation)
is dbo:wikiPageRedirects of dbr:RPED
is dbo:wikiPageWikiLink of dbr:RPED dbr:LocoScript dbr:Locomotive_BASIC dbr:BASIC_interpreter dbr:List_of_BASIC_dialects dbr:Locomotive_Software dbr:Amstrad_PCW dbr:BASIC_extension dbr:Mallard_(disambiguation)
is foaf:primaryTopic of wikipedia-en:Mallard_BASIC