Image Map Image Map
Results 1 to 9 of 9

Thread: Covoids!

  1. #1

    Default Covoids!

    Ok, this may be pushing good taste a little, but I wanted to do something with the DeskPro 286 I just built. So I whipped this up in a couple of days. Tried to make it timely, but it's really just a cheap version of Asteroids.

    COVOIDS!

    Kill the COVID virus using the left, right, and up arrow keys to direct your
    ship and firing with the spacebar.

    Command line switches to adjust the visual quality and performance:

    -n disable dithering
    -m monochrome monitor
    -s disable background sound
    -d4 use EGA mode on VGA
    -d2 use CGA mode on EGA & VGA

    Enjoy while you're sheltering at home!

    Download: https://www.dropbox.com/s/9xj3fqafnk...VOIDS.zip?dl=1

    Run on real hardware under DOS or DOSBox. Everything from an original PC to a 80386. CGA, EGA, and VGA supported. Anything slower than a fast 80286 may take require adjusting the quality to run acceptably.

    COVOIDS-1.png

    COVOIDS-2.png

  2. #2

    Default

    The UFO definitely needs to be a passing spring-breaker.
    Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
    Synthesizers: Roland JX-10/SH-09/MT-32/D-50, Yamaha DX7-II/V50/TX7/TG33/FB-01, Korg MS-20 Mini/ARP Odyssey/DW-8000/X5DR, Ensoniq SQ-80, E-mu Proteus/2, Moog Satellite, Oberheim SEM
    "'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup

  3. #3
    Join Date
    May 2011
    Location
    Outer Mongolia
    Posts
    2,231

    Default

    Tried it on a 7.16mhz V20 with CGA, definitely starts getting a little pokey once you get five or so baddies on the screen.

    How hard would it be to modify the CGA “dithering” into composite color graphics?
    My Retro-computing YouTube Channel (updates... eventually?): Paleozoic PCs

  4. #4
    Join Date
    Jan 2013
    Location
    Marietta, GA
    Posts
    3,442

    Default

    I like your interpretation of that game type.

    I wonder how well that would run on a Corona Data Systems PC?

  5. #5

    Default

    Quote Originally Posted by Eudimorphodon View Post
    Tried it on a 7.16mhz V20 with CGA, definitely starts getting a little pokey once you get five or so baddies on the screen.

    How hard would it be to modify the CGA “dithering” into composite color graphics?
    Due to the nature of the graphics library, CGA colors kind of got the shaft. I tried to pick the "least common denominator" resolution across all the hardware which was 320x200. So CGA got a pseudo B&W dithering treatment.

    And the performance on a low end CPU is pretty poor: the graphics library is really only for line drawings. Bitmaps were a hack so I could easily get text on the screen (I'm lazy) by scan converting a 1BPP bitmap into horizontal line spans. Certainly not the fastest approach, and definitely not for games.

    But hey, it was a couple of days worth of effort. Targeting a low-end CPU and CGA would, I think, deserve the 160x100 16 color mode treatment with a real biblt implementation. Depending on how long we're stuck at home...

  6. #6

    Default

    Quote Originally Posted by SomeGuy View Post
    I like your interpretation of that game type.

    I wonder how well that would run on a Corona Data Systems PC?

    Ha! Probably not too well. Like a bad dream where everything moves in slow motion.

  7. #7

    Default

    And a quick update (1.01) to fix the viruses from getting suck between the left/right and top/bottom edges. Same link as above. I had to fire my beta testers.

  8. #8
    Join Date
    May 2011
    Location
    Outer Mongolia
    Posts
    2,231

    Default

    Quote Originally Posted by resman View Post
    But hey, it was a couple of days worth of effort. Targeting a low-end CPU and CGA would, I think, deserve the 160x100 16 color mode treatment with a real biblt implementation. Depending on how long we're stuck at home...
    I was actually testing on a Tandy 1000, so you totally need to make support for the Tandy/PCjr 160x200x16 mode a priority.
    My Retro-computing YouTube Channel (updates... eventually?): Paleozoic PCs

  9. #9

    Default

    Quote Originally Posted by Eudimorphodon View Post
    I was actually testing on a Tandy 1000, so you totally need to make support for the Tandy/PCjr 160x200x16 mode a priority.
    Those are two I don't have, so probably won't be getting that mode working any time soon. I do see a lot of fringe projects being (re)visited over the next few weeks, though. Who knows?

    I did upload a new version that runs without dithering as the default (-n turns dithering on now). Arguably looks better on EGA and lets those slower machines run s few more levels before slowing to a crawl.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •