As far I know, you need at least 8 Mb graphic card, and DirectX 8.1, CPU type and speed does not matter. I think, this is not good, because if I will do a 2D game without any 3D graphic, it will not work anymore on the laptop of my boss which has 1 Mb memory, or on his second computer with 4 Mb card. All DB1 progs are working on both machines.
The compiler should have the ability to compute how much RAM is the minimum for the code.
-----------------------------------------------------
PC: Amd Athlon 1200/512 Mb SDRam/GeForce2MX Dual Display Video/Win2000, 19" Monitor
ZX: ZX Spectrum 128+ Customized version.