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 > Holy Grails
2018-03-18 10:10
Krill

Registered: Apr 2002
Posts: 2980
Holy Grails

I've been wondering about them, with some having been finally discovered, others not yet, and some probably going to remain in the realm of the impossible forever.

I'm speaking of things like:
- 320x200x16 graphics without restrictions
- Crash-free all-direction hardware scrolling
- Digi replay of 8-bit samples at one register write per sample and without requiring cycle accuracy

on standard vanilla hardware, of course.

Some examples of discovered grails are:
- Cube rotating at 50 fps about 3 axes
- The 9th sprite (with some restrictions)
- On-the-fly standard GCR block read+decode+checksumming

As for definition, they all satisfy some measure of being perfect or optimal or being possible after all, with no further improvements required, possible or necessary. But i'm not so sure if that definition holds water with regard to some of the examples i listed. :D

The question is, what other Holy Grails are there, already discovered or still elusive?
What are your pet grails you've been chasing after for decades or have found eventually? :)
 
... 109 posts hidden. Click here to view all posts....
 
2018-03-18 20:23
Copyfault

Registered: Dec 2001
Posts: 478
And the incredible

- full screen AGSP !including the Linecrunch-area!

should definitely be added to the list of found grails. Did not take a closer look on how it works, but I guess making it cooperate with MC mode could also be somewhat hard.

Last (but not least), there are still some games that were initially done on cart for which no pure disk version exists (Prince of Persia comes to mind). But I guess this is not the type of grails that's been asked for here, right?
2018-03-18 21:24
Krill

Registered: Apr 2002
Posts: 2980
Quoting Oswald
imho 8 bit digi replay was one of them, and got found
I have it on good authority (Hi Algorithm!) that a method to replay 8-bit samples with one write per sample and without stable raster requirement has not yet been found. 8-bit samples have existed using the PWM method for a long time, but only Soundemon's method made them sound good. :)

And for NUFLI et al., what ptoing says. Maybe there's still some wiggle room between that and the holy grail.

Safe VSP, well, it comes with a lot of restrictions which make it pretty unfeasible.

Quoting Copyfault
- full screen AGSP !including the Linecrunch-area
Where was that? I seem to have missed this demo.

And a 64K disk version of Prince of Persia would pretty much qualify for a holy grail. :)
2018-03-18 22:37
Oswald

Registered: Apr 2002
Posts: 5094
imho 8 bit PWM was like 256 (136) colors with interlace or dither. no1 ever took it seriously.

for me stable raster requirement doesnt cancels it, as a way to have 8 bit samples. Wonder why is it a deal breaker for you ? next up: side borders arent really removed until no stable timing is needed ? :P ;)
2018-03-18 23:02
algorithm

Registered: May 2002
Posts: 705
Quoting Krill
Quoting Oswald
imho 8 bit digi replay was one of them, and got found
I have it on good authority (Hi Algorithm!) that a method to replay 8-bit samples with one write per sample and without stable raster requirement has not yet been found. 8-bit samples have existed using the PWM method for a long time, but only Soundemon's method made them sound good. :)


Mahoneys method does allow single write to d418 (as well as censors d404 method, but both these require translation to the required values to output unless the actual sample data is pre-encoded with the data from the tables. In some cases (e.g mixing) this is not feasible. Holy grail would be single write, less jitter sensitive and without translation table. (I guess 4bit d418 is one ($00-$0f)) but higher bit resolution would be nice :-)
2018-03-19 00:15
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:
imho 8 bit PWM was like 256 (136) colors with interlace or dither. no1 ever took it seriously.

the censor guys (and perhaps not only them) would probably disagree with that
2018-03-19 19:12
Krill

Registered: Apr 2002
Posts: 2980
Quoting Oswald
for me stable raster requirement doesnt cancels it, as a way to have 8 bit samples. Wonder why is it a deal breaker for you ?
What algorithm says. 8-bit samples are all fine and dandy, but they could be even better with easy mixing and no extra lookup etc., not to speak of more spare cycles for stuff, with less jitter sensitivity. Good < better <<< Holy Grail. :)
2018-03-19 19:37
Krill

Registered: Apr 2002
Posts: 2980
Quoting Groepaz
Quote:
imho 8 bit PWM was like 256 (136) colors with interlace or dither. no1 ever took it seriously.

the censor guys (and perhaps not only them) would probably disagree with that
Yes, it was pretty revolutionary for the time, i think.

Also technically, PWM cannot be compared to visual interlace/dither/error diffusion, as it can perfectly recreate an original PCM signal. Things like Super Audio CD existed. :)
2018-03-19 20:38
Oswald

Registered: Apr 2002
Posts: 5094
Quote: Quoting Oswald
for me stable raster requirement doesnt cancels it, as a way to have 8 bit samples. Wonder why is it a deal breaker for you ?
What algorithm says. 8-bit samples are all fine and dandy, but they could be even better with easy mixing and no extra lookup etc., not to speak of more spare cycles for stuff, with less jitter sensitivity. Good < better <<< Holy Grail. :)


9 sprites needs stable irq AND only every 2nd line can be used, AND sprites can be only shown at VERY specific x AND y coordinates AND border has to be removed to show all sprites.

"8-bit samples are all fine and dandy, but they could be even better"

yeah but that 9 sprites, that routine cant be any better ! :)



AFAIK. PWM always has that high pitch whine != perfect recreation of original.
2018-03-19 20:50
Krill

Registered: Apr 2002
Posts: 2980
Quoting Oswald
9 sprites needs stable irq AND only every 2nd line can be used, AND sprites can be only shown at VERY specific x AND y coordinates AND border has to be removed to show all sprites.
As i said in the initial post, the "definition" is somewhat loose, and YMMV.

Quoting Oswald
AFAIK. PWM always has that high pitch whine != perfect recreation of original.
'The PWM sampling theorem[7] shows that PWM conversion can be perfect. The theorem states that "Any bandlimited baseband signal within ±0.637 can be represented by a pulsewidth modulation (PWM) waveform with unit amplitude. The number of pulses in the waveform is equal to the number of Nyquist samples and the peak constraint is independent of whether the waveform is two-level or three-level."'
"DSD is 1-bit, has a sampling rate of 2.8224 MHz, and makes use of noise shaping quantization techniques in order to push 1-bit quantization noise up to inaudible ultrasonic frequencies."
2018-03-19 21:02
Oswald

Registered: Apr 2002
Posts: 5094
yes, definition is loose, and your list is highly subjective.

PWM, ofcourse I ment that int the context of c64 realisations.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 - 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
Fred/Channel 4
algorithm
Krill/Plush
Guests online: 82
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 Cubic Dream  (9.6)
4 Party Elk 2  (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 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.051 sec.