Difference between revisions of "MAXAM"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Maxam II)
(Download)
 
(25 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Maxam is a popular assembler for the CPC, made by the British company [[Arnor]]. It was available in three versions.
+
'''MAXAM''' is a popular [[Assembler]] for the CPC, made by the British company [[Arnor]].
  
== Maxam ==
+
It was available in 4 versions: Tape, Disc, ROM, and Cartridge (the latter one being the ROM version bundled with a [[AD1 ROM Cartridge]]).
 
+
Maxam was the original version, available on tape, disc or ROM.
+
  
 
Assembly language programs could be entered either using the built-in editor, or 'inline' in a BASIC program (in a similar fashion to that permitted by the BBC Micro), and then assembled by Maxam.
 
Assembly language programs could be entered either using the built-in editor, or 'inline' in a BASIC program (in a similar fashion to that permitted by the BBC Micro), and then assembled by Maxam.
  
The program also contained a disassembler plus a number of simple memory management and debugging tools, such as a hex editor and graphical memory overview. These were available by typing |MAXAM or |M, and (unusually) could be run in either MODE 1 or MODE 2.
+
The program also contained a disassembler plus a number of simple memory management and debugging tools, such as a hex editor and graphical memory overview.
  
* [http://www.kjthacker.f2s.com/docs/maxam.pdf Maxam documentation] (PDF)
+
These were available by typing |MAXAM or |M, and (unusually) could be run in either MODE 1 or MODE 2.
  
== Maxam 1.5 ==
+
== Pictures ==
  
Maxam 1.5 (available on ROM only) omitted the editor from the original Maxam. Instead, users were expected to write their program in Arnor's highly capable word-processor, [[Protext]], which included a special PROGram mode for such tasks. A simple ASM command from Protext would assemble the current program.
+
<gallery>
 +
Image:Maxam (disc) Cover.jpg|Maxam Disc Cover
 +
Image:Maxam (ROM) Cover.jpg|Maxam ROM Cover
 +
Image:Maxam Disc side B.jpg|Maxam Disc Side B
 +
Image:Maxam Disc side A.jpg|Maxam Disc Side A
 +
Image:Maxam (ROM).jpg|Maxam ROM Chip
 +
Image:utopia commercial.jpg|Maxam Advert
 +
</gallery>
  
The assembler part of Maxam 1.5 was similar to the original Maxam, but some significant improvements were made, principally in the area of breakpoints and debugging.
+
== Manual ==
  
Maxam's clear syntax, reliable operation, and instant access via ROM made it the standard assembler for the UK market. In particular, the excellence of the Protext editor combined with the reliability of Maxam made the Protext/Maxam 1.5 combination the single most commonly used assembler in the CPC's latter years.
+
* [[Media:Maxam Manual.pdf|Maxam Manual v1.0]] {{PDF}} (scanned version)
 +
* [[Media:Maxam.pdf|Maxam Manual v1.0]] {{PDF}} (OCRed version from Kevin Thacker)
  
But although significantly faster than most of its English-language competitors, it was much slower than [[DAMS]], the leader in the French market. Today, the Maxam syntax lives on in [[WinApe]]'s built-in assembler/disassembler.
+
== Other Versions ==
  
* [http://www.kjthacker.f2s.com/docs/maxam15.pdf Maxam 1.5 documentation] (PDF)
+
* [[Maxam 1.5]]
 +
* [[Maxam 2|Maxam II]]
  
== Maxam II ==
+
== Download ==
  
[[Maxam 2|Maxam II]] was a CP/M Plus version with a greatly expanded feature set. Though it never became as popular as Maxam 1.5 for the CPC, it was popular with [[PCW]] users.
+
* [[Media:Maxam (disc).zip|Maxam (disc).zip]] (DSK for Emulators)
 +
* [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]
 +
* [[media:MAXAM114.ROM|Maxam 1.14 ROM]]
 +
* [[media:MAXAM115.ROM|Maxam 1.15 ROM]]
  
[[Category:Programming software]] [[Category:Manual]]
+
[[Category:Programming software]] [[Category:Expansion ROM]] [[Category:Manual]][[Category:Assembler]]

Latest revision as of 10:07, 6 January 2023

MAXAM is a popular Assembler for the CPC, made by the British company Arnor.

It was available in 4 versions: Tape, Disc, ROM, and Cartridge (the latter one being the ROM version bundled with a AD1 ROM Cartridge).

Assembly language programs could be entered either using the built-in editor, or 'inline' in a BASIC program (in a similar fashion to that permitted by the BBC Micro), and then assembled by Maxam.

The program also contained a disassembler plus a number of simple memory management and debugging tools, such as a hex editor and graphical memory overview.

These were available by typing |MAXAM or |M, and (unusually) could be run in either MODE 1 or MODE 2.

Pictures

Manual

Other Versions

Download