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 796 DLLs in the ROM.

Below is a table of the DLLs and their use.

IDNameDescription
1cmdmenu?
2camcontrol?
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.
7newday?
8newfog?
9newcloudsCloud simulation/fx for skybox
10newstarsStars simulation/fx for skybox
11newlfxLevel FX? 2
12minic3Seems environment FX related.
13expgfxMore FX
14modgfxModel / block FX?
15projgfxProjectile FX?
16?Stubbed
17partfx4?
18objfsa?
19?Invokes cmdmenu
20SCREENSUsed for the "Krystal's adventure" and "Sabre's adventure" bitmaps, found in SCREENS.bin
21textUsed for gametext/localization related functionality5
22subtitlesUsed for subtitle rendering.
23??
24waterfxUsed for water effects.
25paths6Seems related to movement pathing.
26CURVES?
27??
28clrscr7Seems to handle screen fades/fills?
29gplay?
30tasktextUsed for loading hint text for game bits.
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??
210KrystalKrystal and Sabre player logic.
211TrickyTricky sidekick logic.
212KyteKyte sidekick logic.
213??
214animbubble?
215SnowClaw?
216SnowWormLarge?
217SCguardclaw?
218WaterBaddie?
219WallCrawler?
220ChukaTree enemy (Northern Wastes).
221ChukaChuckTree projectile (Northern Wastes).
222SnowWormSmall?
223CannonClaw?
224RopeBaddie?
225SabreBaddie?
226TumbleWeedBush3?
227Tumbleweed3twig?
228CaictuaCactus enemy (Golden Plains).
229BassaltWeavel?
230SandGrabber?
231Tentacle?
232VampireBat?
233BigScorpionRobo?
234ScorpionRobot?
235Swoop?
236WG_PollenPod?
237WG_PollenCannon?
238WG_Triffid?
239WG_Tentacle?
240Skeetla?
241SkeetlaWall?
242GP_ChimneySwipeKnockback enemy in tower (Golden Plains).
243Lunaimar"Kalda Chom" enemy (Moon Mountain Pass).
244LunaimarSpit"Kalda Chom" projectile (Moon Mountain Pass).
245BalloonBaddie?
246SwarmBaddie?
247PinPonBaddie?
248PirahnaBaddie?
249WispBaddie?
250TurtleBaddie?
251club?
252Cannon?
253CannonBall?
254PineCone?
255projball?
256FlameBall?
257WMtesla?
258Caictua_ThornCactus projectile (Golden Plains).
259icebeam?
260Pollen?
261PollenFragment?
262grenade?
263KamerianAcid?
264KamerianFlame?
265SHvines?
266sfxPlayer?
267checkpoint4Mounted/race section checkpoints.
268setuppointSpawn point for your player character.
269sideloadSpawn point for your sidekick.
270sidesetup?
271InfoPoint?
272fishingnetColle?
273EffectBox?
274CFDungeonBlock?
275RestartPoint?
276InvHit?
277iceblast?
278flameblast?
279WGSH_Door1?
280SidekickBall?
281Area?
282BigCrate?
283KrazoaText?
284LevelNameShows the level name.
285ProjectileTarge?
286BlownUpTarget?
287DR_PressurePad?
288??
289CClogpush?
290MagicPlant?
291MagicDustHuge?
292TrickyWarp?
293TrickyGuard?
294curveFish?
295SmallCrate?
296MediumMetalCrat?
297Rain_scarab?
298ZBomb?
299EndObject?
300foodbagOldGrub?
301barrel?
302Fall_Ladders?
303FireFlyLantern?
304LanternFireFly?
305PortalSpellDoorDoors unlocked using Portal spell.
306MMP_Bridge?
307DR_WireFence?
308DR_Lever_OnePre?
309RD_seqobj?
310NWseqobject?
311IMMultiSeq?
312NWMultiSeq?
313GPSHpickobjplan?
314foodbagGeneral?
315sidefoodbagGene?
316treebean?
317fruitBranchRock?
318colourfullfish?
319fishingnet?
320Crate2?
321DusterRevive item.
322coldWaterContro?
323waterfallContro?
324curve?
325TriggerCurve?
326??
327SHsign?
328fire?
329WallTorch?
330CampFire?
331EnergyGem6?
332FXEmit?
333EnvEmitter?
334TransporterWarp pad.
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?
502SHbluemushroomBlue mushrooms for Tricky.
503SHkillermushrooLethal red mushrooms.
504SHrocketmushrooPlanted bomb mushroom.
505SHspore?
506SHplantsporeBomb mushroom plant zone.
507SHqueenearthwalQueen Earthwalker NPC.
508SHthorntailThornTail NPC.
509SHwaterlily?
510SHroot?
511SHboulder?
512SHLevelControl?
513SHblueflower?
514SHswapliftSwapStone lift platform.
515SHswapstoneSwapStone NPC.
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
  7. ^ Needs verification
Tags: