From d095c8d458f48586e2a40dbac594c7430ed00df2 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Mon, 3 Nov 2003 10:41:26 +0000 Subject: [PATCH] added big pigsize for registered d1 v1.0 --- ChangeLog | 3 +++ main/bm.c | 3 ++- main/piggy.c | 6 ++++-- main/piggy.h | 3 ++- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index d3d269a3..095df0d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-11-03 Bradley Bell + * main/bm.h, main/piggy.c, main/piggy.h: added big pigsize for + registered d1 v1.0 + * main/bm.h, main/piggy.c, main/piggy.h: added pigsize for registered d1 v1.0 diff --git a/main/bm.c b/main/bm.c index c6c547ad..9e896783 100644 --- a/main/bm.c +++ b/main/bm.c @@ -1,4 +1,4 @@ -/* $Id: bm.c,v 1.37 2003-11-03 10:19:40 btb Exp $ */ +/* $Id: bm.c,v 1.38 2003-11-03 10:41:26 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -720,6 +720,7 @@ int load_exit_models() default: case D1_SHAREWARE_10_PIGSIZE: case D1_SHAREWARE_PIGSIZE: + case D1_10_BIG_PIGSIZE: case D1_10_PIGSIZE: Int3(); /* exit models should be in .pofs */ case D1_OEM_PIGSIZE: diff --git a/main/piggy.c b/main/piggy.c index f1de426d..5c64690c 100644 --- a/main/piggy.c +++ b/main/piggy.c @@ -1,4 +1,4 @@ -/* $Id: piggy.c,v 1.42 2003-11-03 10:19:40 btb Exp $ */ +/* $Id: piggy.c,v 1.43 2003-11-03 10:41:26 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -386,7 +386,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #endif #ifdef RCS -static char rcsid[] = "$Id: piggy.c,v 1.42 2003-11-03 10:19:40 btb Exp $"; +static char rcsid[] = "$Id: piggy.c,v 1.43 2003-11-03 10:41:26 btb Exp $"; #endif @@ -2382,6 +2382,7 @@ void load_d1_bitmap_replacements() switch (cfilelength(d1_Piggy_fp)) { case D1_SHAREWARE_10_PIGSIZE: case D1_SHAREWARE_PIGSIZE: + case D1_10_BIG_PIGSIZE: case D1_10_PIGSIZE: pig_data_start = 0; Warning(D1_PIG_LOAD_FAILED ". descent.pig of v1.0 and all PC shareware versions not supported."); @@ -2486,6 +2487,7 @@ bitmap_index read_extra_bitmap_d1_pig(char *name) switch (cfilelength(d1_Piggy_fp)) { case D1_SHAREWARE_10_PIGSIZE: case D1_SHAREWARE_PIGSIZE: + case D1_10_BIG_PIGSIZE: case D1_10_PIGSIZE: pig_data_start = 0; break; diff --git a/main/piggy.h b/main/piggy.h index 971a1fa0..83096a74 100644 --- a/main/piggy.h +++ b/main/piggy.h @@ -1,4 +1,4 @@ -/* $Id: piggy.h,v 1.19 2003-11-03 10:19:40 btb Exp $ */ +/* $Id: piggy.h,v 1.20 2003-11-03 10:41:26 btb Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -75,6 +75,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. #define D1_SHAREWARE_10_PIGSIZE 2529454 // v1.0 - 1.2 #define D1_SHAREWARE_PIGSIZE 5092871 // v1.4 // was: 2509799 +#define D1_10_BIG_PIGSIZE 7640220 // v1.0 before RLE compression #define D1_10_PIGSIZE 4520145 // v1.0 #define D1_PIGSIZE 4920305 // v1.4 - 1.5 #define D1_OEM_PIGSIZE 5039735 // Destination: Saturn -- 2.39.2