pouet - new platforms

category: general [glöplog]
At least 5, according to Google.
added on the 2016-05-03 18:14:03 by tomaes tomaes
does ZX Spectrum platform needs to be subdivided?
added on the 2016-05-03 19:15:22 by Scali Scali
indeed, there are about 5 Neo-Geo demos on pouet:

so add another +1 for the platform. Not sure if there needs to be a sub-division between Neo-Geo (cart systems) and Neo-Geo CD, though.
added on the 2016-05-03 21:13:34 by freem freem
Platform=minimum system requirements. I think the platforms that should be added are what you need (to know) to run the demo.

Side note for Amiga, some OCS/ECS/AGA demos seem to get the Amiga AGA tag added on randomly, even though most OCS/ECS ones work on AGA too. Currently we have that knowledge, so we don't have to decide on that now. It's mostly a case of false positives when filtering for AGA. That could be fixed with custom code.

Running stuff or click Youtube link:

On Spectrum, I got help to get the correct emulator for Pentagon which is not really a platform anyone has outside Russia, I think, so the problem got solved for me. I'll let the Russians suggest a new platform here... :)

And there's the enhanced Spectrum that Spectrum ppl say have no relation to Spectrum :D Same for them let them draw an icon...

PC, only a few things.

Soundless MS-DOS intros. Is the platform DosBox or MS-DOS? Also considering performance, especially but not exclusively textmode intros.

Windows/Nvidia. For someone with an ATI card, my suspicion is that there are more Windows demos that are written for NVidia cards and not fixed for ATI than there are for the 20 smallest platforms that have their own platform. It's really quite a showstopper.

Do we care? Should we add Youtube as the new platform? :) Click the link. Don't run the demo. Enjoy the codec artifacts. I can't think it's only me who want to run the fucking thing :)

Also, there hasn't been much stirring in the NTSC department yet. Supposing (but not hoping) that it will stay that way, let's say we leave that system requirement well alone for now :)
added on the 2016-05-04 00:58:58 by Photon Photon
Scali, yeah, definitely. As soon as possible. Once more.
added on the 2016-05-05 12:34:24 by diver diver
List of Neo Geo productions on Pouet

List of demoscene-ish Pico-8 productions

Feel free to update/append those lists, guys.
added on the 2016-07-05 03:53:44 by fra fra
List of Neo Geo productions on Pouet

List of demoscene-ish Pico-8 productions

Feel free to update/append those lists, guys (bis).
added on the 2016-07-05 04:12:32 by fra fra
I'd support the argument for NeoGeo if it gets a few more prods.

Pico-8, I'm not sure, Google says "Pico-8 is available for purchase as an app for Windows, Mac OS X, Linux (Intel), and Raspberry Pi". That's 4 platforms we already have ;)
added on the 2016-07-05 08:16:17 by havoc havoc
maybe pico-8 is demotool then?!
added on the 2016-07-05 08:47:05 by 1in10 1in10
java has a platform icon...
added on the 2016-07-05 11:25:47 by xeron xeron
...but processing doesn't, but alambik does, but blitzbasic doesn't, but javascript does, but i am so confused now...
added on the 2016-07-05 11:55:59 by havoc havoc
...but maybe 1in10 is right this time...? ;)
added on the 2016-07-05 11:58:06 by havoc havoc
i would have already added neogeo and add now pico-8 (people are doing more demostuff for both of these platforms from what i read on twitter)

regarding the processing argument: i also think we should have a processing category. there are more then 6 demos made with processing on pouet i believe, and it's a thing of it's own, i don't consider it java. saying simply that it's processing says a lot more than saying it's java and windows and 2 mac platforms (and javascript if it's now processing.js).
added on the 2016-07-05 18:03:54 by psenough psenough
Then please Zapilyator category (like 'ZX Zapilyator'), because there are LOTS of demos made in there: http://www.pouet.net/groups.php?which=10863 :)

