Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DOS Game - Galactic Conquest v9.00 test (Announce)

posted by Arjay, 12.12.2009, 02:59
(edited by Arjay on 12.12.2009, 03:47)

That info is helpful but probably not now necessary as I believe I have now solved this little mystery. At a high level, based on my investigations I am *pretty* sure now that the CRT unit you have there is a VERY likely to be a version of Pedt Scragg's CRT unit. His homepage should have his latest versions available, however all of the links are sadly now dead: http://www.pedt.demon.co.uk/crt/

However I established that it can still be downloaded from here:
http://www-ftp.lip6.fr/pub/pc/garbo/pc/turbopas/crt.zip

I obtained a copy and extracted out the relevant data to compare against the CRT unit in your own EXE, pretty close match but a few differences. Some due to linkers etc, but others I'm not so sure about (tired which doesn't help):

------CRT70.CRT-------------------------------------------
0000:0000 BA 12 00 B8 DD 34 3B D3-73 1A F7 F3 8B D8 E4 61
0000:0010 A8 03 75 08 0C 03 E6 61-B0 B6 E6 43 8A C3 E6 42
0000:0020 8A C7 E6 42 CA 02 00 E4-61 24 FC E6 61 CB 8B DC
0000:0030 36 8A 47 04 A8 F0 74 04-24 0F 0C 80 80 26 00 00
0000:0040 70 08 06 00 00 CA 02 00-8B DC 36 8A 47 04 24 07
0000:0050 B1 04 D2 E0 80 26 00 00-8F 08 06 00 00 CA 02 00
0000:0060 80 26 00 00 F7 CB 80 0E-00 00 08 CB A0 00 00 A2
0000:0070 00 00 CB 8B DC 36 8B 4F-04 E3 17 8B 3E 00 00 8E
0000:0080 C7 33 FF 26 8A 1D A1 00-00 8B 16 02 00 E8 05 00
0000:0090 E2 F4 CA 02 00 2D 01 00-83 DA 00 72 05 26 3A 1D
------GALCON.CRT------------------------------------------
0000:0000 BA 12 00 B8 DD 34 3B D3-73 1A F7 F3 8B D8 E4 61
0000:0010 A8 03 75 08 0C 03 E6 61-B0 B6 E6 43 8A C3 E6 42
0000:0020 8A C7 E6 42 CA 02 00 E4-61 24 FC E6 61 CB 8B DC
0000:0030 36 8A 47 04 A8 F0 74 04-24 0F 0C 80 80 26 96 EA
0000:0040 70 08 06 96 EA CA 02 00-8B DC 36 8A 47 04 24 07
0000:0050 B1 04 D2 E0 80 26 96 EA-8F 08 06 96 EA CA 02 00
0000:0060 8B DC 36 8B 4F 04 E3 17-8B 3E 70 00 8E C7 33 FF
0000:0070 26 8A 1D A1 9C EA 8B 16-9E EA E8 05 00 E2 F4 CA
0000:0080 02 00 2D 01 00 83 DA 00-72 05 26 3A 1D 74 F3 C3
0000:0090 80 3E A4 EA 00 75 01 C3-C6 06 A4 EA 00 8A 26 A6

This is the file in Pat's 1999 distribution that I checked against:
30/05/1999 07:19 5,680 CRT70.TPU

So it may just be that people need to obtain CRT70.TPU however as you I believe said that you are basically using it for his keyboard routines then it might be better if you obtain "Extended Keyboard unit by PEDT SCRAGG":
http://www.bryantmcgill.com/technology/pascal-delphi/Keyboard_IO/Extended_Keyboard_unit_by_PEDT_SCRAGG.html

If you want to get in touch with him, he might be contactable via the email address that appears with his photo here].


-----------------------------------------------------------------------------
Tried a compile (using CRT70 as above) fadeunit.pas compiled fine but not gcunit with that version (which all the other units require to compile!):

q:\test>tpc gcunit
Turbo Pascal Version 7.0 Copyright (c) 1983,92 Borland International
Warning: TURBO.TPL not found.
GCUNIT.PAS(645): Error 26: Type mismatch.
X1:=ABS(X1);Y1:=ABS(Y1*1.6); {1.6 IS TO "SQUARE-UP" MAPBOARD)}

However gcunit compiles fine with the normal/standard TP7.1 routine libraries,
indeed if I had the main source code file I would have tried a full compile.
-----------------------------------------------------------------------------

Still speaking of source. I immediately reconised routines out of FADEUNIT as coming from "ASPHYXIA Demo Trainer Series" / related demoscene work. The header looks a lot more basic than I would imagine on the standard release, so not sure where you got it from but be aware of it's original origin:

hornet.org: Mike Schutz or hornet.org: Effect

Sadly Hornet is no longer serving files so you can't download fade2.zip there, however Programmers Heaven is and the original file is available here:
http://www.programmersheaven.com/ph/Search/Search.aspx?query=fade2.zip

And as I expected as per the documentation in that zip file original reference material (and some of the routines I might add) came from ASPHYXIA.

Yup I'm that sad I even can recognize some routines back to their origin ;-)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 361 users online (0 registered, 361 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum