Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c64

A Commodore 64 running on the PlayStation, built on nugget and PSYQo.

  • m6502bench/: a 6502 interpreter and a 6502-to-MIPS recompiler, benchmarked on Klaus Dormann's functional test.
  • c64/: the machine (NTSC VIC-II text modes, both CIAs, banking) on top of that core. It boots to READY.

ROMs are the MEGA65 Open ROMs (LGPL-3), and the Dormann test binary is GPL-3. Both are fetched at build time and never committed here.

git clone --recursive https://github.com/ps1dev/c64
make -C c64/c64

EXTRA=-DC64_JIT_ONLY or EXTRA=-DC64_INTERP picks one core. The default build alternates the two in 300-frame windows after READY. and prints timings over the TTY. make does not track EXTRA, so remove *.o *.dep between variants.

About

A Commodore 64 on the PlayStation: 6502 recompiler and C64 machine on PSYQo

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages