Global Information Lookup Global Information

Mallard BASIC information


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.

and 20 Related for: Mallard BASIC information

Request time (Page generated in 0.8533 seconds.)

Mallard BASIC

Last Update:

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...

Word Count : 653

Locomotive BASIC

Last Update:

and the later Locomotive BASIC-2 as a GEM application on the Amstrad PC1512 and 1640. It was the main descendant of Mallard BASIC, the interpreter for CP/M...

Word Count : 859

List of BASIC dialects

Last Update:

named Laser Basic Compiler was available. Laser Basic (ZX Spectrum) Lightning Extended BASIC (APCW; Spec+3 on CP/M) – Extended Mallard BASIC with sophisticated...

Word Count : 7328

Amstrad PCW

Last Update:

Locoscript word processing program, the CP/M Plus operating system, Mallard BASIC and the Logo programming language at no extra cost. The last model (PcW16)...

Word Count : 5573

Locomotive Software

Last Update:

Locomotive BASIC for the CPC range was a fast and highly featured implementation of BASIC for the time and later led to the development of Mallard BASIC for...

Word Count : 352

BASIC interpreter

Last Update:

Clayton, Chris Hall, and Paul Overell developed Mallard BASIC for the BBC Micro and Locomotive BASIC for the Amstrad CPC, both supporting commands for...

Word Count : 14481

BASIC extension

Last Update:

Extension to Mallard BASIC with many new facilities (see the Mallard BASIC article for details) Simons' BASIC (Commodore 64) – Extension to BASIC 2.0 with...

Word Count : 298

LocoScript

Last Update:

introduced in 1985, Locomotive produced the LocoScript word processor and Mallard BASIC, and also wrote the PCW's User Guide. These programs and a dot matrix...

Word Count : 3254

Make Way for Ducklings

Last Update:

First published in 1941 by the Viking Press, the book centers on a pair of mallards who raise their brood of ducklings on an island in the lagoon in the Boston...

Word Count : 2131

Trolls Bottom

Last Update:

Spectrum BASIC. According to reviewer Ian Lacey, "Robert then borrowed £500 to buy an Amstrad PCW8256, and converted the program to Mallard BASIC." After...

Word Count : 658

American black duck

Last Update:

(35–37 in) wingspan. It somewhat resembles the female and eclipse male mallard in coloration, but has a darker plumage. The male and female are generally...

Word Count : 3078

Sodium acetate

Last Update:

Retrieved on 2014-06-07. Acetic acid, sodium salt in Linstrom, Peter J.; Mallard, William G. (eds.); NIST Chemistry WebBook, NIST Standard Reference Database...

Word Count : 1261

Duck call

Last Update:

hen (female). Mallard drakes make a lower pitch, longer quack than the hen mallard. This call is often used while feeding and when a mallard drake is landing...

Word Count : 1920

Cookie Jar Toons

Last Update:

the original on 2019-02-09. "This TV's official movie page for A Miss Mallard Mystery - Released Sep 1, 2000". thistv.com. Archived from the original...

Word Count : 857

List of Nintendo products

Last Update:

Disney Street Fighter Alpha 2 November 1996 December 1996 Capcom Maui Mallard in Cold Shadow January 1997 November 1996 Disney Space Invaders November...

Word Count : 4405

Pagwi

Last Update:

conflicts in the area. "Pagwi". Lonely Planet. Retrieved 1 March 2014. Mallard, Ann (1969). A Traveller's Guide to Papua-New Guinea. Jacaranda Press....

Word Count : 139

Waterfowl hunting

Last Update:

and are protected under the Wildlife and Countryside Act 1981. These are mallard, Eurasian wigeon, teal, pochard, shoveler, pintail, gadwall, goldeneye...

Word Count : 8199

Forest Preserve District of DuPage County

Last Update:

refreshments are available. Mallard Lake County Forest Preserve is a 949 acres (3.8 km2) forest preserve surrounding Mallard lake, located predominantly...

Word Count : 1871

Seoul Halloween crowd crush

Last Update:

이태원 참사 1주기 내팽개친 박희영, '유가족 맞불집회' 단체 소풍길 배웅". 30 October 2023. Shin, H.; Mallard, W. (30 October 2022). "South Korea's Yoon Declares National Mourning Period...

Word Count : 11612

Potassium oxide

Last Update:

book}}: |work= ignored (help) Dipotassium oxide in Linstrom, Peter J.; Mallard, William G. (eds.); NIST Chemistry WebBook, NIST Standard Reference Database...

Word Count : 543

PDF Search Engine © AllGlobal.net