C128

Verified safeOpen sourceExclusive
No reviews reviews
34
downloads
8.0
android

AI summary

A lightweight Commodore 128 emulator that runs a software BASIC interpreter with 64K RAM, PETSCII text display, and both C128 and C64 modes. Supports core BASIC commands, string/numeric variables, and authentic error messages with CPU pacing for retro feel. Volume-down acts as RUN/STOP key.

Generated by AI. May contain inaccuracies.

About this app

A Commodore 128 emulator for Android. I wanted a "good enough", very basic emulator that would tickle my nostalgia. This has both 128 and 64 mode (GO 64 / GO 128) and boots into 64 mode if you hold down a volume key while launching.

What works 40×25 PETSCII text grid with blinking cursor and authentic boot banner. BASIC interpreter: PRINT, LIST, NEW, RUN, END, REM, HELP, GOTO, IF/THEN, FOR/TO/STEP, NEXT, LET, INPUT, GOSUB/ RETURN, LOAD, GO 64 / GO 128, DATA/READ/RESTORE, POKE. Functions: ABS, INT, RND, LEN, CHR$, ASC, LEFT$, RIGHT$, MID$, STR$, VAL, PEEK, TAB. 64K of simulated RAM for PEEK/POKE. No banking, no I/O side effects — writes to VIC-II / SID / etc. registers are accepted but produce no visible output (this is a software interpreter, not a hardware emulator). Full operator set including string + concat, comparisons, AND/OR/NOT. Numeric (A) and string (A$) variables; FOR loop frames; GOSUB stack. Authentic error messages (?SYNTAX ERROR, ?DIVISION BY ZERO ERROR, ?ILLEGAL QUANTITY ERROR, ?OUT OF MEMORY ERROR, …) with line numbers. CPU pacing: runs at ~500 statements/sec to feel like a real C128. Volume-down acts as RUN/STOP to break out of runaway programs.

About this version

Version
1.0.0 (100)
Size
895.45 KB
Requires Android
8.0
Target SDK
26
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Downloads
34
Updated
May 23, 2026
Package
com.lcdcode.c128

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app