home *** CD-ROM | disk | FTP | other *** search
- Short: The Games Master System, V0.5B
- Author: sandman@welly.gen.nz (Paul Manias)
- Uploader: sandman@welly.gen.nz (Paul Manias)
- Type: dev/misc
- Replaces: dev/misc/GMSV04B.lha
-
- Version 0.5
-
- Project GMS started in the beginning of April 1996, in an effort to
- provide games support in the Amiga OS. This is the fourth public release
- of GMS, for which we hope to get lots of feedback before the official
- release of V1.0!
-
-
-
- CURRENT FEATURES OF THE GAMES MASTER SYSTEM
-
-
- This is just a summary of the major features that have so far been
- implemented. Not all new features and changes have been documented here.
- For the complete low-down on all features of GMS check the developer
- information files.
-
- NEW!
- * Support for Multiple BOB image structures (MBOB's) for blitting many
- images from one structure. Makes allowances for structure mutations
- (for storing extra program data with image entries).
-
- NEW!
- * CPU assisted drawing with blitter functions, drawing speed is no longer
- limited to blitter throughput. Added optional mask generation for BOBs
- on intitialisation.
-
- NEW!
- * Internal resource tracking on memory allocations. GMS will free resources
- that you have not deallocated when your program closes the library.
- Warnings are given to help you fix any problems.
-
- NEW!
- * Structure and object pre-processing, for compiling structures before
- run-time. This makes GMS the first system to support up to 100% user
- editing of game data.
-
- * Fast blitter functions for drawing BOB's, copying for screen buffers,
- 3 different screen clears, auto background saving and clearing for
- BOB's. Also includes Pixel and Line drawing functions, and support for
- list's for very fast mass-drawing operations.
-
- * Full sprite support, and that is: All available sprite dimensions,
- colour table offsets, 16 colour sprites, width-doubled sprites, full
- animation support, lo-res, hi-res, and superhi-res support,
-
- * Sound support includes: Support for sound priorities, intelligent
- dynamic channel play-back, channel modulation for special effects, IFF
- support.
-
- * Proportional colour fading, functions are: PaletteMorph, ColourMorph,
- PaletteToColour and ColourToPalette. Support for setting speed and
- colour ranges.
-
- * Full support for raster/copperlists, with effects such as: ColourLists,
- Mirror, Flood, Screen and Sprite Splitting, and Palette Changes.
-
- * Allows you to support all different kinds of input devices (joysticks,
- joypads, mouse etc) through just one simple function call. This enables
- you to support devices that don't even exist yet.
-
- * User preferences program to allow full configuration of a game's
- functionality. This includes configuration for: Game/Task Priorities,
- Choice of networking, Mode Promotion, Joystick Config, Music
- Redirection, and more.
-
- * Stable memory allocation and a freemem routine that will not crash your
- machine if you have written over your memory boundaries.
-
- * Smart Saving and Loading of files, with automatic packing and depacking.
- Packer support covers files crunched with XPK (external), PowerPacker
- (internal), and RNC methods 1&2 (internal).
-
- * 320k of assembler, E and C sources, demonstrating all uses of the library.
-
- * All games can multi-task with no significant drop in speed or performance.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 1280 623 51.3% 16-Feb-97 18:04:40 +AGAColourList
- 908 770 15.1% 16-Feb-97 18:05:04 +AGAFloodFill
- 396 270 31.8% 16-Feb-97 17:50:38 +AGAGreenFade
- 540 399 26.1% 16-Feb-97 17:50:04 +AGAMorph
- 792 434 45.2% 16-Feb-97 17:39:20 +AGAPixelTrail1
- 752 422 43.8% 16-Feb-97 17:39:58 +AGAPixelTrail2
- 9116 2839 68.8% 16-Feb-97 18:10:26 +AGASprites
- 432 287 33.5% 16-Feb-97 17:48:46 +AGAWhiteFade
- 992 576 41.9% 16-Feb-97 17:38:38 +BlitWorm
- 1216 708 41.7% 16-Feb-97 17:51:22 +BouncingBOBs
- 540 327 39.4% 16-Feb-97 18:06:26 +ColourLists
- 7968 207 97.4% 20-Sep-96 16:36:46 +BOB_Circle.raw
- 2112 668 68.3% 21-Jul-96 13:48:04 +CircleSpr1.raw
- 2112 970 54.0% 21-Jul-96 13:48:26 +CircleSpr2.raw
- 2112 933 55.8% 21-Jul-96 13:48:50 +CircleSpr3.raw
- 2112 1139 46.0% 21-Jul-96 13:49:08 +CircleSpr4.raw
- 6972 861 87.6% 20-Sep-96 16:35:28 +IFF.1PlaneCircle
- 3394 1315 61.2% 11-Feb-97 15:39:54 +IFF.HRPulse
- 13870 8749 36.9% 09-Nov-92 12:36:52 +IFF.Loading
- 45086 19283 57.2% 11-Jan-97 10:50:14 +IFF.MapBlocks
- 29874 17299 42.0% 25-Aug-96 23:07:48 +IFF.Pic320
- 10658 5557 47.8% 01-Jul-80 04:42:20 +IFF.Pic640x256
- 1760 841 52.2% 20-Dec-96 16:23:36 +IFF.Pulse
- 11772 2849 75.7% 07-Dec-96 21:13:08 +IFF.Rambo
- 182 121 33.5% 10-Feb-97 10:12:46 +OBJ.Screen
- 96 83 13.5% 05-Feb-97 12:02:36 +OBJ.ScreenTags
- 520 238 54.2% 08-Feb-97 21:13:04 +OBJ.Worm
- 7532 6049 19.6% 26-Jun-91 01:52:58 +SND.Explosive
- 4074 3611 11.3% 05-Dec-96 17:45:04 +SND.Rambo
- 4830 3676 23.8% 23-Sep-87 14:26:22 +SND.Sparks
- 2208 691 68.7% 29-Mar-96 13:10:22 +Sparkie.raw
- 2208 588 73.3% 22-Jul-96 17:18:42 +Sparkie32.raw
- 30160 30160 0.0% 30-Jun-80 06:56:36 +Yattering128.PAK
- 336 258 23.2% 16-Feb-97 17:35:34 +DrawLine
- 456 327 28.2% 16-Feb-97 17:33:50 +DrawPixel
- 488 331 32.1% 16-Feb-97 17:48:04 +ECSMorph
- 532 359 32.5% 16-Feb-97 17:32:52 +ECSPixelTrail
- 9024 3472 61.5% 11-Jan-97 14:41:00 +Fireworks
- 1364 891 34.6% 29-Jan-97 11:34:16 +IntMandel
- 892 663 25.6% 16-Feb-97 17:52:12 +Julia
- 2376 1253 47.2% 16-Feb-97 17:53:54 +Pobs
- 992 590 40.5% 16-Feb-97 17:55:24 +RainingBOBs
- 376 301 19.9% 16-Feb-97 17:00:16 +RandomPlot
- 464 328 29.3% 11-Jan-97 14:34:32 +Redimension
- 8220 5073 38.2% 30-Jan-97 11:25:40 +ResourceTracking
- 1532 946 38.2% 29-Jan-97 20:37:04 +Scroll&Sprite
- 468 352 24.7% 16-Feb-97 18:18:34 +ScrollMemory
- 2788 1114 60.0% 16-Feb-97 22:18:38 +Stars
- 8792 713 91.8% 16-Feb-97 16:59:42 +Transparent
- 37704 10687 71.6% 16-Feb-97 20:49:12 +Blitter.guide
- 21974 9038 58.8% 20-Nov-96 15:06:50 +Communication.iff
- 39626 16237 59.0% 16-Feb-97 22:04:50 +GMS.guide
- 1817 672 63.0% 19-Jan-97 21:54:28 +GMS.guide.info
- 65300 20575 68.4% 16-Feb-97 21:27:58 +GMSAutoDoc.guide
- 1817 678 62.6% 19-Jan-97 21:54:28 +GMSAutoDoc.guide.info
- 59930 16207 72.9% 16-Feb-97 21:05:44 +Screens.guide
- 13378 3980 70.2% 12-Feb-97 20:16:42 +Sound.guide
- 1142 242 78.8% 21-Dec-96 23:36:24 +ceddefaults.s
- 7192 1675 76.7% 16-Feb-97 19:30:52 +games_protos.h
- 2075 802 61.3% 16-Feb-97 16:03:24 +games.m
- 6094 2539 58.3% 16-Feb-97 16:02:12 +games.m
- 380 221 41.8% 16-Feb-97 16:02:14 +gamesbase.m
- 1740 688 60.4% 16-Feb-97 16:02:16 +sound.m
- 6788 1706 74.8% 10-Feb-97 10:18:32 +games_lib.fd
- 15869 4963 68.7% 11-Feb-97 20:49:54 +games.e
- 16302 4875 70.0% 16-Feb-97 18:44:32 +games.h
- 17877 5815 67.4% 12-Feb-97 20:55:02 +games.i
- 5321 1238 76.7% 10-Feb-97 10:18:58 +games_lib.i
- 956 442 53.7% 12-Feb-97 10:46:22 +gamesbase.e
- 1181 511 56.7% 12-Feb-97 10:46:36 +gamesbase.h
- 1020 480 52.9% 12-Feb-97 10:46:42 +gamesbase.i
- 2259 878 61.1% 13-Feb-97 14:21:58 +image.h
- 3687 1228 66.6% 13-Feb-97 14:24:02 +image.i
- 2773 1098 60.4% 10-Feb-97 10:09:46 +misc.h
- 2592 1218 53.0% 09-Feb-97 22:13:16 +misc.i
- 3078 1137 63.0% 03-Jan-97 16:31:52 +sound.e
- 3846 1277 66.7% 03-Jan-97 16:32:08 +sound.h
- 3970 1585 60.0% 08-Feb-97 11:37:54 +sound.i
- 2519 1072 57.4% 16-Feb-97 22:05:52 +tasks.i
- 943 573 39.2% 16-Feb-97 22:05:58 +tracking.i
- 403 184 54.3% 16-Feb-97 19:23:12 +games_extras.h
- 14850 2626 82.3% 16-Feb-97 19:54:24 +games_pragmas.h
- 174 121 30.4% 11-Jun-96 17:01:34 +games.h
- 1780 926 47.9% 19-Feb-97 14:17:52 +Installation.txt
- 11708 6690 42.8% 15-Feb-97 17:58:24 +games.library
- 13492 6582 51.2% 11-Feb-97 20:28:22 +Blitter.GPI
- 0 0 0.0% 19-Feb-97 14:16:32 +
- 996 668 32.9% 09-Feb-97 15:30:24 +Objects.GPI
- 912 602 33.9% 29-Nov-96 09:53:12 +DBLNTSC
- 860 579 32.6% 07-Jan-97 21:09:00 +DBLPAL
- 956 640 33.0% 28-Nov-96 23:30:28 +NTSC
- 912 624 31.5% 25-Jan-97 15:21:36 +PAL
- 912 601 34.1% 22-Nov-96 10:49:24 +VGA
- 9560 5448 43.0% 12-Feb-97 11:27:06 +Screens.GPI
- 8216 4529 44.8% 12-Feb-97 11:32:52 +Sound.GPI
- 1115 630 43.4% 16-Feb-97 17:22:46 +Planned.txt
- 0 0 0.0% 19-Feb-97 14:16:34 +
- 2425 1221 49.6% 16-Feb-97 16:32:28 +Questionnaire.txt
- 4020 1998 50.2% 16-Feb-97 22:23:18 +READMEFIRST.TXT
- 4594 1601 65.1% 16-Feb-97 17:39:24 +AGAPixelTrail1.s
- 4212 1453 65.5% 10-Jan-97 12:26:32 +AGAPixelTrail2.s
- 6925 2193 68.3% 11-Feb-97 20:16:42 +BlitWorm.s
- 5700 1792 68.5% 16-Feb-97 17:38:02 +BlitWormOBJ.s
- 3985 1354 66.0% 08-Feb-97 21:13:02 +BlitWormOBJData.s
- 6006 1947 67.5% 16-Feb-97 17:36:08 +ClearWorm.s
- 2683 1017 62.0% 16-Feb-97 17:35:32 +DrawLine.s
- 3635 1346 62.9% 16-Feb-97 17:33:48 +DrawPixel.s
- 3671 1406 61.6% 16-Feb-97 17:32:50 +ECSPixelTrail.s
- 3042 1173 61.4% 16-Feb-97 17:00:12 +RandomPlot.s
- 6622 1968 70.2% 11-Feb-97 21:17:48 +Transparent.s
- 9050 2833 68.6% 11-Feb-97 16:08:40 +BouncingBOBs.s
- 7086 2288 67.7% 16-Feb-97 17:52:10 +Julia.s
- 1400 821 41.3% 16-Feb-97 17:52:52 +MapEditor
- 13382 3231 75.8% 16-Feb-97 17:52:48 +MapEditor.s
- 9800 3014 69.2% 16-Feb-97 17:54:22 +Pobs.s
- 8460 2903 65.6% 16-Feb-97 17:55:20 +RainingBOBs.s
- 8068 2401 70.2% 16-Feb-97 22:18:00 +Stars4.s
- 7618 2453 67.7% 16-Feb-97 17:57:54 +Stars8.s
- 6919 908 86.8% 25-Nov-96 19:15:02 +StarSinus.i
- 3491 1191 65.8% 16-Feb-97 17:50:36 +AGAGreenFade.s
- 3822 1354 64.5% 16-Feb-97 17:49:24 +AGAMorph.s
- 3754 1288 65.6% 16-Feb-97 17:48:44 +AGAWhiteFade.s
- 3285 1135 65.4% 16-Feb-97 17:48:00 +ECSMorph.s
- 4623 1533 66.8% 16-Feb-97 18:04:38 +AGAColourList.s
- 4243 1758 58.5% 16-Feb-97 18:05:02 +AGAFloodFill.s
- 4132 1816 56.0% 16-Feb-97 18:05:40 +AGAMirror.s
- 4438 1726 61.1% 10-Jan-97 13:03:38 +ColourLists.s
- 3644 1343 63.1% 10-Jan-97 13:04:20 +Scroll&Mirror.s
- 2491 950 61.8% 11-Feb-97 18:54:40 +ClipPicture.s
- 2899 1099 62.0% 24-Jan-97 21:48:40 +DoubleBuffer.s
- 2764 1021 63.0% 10-Jan-97 13:14:28 +HiResScreen.s
- 4275 1672 60.8% 13-Feb-97 14:38:18 +LoadPicture.s
- 3763 1387 63.1% 10-Jan-97 13:15:18 +Redimension.s
- 3362 1292 61.5% 10-Jan-97 13:15:32 +ScreenTags.s
- 2992 1137 61.9% 16-Feb-97 15:15:42 +Scroll.s
- 3369 1314 60.9% 16-Feb-97 18:18:30 +ScrollMemory.s
- 3263 1289 60.4% 10-Jan-97 23:57:16 +WideScroll.s
- 5311 1591 70.0% 10-Jan-97 12:43:38 +AGASprites.s
- 4248 1667 60.7% 16-Feb-97 18:13:42 +Sprites.s
- 4293 1498 65.1% 04-Feb-97 10:27:34 +OBJScreen.s
- 2444 1094 55.2% 04-Feb-97 20:37:12 +OBJScreenData.s
- 4107 1488 63.7% 07-Feb-97 09:59:10 +OBJScreenList.s
- 3766 1541 59.0% 05-Feb-97 12:03:06 +OBJScreenTags.s
- 600 382 36.3% 05-Feb-97 12:02:32 +OBJScreenTagsData.s
- 1248 541 56.6% 16-Feb-97 20:36:18 +AGAColourList.c
- 2720 1333 50.9% 16-Feb-97 20:33:52 +AGAFloodFill.c
- 2280 881 61.3% 16-Feb-97 19:52:04 +AGAGreenFade.c
- 2534 952 62.4% 16-Feb-97 20:40:56 +AGAPixelList1.c
- 2698 844 68.7% 16-Feb-97 20:29:38 +AGAWhiteFade.c
- 4470 1543 65.4% 16-Feb-97 19:35:00 +BlitWorm.c
- 2713 925 65.9% 16-Feb-97 20:29:36 +BounceLine.c
- 3765 1525 59.4% 16-Feb-97 20:33:30 +ColourLists.c
- 1787 706 60.4% 16-Feb-97 20:25:30 +DoubleBuffer.c
- 1408 566 59.8% 16-Feb-97 20:26:00 +DrawLine.c
- 3161 1061 66.4% 16-Feb-97 20:27:54 +FadingDemo.c
- 1282 576 55.0% 16-Feb-97 20:29:04 +HiResScreen.c
- 3289 1219 62.9% 16-Feb-97 20:29:54 +Mirror.c
- 1377 519 62.3% 16-Feb-97 20:29:56 +OBJScreen.c
- 1658 647 60.9% 11-Jan-97 00:20:04 +PlaySound.c
- 329 224 31.9% 16-Feb-97 20:24:58 +README.TXT
- 1111 447 59.7% 30-Jan-97 11:19:52 +ResourceTracking.c
- 3291 1293 60.7% 19-Jan-97 16:39:24 +Sprites.c
- 1587 806 49.2% 29-Jan-97 11:34:14 +IntMandel.e
- 2852 1608 43.6% 16-Feb-97 16:57:34 +kohonen
- 3765 1408 62.6% 29-Jan-97 11:39:04 +Kohonen.e
- 5639 1701 69.8% 10-Jan-97 20:53:26 +FireWorks.e
- 3674 1429 61.1% 10-Jan-97 20:53:26 +fireworks.m
- 874 503 42.4% 01-Nov-96 00:15:00 +Fireworks.readme
- 9024 3472 61.5% 28-Jan-97 21:46:44 +fireworks_demo
- 10676 3212 69.9% 11-Jan-97 10:54:52 +FiReWoRkS_Demo.e
- 693 329 52.5% 02-Sep-92 13:30:40 +LList.e
- 456 265 41.8% 31-Oct-96 23:55:48 +LList.m
- 1306 550 57.8% 10-Jan-97 20:54:26 +QGMS2.e
- 812 444 45.3% 07-Jan-97 22:17:06 +qgms2.m
- 2443 485 80.1% 31-Oct-96 22:36:06 +WordIms.e
- 1058 314 70.3% 31-Oct-96 23:55:48 +wordims.m
- 1316 545 58.5% 29-Jan-97 20:51:36 +AGAFade.e
- 1959 950 51.5% 29-Jan-97 10:52:32 +DoubleBuffer.e
- 1953 759 61.1% 16-Feb-97 16:54:30 +FadingDemo.e
- 1181 530 55.1% 29-Jan-97 20:43:08 +HiResScreen.e
- 1170 464 60.3% 10-Feb-97 10:58:52 +OBJScreen.e
- 1974 864 56.2% 29-Jan-97 11:00:46 +Reposition.e
- 3194 1352 57.6% 29-Jan-97 20:37:02 +Scroll&Sprite.e
- 1637 735 55.1% 29-Jan-97 20:45:18 +ScrollScreen.e
- 2719 1186 56.3% 29-Jan-97 20:56:14 +Sprites.e
- 2675 1080 59.6% 10-Jan-97 20:49:34 +Sprites32.e
- -------- ------- ----- --------- --------
- 990112 391981 60.4% 23-Feb-97 18:33:44 186 files
-