C64 CPU Emulator

  •        0

A 6510 emulator with assembler and disassembler. There's no UI in this project, but a console app for testing and an unit test project.




comments powered by Disqus

Related Projects


OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. It leverages the hardware performance counters of the CPU to enable profiling of a wide variety of interesting statistics, which can also be used for basic time-spent profiling. All code is profiled: hardware and software interrupt handlers, kernel modules, the kernel, shared libraries, and applications.


A Java-based Commodore 64 emulator. Runs most of C64 games and many demos. Emulates CPU (6510), VIC-II (on a cycle level), SID (including filters, combined waveforms and bugs) and CIA. Easy to add to any web-page using Java/Javascript.

Pure64 - Pure64: A 64-bit Software / Operating System loader

Pure64 is a 64-bit software loader initially created for BareMetal OS. The loader gets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer. If you need a quick way to boot a 64-bit AMD/Intel based computer that will enable all available processors and load your software then Pure64 is ideal. Pure64 keeps an information table in memory that stores important details about the computer (Amount of RAM and memory layout, n

Quarkos64 - A 64 bit OS written in assembler and minimal C

A 64 bit OS written in assembler and minimal C A combination of the Big Bang, Oxygen, and Helium Projects. QuarkOS is a monotasking (per core) operating system that is able to use multiple CPU cores in able to run concurrent operations. This is done through Oxygen which also is responsible for filesystem access, networking, video access, and interfacing with the Helium UI system.


Ski is an instruction simulator designed to execute and test ia64 code on non-ia64 machines. This is CPU simulator only; there is no machine simulator (for all the stuff beyond the CPU such as the PCI bus or random IO devices).

Unworkable - Unworkable is a BSD-licensed BitTorrent implementation written by Niall O'Higgins.

Unworkable is a single threaded and asynchronous BitTorrent implementation, written in portable ANSI C using libevent and mmap() for performance. Unworkable is developed primarily under OpenBSD, however it has been written with portability in mind and should compile and run out of the box on at least: Various Linux flavours FreeBSD 6.2 Mac OS X (both PPC and i386) Solaris 10 Windows XP (cygwin) I go out of my way to use slower, harsher platforms for development (e.g. old sparc64, g3 macppc, arm

Cakeos - 32 bit hobby operating system

Cake is a 32 bit (with future plans for 64 bit expansion) hobby operating system started by me lukem95. It is written in C, ASM and C++. CakeOSAboutWelcome to the CakeOS google code page. Cake is still in its Alpha stage, with development being fairly slow, as other hobbys/work/school are taking their toll on my free time. Expect updates to be posted here :) Please see the Wiki for specification and other information on the project. Please note that this project has been discontinued. Latest Ver

Easyhook-continuing-detours - EasyHook starts where Microsoft Detours ends. This project supports ho

Project Description EasyHook starts where Microsoft Detours ends. This project supports extending (hooking) unmanaged code (APIs) with pure managed ones, from within a fully managed environment like C# using Windows 2000 SP4 and later, including Windows XP x64, Windows Vista x64 and Windows Server 2008 x64. Also 32- and 64-bit kernel mode hooking is supported as well as an unmanaged user-mode API which allows you to hook targets without requiring a NET Framework on the customers PC. An experimen

Cellocity LInux Operating System

Cellocity Linux is Based on Fedora Core 6 Source Code. With only basic core elements needed to operate Compatipal and a completley Graphic Interface as well as Text. Version 2.0 will include more applications 32,64 bit and 80 Core Intel CPU

x86/x86-64 assembler/jitter written in C#

The project goal is to develop a library for generating machine code irrelatively to machine architecture. Assembler-like C# API is a bonus.