Code Monkey home page Code Monkey logo

6502simdesktop's Introduction

6502 Simulator Desktop Edition

One of the best systems to start learning Assembly is with the old but amazing 8-bit Commodore 64. Thanks to Nick Morgan, creator of the Easy 6502 and Easy 6502 tutorial with simulator, you can learn assembly very easily!

What would make it even easier is having your own Desktop 6502 Simulator to use. So to help make that happen I went ahead and did exactly that. While I am not finished it is usable, and I plan to do whatever I can to make it a great desktop app in the near future.

6502 Desktop Simulator

Getting Started

Binary Downloads

OSX Build 0.3.7 Windows Build 0.3.7 Linux Build 0.3.7

Install Manually

If there is not a build for your OS or if you would like to compile from source, you can install manually:

First things first, clone the repository by downloading with the Green Download button above, or cloning on your system.

git clone https://github.com/3DEsprit/6502SimDesktop.git

yarn install (or npm install without Yarn)

npm start

Have fun!

ToDo List

  • Finish Memory Monitor In Progress
  • Add Menu/Hotkey Support for functions
  • Update Register/Flag Viewing
  • Addition of UI Animations
  • Create Snazzy Icon (In process)
  • Test on Linux
  • Build Packages for Win/Linux Platforms
  • Reactive CSS with the window size
  • Make the the sim integration more desktop-ish In Progress.
  • Various Colored Themes
  • Look at options to offer on Mac App Store, and Windows App Store
  • Switch to Electron-Builder for Builds
  • Change Linux Builds to AppImage

License

The base simulator used in this app was created by Nick Morgon, and you can find the original code in the 6502js Repo.

6502simdesktop's People

Contributors

3desprit avatar dependabot[bot] avatar mutableloss avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.