C128DC128 Commands

Featuring 2 different CPUs, the Commodore 128 is three computers in one, with the following operating modes: 

• C64 Mode (40-column screen display - 8502 CPU)

• C128 Mode (40/80-column screen display- 8502 CPU)

• CP/M Mode (40/80-column screen display -Z80 CPU)

 

 

C128 Basic V7 commands

Commodore BASIC 7.0 language offers over 140 commands. There are special BASIC 7.0 commands for managing graphics, animation, and music programs. These are some basic commands:

BASIC FUNCTIONS

COMMAND

EXAMPLES

Display the Disk Directory

CATALOG

CATALOG D0 [Ddrive number]

Display the contents of the Disk Directory

DIRECTORY

DIRECTORY D0

[Ddrive number -CTRL +S pauses display}

DIRECTORY "A*"

Lists all files starting with an "A" (using wildcard character "*")

Load a program

LOAD

LOAD "*",8 loads the first file

LOAD "$",8 loads the disk directory.

Load a program from the floppy disk

DLOAD

DLOAD "FILE1"

Switch to C64 mode (compatibility mode)

GO64

GO64

Set C128 CPU at 2 Mhz

FAST

FAST

Set C128 CPU at 1 Mhz

SLOW

SLOW

Enter C128 machine language monitor

MONITOR

MONITOR

Clear memory (RAM)

NEW

NEW

Same in C64

SCREEN MANAGEMENT

 

 

Clear the screen

SCNCLR

SCNCLR

Same as CLR in C64 Basic

Select text, bitmap, or split-screen display

GRAPHIC

GRAPHIC 2, 1

GRAPHIC <mode>

For the parameter Mode:

  • 0 : Text mode with 40 characters per line.
  • 1 : high resolution graphics (320×200 pixels)
  • 2 : high resolution graphic mixed with text (split screen)
  • 3 : multicolor graphic (160×200 pixels)
  • 4 : Multicolor graphic mixed with text (split screen)
  • 5 : Text mode with 80 characters per line

 

Display the current graphic mode

RGR

RGR (x)

X is the Graphic Mode as follows:

  • ·         0: 40 column (VIC) text.
  • ·         1: Standard bit map.
  • ·         2: Split screen bit map.
  • ·         3: Multicolor bit map.
  • ·         4: Split screen multicolor bit map.
  • ·         5: 80 column (VDC 8563) text.

 

Select colors for background, foreground, and characters

COLOR

COLOR X,C

X as follows:

·         0: background

·         1: foreground

·         2: multicolor 1

·         3: multicolor 2

·         4: border

C is the color (1-16):

·         Black 1

·         White 2

·         Red 3

·         Green 6

·         Blue 7

·         Yellow 8

·         Orange 9

FILE MANAGEMENT

 

 

Format a floppy disk

HEADER

HEADER "DISK",IGD,D0

Formats new disk in drive 0 of floppy device 8.

HEADER "DISK",D0

Quick header of an already formatted disk in drive 0 of floppy device 8.

Copy an entire floppy disk to another (dual drives)

BACKUP

BACKUP D0 TO D1

Copy files from one floppy drive to another (single/dual drives)

COPY

COPY D1 TO D0

Copy the whole disk in drive 1 to the disk in drive 0 (dual-drive)

COPY D0,"FILE 1" TO D1,"FILE 2"

Copy a file from drive 0 to drive 1 with new filename.

Rename a file on floppy disk

RENAME

RENAME D0, "NAME1" TO "NAME2" 

Change the name of the file from "NAME1" to "NAME2" in drive D0

Delete a file from a floppy disk

SCRATCH

SCRATCH "FILE1"

SCRATCH "FILE1, FILE2"

The first command deletes 1 file, the second 2 files

Open a file

OPEN

 

Close a file

CLOSE

 

Repair the file system of a floppy disk and free some space

COLLECT

COLLECT D1

On Drive 1

PROGRAM MANAGEMENT

 

 

Run a program

RUN

 

Load/Run a program in the form of a binary file

BOOT

BOOT "FILE1"

BOOT "FILE1", D0, U9

End a program

END

 

Break a program

STOP

 

Save a program

SAVE

 

Save a program to a floppy disk

DSAVE

 

Verify a saved program

VERIFY

VERIFY "FILE1"

Monitor the latest error number

IS

 

Monitor the error message of an error number

ERR$

 

SOUND MANAGEMENT

 

 

Set the sound volume between 0 and 15, where 15 is the maximum and 0 is off

VOL

VOL 15 

VOL 0

Set the speed of the music played

TEMPO

TEMPO t

where t is a digit between 0 and 255

Set the SID (sound chip) filter parameters

FILTER

FILTER cf, lp, bp, hp, res

 

Output musical notes & sound effects

SOUND

 

Defines an instrument envelope

ENVELOPE

 

Play musical notes

PLAY

PLAY "CDEFGAB"

This plays the notes C, D, E, F, G, A and B in the piano envelope, which is envelope 0

 

CP/M MODE

The C128 has two CPU’s. The CP/M Mode uses the Z80 microprocessor, providing access to the CP/M Version 3.0. There are also some additional capabilities added by Commodore. CP/M Mode features include:

  • Disk-based CP/M 3.0 System 
  • Thousands of popular commercial and public domain software programs available to the C128 user
  • Z80 processor running at 2.04 MHz with 128K bytes of RAM (and up to 640K)
  • 40-column (VlC II chip) and 80-column screen output (8563 chip)
  • Ability to redefine almost any key 
  • Emulate several terminals (Lear-Siegler ADM31, ADM3A) 
  • Supporting various MFM disk formats (IBM, Kaypro, Epson, Osborne) 

 Basic CP/M Commands

  • Dir (Displays the contents of the floppy disk)
  • Rename (Rename a file)
  • Erase (Delete a file)
  • Help (Help is a feature that has different topics available)
  • Date (Displays the Date)
  • Format (Format a floppy disk for CP/M use)
  • Type (To display a text file on screen -For example... type filename.txt)
  • Pip (Program that copies files in CP/M)

 

Links:

  • ·   C64 Wiki:

https://www.c64-wiki.com/wiki/Category:BASIC_7.0

  • ·    Commodore 128 Programmer’s Reference Guide:

https://www.pagetable.com/docs/Commodore%20128%20Programmer's%20Reference%20Guide.pdf

  • Commodore.ca

https://www.commodore.ca/manuals/128_system_guide/sect-07b.htm#7.3.2.1

 

Commodore 128 Basic Commands

BinaryValue.com

 

> FIND MORE

□ MODELS
» Amstrad CPC » ZX Spectrum  
» Commodore 64 » Commodore 128