MSDOS 4.0 (Announce)
And now I would like to try running an NE executable.
I took makefile.wcd and changed "Form dos" to "Form windows"
to get an NE executable created.
But DOS4MT still runs the DOS stub.
Sniffing about here:
http://www.retroarchive.org/swag/WIN-OS2/0025.PAS.html
I tried various zaps:
zap pdptest.exe 0xa6 0x03
zap pdptest.exe 0x70 0x4d
zap pdptest.exe 0x71 0x5a
So I have something like this:
D:\devel\pdos\pdpclib>hexdump pdptest.exe 0 500
000000  4D5A8000 01000000 04000000 FFFF0000  MZ..............
000010  B8000000 00000000 40000000 00000000  ........@.......
000020  00000000 00000000 00000000 00000000  ................
000030  00000000 00000000 00000000 70000000  ............p...
000040  0E1FBA0E 00B409CD 21B8014C CD215468  ........!..L.!Th
000050  69732069 73206120 57696E64 6F777320  is is a Windows
000060  65786563 75746162 6C650D0A 24000000  executable..$...
000070  4D5A0501 5C000200 00000000 02020200  MZ..\...........
000080  00000020 00000100 00000200 02000000  ... ............
000090  0F004000 50005000 5B005B00 CE000000  ..@.P.P.[.[.....
0000A0  00000100 00000300 00000000 00000003  ................
0000B0  6F002877 400D2877 103CF609 410D0071  o.(w@.(w.<..A..q
0000C0  07706470 74657374 00000000 00000B70  .pdptest.......p
0000D0  64707465 73742E65 78650000 00009090  dptest.exe......
0000E0  9090068B C4B104D3 E88CD303 C383C002  ................
0000F0  8CDB2BC3 8BD8B44A CD21BAFF FF8EDA8C  ..+....J.!......
And other variations:
D:\>fc /b pdptest.exe pdptest2.exe
Comparing files pdptest.exe and PDPTEST2.EXE
000000A6: 03 02
D:\>fc /b pdptest.exe pdptest3.exe
Comparing files pdptest.exe and PDPTEST3.EXE
00000070: 4E 4D
00000071: 45 5A
But this DOS4MT isn't accepting any of them, and just runs the stub.
Anyone know what's happening? ie how do I create an NE executable that is acceptable to DOS4MT?
I have a theory that this is a very old version of DOS4MT, and NE support was added later, and that version is not available so that's why it isn't working.
Thanks. Paul.
Complete thread:
- MSDOS 4.0 - kerravon, 26.04.2024, 04:43 (Announce) ![Open in board view [Board]](img/board_d.gif) ![Open in mix view [Mix]](img/mix_d.gif) - MSDOS 4.0 - Guti, 26.04.2024, 14:06
- MSDOS 4.0 - Oso2k, 26.04.2024, 15:38
- MSDOS 4.0 - roytam, 26.04.2024, 17:05- MSDOS 4.0 - Japheth, 26.04.2024, 17:34- MSDOS 4.0 - RayeR, 27.04.2024, 03:05
- MSDOS 4.0 - Ringding, 01.05.2024, 13:34- MSDOS 4.0 - rr, 01.05.2024, 14:37- MSDOS 4.0 - kerravon, 29.04.2025, 06:34- MSDOS 4.0 - kerravon, 29.04.2025, 08:14- MSDOS 4.0 - kerravon, 29.04.2025, 08:47- MSDOS 4.0 - ecm, 29.04.2025, 09:50- MSDOS 4.0 - kerravon, 29.04.2025, 10:40- MSDOS 4.0 - ecm, 29.04.2025, 11:07- MSDOS 4.0 - kerravon, 29.04.2025, 11:50- MSDOS 4.0 -- MASM as standard - Rugxulo, 29.04.2025, 20:40- MSDOS 4.0 -- MASM as standard - kerravon, 29.04.2025, 21:43- MSDOS 4.0 -- MASM as standard - Rugxulo, 30.04.2025, 10:55- MSDOS 4.0 -- MASM as standard - kerravon, 30.04.2025, 16:17
 
 
- MSDOS 4.0 -- MASM as standard - Rugxulo, 30.04.2025, 10:55
- MASM as standard, fixmem example - ecm, 01.05.2025, 12:24- MASM as standard, fixmem example - Japheth, 02.05.2025, 16:10- MASM as standard, fixmem example - bretjohn, 02.05.2025, 17:09- MASM as standard, fixmem example - Rugxulo, 07.05.2025, 03:23
 
- MASM as standard, fixmem example - Rugxulo, 07.05.2025, 03:05
 
- MASM as standard, fixmem example - bretjohn, 02.05.2025, 17:09
 
- MASM as standard, fixmem example - Japheth, 02.05.2025, 16:10
 
- MSDOS 4.0 -- MASM as standard - kerravon, 29.04.2025, 21:43
 
- MSDOS 4.0 -- MASM as standard - Rugxulo, 29.04.2025, 20:40
 
- MSDOS 4.0 - kerravon, 29.04.2025, 11:50
 
- MSDOS 4.0 - ecm, 29.04.2025, 11:07
 
- MSDOS 4.0 - kerravon, 29.04.2025, 10:40
 
- MSDOS 4.0 - ecm, 29.04.2025, 09:50
 
- MSDOS 4.0 - kerravon, 29.04.2025, 08:47
 
- MSDOS 4.0 - kerravon, 29.04.2025, 08:14
 
- MSDOS 4.0 - kerravon, 29.04.2025, 06:34
 
- MSDOS 4.0 - rr, 01.05.2024, 14:37
 
 
- MSDOS 4.0 - Japheth, 26.04.2024, 17:34
- MSDOS 4.0 - rr, 26.04.2024, 22:00
- MSDOS 4.0 - usotsuki, 30.04.2024, 17:41
- MSDOS 4.0 - boeckmann, 30.04.2024, 21:03
 
 Board view
Board view Mix view
Mix view
