Learn 6502 Assembly

Learn 6502 Assembly Free App

Rated 4.34/5 (145) —  Free Android application by Ray(Rui) Li

Advertisements

About Learn 6502 Assembly

Ever be intimidated by assembly language? Try to pull your hair to figure out the obscure commands and memory manipulation? With this simple and elegant emulator, learning assembly language couldn't be easier. Don't believe it? Just try out the built-in examples and start from modifying, then creating. Use the debugger to see how each command affects the registers, memory and video output; Use the game console to play your games with on screen controllers.

Features:
* Allow users to see hex code and disassembled code for compiled programs
* Allow uses to use debugger to debug their programs
* Built-in game panel and console to start off game programming right off
* Built-in tutorials, manuals and examples to help users to easily get on with 6502 assembly programming

For donation,please go to either
https://play.google.com/store/apps/details?id=com.redlee90.donation1&hl=en
or
https://play.google.com/store/apps/details?id=com.redlee90.donation2&hl=en

Please report bugs to me at redlee90@gmail.com before posing them in the reviews, just give me a chance to make them right. Thanks and enjoy

How to Download / Install

Download and install Learn 6502 Assembly version 3.2.2 on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: com.redlee90.learn6502assembly, download Learn 6502 Assembly.apk

All Application Badges

Free
downl.
Android
4.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Bug fixes and UI improvements
Version update Learn 6502 Assembly was updated to version 3.2.2
More downloads  Learn 6502 Assembly reached 10 000 - 50 000 downloads
Version update Learn 6502 Assembly was updated to version 3.0.0
Name changed  Name changed! Learn Assembly Language now is known as Learn 6502 Assembly.

What are users saying about Learn 6502 Assembly

U70%
by U####:

I think this is a fun assembler, I have been messing around with this for about a year and a half every now and then, and I finally got a pixel to move on the top of the screen. Only from 0x00 to 0x02ff, but it is pretty cool. If anybody wants to mess with the code they can, but I don't think is is very efficient in the way I did it, I was just messing around. CODE___ LDA #$01 STA $01 JMP input reset: LDA $03 DEC $03 CMP #$00 BNE reset DEC $ff CMP #$00 BEQ input input: LDA $ff CMP #$77 ;UP BEQ up LDA $ff CMP #$61 ;LEFT BEQ left LDA $ff CMP #$73 ;DOWN BEQ down LDA $ff CMP #$64 ;RIGHT BEQ right JMP input up: LDA $02 STA $01ff, X DEX LDA $03 ADC #$01 STA $03 CMP #$20 BNE up LDA $01 STA $01ff, X JMP reset left: LDA $02 STA $01ff, X DEX LDA $02 STA $01ff, X LDA $01 STA $01ff, X JMP reset down: LDA $02 STA $01ff, X INX LDA $03 ADC #$01 STA $03 CMP #$20 BNE down LDA $01 STA $01ff, X JMP reset right: LDA $02 STA $01ff, X INX LDA $02 STA $01ff, X LDA $01 STA $01ff, X JMP reset

U70%
by U####:

No way to run code or view output that I can tell. The tutorial was taken directly word for word from a web based javascript assembler posted on someone else's site which I don't even believe you credited. Has absolutely no instrucions on using the assembler. No clue where assembled code is being saved or if it even is being saved when I click assemble. So I'm not even able to run the code on another assembler. Was unable to so much as execute the first example. On this. It works fine on the site the tutorial was stolen from though. If I can figure out how to run code I might consider changing my rating but between the unintuitive layout, the complete lack of documentation for the assembler despite this being a tutorial and the fact that the tutorial was taken verbatim from somebody else's website I don't see why I should iser this instead of the assembler the tutorial was originally written for. Keyboard also takes well over 1 minute to appear when teying to use the editor. Sometimes it doesn't even show up at all.

U70%
by U####:

6502 was the first assembly language I learned. Brings back memories. Still, I guess time marches on. 6502 no longer interests me...

M70%
by M####:

Excellent I finished the book with a good understanding, Thank you I would suggest this to anyone studying arch.

U70%
by U####:

Just fell so comfy

U70%
by U####:

