Dogma demomaking
category: general [glöplog]
i'm a stay-at-home-dad so, not interested, sorry
Slow and innefficient workflow is the least of my worries when coding a demo.
Type to think ratio is strongly biased towards the latter. =)
Type to think ratio is strongly biased towards the latter. =)
Get a presentation of my super efficient Dogma level 2 toolchain at Evoke, inshallah!
Quote:
Everyone pointing out crossdev isn't new, can only cite games as examples. Did anyone do crossdevelopment of demos in the old days?
I've felt personally the crossdev attitude can get out of hand, as I try to find faster and more effective ways of compiling and producing. It only lead to burnout and boredom eventually.
With a build cycle of less than second, coding can become a matter "didn't work, I change this a bit, didn't work, change again, didn't work, change, oh now it works" rather than thinking it properly through and getting into the actual hardware.
The dogma might be a useful exercise for personal sanity, like a musician throwing away the omnipotent DAW and going to non-computerized synths, building modulars and analog sequencer etc.
I suspect the demos that would come out of this attitude might be different. Maybe smaller and with less content!
But perhaps it shouldn't be too "dogmatic", not a specific category or a debate of "is this really a dogma demo or not?"
There is another huge angle for cross-development. If the language used is c/c++, and the project also compiles for another platform like windows. imagine debugging something in visual studio, that then cross-compiles and runs on the target platform huge amounts of bug finding, fixing and huge parts of dev can be done in a modern environment.
VBCC can do this for Amiga now. It's out there documented.
Dogma level 1 should be
- cross compile
- run in winuae/winfellow
(so solely PC based)
Dogma level 2
- cross compile
- run on targeted emulation A500 mini / A600 GS / Raspberry Pi with PiMiga or another distro
(and the just announced A500 maxi coming Q1 2025 which may really pique some peoples interest)
THEN add the restrictions incrementally for higher levels.
dogma 3 -> old dogma 1
dogma 4 -> old dogma 2
dogma 5 / 5.4 -> old dogma 3 / 3.5
which brings me to..
dogma 6.. or should it be 68K?
68k asm only.
Banter aside.
I fully understand the arguments for dogma, but also all these modern advances and routes to emulate are opening the door for nostalgic types to "have a go" and getting more involved with commercially dead platforms. Gatekeeping never helps anyone.
dogma level 7: build the fucking computer yourself
Dogma Level 3 - The art of Party Coding!
Dogma level 100:
You wake up naked in middle of desert. You have no idea who, when or where you are. There is a mysterious tattoo in your left arm "YOUR MEMORY HAS BEEN WIPED. MAKE A DEMO ABOUT IT."
You wake up naked in middle of desert. You have no idea who, when or where you are. There is a mysterious tattoo in your left arm "YOUR MEMORY HAS BEEN WIPED. MAKE A DEMO ABOUT IT."