Appteka Logo
Appteka
C128 app icon

C128

Verified safe
ExclusiveOpen sourceToolsSilent MiqoRate this app
v1.0.0 (100)
Published May 23, 2026
Download APK
895.45 KB
Android 8.0+
14
x86_64, arm64-v8a, armeabi-v7a, x86
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.
Description
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.
Rate this app
0 / 1000
Optional for 4–5 stars. Required for 1–3 stars (min 10 characters).
Ratings & reviews
No reviews yet.