Desktop Version of the Easy 6502 Simulator
Go to file
2017-03-30 00:05:59 -05:00
app remove wasted space 2017-03-29 23:08:12 -05:00
assets Add screenshot to README 2017-03-30 00:05:20 -05:00
.babelrc
.eslintrc.yaml remove annoyances 2017-03-29 23:07:43 -05:00
.gitignore responseBuild merge 2017-03-29 20:37:26 -05:00
main.js devtools comment 2017-03-29 18:49:51 -05:00
package.json 0.3.7 2017-03-29 22:14:54 -05:00
README.md Update todos and links 2017-03-30 00:05:59 -05:00
yarn.lock clean node packages 2017-03-11 23:50:17 -06:00

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.

Alt text

Getting Started

Binary Downloads

OSX 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 If you have Yarn installed: yarn install Or without Yarn: npm install 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 Windows/Linux
  • Build Packages for Win/Linux Platforms
  • 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

License

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