Or should we have separate category for every existing demotool?
added on the 2016-07-05 18:09:45 by lvd lvd
that's a strong argument since demos made with ZX Zapilyator do have restrictions that other ZX demos don't have. Although the main difference here is that ZX Zapilyator is sort of a joke/troll tool to do slideshow animation demos for spectrum, and both processing and pico-8 have stronger reason for existing. Same way Oldskool Demo Maker also doesn't have it's own category, it's a tool, not a platform. Pico-8 is more clearly a platform of it's own (with it's own specs). And processing has it's own dev environment and coding language. It's a hard line to define and impossible to please everyone. :S
added on the 2016-07-05 18:17:04 by psenough psenough
I don't have any strong opinion concerning whether Processing should be considered Java or not, but surely there are more than six, as most Graffathon entries are made with it AFAIK. Multipaint, PETSCII and Pixel Polizei are Processing too.
added on the 2016-07-05 22:56:34 by Marq Marq
Function 2009 also had a processing demo compo, with two entries on pouet.net:
Cubefractal by DMA
lPlanearium by Racers
added on the 2016-07-06 12:29:57 by pohar pohar
I recognize that I don't completely understand what a 'platform' here is.
Like, OK if it is either atari xl/xe or C64, but then -- msdos/windows/linux!
First is hardware platform, second is software (or OS) platform on the same (though very diverse) hardware platform. Then here is java platform, which is again some software thing built over OS (though again, it allows many OSes and even many HW platforms).
If we have 'processing' platform, then it'd be another level of recursion over 'platform' concept.
added on the 2016-07-06 15:21:30 by lvd lvd
java is a very bad example of a platform on pouet since it can be both desktop, browser or phone. i quite dislike java as a platform keyword in pouet. but the alternatives are not much better. and there lies the problem.
added on the 2016-07-06 15:39:11 by psenough psenough
It could be like this:
hw platform (pc, amiga, etc.)
os (windows, linux, etc.)
tool/demosystem/programming system (java, werkkzeug, processing)
i.e. 3 platform-related items instead of single rigid 'platform' item.

I know it is impossible now :)
added on the 2016-07-06 15:49:22 by lvd lvd
Fra said:
PicoRulez by Razor1911 <- is it on Pouet ?

not yet, and in fact I did a second version not released yet :)

but yeah, in near future there will be probably a lot of PICO-8 demo so I think we have to add it as platform yes :)
added on the 2016-07-06 16:03:27 by rez rez
I'm formulating my answer to this but it's a bit complex and my mind isn't on the right track for this just yet, so bear with me.
added on the 2016-07-06 16:04:37 by Gargaj Gargaj
Pico-8 seems like an interesting platform.

I'll just leave that here for now.

BB Image

Code:.os_pico8 { background-position: -144px -160px; }
added on the 2016-07-06 16:45:11 by p01 p01
I guess the word "platform" should be better defined, in the specific context of Pouet. The word "demo" as well.

Google definition of "computing platform":
A computing Platform is a type of hardware and/or software where application programs may run. Operating Systems are Platforms, as are different types of computing hardware.

The challenge is to set boundaries and limits around this definition to include as much as possible, without becoming a confusing mess.

For instance, consider those examples:

Commodore, Amiga OCS/ECS, OS 1.2-2.0 (A500-600-2000-3000 9MB RAM)
Commodore, Amiga AGA, OS 3.0-3.9 (A1200 10MB RAM)
Commodore, Amiga AGA 060 OS 3.0-3.9 (A1200+accelerator, A4000 256MB RAM)
Commodore, Amiga AGA OS AROS (A1200-A4000)
Commodore, Amiga AGA PPC OS 4.0 (A1200-A4000+PPC board)

All those are Amiga and yet, save a few exceptions, (OCS/ECS demos can sometime run on AGA) a demo written for one will not work on any other. The x86 architecture is also another example of a wide variety of platforms (the list of x86 OS is very long) sitting on similar foundation. Similar, but not necessarily compatible. SSE4 code won't run on a 8088 and yet both are x86...

There is also the reality of the FPGA platforms, referred to as "reconfigurable computers" by Wikipedia (https://en.wikipedia.org/wiki/Reconfigurable_computing) with some conforming to the original hardware (https://github.com/mist-devel/mist-board/wiki) (http://www.mike-stirling.com/retro-fpga/zx-spectrum-on-an-fpga/) and other heavily improving upon it, like the ZX-EVO TS. Those are definitively platforms in their own right, but should not be part of the same definition as the original hardware.

And finally, we have the virtual "fantasy" platforms, such has the PICO-8, which doesn't exist is the physical world, but should be considered as platforms nonetheless.

Google definition of "demo" in the context of "demoscene":
Within the computer subculture known as the demoscene, a non-interactive multimedia presentation is called a demo (or demonstration). Demogroups create demos to demonstrate their abilities in programming, music, drawing, and 3D modeling.

It is my opinion that OHP and "wild" videos, are not demos. To me, demos are coded software representing artistic rendition of audio and video (animated of static), running in real time on ANY real or virtual hardware. That would include code running on weird platforms like microcontrollers or digital cameras for example. "Game" and "Liveact" are not really demo either in that sense. The "demotool" are not demos, but this section is justified as directly related to demos and part of the demo making process.

Hope my 2 cents helps! Good luck, Pouet admins! :)
added on the 2016-07-06 19:24:08 by ramon ramon
Does a Linux demo run without Linux ? (Nope)
Does a Pico-8 demo run without the Virtual Handheld/Emulator/Simulator (wathever it's called) ? (Nope)
Does a Processing demo run without the Processing environment ?
added on the 2016-07-06 22:09:04 by fra fra