youtube .. (Hitting Refresh for videos!)

Inane baanter or words of wisdom - you decide...
Post Reply
User avatar
pogo
Sheepie Whore
Sheepie Whore
Posts: 14180
Joined: Tue Sep 10, 2002 8:28 pm 0
Yahoo Messenger: BrassSparrow
Location: County Durham

Re: youtube .. (Hitting Refresh for videos!)

Post by pogo »

User avatar
Orava
Sheepie Whore
Sheepie Whore
Posts: 12698
Joined: Sat Mar 13, 2004 12:13 am 0
Location: The West Country

Re: youtube .. (Hitting Refresh for videos!)

Post by Orava »



Commodore C64! How?
Holier than thou
StillGallonOfAlan
Baa!
Baa!
Posts: 74
Joined: Tue Aug 23, 2011 3:23 pm 0

Re: youtube .. (Hitting Refresh for videos!)

Post by StillGallonOfAlan »

Well, not a stock C64 obviously. Probably using a RAM expansion and maybe a SuperCPU.
User avatar
KlaxonCow
Baaaaaaa!
Baaaaaaa!
Posts: 8445
Joined: Fri Dec 13, 2002 3:46 am 0
Location: A large grassy field.

Re: youtube .. (Hitting Refresh for videos!)

Post by KlaxonCow »

StillGallonOfAlan wrote:Well, not a stock C64 obviously. Probably using a RAM expansion and maybe a SuperCPU.
From the video's description:

"The Dallas intro played on a C64 with 1 MHz, 16 colors, 320x200 pixels and 16 MB RAM."

So, yeah, a RAM expansion. Although, the 1MHz means no SuperCPU.

With a little bit more research, I've discovered that it's using a thing called "nuvie player" - at the beginning, you can see the details before the video starts and note the "nuvie 1.1" codec - which plays back video from the 16MB RAM Expansion Unit (REU).

Whilst it never sold particularly well at the time, Commodore did release a RAM Expansion Unit for the C64 / C128, around the time that they released the C128, which added another 128KB, 256KB or 512KB of RAM (depending on which model of the REU you purchased). Later, a third party REU from "Creative Micro Designs" supplied up to 2MB of RAM. Then hobbyists have since made their own which push that up to 16MB of RAM - and you can also get an emulated REU, up to 16MB, using the VICE emulator too.

(I've never seen a REU with more than 16MB of RAM, so I presume that there's some kind of hard limit - such as simply not having enough bits to be able to address any more pages - that prevents it going any higher than this. Although, that's just a guess, as I've not played around with a REU to know its exact finer details.)

The other interesting thing is that, if you're observant, you'll notice that the video is not in one of the C64's natural graphics modes. The nuvie player is actually playing back video in the so-called "NUFLI" artificial graphics mode, in order to squeeze out as much graphics capability as the C64 can manage.

The C64's colour memory only applies to the entire 8x8 character cell and the VIC will only read in the colour memory once every 8 lines. But it is possible to trick the VIC - by messing around with the scrolling registers to confuse its internal count - into generating a so-called "bad line" every single line and, thus, making it access the colour memory every single line.

But, in fact, there are not enough clocks available in a scanline to be able to rewrite a line of colour memory in time. Therefore, the address of video memory itself has to be rapidly changed instead to point to multiple colour memory buffers in RAM.

That's FLI mode. But NUFLI takes it even further still by multiplexing double-width monochrome sprites on top (7 * 24 pixels * double width = 336 pixels) the entire vertical length of the screen to add an overlay with an extra colour choice.

So, while it's just streaming these video frames from the 16MB of expanded RAM, it's still mightily impressive to be doing all this complicated graphics and streaming shenanigans with a 1MHz CPU. Fair play.


Here's another video - without audio - using the same "nuvie" video player:

"Words ought to be a little wild - for they are assaults of thought on the unthinking."
- John Maynard Keynes
User avatar
disciple
Sheepie Whore
Sheepie Whore
Posts: 13941
Joined: Mon Oct 27, 2003 11:33 pm 0
XBL Gamertag: LiberMentis
PSN: Prime_Heretic
Location: Greenfield
Contact:

Re: youtube .. (Hitting Refresh for videos!)

Post by disciple »

