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 > New video modes? 320x400 and 160x400
2007-04-10 03:44
nikoniko
Account closed

Registered: Dec 2006
Posts: 1
New video modes? 320x400 and 160x400

Hi all,
Hydrophilic/Hydradix over at the Commodore 128 Alive! forums has been working on a technique to achieve 320x400 and 160x400 interlaced modes on a C128, taking advantage of the VIC IIe's undocumented test bit to allow fine control of raster output. He's succeeded in getting it to work for NTSC (at least on his own TV), and has now put up a simple demonstration and instructions on fiddling with the settings. Anyway, with some experimentation it sounds like it could turn into something pretty cool, especially if some bright minds here could combine it with other techniques.

I know this place is mainly about 64 coding, but since the approach should also work on 128s in 64 mode, I thought you might like to know about it.

Here's his announcement: http://landover.no-ip.com/128/viewtopic.php?pid=2637

And here's his webpage, which goes into some detail about the technique: http://www.geocities.com/hydradix/C128/Interlace.htm

And finally, here's the original forum discussion while he was working on it: http://landover.no-ip.com/128/viewtopic.php?id=807

I believe he's tried to make it easy to tweak, so PAL support could probably be achieved by someone who wants to play with it.

I'd recommend that if you want to ask him questions, the forums I linked to are probably the best place since he's a frequent poster over there.

Cheers,
nikoniko
2007-04-10 04:12
A Life in Hell
Account closed

Registered: May 2002
Posts: 204
hrm, interesting.... actually really cool. A shame that no-one has worked out a way to do this on a stock c64 tho. But still really cool :).

As we all upgrade to more digital stuff, i wonder if this is going to become less relevant, as most LCD tv's (YC == svideo :-p) and such like seem to turn the c64's input into a "real" interlaced mode anyhow (not supporting half lines to begin with, after all :))

EDIT: doesn't the c128 have interlaced modes on the VDC anyhow, btw? Tho the VDC lacks multicolour, so maybe that's a stupid point :)
2007-04-12 08:20
PopMilo

Registered: Mar 2004
Posts: 146
Great trick!

I remember me and my bro did some experiments with $d030 and managed to stretch display verticaly so that 200 lines would cover entire screen :)

I know we did some "dec inc d030" at the bottom of the screen... time between dec and inc determined how big the stretch was.

it was something like "vertical overscan mode"... We even modified "wizard of wor" and played it like that...

Unfortunatelly, our c128 now boots only in 64 mode... will have to try to repair it...
2007-04-12 09:15
WVL

Registered: Mar 2002
Posts: 902
gonna try this @ home.. the hidden powers of $d030 :P
2007-04-12 10:00
Cruzer

Registered: Dec 2001
Posts: 1048
This can be done on a stock C64 by scrolling the picture up or down one pixel every 2nd frame. That way the eye will be moving half a pixel each frame.
2007-04-12 11:07
JackAsser

Registered: Jun 2002
Posts: 2014
@Cruzer: We all know that the secret powers of castle Camelot can do lots of stuff, but WHAT are you talking about? :D
2007-04-12 11:45
yago

Registered: May 2002
Posts: 333
JackAsser: Thats actually true. By scrolling up with halfspeed, you essentially get interlace. Also works with emus.
And, as Cruzed said, its nothing todo with the hardware, but with the human eye+brain.
2007-04-12 11:53
Steppe

Registered: Jan 2002
Posts: 1510
Teh brain is teh stupid!!!11
By the way, isn't that similar to what Crest did in Krestage 2? Or did they mean 640x400 DIAGONAL?
2007-04-12 12:01
Style

Registered: Jun 2004
Posts: 498
Quetzal/Chrome had some success with this a while back. I think he's still planning to do something with it.

works well on a 1084S which seems to cope pretty well.
2007-04-12 12:06
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: Quetzal/Chrome had some success with this a while back. I think he's still planning to do something with it.

works well on a 1084S which seems to cope pretty well.


Doing true half-pixel interlace on a stock C64 is not the same as "essentially" doing it imo.

@Yago, Cruzer: The method you describes will only give the feeling of higher resolution when scrolling. For still images this method will simply only reduce to 25hz color-interlace. I.e. not actually yield any higher resolution. Or did I misunderstood what you meant?
2007-04-12 12:16
yago

Registered: May 2002
Posts: 333
afaik, only works with (up) scrolling, otherwise you only get "more" colors, but not better resolution.
This trick with upscrolling is indeed used in many demos (for the endpart), shamefully i cant name a single one atm
 
... 46 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next
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
E$G/HF ⭐ 7
Guests online: 125
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 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 X-Mas Demo 2024  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 Tim  (9.7)

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