Author explains how asm works in most simple way. Congratulations!

N70%
by N####:

Good tool to help you learn the subject.

U70%
by U####:

Nice intro into 6502 and assembly in general

D70%
by D####:

Great app!

I70%
by I####:

Barebones

U70%
by U####:

IMPORTANT in the beggining of the tutorial first link to instruction sets on net works and the other recommended don't. In the part "these two links are your bible" (the other not working, just white blank page on xt910 motorola the last android v. factory update)

G70%
by G####:

Great app for the technically curious.

D70%
by D####:

the app forgets my current tutorial page when i flip between the tutorial and the assembler, but i love the author's writing and the app concept. please keep improving this one.

A70%
by A####:

The editor never opens my keyboard so I can't do anything with it. I'm sure it'd be nice if I could write a program in it!

U70%
by U####:

Everything works great. Slide screen to the right to see the display and run key. We appreciate the tutorial. Thank you!

U70%
by U####:

The tutorial is a start, but I never could find the "run" key I was supposed to click. I was able to assemble, just not run, so it wasn't helpful at all

D70%
by D####:

Great app!

Z70%
by Z####:

badass

U70%
by U####:

Beautiful

N70%
by N####:

I think this app can give a lot of fun to people who like to learn different things to have wider overview. Especially I heard a lot about this famous uC and now have opportunity to program it! Rate should be 4 for usability but because of snake game I give 5 stars

W70%
by W####:

Having a lot of fun rediscovering 6502 assembly. I love the fact that it is unencumbered by ads. Keep up the good work.

N70%
by N####:

When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.

Z70%
by Z####:

There's no actual tutorial in the app. The tutorial is awkwardly linked through a website so you need to switch out to read it. This has the potential to be absolutely awesome, but needs to incorporate the tutorial. Without that it's just a snake game you can look at and tinker with the code. Please consider addressing this. EDIT: dev responded that the tutorial is linked and that I need to have another try. If they read past the first line they would see I was complaining that I need to switch out to a website to access the tutorial. They didn't address my issue which was that it is awkward and not helpful.

U70%
by U####:

Excellent program, I enjoy having the built-in control pad for game input!

D70%
by D####:

The new features of this app make it the best 6502 simulator and assembler I have ever used on Android! Looking foward to new updates.

D70%
by D####:

This app runs smoothly, doesnt get bogged down. It is helpful and easy to use.

R70%
by R####:

Great app, keep up the good work. I didn't find any issue in this version so far.

H70%
by H####:

This simulator is exactly what I've been looking for, I also like the UI design :)

P70%
by P####:

I think this app can give a lot of fun to people who like to learn different things to have wider overview. Especially I heard a lot about this famous uC and now have opportunity to program it! Rate should be 4 for usability but because of snake game I give 5 stars

Y70%
by Y####:

Having a lot of fun rediscovering 6502 assembly. I love the fact that it is unencumbered by ads. Keep up the good work.

P70%
by P####:

When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.

D70%
by D####:

Excellent program, I enjoy having the built-in control pad for game input!

F70%
by F####:

It keeps crashing in my moto g, also I can't include anything from my Atari VCS code it keeps saying syntax error when I define the processor: "assembly 6502", if you get this fixed I'll give it 5 stars

Z70%
by Z####:

I love this app, and it opened my doors into NES programming which I am now learning, thanks to this app. Recommended for anybody wanting to learn how to program any computer with a 6502 or 6502c in it.

L70%
by L####:

no screen rotation for tablet/keyboard

W70%
by W####:

There's no actual tutorial in the app. The tutorial is awkwardly linked through a website so you need to switch out to read it. This has the potential to be absolutely awesome, but needs to incorporate the tutorial. Without that it's just a snake game you can look at and tinker with the code. Please consider addressing this.

P70%
by P####:

Gave up even trying. Going.

U70%
by U####:

This app did not work on my tablet. I have an RCA Voyager. I wish I could try this app as I would like to learn assembly for 6502 programming. Your fix did not fix it. Same issue.

Y70%
by Y####:

Great app, keep up the good work

E70%
by E####:

When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.


Share The Word!


Rating Distribution

RATING
4.35
145 users

5

4

3

2

1