Search found 148 matches

by Legacy
Sun Feb 08, 2009 10:32 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

VIC Revealed - Nick Hampshire

Nick talks about writing machine code and asks us to consider the following program, writing the first 256 characters on the screen, well here she is, and I even came up with my own conventions : ;fill first page screen ram with first 256 characters, dasm/unexpanded #processor 6502 org $1001 dc.b $0...
by Legacy
Sun Feb 08, 2009 2:03 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

I found a couple places in memory that aren't really covered:

$0334-$033B 820-827
$03FC-$03FF 1020-1023

These areas are directly before and after the Cassette buffer $033C-$03FB , is this Free For All territory?
by Legacy
Sun Feb 08, 2009 2:19 am
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

Eureka! ------- FILE basicasm.asm LEVEL 1 PASS 1 1 0000 processor 6502 2 0000 ???? 3 0360 org $0360 4 0360 5 0360 a0 00 LDY #0 6 0362 a9 01 loop LDA #1 7 0364 99 00 1e STA $1E00,Y 8 0367 99 00 1f STA $1F00,Y 9 036a a9 06 LDA #6 10 036c 99 00 96 STA $9600,Y 11 036f 99 00 97 STA $9700,Y 12 0372 c8 INY...
by Legacy
Sat Feb 07, 2009 6:46 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

I have put that code through dasm and there seems to be an error: ------- FILE basicasm.asm LEVEL 1 PASS 1 1 0000 processor 6502 2 0000 ???? 3 034e org $034e 4 034e 5 034e a0 00 LDY #0 6 0350 a9 01 LDA #1 7 0352 99 00 1e STA $1E00,Y ; write 1 to the upper and lower pages of the screen memory 8 0355 ...
by Legacy
Sat Feb 07, 2009 2:53 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

Ok so back to the 1.3 demo: 1 REM VIC VERSION 800 FOR AD=864TO885:READDA:POKEAD,DA:NEXTAD 805 PRINT"SYS 864 TO ACTIVATE" 810 DATA 160, 0, 169, 1, 153, 0 820 DATA 30, 153, 0, 31, 169, 6 830 DATA 153, 0, 150, 153, 0, 151 840 DATA 200, 208, 237, 96 I believe I have a better understanding of ...
by Legacy
Thu Feb 05, 2009 4:16 pm
Forum: Programming
Topic: BASIC Vertical Scroller
Replies: 26
Views: 5356

8)
by Legacy
Thu Feb 05, 2009 4:01 pm
Forum: Programming
Topic: BASIC Vertical Scroller
Replies: 26
Views: 5356

Thanks for that code MRaider, very nice, and thanks for keeping the hi-res out cause Mike still never told me how to get it running and blamed it on me, then blamed it on VICE for not being able to paste correctly, but even when i pasted line by line of the loader , the program still did not work. I...
by Legacy
Wed Feb 04, 2009 7:02 pm
Forum: Games
Topic: Info needed on "Tuntematon Sotilas"
Replies: 5
Views: 1721

I love Aleksis' music I own them all, some are a little hard to deal with in the morning hours though :) and that looparranger program is the coolest. I wonder if aleksi and viznut could make a collaboration it would surely rock...
by Legacy
Tue Feb 03, 2009 6:38 pm
Forum: General Topics
Topic: 6502 Assembly Language Subroutines
Replies: 11
Views: 2388

gklinger you have the book there VIC GRAPHICS by Nick Hampshire , I've downloaded it but it's kinda funny, its got weird commands like SCNCLR and GRAPHIC , COLOR, can you explain page 15's program?

http://www.bombjack.org/commodore/books.htm

VIC GRAPHICS -

It's not using CMB BASIC V2.0

:(
by Legacy
Tue Feb 03, 2009 3:22 pm
Forum: Programming
Topic: BASIC Vertical Scroller
Replies: 26
Views: 5356

BASIC Vertical Scroller

here is a vert scroller that needs some help: 10 rem default val 36865,38 (pal) 20 poke 36879,8 30 print"[clr/yel]" 40 poke 36865,150 50 print "a long time ago in a" 60 print "" 70 print " galaxy far far away" 90 print "" 100 print " was born th...
by Legacy
Mon Feb 02, 2009 3:16 pm
Forum: General Topics
Topic: 6502 Assembly Language Subroutines
Replies: 11
Views: 2388

Now you tell me! Where might I find more digital media of this type?

wow, what a collection!
by Legacy
Mon Feb 02, 2009 1:19 pm
Forum: General Topics
Topic: 6502 Assembly Language Subroutines
Replies: 11
Views: 2388

6502 Assembly Language Subroutines

http://www.geocities.com/jcraggy/6502routine.jpg Lance A. Leventhal isbn:0931988594 -Osborne McGrawHill 1982 550 pages refrences mos 6522 VIA chip versatile interface adapter (may be related to apple computer) overview: Run a specific routine Speed up a BASIC program Assist in programming an I/O dr...
by Legacy
Sat Jan 31, 2009 5:13 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

In an unexpanded VIC 20 the 512 locations in memory from $9600-$97ff are used as the colour RAM, whereas if an *K expansion RAM is fitted, the block $9400-$95ff is used instead. In either case the locations used are only four bits in size instead of the usual eight bits in size. The different locati...
by Legacy
Sat Jan 31, 2009 5:09 pm
Forum: Programming
Topic: Sound Effects
Replies: 21
Views: 6388

lol, serious I thought it was common knowledge glad to help
by Legacy
Sat Jan 31, 2009 2:35 pm
Forum: Programming
Topic: Unexpanded VIC 20 Memory
Replies: 98
Views: 19526

Could we also use $FFD2 to print a character that had been loaded into the accumulator?