Docs / What's New
What's New#
What changed in each release of C64 READY., in plain language, newest first. The version you are running is shown at the bottom of the About dialog.
Next release#
- Trophies in Retro Vibes. A HUD with the game's trophies and the next player to pass, to keep up while you play. Drag it anywhere and shape it into a bar, a column or a pill.
- Attract mode. When a game ends, its high scores, Hall of Fame and trophies cycle across the window, as on an arcade cabinet.
- A new GAME tab. The Achievements window opens with the trophy HUD from Retro Vibes, and while you play a board only that board's high scores show.
- The Last Ninja. Trophies for a first kill and for crossing the marsh, a board for the fastest level 1, and attract mode at GAME OVER. Stepping Stones and Dragon's Breath now unlock as they should.
- Commando Arcade. Nostalgia's universal disk now shares the cartridge's achievements and high scores.
- Out Run. Four more trophies reward an early score, a fast first checkpoint, a close finish and a million points before the final stage.
2026.11.2 — November 3, 2026#
Achievements grows to 46 games, with Infocom's adventures among them, and gets new toasts that make every unlock and new best feel like one. Only hardcore play counts in public now.
- New games with achievements and high scores: 1943, Barbarian: The Ultimate Warrior, Beach-Head, Blue Max, Boulder Dash, Bruce Lee, Bubble Bobble, Buggy Boy, Cybernoid, Cybernoid II, Defender of the Crown, Ghosts 'n Goblins Arcade, Great Giana Sisters, Impossible Mission, Paperboy, Paradroid, Rambo First Blood Part II, Wizball and Yie Ar Kung-Fu. Infocom's The Hitchhiker's Guide to the Galaxy and Zork I join too, with a board for the fewest moves to a full score.
- Fair play. Only hardcore play counts in public. A loaded save state or a trainer makes the game softcore until a reset: unlocks stay yours, and scores are not posted. Results that look unlikely wait for a check before they show.
- New achievement toasts. Unlocks, scores and notices land with a pixel icon over a hint of the theme's pattern, one at a time for five seconds. Bigger unlocks get bigger moments, up to a shower of PETSCII characters. A new best is stamped BEST, and a new first place or a completed game turns the toast to gold. Options ▸ Other ▸ TOAST places them, and in the vibes view you can drag and resize them.
- Lemon64 links. A game's page in the achievements window links to the game on Lemon64, for its story, reviews and manual.
- The Last Ninja. Crossing the river and picking up each weapon now count, and new challenges follow the story from the Wastelands to the sacred scrolls. A full run without losing a life is the last of them.
- Bomb Jack. Clearing a round counts for the round you finished.
- Out Run. Each of the five routes now has its own finish achievement and high-score board. Two new challenges reward reaching the goal with time left. The Route D and E cartridges join the supported versions.
2026.11.1 — November 1, 2026#
Meet Achievements: goals to unlock and high scores to chase in classic C64 games, with everyone's progress in one window. It runs on rcheevos, the engine behind RetroAchievements, and starts with 27 games, among them Uridium, Commando, Ghosts 'n Goblins, Bomb Jack and Rainbow Islands. Achievements is in beta: sets and scoring may still change while it settles.
- Play for achievements. Load a game that has them, and each one unlocks the moment you reach it. Your best score goes on the game's own high-score screen, next to everyone else's, and its Hall of Fame ranks players by the achievements they have unlocked. See the games.
- One window for it all. ACHIEVEMENTS in the header, or Cmd/Ctrl+Shift+O, shows the loaded game, everyone's latest unlocks, every game, players' profiles, the chat and your account. It floats, docks on the right, and shares the screen in fullscreen.
- Accounts with passkeys. Sign in with your fingerprint, face or PIN, with no password and no email. A recovery code gets you back in if you lose your passkey. Add a badge to your profile, if you like.
- One chat for everyone. The chat is now a tab of that window: one conversation under your username. Type @ to mention a game, which becomes a link to its page, and see unlocks and new high scores as they happen.
- Fair play. Some games notice a trainer and tell you. Rather play without achievements? Turn them off in Options ▸ Other.
- Simpler ROM setup. Download ROMs directly into your browser from editable links, or use the VICE folder and file upload tabs. ROMs are remembered for later visits. Press Done to start the C64.
- Quieter startup. Attract mode is off by default, with your saved choice still respected.
- Live sprite activity. Monitor shows sprites enabled during the captured frame, including brief activity between samples.
- Silent pause. Pausing from Monitor or the main controls silences audio, including while recording.
- Steady guide navigation. Monitor's component guide keeps its size and position while switching chapters.
- Reliable first boot. Fetching ROMs no longer leaves the power-on prompt flashing over the running C64.
- Quicker Retro Vibes scenes. Switching scenes in the 3D view is faster, most of all the first time, and the 80s Bedroom downloads about a quarter smaller.
- Fog switch. On a computer, a new button in the 3D view turns Foggy Spotlight's stage smoke off and on. With the fog off it takes the place of the plain Spotlight scene, which is gone; if that was your scene, the 3D view now opens in Foggy Spotlight.
2026.10.8 — October 28, 2026#
Meet Live Monitor Beta: a visual way to explore how your game or demo uses the C64, from plain-language explanations to technical evidence.
- See the machine at work. Open a full-window overview of Code, Memory, Video, Sound, Controls and Storage, including dual SID, tape, cartridges and REU.
- Pause and explore. Open a component to inspect a shared moment. Explore memory bytes and graphics, step through sound changes, or replay a video frame with explanations of sprites, borders, raster timing and pixels. Follow the evidence into register writes and assembly instructions.
- Keep it familiar. Monitor follows your theme, keeps the C64 display visible and supports keyboard and controllers. Choose the sampling rate, resume to watch activity, or close Monitor to continue playing.
- Learn the hardware. The Monitor guide explains the tools. Inside the C64 tells the components' stories, with specifications, fun facts and things to try.
2026.10.7 — October 24, 2026#
Disk queues, IEC printing and a visual theme picker, with simpler controls and refreshed guides for desktop and mobile.
- Drive 8 queue. Queue disks from Assembly64 or Library, reorder them and switch with NEXT DISK or Cmd/Ctrl+Shift+8. The queue stays between visits.
- IEC devices and printing. Add plugins alongside drives 8 and 9. IEC Printer captures text and bitmap graphics, saves jobs and prints to paper or PDF.
- Plugin installation. A shared install review shows what each device does before you accept and run its code.
- Themes and layout. Choose a theme after ROM setup, with matching docs. Dialogs are more consistent, narrow windows stack controls and loaded equipment reveals its controls. Existing custom layouts stay intact.
- Hayes Modem speaker. Optional ringing and connection sounds follow volume and mute.
- Online users. The chat lobby and admin show who is online.
- CLI devices. Connect IEC plugins alongside the User Port, export printer jobs as SVG or HTML and reload device edits through the local server.
2026.10.6 — October 20, 2026#
C64 READY. gets a chat. Talk with other players about what you are playing, in rooms you start from the game or demo you have loaded, with no sign-up.
- Chat. A CHAT button in the header opens a chat with other C64 READY. users. There is no sign-up, just a nickname. Start a room about the game or demo you have loaded with one tap, or join any room in the lobby, and when the room is about an Assembly64 release, everyone can load it with one click. A room closes when everyone has left, and the chat is logged for 90 days so abuse can be investigated. See Chat.
2026.10.5 — October 18, 2026#
The user port arrives, and its devices are pluggable: a built-in WiFi modem that calls BBSes at up to 9600 baud, or your own device written in JavaScript. A new pirate theme, Lookout Point, has stars twinkling on the page.
- User Port and a WiFi modem. A new card for user port devices. The
built-in WiFi modem lets terminal programs such as CCGMS call BBSes, through
the relay
c64rdy serveprovides, at up to 9600 baud with UP9600. See User Port. - Your own user port devices. One JavaScript file, installed from a file or a web address. See Writing a user port device.
- Lookout Point theme. A new built-in theme for a pirate's lookout: the night watch in dark mode, a starry indigo sky in moonlit lavender with campfire-amber buttons and stars twinkling on the page, and the sea by day in light mode, lavender with indigo buttons over rows of waves. Pick it in Options ▸ Theme.
- Twinkling theme patterns. A theme file can now make its page pattern
twinkle, and there are two new patterns,
starsto twinkle with andwaves. See the theme file format. - Synthwave, remade. The Retro Vibes highway now glows: neon grid and rails, a banded sun behind cloud streaks and a city skyline, and a wet road that mirrors it. The city's windows light up and go dark, and beacons blink on its spires. Modelled palms and contoured mountains drive past with the grid, the stars twinkle, and now and then a shooting star crosses the sky.
2026.10.4 — October 16, 2026#
A new Retro Vibes scene puts the machine under a theatre spotlight in drifting stage smoke, and a seventh built-in theme, Art Deco, dresses the interface in gold and jade.
- Art Deco theme. A seventh built-in theme: gold and jade, with ivory type on peacock midnight in dark mode and navy ink on ivory paper in light, and rows of Art Deco fans on the page, a new pattern that theme files can use too.
- Foggy Spotlight. A new Retro Vibes scene: a theatre spotlight hanging over the machine, stage smoke drifting through its beam and pooling on a worn studio floor. The machine casts a shadow through the smoke, the screen's glow lights it in front of the monitor, and on phones and tablets the beam shows as a soft cone of light.
- ⛶ in Retro Vibes always finds the screen. Pressing it from behind the monitor used to frame the back of the cabinet. The camera now swings around the monitor in a smooth curve and comes to rest facing the screen.
2026.10.3 — October 15, 2026#
The 80s Bedroom is rebuilt as a fully modelled room, the RAM Expansion keeps its contents across a reset, and restored tapes load more reliably. Two new guides cover tape restoration and how C64 READY. compares with VICE.
- RAM Expansion survives a reset. Pressing RESET, or loading a disk,
tape or program into a running machine, no longer empties the RAM Expansion.
A game that keeps its data there, such as one that loads a
.reuimage alongside its disk, carries on working after you swap disks. - C64 READY. and VICE. A new guide, C64 READY. and VICE, sets the two emulators side by side, in compatibility, portability, media, peripherals and tools, to help you pick the right one for a task.
- Focus ring in the theme's colour. Tabbing to a control now outlines it in the theme's accent instead of the browser's blue.
- A better-looking 80s Bedroom. The 80s Bedroom scene has been rebuilt as a fully modelled room: draped curtains and duvet, period props, wood and fabric you can see the grain of, and soft light that bounces around the room from the desk lamp, the lava lamp and the half moon outside. It loads together with the computer, so you no longer see a dark room first, and the 3D MODEL setting in Options picks a lighter or more detailed room, just as it does for the computer.
- A welcome screen in a random theme. The welcome screen on a first visit now wears one of the six built-in themes, picked at random, in your dark or light setting, and the app keeps that theme when you power on. You can change it anytime in Options. The welcome screen also shows the same text logo as the header.
- A guide to tape restoration. The new Tape restoration guide explains how a worn cassette becomes a tape that loads again: what is on a tape, how a recording is read and mended, and how to do it in the emulator and with the command line, with diagrams of each step.
- Tape dumps restored like recordings. A DC2N
.dmpdump now gets the same cleanup as a.wavrecording: Turbo Tape 64 files that read correctly are rewritten at clean widths, so the tape's own loader reads them more reliably. - Mended tapes keep the next file intact. When a damaged second copy of a file is rebuilt, the files after it now stay where they were. Before, the rebuilt copy could overwrite the start of the next file's lead-in, or shift the rest of the tape by up to a second.
- Esc closes the welcome screen. Before your ROMs were set up, Esc did nothing visible on the welcome screen. It now closes it, and the ROM setup opens after.
- Steadier edges in Retro Vibes. The edges of bright things against a dark background, such as the world map and the poster in the 80s Bedroom, no longer flicker while the camera is still.
2026.10.2 — October 4, 2026#
The interface comes in dark and light, with six built-in themes and your own from a theme file. Everything now works from the keyboard, and the User Guide is split into topic pages.
- Light mode and themes. The interface follows your system's dark or light setting, or stays on one you pick with the new button in the header or APPEARANCE in Options ▸ Theme. Classic, GEOS, Breadbin, Phosphor, Out Run and Commando are built in, each in dark and light with a faint pattern of its own on the page, and you can import your own as a theme file. EXPORT saves the current one as a file to start from, and Cmd+Shift+Y (Ctrl+Shift+Y on Windows and Linux) switches to the next. The screen, the CRT looks and Retro Vibes look the same in all of them, and the docs follow the same dark or light setting.
- Keyboard and accessibility. Tab reaches every control and Enter or Space presses it; lists like the Library and the drive directories move with the arrow keys. The C64 gets the keyboard while its screen has focus, and Tab no longer types INST/DEL. Screen readers get clearer labels, and all text in Classic meets 4.5:1 contrast.
- Assembly64 charts. The Assembly64 Browser has a Charts tab between Explore and Favorites: the top-rated demos, one-file demos, games, music, graphics and tools, ranked by CSDb visitors' votes. LOAD opens a file you already saved to the Library instead of downloading it again.
- The User Guide, in topics. A short opening page and six topic pages, the command line among them, with links to the next. Links to the old pages still land on the right section.
- A cleaner header and logo. The tagline under the logo is gone and the logo lines up with the buttons. Its CRT lines run through the letters only, so the edges stay crisp, and it follows the CRT settings panel.
- Keys that look like keys. The joystick keys in Control Ports and the keys in KEY MAP are plain, neutral keys, so they no longer pass for buttons. Point at a joystick key to see what it does.
- LOAD ANY works with the machine off. It powers the C64 on and runs the
file, as dropping one on the screen does. With AUTORUN off, a disk or
.prgnow says it was inserted, and nothing loads until you typeLOAD. - Full-memory PRGs start. A
.prgthat fills memory through the$D000to$DFFFarea, like the uncrunched OneLoad64 games, now goes straight into memory. Before, Commando and others like it played their music over a black screen. - Smaller fixes. LOAD ANY and LOAD LIB now sit on the first row of Media load. A dragged panel keeps its look. Scrollbars stay visible while there is more to scroll to. The Datasette's sound and scope are greyed out until a tape is in. The "Load faster?" question comes back after a reload or when TDE is turned on again.
2026.10.1 — October 2, 2026#
Load D71, D81 and copy-protected G64 disks, and use disks with True Drive Emulation off through a new built-in drive. The CRT looks are redrawn, with a settings panel for fine-tuning each one.
- D71 and D81 disks. Use 1571 and 1581 disk images in drives 8 and 9, with loading, saving, formatting, export, the Library and Assembly64. These formats use the virtual drive and turn True Drive Emulation off for that drive.
- G64 disk images. Load
.g64raw disk images into drive 8 or 9: the disk as the original recorded it, so copy-protected games load as on a real 1541. Loading one turns True Drive Emulation on. - Nibbler dumps. A
.nbzfrom the C64 Preservation Project loads too; it becomes a.g64on the way in. - Disk I/O with TDE off. A built-in drive now answers the KERNAL for
drives 8 and 9: programs open and read files, list the directory, use the
command channel and
SAVE, on a.d64,.d71or.d81, without the 1541 ROM. Loaders that call the LOAD routine through its vector work too. - CRT looks redrawn. Scanlines sit on the C64's own raster lines and the phosphor mask on your screen's pixels, so no more ripple or banding at any size or on Retina screens. Bright areas glow instead of dimming.
- One frame for every look. No thick bezel on the tube looks; the picture keeps its size.
- CRT settings. A CRT SETTINGS button in Options (or Cmd/Ctrl+Shift+F) opens a draggable panel with the six looks and a slider for every setting behind them, remembered per look. The CRT button still cycles the looks.
- Collision overlay. An optional diagnostic tint shows sprite and graphics collision areas over the screen, with a 200 ms sprite-to-sprite collision indicator.
- Smaller fixes. Pixels already fetched for display stay intact when a program changes graphics memory or switches video banks mid-line. Drawing the screen takes less CPU work. Flescos no longer shows a black stripe through the picture. Tooltips on the controls are shorter.
2026.9.3 — September 28, 2026#
Play two-SID tunes in stereo with separate scopes and envelope bars. This release also refines Retro Vibes lighting and makes programs easier to load while something else is running.
Two SID chips. Play two-SID tunes in stereo, with each chip on its own speaker, or mix both in mono. Tune files select their chip models and ask before enabling SID2 or changing its address. Early stereo PSID v2 files are supported too. Options also lets you enable a second chip for games and demos, and saved states remember both chips. Two stacked, half-height scopes and separate blue ENV 3 labels and bars show the two chips separately.
More atmospheric Retro Vibes lighting. Synthwave's neon lights bring colour to the C64, with smoother grid and road lines. In 80s Bedroom, the main monitor lights the desk with colours from the running picture. Spotlight, IK+ Sunset and Bedroom each have their own gentler grain, vignette and colour-fringing settings.
Clean left picture edge in VIVA LV. Stray pixels no longer flicker into the left border on the picture's first line.
Dropping a program on a running machine runs it. A
.prg,.t64or.siddropped on the screen, picked with LOAD ANY or opened from the Library used to wait for a BASIC prompt that a running tune or game never gives. It now resets to one first, as a load from Assembly64 already did. A disk or tape still goes in without a reset, since it may be the one a running game asked for.
2026.9.2 — September 20, 2026#
Play .SID tunes on a player that runs on the C64 itself. This release also
opens .T64 archives and fixes a 6510 interrupt timing corner that stopped
demos at a part switch.
Demos that time their music and effects with CIA interrupts keep running. A timer interrupt arriving in the last moments of another interrupt's start-up could be taken a few cycles early. Performers' C=BIT '18 no longer stops at its first part switch.
.SIDtunes play, on a player that runs on the C64. Drop one on the screen, pick it with LOAD ANY, or open one from Assembly64, where the whole High Voltage SID Collection lives. The tune is wrapped in a program that runs on the 6510 and drives the SID, so CIA-timed tunes, raster-timed tunes and digi tricks all work. See Playing a .sid tune..T64archives open. Drop one on the screen or pick it with LOAD ANY, and the program inside runs. Where an archive holds several, you are asked which.A tape of loader stubs no longer reads as damaged. The tiny file that hands over to a game's own fast loader used to count as signal belonging to nothing. The warning is now kept for signal that really does.
2026.9.1 — September 14, 2026#
Explore demos, intros, music and other C64 scene productions directly in Assembly64, then load compatible files or save them to Library for later. This release also improves keyboard focus and refreshes the User Guide.
Keyboard focus is clearer. Tab navigates the Assembly64 control without reaching the C64. A hint below the screen shows when keyboard input belongs to a field or dialog.
Key Joystick 1 uses J and K for fire by default. L stays available for typing LOAD. Custom key mappings are preserved.
Explore the C64 demoscene with Assembly64. Discover demos, intros, music, graphics and diskmags, search by production title or group, and follow your favorite creators. Demos is the starting category. Open Explore for advanced search, favorites and named searches, then load compatible productions or save their files to Library for offline use. Media load now starts below Control Ports, with Assembly64 at the top of the right column, expanded by default.
A small graphics performance improvement in Safari. The renderer does less repeated work while keeping the same picture and sprite behavior.
Disk loading offers to turn True Drive Emulation on. When loading a
.d64with TDE off and the drive ROM available, choose Turn TDE on for compatibility or Keep TDE off to continue with the current setting. This also works from the LOAD buttons on drives 8 and 9.Loading a program offers to load it faster. Nothing on the disk a
.prgarrives on needs the emulated 1541, but True Drive Emulation still loads it at the speed of the real thing. Loading one now offers to switch that off. Declining is remembered.Clicking a file in a disk directory works with True Drive Emulation off. It used to load the program to the wrong place in memory, which did nothing at best and blacked out the screen at worst.
A seventh commercial tape loader can be read: PROCASS, US Gold's own mastering system, the one on Out Run and Forgotten Worlds. Its tapes used to show a few small files and minutes nothing could read; the deck now lists every file by name, the only commercial format here that has them.
2026.9.0 — September 5, 2026#
- C64 READY. gets a command line.
npx c64rdyputs a terminal in front of the same tape and disk engine: turn a shelf of cassette recordings into.tapfiles in one go, list what a tape, disk or cartridge holds, repair damage, and boot programs headless — down to every program on a tape side tiled into one captioned sheet. No install, no dependencies. The new CLI guide covers it all. - Six commercial tape loaders can be read: Novaload (the loader behind many boxed games, drawing a picture and playing music while the tape runs), Ocean / Imagine, Freeload, Wildload, Gremlin Type 2, and the US Gold / Datasoft one. Tapes that use them used to show one or two small files and minutes nothing could read. The deck now lists everything on them.
- Shortcuts that stay out of the C64's way. App shortcuts now take Cmd+Shift on a Mac and Ctrl+Shift on Windows and Linux, both working everywhere: V pastes, F cycles the CRT look, Z zooms the VIBES button. Ctrl on its own stays the machine's, and text boxes keep their own keys. The KEY MAP dialog lists them.
- Studio mode for Retro Vibes. Cmd+Shift+X / Ctrl+Shift+X strips the 3D scene to the machine and the C64 READY. logo (no buttons, no pointer) for screenshots and video. Remembered between visits.
- A smoother welcome. The POWER ON glow was redrawn on the processor every frame; it now runs on the graphics card. Same look, none of the cost. Thanks to the reader who reported it, fix included.
- The idle demo knows when to sit one out. It steps aside for reduced-motion settings, or graphics that can't keep up, leaving the "press power to boot" hint. ATTRACT MODE in Options still has the say.
- Clearer documentation. The docs pages got a readability and accuracy pass: shorter guides, corrected details, less repetition.
2026.8.6 — August 29, 2026#
First public release of source code. C64 READY. is now open source under the GNU General Public License v3 (or later). The complete source, its 2,400+ tests and these docs live on GitHub: https://github.com/mortyeriksen/c64ready
- Read it, build it, run it locally. The README explains how to run the emulator and its test suite with your own C64 ROMs; the ROMs themselves are still Commodore's and are not included.
- Report bugs and request features on the GitHub issue tracker; pull requests are welcome too (see CONTRIBUTING in the repository).
- Privacy, in writing. The About page now states what leaves your browser: nothing but a few anonymous page counts. ROMs, disks, tapes and save states stay in your browser.
- Credits and licenses in one place. Everything C64 READY. builds on, from reSID and VICE to the fonts and the 3D model, is listed in the repository's NOTICE file and on the Specifications page.
2026.8.5 — August 29, 2026#
A release about getting started. If you already run VICE, the ROMs are one folder pick away.
- ROMs straight from VICE. The setup dialog now starts with Get ROM files from VICE: press CHOOSE…, pick the VICE folder, and the four ROM images are found inside it. Your browser may call that an upload, but nothing is sent anywhere. Loading each file yourself still works, below.
- Dialogs stay where you put them. The Options header no longer scrolls away with the settings under it, and scrollbars sit beside the rows instead of over them.
- One less sound setting. The old LEGACY engine is gone. ENGINE now picks between reSID WASM and reSID JS.
- Clearer instructions. Getting Started and the User Guide have been rewritten.
2026.8.4 — August 26, 2026#
A release about cassettes. A recording of a worn tape is read for everything that can still be recovered, and nothing is trusted until the tape itself has proved it.
- Your old cassettes may play again. Record a worn tape to
.wavand drop it on the screen. The deck reads what is left and mends what it can prove. Nothing brings back a stretch the tape has lost. Of the programs on eight 1980s cassettes, 66 loaded before and 121 do now. - Every reading is used. Both channels of a stereo transfer and their average are read. So are the two lined up: they sit a hair apart on every tape, and lining them up rescued whole sides. The reading that hands over the most files wins. A file it cannot prove is read again from all the others.
- Repairs need agreement. A checksum alone lets one wrong reading in 256 through, so a file goes back only when two readings agree on its bytes. One that nobody else could confirm is still put back, and says so in the listing.
- Proved files load like new. Every file the tape can prove is rewritten at clean pulse widths. A loader from 1986 is never handed a marginal one. One game whose bytes checked out but whose loader tripped on two such pulses loads now.
- A directory for the tape. New: 🔍 on the deck lists what is on the tape. It is laid out like the Library: a row per file with its format, size and start time. A click winds the tape to that file. Every file is there, named or not. Damaged ones are struck through. A line under the list says what is wrong, how much is gone and what was mended.
- DC2N dumps load. A
.dmpfrom a DC2N is a tape like any other. - See the signal. A scope beside the tape speaker draws the square wave passing under the head.
- Lighter on a phone. Tape recordings are read in pieces. That is about half the memory it took before, so a long side no longer risks the browser stopping it.
- Also:
- Run in background is a new switch under Options ▸ Other. It keeps the machine running while another window has focus. Off by default.
- Datasette: a reset lifts the PLAY key, and a SAVE plays out loud as it is written.
- Drive 9 starts with True Drive Emulation on.
- Tooltips wait two seconds before appearing, so they stay out of the way while you work.
- YouTube channel link in the header. Subscribe for updates!
2026.8.3 — August 22, 2026#
Tooltips that turn up where they belong, and fixes for using C64 READY. on a phone.
- Tooltips stay with their control. The explanation appears just under the button, in the app's own colours; no more arriving late and halfway across the page.
- The touch joystick leaves your keyboard alone. Pressing the touch joystick or a fire button no longer raises the on-screen keyboard.
- Fire on K and L. Key Joystick 1 starts with both fire buttons under your right hand. Keys you rebound yourself are untouched.
- Room for the + on touch. The + that brings a hidden card back moves to the bottom of the screen while the joystick is up, clear of the fire button.
- Library files move between phone and desktop. A library exported on Android imports back again, and a wrong file now says so in the dialog.
- A cleaner bedroom. The lamp in the 80s Bedroom no longer hazes the room in Safari.
2026.8.2 — August 12, 2026#
Expansion RAM for the software that wants it, disks that behave like the originals, a side panel you can pare back to what you use, and 3D scenes worth sitting in.
- A RAM Expansion Unit. Switch one on in the
RAM Expansion card (a 1700, 1764, 1750, 1750 XL
or a generic unit up to 16 MB), and the demos and programs that want expansion
RAM will find it, working the way it does on real hardware. You can fill it from
a
.reufile, save it back out, or wipe it, and whatever is in it comes along inside a save state. - Disks that keep their quirks. 40- and 42-track
.d64images load, not just the usual 35; a 42-track image used to be read as an ordinary 35-track disk. If an image records the errors on the original floppy, those are honoured too, so a game protected by a sector that has to fail to read still loads the way it was meant to. GEOS disks show readable filenames. - Hide the cards you don't use. Drag a side-panel card to the corner and drop it, and it is gone from the panel; a + appears in that corner to bring any of them back. Your arrangement is remembered either way.
- Shortcuts that work on every platform. App shortcuts now take Cmd on a Mac and Alt (or Alt+Shift) on Windows and Linux; all three work everywhere, and the KEY MAP dialog lists them. Windows and Linux get a paste shortcut at last. Ctrl is left alone, because the C64 needs it.
- A bedroom you'd recognise. The 80s Bedroom scene is properly furnished now: lit like a room at night, with something playing on the TV in the corner. The IK+ Sunset courtyard has its stone, its shadows and the water catching the light, and Synthwave gets an arcade road running out to the sun.
- Lit by the C64 itself. In the Spotlight scene the light on the machine now comes from its own picture, so the colour in the room shifts with whatever is on screen. Starry Plain has a new sky, with the Milky Way sweeping across it.
2026.8.1 — August 6, 2026#
Loading got simpler, the controls are yours to arrange, and the picture keeps its shape whatever you do to the window.
- One button for any file. LOAD ANY takes a
.prg,.d64,.crt,.tapor.wavand works out what to do with it: the same thing dropping a file on the screen already did. No more picking the right button for the file in your hand. - A .prg arrives on a disk. Load a program and it is
written onto a disk of its own instead of being
dropped into memory. It shows up in the directory, you can load it again, and
you can save it back out as a
.d64. It also means loading a program no longer resets the machine; putting a disk in a real C64 doesn't either. - Hear the tape. A speaker button on the Datasette plays what the C64 is actually reading: the real screech, not an imitation.
- Tapes as sound files. Save a tape as a
.wav(the actual cassette audio) and play it into a real C64 to load it there. It works the other way too: record a real cassette to a.wavand load it here. - Arrange the controls. Every card in the side panel has a grip handle. Drag it to move it up or down, or across to the other column, and it stays where you put it next time you visit. Put everything in one column if you like. The handles work from the keyboard too, and Options ▸ Display has a reset if you want the original layout back.
- A demo in the VIBES button. The VIBES button now has a small pixel demo running inside it. Press Cmd+Z to blow it up to ten times the size. Switch it off in Options if you'd rather have a plain button.
- A picture that is never stretched. Turning a phone on its side used to squash the C64 screen out of shape. It now always keeps the machine's own proportions (at any size, any window shape, and with any CRT look), and the frame stays tight around it instead of running wider.
- A new MAX size. SIZE gains MAX, which fills the width available rather than stepping in whole multiples, useful where no multiple quite fits. Sizes too big for your window are left out of the cycle now, instead of being shown clamped to a size they are not, so the button always changes something. It is available on phones too, where it used to be hidden.
- Fixes. Game intros that read the loading messages back off the screen now start on their own. Opening Library or Save States on a phone no longer covers the list with the keyboard. The documentation pages get their icon back. And the installed app is a little smaller again.
2026.8.0 — August 4, 2026#
Better sound, and a way to get your work out of the emulator.
- A new SID engine. The reSID transistor-level model now runs as compiled WebAssembly and is the default, so the sound is the same as before but far cheaper to produce. Options ▸ Sound still lets you pick reSID JS or the older Legacy engine, and all three play at the same volume.
- Record what you see. A new RECORD button captures the window with sound to an MP4 you can trim in QuickTime or drop straight into a video editor. Works in Chrome, Edge and desktop Safari, up to 1080p.
- Master volume. A real volume slider, with MUTE folded into it.
- Disks you can write to. BLANK to insert a fresh disk, FORMAT to prepare it, then SAVE into it from BASIC. Deleting files works too, and a disk can be write-protected or exported back out as a .d64 file. It all runs through the real 1541 DOS, so a program cannot tell the difference.
- Tapes you can record. The datasette now writes as
well as reads. Insert a BLANK tape, press REC, and
SAVE"NAME",1puts your program on it. Then download it as a .tap file. The full five keys are there (REC, PLAY, REW, FF, STOP) with a tape counter, and the write-protect tabs block recording the way a real cassette does. Turbo savers work too: the write line is timed to the cycle, so what lands on the tape is what a real C64 would have written. - Tidier save states. Rename a state from the Load State dialog, and find it again in an alphabetical list.
- A sharper picture. The display is now sized in whole multiples of the C64's own framebuffer, so no scaling step softens a pixel. On a phone held upright it fills the width.
- A new Retro Vibes scene. An 80s bedroom, and a reworked IK+ Sunset built after the original game's backdrops.
- A welcome screen. First-time visitors get a short introduction with a teaser video instead of landing cold in the machine.
- A much smaller install. The installable app went from about 12 MB to 1.9 MB, and the documentation now works offline once installed.
- Fixes. Audio no longer lags after a keypress or when returning to the tab, gamepads work in the installed app, mouse and paddle inputs report correctly on an empty port, and the Android soft keyboard behaves.
2026.7.0 — July 19, 2026#
The first public release.