Must admit, I do enjoy a good inspirational running ad :

PS4 : Prime_Heretic
Steam: bitstorm
Elite Dangerous: Cmdr Britain
User avatar
carolen
Baaaaa!
Baaaaa!
Posts: 1764
Joined: Thu Feb 19, 2004 7:55 am 0
Location: Omicron Persei 8

Re: youtube .. (Hitting Refresh for videos!)

Post by carolen »

Was it a car or a cat I saw?
User avatar
Jedburgh
Baaaaaaa!
Baaaaaaa!
Posts: 5904
Joined: Mon Apr 22, 2002 5:50 pm 0
Yahoo Messenger: dariusjedburgh23
Location: Uncanny Valley

Re: youtube .. (Hitting Refresh for videos!)

Post by Jedburgh »

Jedburgh

It's all about trying to work out what the fuck is going on.
User avatar
carolen
Baaaaa!
Baaaaa!
Posts: 1764
Joined: Thu Feb 19, 2004 7:55 am 0
Location: Omicron Persei 8

Re: youtube .. (Hitting Refresh for videos!)

Post by carolen »

Was it a car or a cat I saw?
User avatar
disciple
Sheepie Whore
Sheepie Whore
Posts: 13941
Joined: Mon Oct 27, 2003 11:33 pm 0
XBL Gamertag: LiberMentis
PSN: Prime_Heretic
Location: Greenfield
Contact:

Re: youtube .. (Hitting Refresh for videos!)

Post by disciple »

PS4 : Prime_Heretic
Steam: bitstorm
Elite Dangerous: Cmdr Britain
User avatar
disciple
Sheepie Whore
Sheepie Whore
Posts: 13941
Joined: Mon Oct 27, 2003 11:33 pm 0
XBL Gamertag: LiberMentis
PSN: Prime_Heretic
Location: Greenfield
Contact:

Re: youtube .. (Hitting Refresh for videos!)

Post by disciple »

Doh! Image
PS4 : Prime_Heretic
Steam: bitstorm
Elite Dangerous: Cmdr Britain
User avatar
KlaxonCow
Baaaaaaa!
Baaaaaaa!
Posts: 8445
Joined: Fri Dec 13, 2002 3:46 am 0
Location: A large grassy field.

Re: youtube .. (Hitting Refresh for videos!)

Post by KlaxonCow »

"Words ought to be a little wild - for they are assaults of thought on the unthinking."
- John Maynard Keynes
User avatar
F-ZeroOne
Baaaaaaa!
Baaaaaaa!
Posts: 8208
Joined: Wed Sep 29, 2004 8:27 pm 0

Re: youtube .. (Hitting Refresh for videos!)

Post by F-ZeroOne »

Jedburgh wrote:


Of course, if you're talking 80s cartoon themes, you've gotta have... THE TOUCH!.

"Stars don't twinkle in space." - Char Aznable.
User avatar
Firefox
Sheepie Whore
Sheepie Whore
Posts: 11412
Joined: Fri Apr 26, 2002 6:15 pm 0
Location: Sheffield

Re: youtube .. (Hitting Refresh for videos!)

Post by Firefox »

F-ZeroOne wrote:
WTF was that?! I only recognised Pole Position out of the whole lot!
"I am a very considerate person. If I want to go out all night on my miniature golf course and shoot lizards, well, no reason to keep the neighbours awake..."
User avatar
Orava
Sheepie Whore
Sheepie Whore
Posts: 12698
Joined: Sat Mar 13, 2004 12:13 am 0
Location: The West Country

Re: youtube .. (Hitting Refresh for videos!)

Post by Orava »

carolen wrote:
Orava suddendly has an idea for new, ecological car wash.
Holier than thou
User avatar
KlaxonCow
Baaaaaaa!
Baaaaaaa!
Posts: 8445
Joined: Fri Dec 13, 2002 3:46 am 0
Location: A large grassy field.

Re: youtube .. (Hitting Refresh for videos!)

Post by KlaxonCow »

Lovers of Defender will enjoy the first 40 seconds. Lovers of War Games will enjoy the rest.

Lovers of the Chemical Brothers will possibly enjoy it all.

"Words ought to be a little wild - for they are assaults of thought on the unthinking."
- John Maynard Keynes
Post Reply