Go to bottom

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.

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
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 ;-) ..
added on the 2017-06-03 21:29:47 by Asato Asato
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.

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 ..


Would love to own an i286/i386/i486 single board computer like raspi ...
added on the 2017-06-16 11:48:19 by Asato Asato
@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 ..
added on the 2017-07-28 15:46:29 by Asato Asato
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
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 ...
added on the 2017-12-08 23:42:56 by Asato Asato
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
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
Still trying to reanimate the old school pc scene with another prod for i286, and still looking for gfx artists and adlib musicians, to create some bigger releases ..

added on the 2018-01-21 19:17:49 by Asato Asato
Great intro! Love the visual style & the way it builds up to it rather than throwing everything on-screen at once. BTW thx for greeting my group!

still looking for gfx artists and adlib musicians, to create some bigger releases ..

I can do both these things, but I have a LOT on my plate at the moment. Still, hit me up. :)
added on the 2018-01-21 20:47:11 by jmph jmph
unfortunately I don't have one of the old school rigs that I try to target, so accurate emulation is essential .. as earlier mentioned here, PCem quite accurately emulates these machines .. when optimizing the settings for the virtual machine it's quite useful to have comparable benchmarks from real machines (Topbench is quite nice, but I discovered that it often doesn't match comparable machines, so it's one benchmark among others)

I found these pages with values from Landmark, Checkit and sysinfo


Would be nice if some of you, who own vintage rigs in real would add here some benchmarks .. or other sites if known ..

A mid standard 286 setting for PCem I tested with 286/10, Slow 16bit ISA gfx and wait states 1 gave me quite comparable results to the real machines, but especially when it comes to graphics some more benches would be nice ...
added on the 2018-05-25 06:57:03 by Asato Asato
The following settings for PCem seem to give realistic results (compared the the previously mentioned list of real benchmarks):

* Slow 286 *
AMI 286 clone, CPU 286/10, Waitstates 1
Gfx: OAK OTI-067, Slow 16 Bit ISA

Benchmark results:
Sysinfo CPU Speed: 6,2
Landmark 6.0: 11 Mhz AT, 1031 chrs/ms
Superscape 3DBench 1.0: 3 FPS
Checkit 3.0: 1939 Dhrystones, 37,2K Whetstones, 4454 chrs/s BIOS, 24353 chrs/s directly

* Standard 286 *
AMI 286 clone, CPU 286/16, Waitstates 1
ATI-28800, Fast 16 Bit ISA
Sysinfo CPU Speed: 9,9
Landmark 6.0: 18 Mhz, 1844 chr/ms
Superscape 3DBench 1.0: 5 FPS
Checkit 3.0: 3084 Dhrystones, 58,4K Whetstones, 7325 chrs/s BIOS, 38452 chrs/s directly

... these are pretty vanilla results, good 286/16 system perform with more than 4000 Dhrystones ..
added on the 2018-06-03 08:33:48 by Asato Asato
Hi folks,

would be nice if someone could benchmark a real Schneider Euro PC (@Doc, I guess you got one?), the machine like it was sold -the the masses back in time - 512 kB RAM, internal CGA .. I'm playing a little bit around with that machine (PCem), but I'm not sure if it performs like the real hardware (tested with Landmark 6) ..

So long

added on the 2018-12-04 19:08:32 by Asato Asato
I've got an EuroPC, so could probably run some benchmarks if needed. It's currently fitted with a V20 CPU, but I can of course swap it for the original 8088 :)
added on the 2018-12-04 19:21:46 by britelite britelite


Go to top