Category: Assemblers [C128]
Downloads: 5
d64 floppy0 Fast 128 Development System HOT

FAST/128 Software Development System by L. Boere.  Unfortunately I can't remember where I got this and there is no additional documentation on the floppy image.  It appears to be an Assembler and that's about all I can tell you.  If you have further information, please drop me a line.

fast 128
2016-06-10 English Commodore 128 26.29 KB 1,202 Download
zip1 LADS 128 Assembler

LADS 123 Assembler is the programming environment used for the book "128 Machine Language Programming for Beginners".  Nothing fancy here, but handy if you're going through the book mentioned.

lads-128
2021-04-03 English Commodore 128 44.29 KB 883 Download
zip2 Merlin 128

Merlin 128 is an extremely powerful, comprehensive Macro Assembler system for the Commodore 128 computer. It consists of four main modules and numerous auxiliary and utility programs which comprise one of the most complete assembler systems available for anypersonal computer.

You can find the Merlin 128 manual here.

merlin-128-1
2023-03-04 English Commodore 128 78.97 KB 540 Download
zip3 Robs Syms [Merlin 128]

Robs Syms by Rob Knop is a collection of Equates and Macros for use with the Merlin 128 assembler.  Here is the text from the readme file on the disk:

This archive has six files: robsequs.s, robsmacs.s, robsjsr.s, robsequs.asm, robsmacs.asm, and robsjsr.asm. The .s files are Merlin files (readable by the Merlin editor), the first two of which I include in most  everything I write (with Merlin's PUT command). The .asm files are also Merlin code, but converted to a format readable by a normal text editor such as ZED.

They are archived and distributed so that people can understand any other Merlin source that I distribute! :)

Notes on robsequs: this file contains a stack of useful equates. Mostly it is Kernal routines and zero page equates, although a few MMU registers and other random stuff is thrown in. A note about the zero page equates: a glance at the file will show that I am a GEOS programmer at heart. The zero page pseudoregisters are very reminiscent of r0, r1, ... from geosSymbols. These zero page registers are all in zero page space used by BASIC but not by the Kernal. Thus, using these registers is not possible with a ML program that needs to interface with BASIC (unless you are very careful and/or muck around with the MMU register $d507 to move zero page around).

Notes on robsmacs: Macros for use in Merlin. You will notice that most of them are straight out of geosMacros. Yup, I'm a GEOS programmer who grew addicted to the geoProgrammer macros!

Notes on robsjsr: This is a little JSRFAR sort of routine that resides in zero page. It has the advantage over the usual 128 JSRFAR that it returns to the bank from whence it was called (whereas the usual 128 JSRFAR always returns to Bank 15). The comments describe it fairly well, I think.

robs-syms-1
2024-07-28 English Commodore 128 7.18 KB 62 Download
d64 floppy4 ZASS 128 HOT

MONITOR add-on for assembling and disassembling Z80 mnemonics. Use BLOAD and SYS DEC("2D00") to activate. The new MONITOR command "Z" disassembles in Z80 mnemonics (preceded by a dot), and "*" assembles in Z80 mnemonics.

zass 128 1
2015-04-29 English Commodore 128 79.54 KB 1,286 Download
Error: Embedded data could not be displayed.