Vircon32: Creating my own console

A place to house devlogs of member’s projects.
User avatar
carra
Posts: 167
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Sirocco wrote: Sat Aug 31, 2024 3:25 am Very nice. Hopefully one day someone will make a demo (as in demoscene) for your platform. That would be sweet :D
Would be nice, but I would not count on it.
Right now there is barely anyone even playing the games...

Who knows, maybe one day a streamer will make the console go viral.
User avatar
Sonrisu
Posts: 69
Joined: Fri Feb 12, 2021 10:51 pm

Re: Vircon32: Creating my own console

Post by Sonrisu »

You might be able to drum up some more interest by streaming/making videos of building out that commercial game you were talking about:
… going to invest so much time in a game, why not go the extra mile and try to make a commercial game? So that's what I'm going to do from now on
:]
User avatar
carra
Posts: 167
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Sonrisu wrote: Wed Sep 04, 2024 4:27 pm You might be able to drum up some more interest by streaming/making videos of building out that commercial game you were talking about:
It is a good idea but I don't think it would work for me for 2 reasons.

Normally I work on my projects at short bursts, like maybe pick it up 3 or 4 times in the evening and doing a little thing. Some days I may do longer things but that is usually unplanned.

Also the type of game I will be making relies a lot on exploration and finding unknown things. I want to avoid showing too much of the game or that experience will not be the same.
User avatar
carra
Posts: 167
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Happy 2025!
Sirocco wrote: Sat Aug 31, 2024 3:25 am Very nice. Hopefully one day someone will make a demo (as in demoscene) for your platform. That would be sweet :D
Well, not sure if this counts as demoscene but I just made the obligatory Bad Apple tech demo for the console:



In case someone here does not know, Bad Apple has become a bit like Doom and many machines try to display this video.

Vircon32 is not able to display video, and the cartridge has not enough capacity to just store all frames. So I had to develop some frame encoding/reconstruction techniques by splitting the monochrome images in scanlines and drawing horizontal segments. The final size is under 64MB including the music which for almost 4 minutes of video is not bad I'd say!

If anyone is interested, both the demo and the PC encoder program I made to compress the video are open source.
User avatar
Sirocco
Site Admin
Posts: 817
Joined: Fri Feb 12, 2021 10:25 pm
Location: Outer Demoscenia
Contact:

Re: Vircon32: Creating my own console

Post by Sirocco »

Hey, that's a really damn nice project. So did you have to do much more than RLL encoding to get it all to fit??
User avatar
carra
Posts: 167
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Sirocco wrote: Wed Jan 08, 2025 1:49 am Hey, that's a really damn nice project. So did you have to do much more than RLL encoding to get it all to fit??
Not even that, it was very simple: just store, for each scanline, a sequence of black segments (start x, end x). And have a couple of codes for new line and new frame. That's it, no compression or anything.

Even just with that the algorithm achieves a decent size: the 3m 38s of video only take 26MB.
User avatar
Sirocco
Site Admin
Posts: 817
Joined: Fri Feb 12, 2021 10:25 pm
Location: Outer Demoscenia
Contact:

Re: Vircon32: Creating my own console

Post by Sirocco »

Oh, that's clever. I guess a minor optimization would be to parse each frame and see if there are more white or black pixels, and store the data for the color with the least data. But I doubt the savings would be worth it, considering that you have got the job done, and that's 110% the important part :)
BadMrBox
Posts: 41
Joined: Tue Feb 16, 2021 3:45 pm

Re: Vircon32: Creating my own console

Post by BadMrBox »

carra wrote: Wed Jan 01, 2025 11:13 am Happy 2025!
Sirocco wrote: Sat Aug 31, 2024 3:25 am Very nice. Hopefully one day someone will make a demo (as in demoscene) for your platform. That would be sweet :D
Well, not sure if this counts as demoscene but I just made the obligatory Bad Apple tech demo for the console:



In case someone here does not know, Bad Apple has become a bit like Doom and many machines try to display this video.

Vircon32 is not able to display video, and the cartridge has not enough capacity to just store all frames. So I had to develop some frame encoding/reconstruction techniques by splitting the monochrome images in scanlines and drawing horizontal segments. The final size is under 64MB including the music which for almost 4 minutes of video is not bad I'd say!

If anyone is interested, both the demo and the PC encoder program I made to compress the video are open source.
Thats cool!
User avatar
carra
Posts: 167
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Thanks BadMrBox!

Maybe this can also be interesting. The console has no 3D but here the pseudo 3D perspective is done by decomposing walls in scanlines, and drawing them with the correct scaling to match perspective.

[media]https://x.com/vircon32/status/1883584317756223682[/media]

EDIT: Is media embed no longer working?
BadMrBox
Posts: 41
Joined: Tue Feb 16, 2021 3:45 pm

Re: Vircon32: Creating my own console

Post by BadMrBox »

youtube embedding works. Who knows if something have changed with how twitter works.

That looks very nice and a good start for a gta clone :)
Post Reply