Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Forcing Hires when in multicolor through d011?
2018-06-30 08:02
Oswald

Registered: Apr 2002
Posts: 5094
Forcing Hires when in multicolor through d011?

doing linecrunch...

when the timing is bad (d011 write is +-1 line off) the effect is suddenly in black and hires ?

while d016 = d8 and d800 all bytes are set to multicolor.
2018-06-30 08:10
JackAsser

Registered: Jun 2002
Posts: 2014
I’m sure u set ECM accidently and together with MC you get illegal mode hence black. Then you think the chars are in MC but they’re not?
2018-06-30 12:15
Oswald

Registered: Apr 2002
Posts: 5094
I cant set ecm, when the only change is setting d012 (irq pos) +-1 ? :)
2018-06-30 12:18
Oswald

Registered: Apr 2002
Posts: 5094
also ecm+multicol, then sprites are visible under illegal mode ? because I have sprites under char layer, and they are visible, so its not illegal mode I suppose ?
2018-06-30 12:30
ChristopherJam

Registered: Aug 2004
Posts: 1409
More information? Like, is it displaying your bitmap data but just in the wrong mode, or is it some other repeating or nonrepeating garbage?

Also, what was d011 before the write, and what value are you writing?
2018-06-30 13:28
soci

Registered: Sep 2003
Posts: 480
Illegal mode is hiding stuff by using black on black but you can put sprites in between to reveal what's there.
2018-06-30 19:43
Oswald

Registered: Apr 2002
Posts: 5094
maybe its that I have ecm mode before linecrunch starts, so maybe it remains in ecm + multicolor illegal mode which looks like hires pixel? but iirc I have removed that ecm mode switch on and change into hires stayed. more tommorow. the effect in question will be shown at gubbdata now.
2018-06-30 19:46
Oswald

Registered: Apr 2002
Posts: 5094
Quote: Illegal mode is hiding stuff by using black on black but you can put sprites in between to reveal what's there.

I thought thats not possible, because some article blabbled about reading out data with sprite-gfx collision using a sprite containing 1 pixel only. but then it can be "read" out much simpler :)
2018-06-30 21:34
TWW

Registered: Jul 2009
Posts: 545
Wasn't that reading RAM inder $00/$01 IO?
2018-07-01 02:22
Oswald

Registered: Apr 2002
Posts: 5094
clarence suggests that delaying linecrunch +-1 rline may stretch another char row, which contains d800 values that are hires even in multicolor. will test later.
2018-07-02 20:56
Digger

Registered: Mar 2005
Posts: 437
Just read this https://spectrum.ieee.org/ns/pdfs/commodore64_mar1985.pdf which left me hopeful someone discovers a way to unlock the illegal mode and use it for multicolour ECM. Or at least something more than reading the screen pixels via sprite collisions (which is still very cool regardless).
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Mike
Linus/MSL
MMS_Z
HOL2001/Quantum
instant
The Syndrom/TIA/Pret..
Scrap/Genesis Project
zscs
Guests online: 77
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Party Elk 2  (9.6)
4 Cubic Dream  (9.6)
5 Copper Booze  (9.6)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.044 sec.