| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: CBM-510 VIC-II programming |
On Sunday, October 28, 2018 at 8:16:40 PM UTC+1, B. P. TBC wrote: > Hi all! > Can anyone help me with VIC-II programming? > I previosly wrote a small BASIC program for Commodore 64, which switch > to bitmap mode, clear the screen, an put some pixel to the screen. I > tried to port it to CBM-510. I modified the memory addresses, but I am > in trouble with memory pointers, because the CBM-510's memory layout is > different. I think, there is no RAM in bank 15, only there are ROMs, > registers and I/O space. > Here is the original C64-program: > 110 poke 53265,peek(53265) or 32 > 115 poke 53272,peek(53272) or 8 > 120 for i=1024 to 2023 > 130 poke i,16 > 140 next i > 210 for i=8192 to 16191 > 220 poke i,0 > 230 next i > 310 poke 8192,255 > 320 poke 8195,170 > In the line 110 I switch to bitmap mode, and in the line 115 I set up > the bitmap memory to 8192. After that, I fill the screen memory with > "16" (00010000 = black background and white foreground), and from the > line 210, I clear the bitmap. But in the CBM-510-version, I don't know, > where is the correct place for the bitmap memory? > Here is the CBM-510 version: > 110 poke 55313,peek(55313) or 32 > 115 poke 55320,peek(55320) or 8 > 120 for i=53248 to 54247 > 130 poke i,16 > 140 next i > 210 for i=8192 to 16191 > 220 poke i,0 > 230 next i > 310 poke 8192,255 > 320 poke 8195,170 > But it doesn't work. It switch to bitmap mode, clears the screen memory, > but there are something garbage instead of the graphics... > (The address of the VIC-II on the CBM-510 is greater by 2048, than the C64.) > Can anybody help me? > > --- > Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta. > https://www.avast.com/antivirus Hi! Are you acquainted with David Viner's web page? https://www.davidviner.com/cbm6.html?name=500+Hi-Res+Graphics He's made available a lot of interesting material--in particular, the file called "500 HI-RES MODE" might include some information pertaining to your problem. --- SoupGate-Win32 v1.05* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3) SEEN-BY: 57/0 153/250 267/800 317/2 393/68 633/0 267 280 281 412 712/848 770/0 SEEN-BY: 770/1 3 100 340 772/0 1 210 500 @PATH: 770/3 1 633/280 267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.