Reply 40 of 43, by auron
i've done a bit of testing with doom on a p90 with the RZ1000 controller and a 1996 IDE drive, so a fairly period correct setup. i think it confirms what i said earlier - there really doesn't seem to be much of a benefit for smartdrive with doom engine games. whether it's loaded or not, upon first encountering an asset, the blue floppy icon will flash up and there can be a bit of stutter, particularily with sounds. though with that setup it's really not too bad.
according to info regarding the limit-raising .exe hacks, vanilla doom has an 8 mb heapsize. the startup screen mentions 0x800000 being allocated for zone memory, which is perhaps it. that should be more than enough for all the assets in the game, making smartdrive redundant. however, i was at least expecting a benefit with exiting and restarting the game - in that case, obviously assets have to be cached in at first again. this is still the case with smartdrive, so i'm not sure it's working properly at all with this game. running smartdrv 8192 /x with 32 mb of ram here. the only possible benefit i saw is that it may take off half a second or a second of initial loading time, though didn't bother timing it, and the loading for this game is fast enough anyway.
edit: after some more testing i did find where exactly smartdrive is beneficial here. it looks like that upon dying in the game, for some reason assets are cleared out from memory and everything has to be loaded again upon first encounter, with the blue floppy icon flashing. with smartdrive that is not the case, this can easily be checked by dying and pressing a key to reload the map - without smartdrive the blue floppy icon will come up, with smartdrive it won't.