Dinosaur Planet uses a DLL (Dynamic-Link Library) system to reduce the runtime memory required for the game's code.

By swapping relocatable code modules in-and-out, the game can make sure only the code necessary for the core game as well as the currently used game objects is loaded.

There are a total of 797 DLLs in the ROM.

Below is a table of the DLLs and their use.

IDNameDescription
1??
2??
3ANIMContains the systems used for sequences/cutscenes, as well as the animation system. 1
4Race

Used for the mounted/race sections in the game. Contains functionality to calculate the position of a racer.
Likely re-used from Diddy Kong Racing.

5AMSEQControls the sequenced "midi" audio in the game.
6AMSFXControls the sound effects in the game.
7newday2?
8newfog3?
9newcloudsCloud simulation/fx for skybox
10newstarsStars simulation/fx for skybox
11newlfxLevel FX? 4
12minic5Seems environment FX related.
13expgfxMore FX
14modgfxModel / block FX?
15projgfxProjectile FX?
16??
17??
18?Unused?
19SCREENSUsed for the "Krystal's adventure" and "Sabre's adventure" bitmaps, found in SCREENS.bin
20textUsed for gametext/localization related functionality6
21subtitlesUsed for subtitle rendering.
22??
23waterfxUsed for water effects.
24??
25??
26CURVES?
27??
28??
29gplay?
30??
31Save?
32??
33??
34??
35??
36??
37??
38??
39??
40??
41??
42??
43??
44??
45??
46??
47??
48??
49??
50??
51??
52??
53??
54??
55??
56??
57??
58??
59??
60??
61??
62??
63??
64??
65??
66??
67??
68??
69??
70??
71??
72??
73??
74??
75??
76??
77??
78??
79??
80??
81??
82??
83??
84??
85??
86??
87??
88??
89??
90??
91??
92??
93??
94??
95??
96??
97??
98??
99??
100??
101??
102??
103??
104??
105??
106??
107??
108??
109??
110??
111??
112??
113??
114??
115??
116??
117??
118??
119??
120??
121??
122??
123??
124??
125??
126??
127??
128??
129??
130??
131??
132??
133??
134??
135??
136??
137??
138??
139??
140??
141??
142??
143??
144??
145??
146??
147??
148??
149??
150??
151??
152??
153??
154??
155??
156??
157??
158??
159??
160??
161??
162??
163??
164??
165??
166??
167??
168??
169??
170??
171??
172??
173??
174??
175??
176??
177??
178??
179??
180??
181??
182??
183??
184??
185??
186??
187??
188??
189??
190??
191??
192??
193??
194??
195??
196??
197??
198??
199??
200??
201??
202??
203??
204??
205??
206??
207??
208??
209??
210Krystal?
211Tricky?
212Kyte?
213??
214animbubble?
215SnowClaw?
216SnowWormLarge?
217SCguardclaw?
218WaterBaddie?
219WallCrawler?
220Chuka?
221ChukaChuck?
222SnowWormSmall?
223CannonClaw?
224RopeBaddie?
225SabreBaddie?
226TumbleWeedBush3?
227Tumbleweed3twig?
228Caictua?
229BassaltWeavel?
230SandGrabber?
231Tentacle?
232VampireBat?
233BigScorpionRobo?
234ScorpionRobot?
235Swoop?
236WG_PollenPod?
237WG_PollenCannon?
238WG_Triffid?
239WG_Tentacle?
240Skeetla?
241SkeetlaWall?
242GP_ChimneySwipe?
243Lunaimar?
244LunaimarSpit?
245BalloonBaddie?
246SwarmBaddie?
247PinPonBaddie?
248PirahnaBaddie?
249WispBaddie?
250TurtleBaddie?
251club?
252Cannon?
253CannonBall?
254PineCone?
255projball?
256FlameBall?
257WMtesla?
258Caictua_Thorn?
259icebeam?
260Pollen?
261PollenFragment?
262grenade?
263KamerianAcid?
264KamerianFlame?
265SHvines?
266sfxPlayer?
267checkpoint4?
268setuppoint?
269sideload?
270sidesetup?
271InfoPoint?
272fishingnetColle?
273EffectBox?
274CFDungeonBlock?
275RestartPoint?
276InvHit?
277iceblast?
278flameblast?
279WGSH_Door1?
280SidekickBall?
281Area?
282BigCrate?
283KrazoaText?
284LevelName?
285ProjectileTarge?
286BlownUpTarget?
287DR_PressurePad?
288??
289CClogpush?
290MagicPlant?
291MagicDustHuge?
292TrickyWarp?
293TrickyGuard?
294curveFish?
295SmallCrate?
296MediumMetalCrat?
297Rain_scarab?
298ZBomb?
299EndObject?
300foodbagOldGrub?
301barrel?
302Fall_Ladders?
303FireFlyLantern?
304LanternFireFly?
305PortalSpellDoor?
306MMP_Bridge?
307DR_WireFence?
308DR_Lever_OnePre?
309RD_seqobj?
310NWseqobject?
311IMMultiSeq?
312NWMultiSeq?
313GPSHpickobjplan?
314foodbagGeneral?
315sidefoodbagGene?
316treebean?
317fruitBranchRock?
318colourfullfish?
319fishingnet?
320Crate2?
321Duster?
322coldWaterContro?
323waterfallContro?
324curve?
325TriggerCurve?
326??
327SHsign?
328fire?
329WallTorch?
330CampFire?
331EnergyGem6?
332FXEmit?
333EnvEmitter?
334Transporter?
335??
336FirePole?
337Beacon?
338LFXEmitter?
339RollingMinedoor?
340TAreaFXEmit?
341DoorOpen?
342LaserEmitter?
343DR_LightPole?
344SpellOverlay?
345WaterFallSpray?
346animator?
347texscroll2?
348texscroll?
349WaveAnimator?
350AlphaAnimator?
351GroundAnimator?
352CrackAnimator?
353HitAnimator?
354VisAnimator?
355WallAnimator?
356XYZAnimator?
357ExplodeAnimator?
358SHmushroombit?
359??
360TDtextureCreato?
361TexFrameAnimato?
362PortalTexAnimat?
363FElevControl?
364FEseqobject?
365??
366CloudPrisonCont?
367CloudShipContro?
368??
369CFGuardian?
370CFTreasWindLift?
371CFPowerBase?
372CFMainCrystal?
373CFCloudBaby?
374LaserBeam?
375CFPrisonGuard?
376CFPrisonUncle?
377CFColumnKnocker?
378CFScalesGalleon?
379CF_ObjCreator?
380RobotPatrol?
381RobotAnimPatro2?
382CFIllusionClaw?
383CFPerch?
384CFCageSwitch?
385??
386DR_TrackLever?
387CFBigDoorSwitch?
388CFbarrel?
389DRBlastedWall?
390DRSmallExplodeW?
391CFForceField?
392CFForceFieldCon?
393CFMainSlideDoor?
394CFTreasureDoor?
395CFAttractor?
396CFSupTreasureCh?
397CFTreasRobo?
398CFMagicWall?
399CFTreasureChest?
400CFLevelControl?
401CFRemovalSharpy?
402CFChuckObj2?
403CF_WallTorch?
404DRSmallExplodeP?
405CF_Lamp?
406CFCheapGalleon?
407CFBrickTest2?
408IMIceMountain?
409IMIcicle?
410IMMagicLightHol?
411IMSnowClaw2?
412IMIcePillar?
413IMAnimSpaceCraf?
414IMSpaceThruster?
415IMSpaceRing?
416IMSpaceRingGen?
417DFlog?
418DFriverflow?
419DFdockpoint?
420DFropenode?
421DFcradle?
422DFturbine?
423DFbarrel?
424DFbarrelanim?
425DFbarrelcreator?
426DFcavedoor?
427DFlevelcontrol?
428DFmole?
429DFSH_Door1Speci?
430DFSH_Door4Speci?
431DFwhirlpool?
432DF_Lantern?
433DFSH_Shrine?
434DFSH_ObjCreator?
435WGSH_SpiritPriz?
436DFSH_LaserBeam?
437EWTrobotpatrol?
438RobottrackBeam?
439EWTrobotpatrolB?
440MMP_barrel?
441MMP_levelcontro?
442MMP_moonseedvin?
443MMP_asteroid_re?
444MMP_trenchFX?
445MMP_moonrock?
446MMP_gyservent?
447CCguardgiving?
448CCcage?
449CClightfoot?
450CCspellpage?
451CCbeacon?
452CCfirecrystal?
453CCfirecrystalin?
454CCgrubRed?
455CChightop?
456CCfloor?
457CCkrazoabright?
458CCkrazoaBits?
459CCkrazoaTablet?
460CClevcontrol?
461CCsandwormBoss?
462CCcannonSwitch?
463CCgasvent?
464CCgasventContro?
465CCdockdoor2?
466MMSH_Shrine?
467MMSH_Scales?
468MMSH_Torch?
469ECSH_Shrine?
470ECSH_Cup?
471ECSH_Creator?
472GPSH_Shrine?
473GPSH_ObjCreator?
474GPSH_Scene?
475GPSH_flybaddie?
476GPSH_Colrise?
477DBSH_Shrine?
478DBSH_Symbol?
479DBSH_Force?
480DBSH_Torch?
481NWSH_Shrine?
482NWSH_creator?
483NWSH_Fire?
484NWSH_Sacrifice?
485NWSH_ped?
486CCSH_Shrine?
487CCSH_ObjCreator?
488WGSH_Shrine?
489WGSH_ObjCreator?
490WGSH_flybaddie?
491WGSH_projball?
492WGSH_Torch?
493NWsfx?
494NWtreebridge2?
495NWgeyser?
496NWguardiandaugh?
497NWtricky?
498NWanimice3?
499NWice3?
500SHVineDoor?
501SHtricky?
502SHbluemushroom?
503SHkillermushroo?
504SHrocketmushroo?
505SHspore?
506SHplantspore?
507SHqueenearthwal?
508SHthorntail?
509SHwaterlily?
510SHroot?
511SHboulder?
512SHLevelControl?
513SHblueflower?
514SHswaplift?
515SHswapstone?
516SC_lightfootSpe?
517SC_babylightfoo?
518SC_chieflightfo?
519SC_levelcontrol?
520SC_BirchTree?
521SC_totempole?
522SC_Lantern?
523SC_golden_nugge?
524SC_musclelightf?
525SC_totempuzzle?
526SC_meterblock?
527SC_totembond?
528SC_totemstrengt?
529DIMLavaDebris?
530DIMLavaBallGene?
531DIMLogFireRefle?
532DIMSnowBall?
533DIMSnowBallGene?
534DIMGate?
535DIMIceWall?
536DIMBoulder?
537DIMCannonBall?
538DIMLavaSmash?
539DIMBridgeCogMai?
540DIMDismountPoin?
541DIMExplosion?
542DIMWoodDoor2?
543DIMMagicBridge?
544DIM_LevelContro?
545DIMBigTent?
546DIMBikeDoor?
547GP_LevelControl?
548GPBoneHead?
549GP_ShrinePillar?
550WGbouncyVine?
551WGsunDialVane?
552WGboulder?
553WGmutant?
554DIM2Conveyor?
555DIM2FlameBurst?
556DIM2SnowBall?
557DIM2PathGenerat?
558DIM2PrisonMammo?
559DIM2PuzzleRock?
560DIM2PuzzleLift?
561DIM2IceFloe5?
562DIM2Icicle?
563DIM2LavaControl?
564DIM2Crystal2?
565DIM_Boss?
566DIM_BossGut?
567DIM_BossTonsil?
568DIM_BossGutSpik?
569MAGICMaker?
570DIM_BossSpit?
571DIMbosscrackpar?
572SB_Galleon?
573SB_Cloudrunner?
574SB_Propeller?
575SB_ShipHead?
576SB_ShipMast?
577SB_ShipGun?
578SB_FireBall?
579SB_CannonBall?
580SB_CloudBall?
581SB_KyteCage?
582SB_DeckDoor3?
583SB_CageKyte?
584SB_Debris?
585SB_MiniFire?
586SB_Lamp?
587generalscales?
588SB_ShipFlag?
589SB_ShipGunBroke?
590WL_Galleon?
591WM_ObjCreator?
592WLseqobject?
593WL_deaddino?
594WL_LaserBeam?
595WL_LaserTarget?
596WL_PressureSwit?
597??
598WM_Wizard?
599WL_colrise?
600WL_podiumgem?
601WL_podium?
602WL_Torch?
603WL_Vein?
604WL_WallTorch?
605WL_Worm?
606WL_Wallpower?
607WL_LevelControl?
608WM_GeneralScale?
609WLFireFly?
610WL_spiritplace?
611WL_seqpoint?
612WL_Crystal?
613WL_SpiritSet?
614WM_Planets?
615Scorpion?
616WM_MovePlatform?
617WL_VConsole?
618WM_TransTop?
619VFP_LevelContro?
620VFP_ObjCreator?
621VFP_MiniFire?
622VFP_statuea?
623VFP_statueball?
624VFP_Doorlock?
625VFP_Ladders?
626VFPLift3?
627VFP_Block1?
628VFP_Platform1?
629VFP_LiftIndicat?
630VFP_seqpoint?
631VFPDragHead?
632VFP_coreplat?
633VFP_PodiumPoint?
634VFP_flamepoint?
635VFP_lavapool?
636VFP_lavastar?
637VFP_SpellPlace?
638DFP_LevelContro?
639DFP_ObjCreator?
640DFP_Torch?
641DFPLift1?
642DFP_seqpoint?
643DFP_DoorSwitch?
644DFP_floorbar?
645DFP_wallbar?
646DFP_ForceAway?
647DFP_RotatePuzzl?
648DFP_Statue1?
649DFP_PerchSwitch?
650DFP_TargetBlock?
651DFP_LaserBeam?
652DFP_SpellPlace?
653DFP_BomBot?
654DFP_Textblock?
655DFP_Platform1?
656DB_RockFall?
657DB_RockFallgen?
658DBPointMum?
659DBTrigger?
660DBSpike?
661DBPlaceHolder?
662DB_egg?
663DBlevelControl?
664DBFire?
665DBFireBall?
666DBmap?
667DBMagicBridge?
668DBDiamond?
669DBExpWall?
670DBExpbit?
671??
672DBwaterspray?
673DBbignest?
674DBwaterplant?
675DBWaterCurve?
676DBplatform?
677DBlgtbeam?
678DBbridgeanim?
679DBshooterball?
680DBbullet?
681DBNatShield?
682DBKillBot?
683DBSupShield?
684DBDustGeezer?
685DBbonedust?
686DBkillboulder?
687DBScaleTile?
688DBstealerworm?
689DB_FlameSwitch?
690DB_SuperSymbol?
691DB_FakeHorizon?
692BossDrakorLevel?
693BossDrakorNebul?
694BossDrakorGalax?
695BossDrakorDiamo?
696BossDrakorFlatR?
697BossDrakor?
698BossDrakor_Lase?
699BossDrakorAster?
700BossDrakor_Dumm?
701KT_RexLevel?
702KT_Rex?
703KT_RexFloorSwit?
704KT_Lazerwall?
705KT_Lazerlight?
706KT_Fallingrocks?
707KamerianBoss?
708Nurse?
709KamColumn?
710AnimTest?
711IMSnowClawBike2?
712DIMSnowHorn1?
713DR_EarthWarrior?
714DR_CloudRunner?
715StaticCamera?
716kyteFireFlys?
717FlameObject?
718PerchObject?
719FlameWall?
720FindKyteObject?
721SC_beacon?
722MMP_mseedrecept?
723GPbonfire?
724CCfireflyfind?
725SC_flamegamefla?
726RestPerch?
727KyteCurveCreate?
728CRSnowClaw3?
729CRCloudRace?
730CRSpellstone?
731CRFuelTank?
732CRSnowClawBike3?
733DR_IonCannon?
734DR_PushCart?
735DRbullet?
736DR_FireBall?
737DRLavaControl?
738DR_Creator?
739DR_SupGuardClaw?
740DR_tube?
741DR_CageControl?
742DR_ExplodeDoor?
743DR_Geezer?
744DR_Chimmey?
745DR_Cage?
746DR_Vines?
747DR_BigShackle?
748DR_Bell?
749DR_HighPlatform?
750DR_HighTop?
751DR_IceFire?
752DR_pulley?
753DR_cradle?
754DR_SupPortal?
755DRProjectileSwi?
756DRPlatformColla?
757DR_CollapseTube?
758DR_CollapseCont?
759DR_CaveInFlow?
760DR_LightBeam?
761DR_Platform?
762DRSpecialLoader?
763DR_LightLampYel?
764DR_CloudPerch?
765DR_EarthCallPad?
766DR_BarrelPositi?
767SPReplayDisk?
768SPShop?
769SPShopKeeper?
770SPScarab?
771SPDrape?
772SPitembeam?
773WCQueenEarthWal?
774WCKingEarthWalk?
775WCTrex?
776WCBouncyCrate?
777WCTrexChase?
778WCSabreChase?
779WCLevelControl?
780WCBeacon?
781WCPressureSwitc?
782WCPushBlock?
783WCTile?
784WCTrexStatue?
785WCSunTempleSwit?
786WCSunTempleLift?
787WCApertureSymbo?
788WCSunTempleLase?
789WCTempleDial?
790WCTempleBridge?
791WCFloorTile?
792??
793BWLog?
794BWAlphaAnim?
795BWLevelControl?
796AMLevelControl?
  1. ^ Needs verification
  2. ^ Needs verification
  3. ^ Needs verification
  4. ^ Needs verification
  5. ^ Needs verification
  6. ^ Needs verification
Tags:
Created by Hugo Peters on 2021/03/02 17:43