w1k #1 Posted April 18, 2009 (edited) Hi, I decided to start to learn assembler. Where to start? Learn command, or computer memory, vbi, etc? i have basic test - write letter "a" on screen run $2000 org $2000 lda #$61 clc sta $bc40 jmp * i want to letter "a" took the whole first line = aaaaaaaaaaaaaaaaaaaaaaaaa thank you.. Edited April 18, 2009 by w1k Quote Share this post Link to post Share on other sites
Heaven/TQA #2 Posted April 18, 2009 index registers, as an example org $2000 ldx #0 lda #$61 loop sta $bc40,x inx cpx #40 bcc loop jmp * or org $2000 ldx #39 lda #$61 loop sta $bc40,x dex bpl loop jmp * or org $2000 ldy #39 lda #$61 loop sta (88),y dey bpl loop jmp * ... Quote Share this post Link to post Share on other sites
[email protected] #3 Posted April 18, 2009 I started with a simple demo from my friend Umut and then started to put PM's on screen, use VBI's, DLI's and stuff. I wrote a small simple introduction in Megamagazine, which I think helped another guy start ... Have my code at : http://pokeysoft.no/games/atari/a8dl.htm But it's not documented at all or at least extremely poorly. You should have Mapping the Atari ... invaluable Have fun and take Atarian care Quote Share this post Link to post Share on other sites
w1k #4 Posted April 18, 2009 index registers, as an example org $2000 ldx #0 lda #$61 loop sta $bc40,x inx cpx #40 bcc loop jmp * or org $2000 ldx #39 lda #$61 loop sta $bc40,x dex bpl loop jmp * or org $2000 ldy #39 lda #$61 loop sta (88),y dey bpl loop jmp * ... oh maan, that's good.. can you comment that code? Quote Share this post Link to post Share on other sites
w1k #5 Posted April 18, 2009 I started with a simple demo from my friend Umut and then started to put PM's on screen, use VBI's, DLI's and stuff. I wrote a small simple introduction in Megamagazine, which I think helped another guy start ... Have my code at : http://pokeysoft.no/games/atari/a8dl.htm But it's not documented at all or at least extremely poorly. You should have Mapping the Atari ... invaluable Have fun and take Atarian care thanks.. i must print some books and learn, learn and learn Quote Share this post Link to post Share on other sites
+kheller2 #6 Posted April 18, 2009 http://www.atariarchives.org/mlb/ Quote Share this post Link to post Share on other sites
candle #7 Posted April 18, 2009 i'm not the most competent person to write about 6502 assembly, but i think you should learn the basics, using QA or similiar crude assembler, and then switch to MADS, learning MADS at starts may do more harm than good on the other hand - there is a lot of examples really saving the time, and quite usefull libraries there was a course in Tajemnice Atari (Polish periodic about Atari) when they learn how to write a game, how to interface with system throught IOCB, or how to write a demo but... this was in Polish language, maybe someone will translate this? Quote Share this post Link to post Share on other sites
w1k #8 Posted April 18, 2009 kamarát mi poradil, aby som ATARI nepoužival a rovno prešiel na xasm.. rozmýšľal som na QA, ale chýba mi literatúra, predsa len, v polskom jazyku je to zložitejšie. Quote Share this post Link to post Share on other sites
w1k #9 Posted April 18, 2009 i'm not the most competent person to write about 6502 assembly, but i think you should learn the basics, using QA or similiar crude assembler, and then switch to MADS, learning MADS at starts may do more harm than good on the other hand - there is a lot of examples really saving the time, and quite usefull libraries there was a course in Tajemnice Atari (Polish periodic about Atari) when they learn how to write a game, how to interface with system throught IOCB, or how to write a demo but... this was in Polish language, maybe someone will translate this? pierdole.. tajemnice is better than cz/svk scans of asm.. i try it.. thank you Quote Share this post Link to post Share on other sites