Jump to content
IGNORED

Scrolling Maze Demo


cd-w

Recommended Posts

The source was released on that page along with the binaries, but PCAE was written in Pascal.  I am not making this up.  This could very well be the reason that nobody has taken over the project or why nobody seems to have the source.

 

It appears it was written in Delphi, which is a great Windows development environment from Borland. And yes, the underlying language is basically Object Pascal, with some improvements (I like the language). It's one of my favorite Windows development tools. But it's certainly not nearly as popular as C and C++, so it might be harder to find someone to pick up the project.

 

..Al

Link to comment
Share on other sites

Hi Folks,

 

The last posting of my scrolling maze demo had a couple of "off-by-one" errors which prevented diagonal scrolling from working properly. I have now tracked these down, and attached the corrected code to this message.

I think the core code is now bug-free, although there are probably plenty of optimisations that could still be done. This should be the last version that I post here for a while as I am now going to concentrate on turning this demo into a proper game.

 

As for debugging, I hadn't realised that Z26 could produce a log file while running. This should be a lot of help, although I think I now need to write a tool to parse the rather large output that it produces!

 

Thanks for the help.

Chris

maze04.zip

Link to comment
Share on other sites

The windows version uses Delphi, but I cannot find the source code. The DOS versions I found (apparently up to version 2.4, hard to tell, the archives are all named pcaesrc.zip, and the version numbers spilled in the source files contradict themselves !) used no object oriented extensions, just shitloads of inline assembler even in places where it probably wouldn't have been necessary. Much of the code is DOS / hardware specific.

 

Now, there is Freepascal, and there are SDL-Bindings for Freepascal, so lots of this code could be simply kicked. But the inline assembly that remains would either have to be reworked to account for the different memory model, or translated back to Pascal.

Link to comment
Share on other sites

I found the pcaewsrc.zip version 2.6 file, or I think so anyway. It was still available at an obscure location on vg-network.com. It was hard to get because the pages were outdated and it was about three levels deep through pages that had immediate redirects to spam/adware sites, so to save all interested parties the trouble, I put it on a geocities location:

 

www.geocities.com/qwerty123123/pcaewsrc.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...