Image Map Image Map
Results 1 to 10 of 116

Thread: It's DONE!!! Paku Paku -- new DOS game!

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default It's DONE!!! Paku Paku -- new DOS game!

    *** NOTE *** version 1.2 released, major performance increase from new rendering method.

    Phew, that was more work than I originally planned.

    Blog post:
    http://my.opera.com/deathshadow/blog...me-1-paku-paku

    Direct Download link:
    http://www.cutcodedown.com/retroGames/paku_1_2.rar

    Preview image:


    The minumum spec for flawless gameplay turned out to be a 8mhz AT with a 16 bit video card, though the auto-tester should determine the cutoff as to who gets no flicker, and who gets flicker/snow/poor gameplay due to their system being so slow.

    It flickers a good deal on my Tandy 1000SX though gameplay is for the most part uneffected. It runs beautiful on my AM386/40 with a VGA card, though there is a hair of underscan on the CRTC reprogramming resulting in a stripe down the left side. I don't dare play with the numbers as fixing one machine is likely to mess up another, and it has no effect on gameplay. I don't want to even THINK about how bad the snow would be on a real CGA card though.

    Sound support for PC Speaker, Tandy/PcJr, C/MS (game Blaster) and Adlib are present, with C/MS being the best sounding of the lot with Tandy a close second. It's untested on the Jr. so if anyone could report on how the sound works there it would be greatly appreciated.

    The full turbo pascal source code can be found in /source subdirectory in the archive.

    Much of the development testing was done in Dosbox, so it runs really well there -- I highly suggest using the oplmode=cms and the /cms command line option for the best sound -- you can find more information in the readme.htm file inside the .rar

    This turned out to be a lot more challenging a port that I initially expected -- but at least for the first time in two decades I've actually FINISHED a game; and the great part is the whole thing including the sound support and custom video code took me less than four weeks.
    Last edited by deathshadow; February 9th, 2011 at 10:01 PM. Reason: release 1.2
    From time to time the accessibility of a website must be refreshed with the blood of owners and designers. It is its natural manure.
    CUTCODEDOWN.COM

  2. #2

    Default

    this looks AWESOME! nice job. i'm going to try it. a pac-man clone was something i was thinking of doing but never started. what's it written in? all assembly?

    edit: nevermind, looks like it's in pascal.
    My emulators!
    Fake86 8086/V20 PC emulator: http://sourceforge.net/p/fake86
    MoarNES Nintendo emulator: http://sourceforge.net/p/moarnes


  3. #3

    Default

    Quote Originally Posted by Mike Chambers View Post
    edit: nevermind, looks like it's in pascal.
    Pascal with a LOT of x86 ASM... Though admittedly some of that ASM is to avoid needing to use the library DOS and CRT units -- my approach to keeping .exe size under control and avoiding the dreaded timer error bug on faster machines. Just don't call CRT in the first place.
    From time to time the accessibility of a website must be refreshed with the blood of owners and designers. It is its natural manure.
    CUTCODEDOWN.COM

  4. #4

    Default

    the game works great, but i've only tried it in DOSBox. i'm going to copy it over to my 5150 later tonight and give it a go on there.
    My emulators!
    Fake86 8086/V20 PC emulator: http://sourceforge.net/p/fake86
    MoarNES Nintendo emulator: http://sourceforge.net/p/moarnes


  5. #5

    Default

    Quote Originally Posted by Mike Chambers View Post
    the game works great, but i've only tried it in DOSBox. i'm going to copy it over to my 5150 later tonight and give it a go on there.
    Just be warned -- snow and flicker -- snow and flicker... and some playback slowdowns too.
    From time to time the accessibility of a website must be refreshed with the blood of owners and designers. It is its natural manure.
    CUTCODEDOWN.COM

  6. #6

    Default

    Ok, the flicker was driving me nuts on my Tandy 1K, so I went back and re-did the renderer from scratch using a back-buffer system. It ups the memory footprint by just under 16k, but it squeezes about 30% more performance out of the game and eliminates the flicker on slower systems. Rock and Roll...

    So grab version 1.2
    http://www.cutcodedown.com/retroGames/paku_1_2.rar

    Hopefully apart from bugfixes I'm done with this one, and can start writing the next game.
    From time to time the accessibility of a website must be refreshed with the blood of owners and designers. It is its natural manure.
    CUTCODEDOWN.COM

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
  •