pouët.net

286/386/486 Demoscene

category: general [glöplog]
Not bad, drzeissler! Lets make XT/CGA amaizing prods?
added on the 2017-05-30 20:09:17 by Tronix Tronix
I was trying to make qbasic demo on 286 just for the challenge of it. Most effects are based on palette cycling except the plasma.
https://www.youtube.com/watch?v=OzcYXzvQqXo

Anyway, I installed a C compiler with inline assembler for more serious stuff.
added on the 2017-06-03 10:54:51 by Optimus Optimus
added on the 2017-06-03 10:55:30 by Optimus Optimus
Optimus: Cool. Nice plasma and raycasted ball table effect.
added on the 2017-06-03 11:38:06 by ham ham
Optimus: Very nice! Reminded me that in 2013, right before i started again with x86 asm, i played a bit with qbasic myself : video1 video2 video3
added on the 2017-06-03 13:47:50 by HellMood HellMood
@Hellmood: Those are nice
added on the 2017-06-03 19:46:04 by Optimus Optimus
@Optimus: really cool ! Hard to believe it's qbasic on 286 - thumb up ! As I said - a i286 is cool target ;-) .. I'll keep an eye on you, really hard competitor ;-) ..
Would be nice if you release the basic-code so that we could learn how it's done.
From my gwbasic experience 1990 on my schneider euro-pc (nec v20/9,54Mhz) with cga
graphics I am lightyears away from doing so cool things I have watched above.
My graphics were way slower and flickering. Thx! Doc
Yeah, if you try to write to the screen (even with poke and only ints) something like a simple xor pattern you don't get more than 2-3fps. That's with compiled qb45 btw. Most of the effects are based really on color cycling, the stars, sphere map. I also attach the modex plasma with unroll code as fast as I could (it can be faster in C or asm with 16bit regs and some more ideas). Interesting thing, I was also testing TurboC and QuickC, they same to not be faster than qb45. Anyway, I am using now QuickC as a framework to inline assembly and do the inits and boring stuff in C. Maybe I'll try to build some stuff in OpenWatcom with target 286 but I don't know if I can compile directly on 286.

https://bitbucket.org/Optimus6128/qbdemo1
added on the 2017-06-05 08:27:16 by Optimus Optimus
Another tech is keeping a points list, deleting the oldest, drawing the newest. This way, drawing fractals can be fast and smooth on slow systems (see noise julia video above, other two are colorcycling) Sizecoded example : leaf 64b
added on the 2017-06-05 09:44:13 by HellMood HellMood
hoho, since original vintage low end PCs are rare, this is a nice idea for testing on "real hardware" .. maybe, a little bit too fast ..

https://opencores.org/project,next186_soc_pc

Would love to own an i286/i386/i486 single board computer like raspi ...
@TheMechanist that project looks amazing, would be great to have something like that for testing..
added on the 2017-06-23 11:15:29 by sh0ck sh0ck
okay, a new release http://www.pouet.net/prod.php?which=71257, again tried to target i286, now with adlib sound .. unfortunately video caputure with ffsplit on my old Celeron G540 wasn't that accurate .. quite okay in PCem, better with DOSBox 3000 cycles ..
http://www.pouet.net/prod.php?which=72657 okay... so only really got a chance to run this on a p100 at the compo.... if anyone has anything slower, would love to know if it runs well? (if at all.. on a 486 at least)
added on the 2017-12-08 14:21:16 by sh0ck sh0ck
Cool, I missed a new DOS demo was released. I can give it a try maybe. I have a fast 486DX and then a 386DX (but doubt it will run fast if at all here).
added on the 2017-12-08 15:23:48 by Optimus Optimus
Quote:
http://www.pouet.net/prod.php?which=72657 okay... so only really got a chance to run this on a p100 at the compo.... if anyone has anything slower, would love to know if it runs well? (if at all.. on a 486 at least)


you could try PCem, good support for different systems from 8086 up to pentium systems ...
Yeah few issues compiling PCem for OSX at the moment. Will have to dig up a Windows box. Do have more hardware in boxes, should get around to putting it all together!
added on the 2017-12-09 23:55:22 by sh0ck sh0ck
Quote:
if anyone has anything slower, would love to know if it runs well? (if at all.. on a 486 at least)


On 386dx, after music setup, freeze.
On 486dx, after music setup, throws back to DOS with message "Goodbye!"
added on the 2017-12-10 00:26:12 by Optimus Optimus
Optimus, thanks for that... will look at spinning up PCem and seeing if the same thing happens, looks like a potential sound driver issue.
added on the 2017-12-11 01:42:19 by sh0ck sh0ck

login