Galactic Conquest v9 file compression / UPX vs aPACK (Announce)
> > > You could always use Frank Heckenbach's solution(s) in his
> He seems to provide three methods, all different, in case someone can't use
> the best one (apparently RTL srcs needed for #2).
Correct the RTL source only came with Borland Pascal not Turbo Pascal. There are some extremely easy ways of patching Turbo Pascal CRT RTL from within Turbo Pascal, some of which are demonstrated by NewDelay others methods.
> and don't use Delay (obviously).
Ok. The problem being I guess no good fix like newdelay currently available for TP5? If need be I would be happy some time to help back port it to TP5 just to help anyone keen to use TP5. I started out with it but when TP3/TP4 when in education but brought TP7 for myself. The key thing about versions after TP5 is obviously the inclusion of Asm over the harder to use inline.
However importantly TP5 does of course also include external asm obj logic.
> To be honest, the only huge benefits to using TP55 at all (IMHO)
> are 8086 compatibility and really small .EXE size.
You meant the large EXE size :) Now I've shared some COM file generating code you can hopefully re-use that to get the added benefit of asm size with TP5!
> Otherwise I'd just use GPC or FPC or VPC or whatever.
It is nice to have a mix, there are lots of options and I think it is choosing the right tool for the right job. FPC is very well written.
> (Note that I'm a very very wimpy Pascal programmer now, heh,
heh that's exactly how I would describe my C programming but I can do both.
> Also, keep in mind that Eric Auer and I had a conversation in e-mail a few
> years ago about how FreeDOS somehow handles differently the tempfile
> mechanism in IUP, so for that platform you'll probably have to run IUP in
> the root directory for it to fully work (kludge).
Ok thanks for the warning.
> See Robert's
> UPXDUMP tool if
> you haven't already.
Thanks. I have but have deliberately not referenced UPXDUMP as often I like to understand/do things for myself before then seeing how others have done it.
> aPACK 1.00 is freeware even for commercial use. UPX is free for any use,
> including commercial, but you must GPL your UPX modifications if you don't
> use their stock stubs.
Indeed and these are the things that I like about aPACK over UPX :)
Complete thread:
- Galactic Conquest v9 beta 55 - sinclaj1, 29.12.2009, 20:53 (Announce)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Galactic Conquest v9 beta 55 - Rugxulo, 29.12.2009, 22:05
- Galactic Conquest v9 beta 55 - Deniska, 07.01.2010, 00:53
- Galactic Conquest v9 beta 55 - sinclaj1, 07.01.2010, 05:46
- Galactic Conquest v9 beta 55 - sinclaj1, 08.05.2010, 04:21
- Galactic Conquest v9 beta 55 - Arjay, 08.05.2010, 15:07
- Galactic Conquest v9 beta 55 - rr, 08.05.2010, 21:06
- Galactic Conquest v9 beta 55 - additional feedback - Arjay, 09.05.2010, 21:26
- Galactic Conquest v9 beta 55 - additional feedback - sinclaj1, 13.05.2010, 05:58
- Galactic Conquest v9 beta 55 - additional feedback - Arjay, 19.05.2010, 17:27
- Galactic Conquest v9 beta 55 - additional feedback - sinclaj1, 24.06.2010, 16:01
- Congratulations / Galactic Conquest v9 beta 55 - Arjay, 25.06.2010, 03:37
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Arjay, 25.06.2010, 10:16
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Arjay, 25.06.2010, 12:20
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - sinclaj1, 26.10.2010, 05:56
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Arjay, 26.10.2010, 11:57
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - sinclaj1, 26.10.2010, 13:59
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - rr, 26.10.2010, 21:13
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - sinclaj1, 26.10.2010, 13:59
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - rr, 26.10.2010, 21:07
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Rugxulo, 27.10.2010, 23:43
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Arjay, 26.10.2010, 11:57
- Congratulations / Galactic Conquest v9 beta 55 - Rugxulo, 26.06.2010, 14:59
- Galactic Conquest v9 file compression / UPX vs aPACK - Arjay, 27.06.2010, 00:11
- Galactic Conquest v9 file compression / UPX vs aPACK - Rugxulo, 27.06.2010, 08:10
- TP5_2COM - an example of how to generate a COM file from TP5 - Arjay, 27.06.2010, 13:30
- Galactic Conquest v9 file compression / UPX vs aPACK - Arjay, 27.06.2010, 14:00
- Galactic Conquest v9 file compression / UPX vs aPACK - Rugxulo, 28.06.2010, 06:45
- early Turbo Pascal quirks - Rugxulo, 28.06.2010, 07:02
- Galactic Conquest v9 file compression / UPX vs aPACK - Rugxulo, 28.06.2010, 06:45
- Galactic Conquest v9 file compression / UPX vs aPACK - Rugxulo, 27.06.2010, 08:10
- Galactic Conquest v9 file compression / UPX vs aPACK - Arjay, 27.06.2010, 00:11
- Galactic Conquest: GCFONT.PAS (drop in LoadFont replacement) - Arjay, 25.06.2010, 10:16
- Congratulations / Galactic Conquest v9 beta 55 - Arjay, 25.06.2010, 03:37
- Galactic Conquest v9 beta 55 - additional feedback - sinclaj1, 24.06.2010, 16:01
- Galactic Conquest v9 beta 55 - additional feedback - Arjay, 19.05.2010, 17:27
- Galactic Conquest v9 beta 55 - additional feedback - sinclaj1, 13.05.2010, 05:58
Mix view