Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Graphics Scrollection 2   [2022]

Graphics Scrollection 2 Released by :
Rastah Bar

Release Date :
19 August 2022

Type :
C64 Graphics Collection

User rating:*********_  8.8/10 (9 votes)   See votestatistics

Credits :
Code .... Rastah Bar
Graphics .... AmN of Anarchy, Resource
  Ash
  DocJM
  Facet of Bonzai, Genesis Project, Propaganda Magazine Staff
  Hend of Protovision
  ilesj of Artline Designs
  Joe of The Tuneful Eight, Wrath Designs
  JonEgg of Genesis Project
  Lobo of Atlantis, Onslaught, Protovision
  Luisa of Poo-Brain, Rabenauge
  Mermaid of Genesis Project, Vision
  Mikael of Pretzel Logic
  Prowler of Nectarine
  Rail Slave of EXclusive ON, Hokuto Force, Puddle
  Shine of PET SCIIENTISTS, The Solution
  The Sarge of Bonzai, Fairlight
  WdW of Anti MSX Group
  Yazoo of Arsenic, Censor Design, Oxyron
Loader .... Lft of Kryo
Test .... Dr. Science of Atlantis

Download :

Look for downloads on external sites:
 Pokefinder.org


Production Info
Submitted by Rastah Bar on 19 April 2023
To understand what this is about, please read the production notes to “Graphics Scrollection” (https://csdb.dk/release/?id=219540&show=notes) first.

Colorram data and the extra badline:

Since colorram cannot be moved, the correct colorram data for the extra badline on rasterline $f7 has to be copied manually. This has to be done after the badline on rasterline $f2. So a little bit more than 4 rasterlines ($f3-$f6) is available to put the colorram data for the top of the screen in the right place. Forty “LDA #color + STA colorram” statements take 240 cycles, which fits in these four available rasterlines. The colorcodes are filled in each time beforehand by other code. After line $f7, the original colorram values are restored by similar code.

Loading colorram data:

The colorram data on disk consists of crunched packed colorram nybbles. Two consecutive colorram nybbles are packed into one byte. After loading and decrunching they can be fetched from the buffer and put into colorram as follows:
LAX (colorrambuffer),y
STA colorram
LDA DivideBySixteen,x	;Moves high nybble to low nybble
STA colorram+1
INY
etc.

which saves 1 cycle per 2 colorram addresses compared to using unpacked nybbles. Also packing two colorram nybbles into one byte increased the performance of the cruncher somewhat.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (6)
· Production Notes (1)
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.098 sec.