NTVDM.EXE on win 7 32 bit - new build (Emulation)
> I compiled new version of
> NTVDM x64 with
> increased DPMI memory (currently hardcoded) to 128MB. I can now compile a
> simple helloworld.c with DJGPP so DPMI works some way but it's not much
> stable, when compiling larger files it crashes. It can also run
> Memories 256B intro
> in a window :)
Your compilation works for me (Win 10, 64-bit, i7 5500u CPU), and it shows the full 128mb DMPI memory available, but it is at least an order of magnitude slower than real DOS. For example, computing 64k digits of pi takes 0,22 second to compute in real DOS, but 130 seconds in NTVDM. Extracting a 2mb .ZIP file takes 0,05 second in real DOS, but 20 seconds in NTVDM, etc. I must be doing something wrong! I did not install WOW16 engine, as I don't need to run 16-bit Windows programs. Is order of magnitude slowdown (ie, 1000x slower than real DOS) the expected performance?
Complete thread:
- NTVDM.EXE on win 7 32 bit - iw2evk, 06.06.2020, 13:24 (Emulation)
- NTVDM.EXE on win 7 32 bit - Laaca, 06.06.2020, 18:46
- NTVDM.EXE on win 7 32 bit - glennmcc, 06.06.2020, 20:18
- NTVDM.EXE on win 7 32 bit - iw2evk, 07.06.2020, 17:56
- NTVDM.EXE on win 7 32 bit - ecm, 07.06.2020, 22:23
- NTVDM.EXE on win 7 32 bit - iw2evk, 15.06.2020, 08:25
- NTVDM.EXE on win 7 32 bit - ecm, 07.06.2020, 22:23
- NTVDM.EXE on win 7 32 bit - iw2evk, 07.06.2020, 17:56
- NTVDM.EXE on win 7 32 bit - RayeR, 07.06.2020, 17:12
- NTVDM.EXE on win 7 32 bit - Zyzzle, 08.06.2020, 08:48
- NTVDM.EXE on win 7 32 bit - RayeR, 10.06.2020, 13:21
- NTVDM.EXE on win 7 32 bit - glennmcc, 10.06.2020, 23:49
- NTVDM.EXE on win 7 32 bit - RayeR, 12.06.2020, 00:56
- NTVDM.EXE on win 7 32 bit - RayeR, 13.06.2020, 02:00
- NTVDM.EXE on win 7 32 bit - glennmcc, 13.06.2020, 03:09
- NTVDM.EXE on win 7 32 bit - RayeR, 14.06.2020, 18:16
- NTVDM.EXE on win 7 32 bit - glennmcc, 15.06.2020, 06:53
- NTVDM.EXE on win 7 32 bit - Zyzzle, 15.06.2020, 08:07
- NTVDM.EXE on win 7 32 bit - RayeR, 15.06.2020, 13:42
- NTVDM.EXE on win 7 32 bit - iw2evk, 15.06.2020, 15:42
- NTVDM.EXE on win 7 32 bit - RayeR, 16.06.2020, 05:18
- NTVDM.EXE on win 7 32 bit - Zyzzle, 16.06.2020, 05:42
- NTVDM.EXE on win 7 32 bit - Laaca, 16.06.2020, 07:10
- NTVDM.EXE on win 7 32 bit - RayeR, 17.06.2020, 13:00
- NTVDM.EXE on win 7 32 bit - new build - RayeR, 01.07.2020, 04:18
- NTVDM.EXE on win 7 32 bit - new build - Zyzzle, 02.07.2020, 02:58
- NTVDM.EXE on win 7 32 bit - new build - RayeR, 03.07.2020, 12:57
- NTVDM.EXE on win 7 32 bit - new build - Zyzzle, 04.07.2020, 00:20
- NTVDM.EXE on win 7 32 bit - new build - RayeR, 21.07.2020, 13:07
- NTVDM.EXE on win 7 32 bit - new build - Zyzzle, 04.07.2020, 00:20
- NTVDM.EXE on win 7 32 bit - new build - RayeR, 03.07.2020, 12:57
- NTVDM.EXE on win 7 32 bit - new build - Zyzzle, 02.07.2020, 02:58
- NTVDM.EXE on win 7 32 bit - new build - RayeR, 01.07.2020, 04:18
- NTVDM.EXE on win 7 32 bit - RayeR, 17.06.2020, 13:00
- NTVDM.EXE on win 7 32 bit - Laaca, 16.06.2020, 07:10
- NTVDM.EXE on win 7 32 bit - Zyzzle, 16.06.2020, 05:42
- NTVDM.EXE on win 7 32 bit - RayeR, 16.06.2020, 05:18
- NTVDM.EXE on win 7 32 bit - iw2evk, 15.06.2020, 15:42
- NTVDM.EXE on win 7 32 bit - RayeR, 15.06.2020, 13:42
- NTVDM.EXE on win 7 32 bit - Zyzzle, 15.06.2020, 08:07
- NTVDM.EXE on win 7 32 bit - glennmcc, 15.06.2020, 06:53
- NTVDM.EXE on win 7 32 bit - RayeR, 14.06.2020, 18:16
- NTVDM.EXE on win 7 32 bit - RayeR, 12.06.2020, 00:56
- NTVDM.EXE on win 7 32 bit - glennmcc, 10.06.2020, 23:49
- NTVDM.EXE on win 7 32 bit - effebi68, 13.06.2020, 09:48
- NTVDM.EXE on win 7 32 bit - rr, 14.06.2020, 15:04
- NTVDM.EXE on win 7 32 bit - effebi68, 15.06.2020, 18:40
- NTVDM.EXE on win 7 32 bit - RayeR, 14.06.2020, 18:24
- NTVDM.EXE on win 7 32 bit - RayeR, 17.06.2020, 13:02
- NTVDM.EXE on win 7 32 bit - iw2evk, 21.06.2020, 14:35
- NTVDM.EXE on win 7 32 bit - iw2evk, 23.06.2020, 17:22
- NTVDM.EXE on win 7 32 bit - RayeR, 24.06.2020, 12:52
- NTVDM.EXE on win 7 32 bit - iw2evk, 25.06.2020, 08:14
- NTVDM.EXE on win 7 32 bit - iw2evk, 25.06.2020, 13:26
- NTVDM.EXE on win 7 32 bit - RayeR, 01.07.2020, 03:57
- NTVDM.EXE on win 7 32 bit - iw2evk, 04.07.2020, 08:47
- NTVDM.EXE on win 7 32 bit - RayeR, 01.07.2020, 03:57
- NTVDM.EXE on win 7 32 bit - iw2evk, 25.06.2020, 13:26
- NTVDM.EXE on win 7 32 bit - iw2evk, 25.06.2020, 08:14
- NTVDM.EXE on win 7 32 bit - RayeR, 24.06.2020, 12:52
- NTVDM.EXE on win 7 32 bit - iw2evk, 23.06.2020, 17:22
- NTVDM.EXE on win 7 32 bit - iw2evk, 21.06.2020, 14:35
- NTVDM.EXE on win 7 32 bit - RayeR, 17.06.2020, 13:02
- NTVDM.EXE on win 7 32 bit - rr, 14.06.2020, 15:04
- NTVDM.EXE on win 7 32 bit - RayeR, 10.06.2020, 13:21
- NTVDM.EXE on win 7 32 bit - Zyzzle, 08.06.2020, 08:48
- NTVDM.EXE on win 7 32 bit - RayeR, 04.07.2020, 12:17
- NTVDM.EXE on win 7 32 bit - Zyzzle, 05.07.2020, 00:50
- NTVDM.EXE on win 7 32 bit - RayeR, 07.07.2020, 05:26
- NTVDM.EXE on win 7 32 bit - Zyzzle, 05.07.2020, 00:50