Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
MUCSU-FLI Preview   [2010]

MUCSU-FLI Preview Released by :
Algotech

Release Date :
22 August 2010

Type :
C64 Graphics

User rating:awaiting 8 votes (1 left)   See votestatistics

Credits :
Idea .... Algorithm of Algotech, svenonacid
Concept .... Algorithm of Algotech, svenonacid

Download :

Look for downloads on external sites:
 Pokefinder.org


Production Info
Submitted by algorithm on 22 August 2010
Conversion is very straightforward.

Each sprite color column is initially chosen

Then all fli 8x1 ink/paper combo's are mapped onto either sprite cols 1,2 or 3 (with 1 and 2 being fixed for the entire image and the third color being different for each 6 char column
Each sprite/ink pixel is 4 pixels wide and its the responsibility of the hires ink color to 'hide' the blockiness

The crazy part was to convert the data to c64 format. Sprite definitions are scattered all across the memory.
It took some time to reverse engineer the vic code and to figure out where all the sprite definitions were stored.

If you have a look at the c64 code for the image displayer, the core of the display code is by crossbow.
The display code was used in the demo 'demus interruptus' which featured moving sprite logo over an FLI picture.
As it features a true overlay, I knew this could have been utilised for a new gfx mode with some amendments

As the vic display routine was optimized with no cycles left, i did not change the core displayer at all. apart from the skeleton code and modifying sprite priorities, position, colors, mcols etc. I could have redone the main core of the displaycode, but would end up looking the same. (heavy usage of the illegal opcode SAX) just one lda/ldx, and a write to $d018 &$d011 utilising the above opcode.

The converter code is not optimum in particular the sprite color column choser and the color matching (rgb). This was initially for testing purposes and for major speedup (mmx/sse opcodes
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (15)
· 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.084 sec.