Learn 6502 Assembly for Android
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.
6502 was the first assembly language I learned. Brings back memories. Still, I guess time marches on. 6502 no longer interests me...
Excellent I finished the book with a good understanding, Thank you I would suggest this to anyone studying arch.
Just fell so comfy
Author explains how asm works in most simple way. Congratulations!
Good tool to help you learn the subject.
Nice intro into 6502 and assembly in general
Great app!
Barebones
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)
Great app for the technically curious.
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.
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!
Everything works great. Slide screen to the right to see the display and run key. We appreciate the tutorial. Thank you!
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
Great app!
badass
Beautiful
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
Having a lot of fun rediscovering 6502 assembly. I love the fact that it is unencumbered by ads. Keep up the good work.
When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.
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.
Excellent program, I enjoy having the built-in control pad for game input!
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.
This app runs smoothly, doesnt get bogged down. It is helpful and easy to use.
Great app, keep up the good work. I didn't find any issue in this version so far.
This simulator is exactly what I've been looking for, I also like the UI design :)
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
Having a lot of fun rediscovering 6502 assembly. I love the fact that it is unencumbered by ads. Keep up the good work.
When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.
Excellent program, I enjoy having the built-in control pad for game input!
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
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.
no screen rotation for tablet/keyboard
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.
Gave up even trying. Going.
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.
Great app, keep up the good work
When I reset the CPU and try to run the program again it won't run... EDIT: Never mind, forgot to assemble again. Heh.
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