MSBASIC-80/v5.21
2026-08-28 13:24:49 +03:00
..
.vscode Initial commit 2026-08-28 12:14:51 +03:00
disptab.inc Split data from code 2026-08-28 13:24:49 +03:00
equates.inc Split data from code 2026-08-28 13:24:49 +03:00
inidata.inc Split data from code 2026-08-28 13:24:49 +03:00
mb.asm Split data from code 2026-08-28 13:24:49 +03:00
README.md Initial commit 2026-08-28 12:14:51 +03:00
reswords.inc Split data from code 2026-08-28 13:24:49 +03:00

Microsoft BASIC for CP/M

Source codes of Microsoft Basic-80 for CP/M v5.21.

  • In Z80 mnemonics, but limited for i8080 instruction set.
  • I tried to keep the original label names as they are in the source codes published by Microsoft.

Compile

Code is located in memory at address: 0x100

sjasmplus --sld=mb.sld --sym=mb.labels --raw=mb.obj --fullpath mb.asm

To compile sources, use sjasmplus Z80 assembler.