kontrollierterWahnwitz, German
@kontrollierterWahnwitz@sueden.social avatar

Am I the only one who had issues with configuring conventional memory in correctly for later games? I remember slow downs on , and with an error message saying „Memory Low swapping data to disk“. How does it come that the SCUMM interpreter was so memory hungry in that specific segment? Does anyone of you guys know?@grumpygamer @aaronsgiles @scummvm @DavidBFox

nazokiyoubinbou,
@nazokiyoubinbou@mastodon.social avatar

@kontrollierterWahnwitz @grumpygamer @aaronsgiles @scummvm @DavidBFox I never saw any slowdowns, but conventional memory requirements were a HUGE issue for numerous games -- even many that ultimately used EMS still would require a lot just to load the initial executable stuff. And having CD-ROM drivers and such didn't help. Most people did bootdisks (one without, one with for instance.) Even mouse drivers could be tricky. I preferred a universal configuration and had to find low mem drivers.

nazokiyoubinbou,
@nazokiyoubinbou@mastodon.social avatar

@kontrollierterWahnwitz @grumpygamer @aaronsgiles @scummvm @DavidBFox Anyway, to more specifically answer your question, a lot of the most fundamental code had to be loaded low in part because all the higher memory required a lot more handling to actually manage. I don't know all the exact specifics of this (perhaps an expert will provide more details) but essentially some stuff just simply couldn't load high or in UMBs.

Anyway, besides disk swapping it may have done some RAM swapping even.

grumpygamer,
@grumpygamer@mastodon.gamedev.place avatar

@nazokiyoubinbou @kontrollierterWahnwitz @aaronsgiles @scummvm @DavidBFox We moved loadable game data to high mem, it was just a really fast hard disk. High mem was a pain in the ass, I'm glad it didn't last long.

nazokiyoubinbou,
@nazokiyoubinbou@mastodon.social avatar

@grumpygamer @kontrollierterWahnwitz @aaronsgiles @scummvm @DavidBFox So SCUMM used highmem almost more like a cache than anything else?

grumpygamer,
@grumpygamer@mastodon.gamedev.place avatar

@nazokiyoubinbou @kontrollierterWahnwitz @aaronsgiles @scummvm @DavidBFox Yep, high mem had to be banked in so it was hard to just use it like normal ram. For us It was basically a ram disk.

nazokiyoubinbou,
@nazokiyoubinbou@mastodon.social avatar

@grumpygamer @kontrollierterWahnwitz @aaronsgiles @scummvm @DavidBFox That would explain a lot -- including how low conventional RAM could induce slowdowns.

At least it could be a more intelligent cache (since you know what is actually needed when) than smartdrv.

grumpygamer,
@grumpygamer@mastodon.gamedev.place avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • VintageOSes
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines