BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 29d, 11h, 10m | CPU: 15% | MEM: 5273MB of 8191MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 9 posts ] 
Author Message
 PostPost subject: Various Windows 1.0 Development Filenames, Dates, and Sizes        Posted: Sat May 09, 2020 7:05 am 
Reply with quote
Offline

Joined
Sat May 09, 2020 5:57 am

Posts
9
I spent the last several hours searching for unused FAT root directory entries on the floppy sets for Windows 1.0 Alpha, Beta, and Premiere Editions and found various files that were likely either deleted from the floppies or were on Microsoft's development computers at the time. Hopefully, someone will be able to find something we didn't know before in this file information.

EDIT: Expanded list

Without further ado, here it is (a few dates are corrupt and show 1/1/80):

Code:
*** Please note that most first characters are my best guess.
*** If I had no idea, I used a question mark.
*** I handtyped this, so no guarantee that there aren't mistakes.
*** Key: [FOLDER], :LABEL:, FILE.EXT
*** The following files were deleted from their disks

Windows 1.0 Alpha Disk #2:
 1.    PAINT.EXE  01/31/1985 01:19:54 PM   88160

Windows 1.0 Alpha Disk #4:
 1.   MWLIBC.LIB  08/14/1984 02:36:06 PM   73728
 2.   MWLIBC.LIB  08/14/1984 02:38:04 PM   74240
 3.  RAWMODE.OBJ  10/03/1984 12:08:22 PM     136
 4.   SLIBFP.LIB  05/30/1984 12:10:00 AM    1536
 5. READMELB.DOC  10/04/1984 01:47:10 PM   22313
 6. BUGFIXES.DOC  10/03/1984 04:45:54 PM   18916
 7.     LINK.EXE  08/16/1984 02:33:48 PM   40042

Windows 1.0 PE Disk #2:
 1.   HIHELV.EXE  07/12/1985 08:00:52 PM   19568
 2.   LOHELV.EXE  07/12/1985 08:00:30 AM   15488
 3.  NEC3550.EXE  06/28/1985 12:40:00 PM   13056
 4.  HPLASER.EXE  06/26/1985 03:16:52 PM    5968
 5. PLOTTERS.EXE  06/28/1985 02:15:22 PM   18864
 6.   IBMGRX.EXE  06/28/1985 12:33:36 PM    5120
 7.    OKI92.EXE  06/28/1985 12:19:06 PM    5632
 8.    CITOH.EXE  06/27/1985 03:09:16 PM    5648
 9. WINOLDAP.MOD  06/28/1985 12:32:38 PM   17680
10.    SETUP.EXE  06/28/1985 08:49:10 AM   24116
11.    SETUP.SCR  06/29/1985 12:47:26 PM       0

Windows 1.0 PE Disk #3:
 1. PLOTTERS.EXE  07/16/1985 01:52:04 PM   19520
 2. ?82B1C4B      07/18/1985 08:43:32 AM     897
 3. ?82B1D2F      07/18/1985 08:43:28 AM       0

Windows 1.0 PE Disk #4:
 1. ?IDX018E.TMP  07/24/1985 02:56:42 PM       0
 1. ?MSP01FE.TMP  07/24/1985 03:02:24 PM   13262

*** The following entries were found in the slack space of files on the disks

Windows 1.0 Alpha Disk #1:
 1.    PRINT.COM  10/20/1983 12:00:00 PM    4608
 2.     SORT.EXE  10/20/1983 12:00:00 PM    1408
 3.     FIND.EXE  10/20/1983 12:00:00 PM    5888

Windows 1.0 Alpha Disk #3:
 1.     ????.H    01/31/1985 02:05:52 PM       0
 2.       CC.EXE  10/09/1984 02:42:42 PM   26934
 3.      MSC.EXE  10/09/1984 03:48:18 PM   28882
 4.       C0.EXE  10/03/1984 02:40:00 PM   42800
 5.       C1.EXE  10/03/1984 02:40:12 PM   74424
 6.       C2.EXE  10/08/1984 08:41:54 AM  103060
 7.       C3.EXE  10/08/1984 03:31:50 PM   71320

Windows 1.0 Alpha Disk #4:
 1.   README.DBG  01/31/1985 02:09:52 PM       0
 2.    STDIO.H    08/13/1984 02:24:06 AM    1247
 3.   SIGNAL.H    08/13/1984 02:24:06 AM     666
 4.    FNCTL.H    10/03/1984 12:12:26 PM     809
 5.   V2TOV3.H    09/05/1984 04:04:40 PM    1726
 6.      DOS.H    08/13/1984 02:24:08 AM    1029
 7.    SPAWN.H    08/13/1984 02:24:06 AM     241
 8.     TIME.H    08/13/1984 02:24:06 AM     325
 9.   ASSERT.H    10/03/1984 12:10:50 PM     189
10.     PATH.H    08/13/1984 02:24:08 AM     874
11.   SETJMP.H    08/13/1984 02:24:06 AM     577
12.    TIMEB.H    08/13/1984 02:25:24 AM     206
13.     STAT.H    08/13/1984 02:25:24 AM    1225
14.    TYPES.H    08/13/1984 02:25:24 AM     453
15.     RCPP.EXE  01/31/1985 02:10:30 PM       0

Windows 1.0 Beta Setup Disk:
 1. ????????.???  05/06/1985 04:51:58 PM   21302
 2.    SETUP.SCR  04/30/1985 12:34:16 PM   27369
 3. ????????.?    05/07/1985 09:32:44 AM     383
 4.   LOGMSG.H    05/05/1985 02:56:50 PM    1275
 5.  LOGMSGE.C    05/05/1985 02:56:38 PM    2297
 6.   LOGMSG.C    05/04/1985 10:48:06 AM   21399
 7.   LOGMSG.RC   05/05/1985 08:02:38 AM    2874
 8.   LOGMSG.DEF  05/07/1985 12:31:52 AM     333
 9.   LOGMSG.ICO  05/03/1985 08:54:06 PM    1038
10.   LOGMSG.DOC  04/30/1985 05:47:16 PM    2116
11. TESTLBOX      05/07/1985 08:29:14 AM     661

Windows 1.0 Beta Utiities Disk:
 1. MAPMODES.RC   05/05/1985 09:18:24 AM    3037
 2. MAPMODES.DEF  05/07/1985 12:29:22 AM     277
 3. MAPMODES.ICO  01/29/1985 12:31:38 PM    1038
 4. TEMPLATE      05/06/1985 12:27:56 PM     521
 5. TEMPLATE.H    05/05/1985 10:10:50 AM    2669
 6. TEMPINIT.C    05/06/1985 05:40:30 AM    4415
 7. TEMPNRES.C    05/05/1985 11:06:42 AM   18470
 8.  TEMPRES.C    05/05/1985 10:13:24 AM    8101
 9. TEMPLATE.RC   05/03/1985 07:36:20 PM    2804
10. TEMPLATE.DEF  05/06/1985 08:03:46 AM     653
11. TEMPLATE.ICO  05/03/1985 06:59:42 AM    1038
12. ????????.???  05/01/1985 07:37:14 AM     529
13.   SHAPES.DEF  05/07/1985 12:26:40 AM     233
14.   SHAPES.ICO  01/27/1985 04:40:48 PM    1038
15.   SHAPES.DOC  01/27/1985 08:05:26 PM    1344
16.    TRACK      05/07/1985 05:43:34 AM     275
17.    TRACK.H    05/03/1985 06:55:18 PM     140
18.    TRACK.C    05/04/1985 10:41:32 AM    7705
19.    TRACK.RC   05/01/1985 12:08:08 PM     525
20.    TRACK.DEF  05/07/1985 12:27:46 AM     226
21.    TRACK.ICO  01/25/1985 04:22:30 PM    1038
22.    TRACK.DOC  01/27/1985 07:53:18 PM    1078
23. FONTTEST      05/03/1985 06:13:02 AM     319
24. FONTTEST.H    05/04/1985 10:20:24 AM     680
25. FONTTEST.C    05/04/1985 10:42:30 AM    9335
26. FONTTEST.RC   05/03/1985 06:22:24 AM    2695
27. ????????.???  05/03/1985 06:30:42 AM     260
28.     TYPE.H    01/15/1985 05:33:16 PM      75
29.     TYPE.C    05/05/1985 02:06:22 PM    5272
30.     TYPE.RC   01/29/1985 12:52:04 PM      24
31.     TYPE.DEF  05/07/1985 12:21:30 AM     217
32.     TYPE.ICO  01/25/1985 04:25:12 PM    1038
33.     TYPE.DOC  01/27/1985 08:26:10 PM    1272
34.   SHAPES      05/07/1985 05:42:38 AM     293
35.   SHAPES.H    05/03/1985 06:54:58 PM     140
36.       [PLAY]  03/22/1985 04:22:00 PM
37.     COMM.EXE  04/05/1985 05:05:10 PM    5755
38.   WIN100.EXE  04/05/1985 05:05:38 PM  226816
39. WINOLDAP.GRB  04/05/1985 05:05:38 PM     701
40. WINOLDAP.MOD  04/05/1985 05:05:40 PM   12080
41.    FONTS.EXE  04/05/1985 05:05:44 PM   47856
42. ????????.???  04/05/1985 11:46:26 AM     413
43.       :DANL:
44. AUTOEXEC.BAT  02/24/1985 02:16:42 PM      36
45.    [MSTOOLS]  01/04/1985 09:50:36 AM
46.      [TOOLS]  10/10/1984 01:38:46 PM
47.        [LIB]  10/10/1984 01:42:32 PM
48.    [INCLUDE]  10/10/1984 01:43:10 PM
49.        [DOC]  10/10/1984 01:43:30 PM
50.    [FRMWORK]  12/18/1984 02:14:42 PM
51.        [NET]  01/23/1985 05:40:06 PM
52.        [DOS]  10/10/1984 01:44:30 PM
53.       [TEMP]  10/10/1984 03:36:32 PM
54.   CONFIG.SYS  03/31/1985 03:05:46 PM      96
55.     [MSWORD]  01/04/1985 08:10:24 AM
56.    VDISK.SYS  08/14/1984 08:00:00 AM    3080
57.    BASIC.COM  08/14/1984 08:00:00 AM   17024

Windows 1.0 Beta Applications Disk:
 1. EGAHIRES.GRB  04/13/1985 01:32:52 PM    1003
 2. EGALORES.GRB  04/13/1985 01:32:52 PM    1003
 3.  EGAMONO.GRB  04/13/1985 01:33:14 PM     932
 4.  EGAHIBW.GRB  04/13/1985 01:32:52 PM    1003
 5. HERCULES.GRB  04/13/1985 12:55:02 PM    1089
 6.    EPSON.EXE  05/07/1985 09:49:16 PM    4048
 7.  NEC3550.EXE  05/07/1985 04:54:20 PM   13056
 8.  HPLASER.EXE  05/07/1985 09:55:52 PM    4672
 9. ????????.???  05/05/1985 10:01:12 PM    3293
10.    MOUSE.EXE  05/05/1985 09:59:52 PM    3232
11.      CGA.EXE  05/06/1985 06:00:14 PM   16944
12. EGAHIRES.EXE  05/06/1985 06:02:16 PM   20208
13. EGALORES.EXE  05/06/1985 06:01:34 PM   19584
14.  EGAMONO.EXE  05/06/1985 05:59:36 PM   17136
15.  EGAHIBW.EXE  05/06/1985 05:58:48 PM   17136
16. HERCULES.EXE  05/06/1985 06:00:50 PM   18960
17.    SOUND.EXE  05/05/1985 08:40:24 PM    5853
18.     COMM.EXE  05/05/1985 08:44:08 PM    3715
19.   MSDOSD.EXE  05/06/1985 02:10:12 PM   10416
20.    MSDOS.EXE  05/07/1985 02:13:34 PM   33360
21. WINOLDAP.MOD  05/08/1985 11:03:44 AM   14608
22.      WIN.INI  05/08/1985 10:35:56 AM    1099
23.    VDISK.SYS  08/14/1984 08:00:00 AM    3080
24.    BASIC.COM  08/14/1984 08:00:00 AM   17024
25. TEMPNRES.C    05/05/1985 11:06:42 AM   18470
26.  TEMPRES.C    05/05/1985 10:13:24 AM    8101
27. TEMPLATE.RC   05/03/1985 07:36:20 PM    2804
28. TEMPLATE.DEF  05/06/1985 08:03:46 AM     653
29. TEMPLATE.ICO  05/03/1985 06:59:42 AM    1038
30.    TRACK.DOC  01/27/1985 07:53:18 PM    1078
31. FONTTEST      05/03/1985 06:13:02 AM     319
32. FONTTEST.H    05/04/1985 10:20:24 AM     680
33. FONTTEST.C    05/04/1985 10:42:30 AM    9335
34. FONTTEST.RC   05/03/1985 06:22:24 AM    2695
35.     TYPE.DEF  05/07/1985 12:21:30 AM     217
36.     TYPE.ICO  01/25/1985 04:25:12 PM    1038
37.     TYPE.DOC  01/27/1985 08:26:10 PM    1272
38.   SHAPES      05/07/1985 05:42:38 AM     293
39.   SHAPES.H    05/03/1985 06:54:58 PM     140
40.     COMM.EXE  04/05/1985 05:05:10 PM    5755
41.   WIN100.EXE  04/05/1985 05:05:38 PM  226816
42. WINOLDAP.GRB  04/05/1985 05:05:38 PM     701
43. WINOLDAP.MOD  04/05/1985 05:05:40 PM   12080
44.    FONTS.EXE  04/05/1985 05:05:44 PM   47856
45.   ??????.OBJ  01/17/1985 03:34:00 PM    4344
46.    NLIST.OBJ  01/17/1985 03:34:26 PM    1789
47.   NSTACK.OBJ  01/17/1985 03:34:56 PM    3750
48.   [????????]  04/29/1985 12:18:34 PM
49.        [DOS]  10/08/1984 01:24:16 PM
50.       [RAYD]  03/21/1985 11:10:44 AM
51.        [BIN]  03/22/1985 01:52:02 PM
52.  MSMOUSE.SYS  09/28/1983 02:00:00 PM    3344
53. ????????.???  08/14/1984 08:00:00 AM    3629
54.   CHKDSK.COM  08/14/1984 08:00:00 AM    9275
55.   FORMAT.COM  08/14/1984 08:00:00 AM    9015
56.   ??????.EXE  05/06/1985 09:25:52 PM   25392
57.  CONTROL.EXE  05/08/1985 06:59:50 AM   17200
58.    PAINT.EXE  05/05/1985 08:35:54 PM   70832
59.  PIFEDIT.EXE  05/06/1985 04:10:32 PM    7776
60.  SPOOLER.EXE  05/06/1985 11:11:52 PM    9104
61.  CLIPBRD.EXE  05/04/1985 08:08:14 PM    7952
62.   DOTHIS.TXT  05/01/1985 10:35:00 AM     429
63.      123.PIF  02/19/1985 01:31:08 PM     369
64.   ACCESS.PIF  02/19/1985 06:06:22 PM     369
65.   BASCOM.PIF  02/19/1985 02:19:16 PM     369
66.    BASIC.PIF  02/19/1985 02:33:28 PM     369

Windows 1.0 PE Disk #1:
 1.   NGCALC.EXE  05/14/1985 04:09:54 PM   29985
 2.     ?600.COM  02/25/1985 05:50:54 PM      18
 3.  ?OTLIB1.EXE  05/08/1985 05:49:58 PM    1029
 4.  ?OTLIB2.EXE  05/08/1985 05:50:06 PM    1029
 5. WINOLDAP.SYM  06/11/1985 05:44:00 PM    5668
 6. FONTDEMO.EXE  05/06/1985 09:46:28 PM    5584
 7.    GABE1.BAT  05/22/1985 02:39:24 PM     101
 8.  PALETTE.EXE  05/10/1985 05:29:48 PM    3750
 9.   MSDOSD.EXE  05/23/1985 01:33:16 PM   10416
10.  WINSTUB.EXE  06/10/1985 01:28:40 PM     570
11.  HIFONTS.EXE  07/18/1985 05:51:02 PM    7456
12.  LOFONTS.EXE  07/18/1985 05:50:48 PM    5536
13.   WIN100.EXE  05/28/1985 03:41:06 PM  189200
14.    ROMAN.EXE  05/28/1985 05:31:36 PM   29840
15.     TOSH.EXE  05/28/1985 01:07:38 PM    4048
16.     ?AIL.EXE  03/11/1985 08:00:00 AM   82124
17.    OKI92.EXE  05/28/1985 03:33:14 PM    4544
18.  DLGEDIT.EXE  05/29/1985 12:15:46 AM   12544
19.     TEMP.RC   05/29/1985 02:45:38 PM     525
20.   ATTACH.EXE  03/11/1985 08:00:00 AM   25762
21.    UPDMP.BAT  12/06/1984 02:14:28 PM     143
22.  MASM400.EXE  04/17/1985 01:42:10 PM   83128
23.   ?KEYBD.EXE  04/08/1985 01:15:56 PM    6280
24.  SPOOLER.EXE  05/24/1985 02:56:06 PM    8640
25.  MEMTEST.EXE  02/20/1984 01:27:24 AM   39936
26.      MC1.EXE  03/15/1984 01:31:06 PM   63232
27.      MC2.EXE  03/15/1984 01:31:02 PM   64000
28.   MINGLE.EXE  07/16/1984 05:07:34 PM   10860
29.       NT.EXE  10/26/1984 03:54:08 PM   15603
30.      OMD.EXE  03/15/1984 01:31:00 PM   25856
31.  PROFILE.EXE  08/08/1984 02:46:04 AM   25299
32.    PIANO.EXE  02/20/1984 01:27:50 AM   33152
33.    MOUSE.COM  02/20/1984 01:27:50 AM    2649
34.  NOTEPAD.COM  02/20/1984 01:27:52 AM   11854
35.    CLOCK.COM  02/20/1984 01:28:28 AM    1093
36.     VT96.COM  02/20/1984 01:28:28 AM    3712
37.     MORE.COM  08/14/1984 08:00:00 AM     320
38.   ASSIGN.COM  08/14/1984 08:00:00 AM     988

Windows 1.0 PE Disk #2:
 1.  BLDMAKE.EXE  04/23/1985 12:11:20 PM   19988
 2.   NGCALC.EXE  05/14/1985 04:09:54 PM   29985
 3.     ?600.COM  02/25/1985 05:50:54 PM      18
 4.  ?OTLIB1.EXE  05/08/1985 05:49:58 PM    1029
 5.  ?OTLIB2.EXE  05/08/1985 05:50:06 PM    1029
 6. WINOLDAP.SYM  06/11/1985 05:44:00 PM    5668
 7.    MSWIN.BAT  05/24/1985 02:57:42 PM      56
 8.   WIN256.COM  04/22/1985 10:53:22 AM    1744
 9.     ?OEM.BAT  04/24/1985 01:25:08 PM      58
10.   PUZZLE.EXE  05/08/1985 10:54:24 PM    9840
11.    GABE2.BAT  05/22/1985 07:15:20 PM      79
12. FONTDEMO.EXE  05/06/1985 09:46:28 PM    5584
13.    GABE1.BAT  05/22/1985 02:39:24 PM     101
14.  PALETTE.EXE  05/10/1985 05:29:48 PM    3750
15.   MSDOSD.EXE  05/23/1985 01:33:16 PM   10416
16.  WINSTUB.EXE  06/10/1985 01:28:40 PM     570
17.  HPLASER.EXE  06/26/1985 03:16:52 PM    5968
18. PLOTTERS.EXE  06/28/1985 02:15:22 PM   18864
19.   IBMGRX.EXE  06/28/1985 12:33:36 PM    5120
20.    OKI92.EXE  06/28/1985 12:19:06 PM    5632
21.    CITOH.EXE  06/27/1985 03:09:16 PM    5648
22. WINOLDAP.MOD  06/28/1985 12:32:38 PM   17680
23.    SETUP.EXE  06/28/1985 08:49:10 AM   24116
24.    SETUP.SCR  06/29/1985 12:47:26 PM       0
25.   LOHELV.EXE  07/12/1985 08:00:30 AM   15488
26.  NEC3550.EXE  06/28/1985 12:40:00 PM   13056
27.      CGA.LGO  06/25/1985 02:32:42 PM    2935
28.      WIN.INI  07/18/1985 03:15:20 PM     653
29.   HIHELV.EXE  07/12/1985 08:00:52 AM   19568
30. WINOLDAP.MOD  07/19/1985 09:46:00 AM   18464
31.   ?PTEST.EXE  03/21/1985 05:28:16 PM   11760
32.  MASM400.EXE  04/17/1985 01:42:10 PM   83128
33.   ?KEYBD.EXE  04/08/1985 01:15:56 PM    6280
34.  SPOOLER.EXE  05/24/1985 02:56:06 PM    8640
35.  MEMTEST.EXE  02/20/1984 01:27:24 AM   39936
36.      MC1.EXE  03/15/1984 01:31:06 PM   63232
37.      MC2.EXE  03/15/1984 01:31:02 PM   64000
38.   MINGLE.EXE  07/16/1984 05:07:34 PM   10860
39.       NT.EXE  10/26/1984 03:54:08 PM   15603
40.      OMD.EXE  03/15/1984 01:31:00 PM   25856
41.  PROFILE.EXE  08/08/1984 02:46:04 AM   25299
42.    PIANO.EXE  02/20/1984 01:27:50 AM   33152
43.  DLGEDIT.EXE  05/29/1985 12:15:46 AM   12544
44.     TEMP.RC   05/29/1985 02:45:38 PM     525
45.   ATTACH.EXE  03/11/1985 08:00:00 AM   25762
46.    UPDMP.BAT  12/06/1984 02:14:28 PM     143
47.  ?PDDEF2.BAT  05/24/1985 02:40:36 PM     451
48.   MODERN.EXE  05/28/1985 05:30:44 PM   10976
49.   WIN100.MOD  06/12/1985 02:36:32 PM  129648
50. TESTLBOX.EXE  05/06/1985 12:50:32 PM    9744
51. NARCHIVE.EXE  03/11/1985 08:00:00 AM   37668
52.  CASTOFF.EXE  03/11/1985 08:00:00 AM   20640
53.   MIDDLE.SYM  05/05/1985 12:14:22 PM    1380
54.       CL.EXE  02/18/1985 01:16:28 PM   27044
55. RAISEDTR.EXE  02/10/1985 10:59:06 PM    1271
56.   IMPLIB.EXE  03/21/1985 12:38:28 PM   16128
57.      GDI.SYM  06/19/1985 11:29:14 AM   10804
58.   WDB256.BAT  06/07/1985 01:26:36 PM      82
59.      WIN.INI  07/12/1985 04:03:08 PM     995
60.   WIN100.MOD  06/19/1985 02:01:10 PM  142304
61. WINOLDAP.GRB  06/19/1985 04:11:56 PM    1023
62.    TRACK.SYM  05/06/1985 08:28:16 AM    1924
63.    EPSON.EXE  06/11/1985 06:13:22 PM    5088
64.  NEC3550.EXE  06/10/1985 08:38:34 PM   12992
65. PLOTTERS.EXE  06/10/1985 04:36:58 PM   19024
66.   IBMGRX.EXE  06/13/1985 03:20:00 PM    5120
67.    OKI92.EXE  06/13/1985 10:11:00 AM    5616
68.    CITOH.EXE  06/10/1985 04:12:32 PM    4032
69.    CITOH.EXE  06/05/1985 11:29:16 AM    4032

Windows 1.0 PE Disk #3:
 1.   KEYBUK.COM  08/14/1984 08:00:00 AM    1760
 2.   KEYBFR.COM  08/14/1984 08:00:00 AM    2235
 3.     MODE.COM  08/14/1984 08:00:00 AM    5194
 4.   SELECT.COM  08/14/1984 08:00:00 AM    2079
 5.      LIB.EXE  01/01/1985 01:30:56 PM   23962
 6.  ?LAGDIR.EXE  02/19/1985 02:55:10 PM   31498
 7.   EXEHDR.EXE  03/08/1985 04:07:38 PM   10408
 8.  PROFILE.EXE  08/08/1984 02:46:04 AM   25299
 9.  COMMAND.COM  03/08/1983 12:00:00 PM   17664
10.   BASCOM.COM  05/07/1982 12:00:04 PM   41600
11.     LINK.EXE  05/07/1982 12:00:06 PM   41856
12.     DEMO.BAS  05/07/1982 12:00:06 PM    7424
13. ?82B1D2F      07/18/1985 08:43:28 AM       0
14.       XP.PIF  01/01/1980 12:05:32 AM     369
15.  PALETTE.EXE  01/01/1980 12:05:38 AM    3750
16.    BOXES.EXE  01/01/1980 12:05:42 AM    3738
17.     CUBE.EXE  01/01/1980 12:05:46 AM   13744
18.    OKI92.EXE  01/01/1980 01:09:02 AM       0
19. GETDEVDC.C    05/28/1985 01:51:38 PM    5175
20.  PATTERN.H    05/28/1985 01:59:00 PM     558
21.  PATTERN.DEF  04/24/1985 12:30:52 PM     504
22.  CLIPBRD.EXE  01/01/1980 12:03:26 AM    8464
23.   DOTHIS.TXT  01/01/1980 12:03:28 AM     429
24.     TEST.MSP  05/31/1985 04:08:12 PM   17280
25.   ACCESS.PIF  01/01/1980 12:03:30 AM     369
26.      MSC.PIF  01/01/1980 12:04:34 AM     369
27.       P0.PIF  01/01/1980 12:04:38 AM     369
28.       P1.PIF  01/01/1980 12:04:40 AM     369
29.       P2.PIF  01/01/1980 12:04:44 AM     369
30.     ?UNK.IDX  01/01/1980 12:06:32 AM    4897
31.   FAMILY.IDX  01/01/1980 12:04:38 AM     369
32.     ?ORK.MSP  05/31/1985 05:55:42 PM   17280
33.     ?UNK.MSP  05/30/1985 12:28:00 PM   21632

Windows 1.0 PE Disk #4:
 1.  WHEREIS.COM  01/19/1984 10:04:28 AM     512
 2.  BLDMAKE.EXE  04/23/1985 12:11:20 PM   19988
 3.   NGCALC.EXE  05/14/1985 04:09:54 PM   29985
 4.     ?600.COM  02/25/1985 12:11:20 PM   19988
 5.  ?OTLIB1.EXE  05/08/1985 05:49:58 PM    1029
 6.  ?OTLIB2.EXE  05/08/1985 05:50:06 PM    1029
 7. WINOLDAP.SYM  06/11/1985 05:44:00 PM    5668
 8.   PUZZLE.EXE  05/08/1985 10:54:24 PM    9840
 9.    GABE2.BAT  05/22/1985 07:15:20 PM      79
10. FONTDEMO.EXE  05/06/1985 09:46:28 PM    5584
11.    GABE1.BAT  05/22/1985 02:39:24 PM     101
12.  PALETTE.EXE  05/10/1985 05:29:48 PM    3750
13.   MSDOSD.EXE  05/23/1985 01:33:16 PM   10416
14.  WINSTUB.EXE  06/10/1985 01:28:40 PM     570
15. EGALORES.EXE  05/09/1985 12:05:40 PM   19584
16. DLTARDOC.BAT  05/24/1985 06:46:30 AM      64
17. DLTARDOC.PIF  05/24/1985 06:46:54 AM     369
18.    BOXES.EXE  05/07/1985 05:30:34 PM    3738
19.       LJ.EXE  05/09/1985 01:34:54 AM   14627
20. RECTFONT.EXE  05/28/1985 05:30:08 PM   44768
21.      GDI.EXE  05/28/1985 03:21:32 PM   92094
22. EXESTATS.EXE  03/18/1985 11:32:34 PM    9908
23.  ?PDDEF2.BAT  05/24/1985 02:40:36 PM     451
24.   MODERN.EXE  05/28/1985 05:30:44 PM   10976
25.   WIN100.MOD  06/12/1985 02:36:32 PM  129648
26. TESTLBOX.EXE  05/06/1985 12:50:32 PM    9744
27.     MODE.COM  08/14/1984 08:00:00 AM    5194
28.   SELECT.COM  08/14/1984 08:00:00 AM    2079
29. GRAPHICS.COM  08/14/1984 08:00:00 AM    3111
30.  RECOVER.COM  08/14/1984 08:00:00 AM    4066
31.    EDLIN.COM  08/14/1984 08:00:00 AM    7183
32. GRAFTABL.COM  08/14/1984 08:00:00 AM    1169
33.   SYSTEM.EXE  05/05/1985 08:31:52 PM    2126
34.     RCPP.EXE  12/20/1984 10:54:46 AM   31864
35.   ?ALNDR.EXE  04/08/1985 08:58:06 PM    9776
36.  DISPLAY.EXE  05/09/1985 12:05:40 PM   19584
37.  FONTDIR.EXE  11/26/1984 10:51:02 AM   11168
38.    LINK4.EXE  07/02/1985 12:29:22 AM   52480
39.  GETHIBW.BAT  04/11/1985 08:04:02 AM      49
40.  GETDISP.BAT  04/11/1985 08:05:40 AM      41
41.      GET.BAT  10/06/1984 05:40:08 PM      33


Last edited by jb881122 on Sat May 09, 2020 8:22 pm, edited 1 time in total.

Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Sat May 09, 2020 10:00 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Mon Feb 24, 2014 10:28 am

Posts
1678

Location
Slovenia

Favourite OS
5111
Nicely done. Based on file dates on the Alpha disk 4, it seems like it was a reused disk from something earlier than DR5.

Code:
Windows 1.0 PE Disk #4:
?IDX018E.TMP  07/24/1985 02:56:42 PM       0
?MSP01FE.TMP  07/24/1985 03:02:24 PM   13262

These just look like temporary files for Cardfile and Paint.

Code:
Windows 1.0 PE Disk #2:
GABE1.BAT  05/22/1985 02:39:24 PM     101
GABE2.BAT  05/22/1985 07:15:20 PM      79

These look like they could be related to Gabe Newell, who worked on Windows 1.0 at the time.

Code:
Windows 1.0 Beta Applications Disk:
WIN100.EXE  04/05/1985 05:05:38 PM  226816
WINOLDAP.GRB  04/05/1985 05:05:38 PM     701
WINOLDAP.MOD  04/05/1985 05:05:40 PM   12080
FONTS.EXE  04/05/1985 05:05:44 PM   47856

Looks like beta's Utilities and Applications disks were reused from an April 85 build. Presence of WIN100.EXE could indicate that it's a floppy install / runtime disk.

Code:
Windows 1.0 Beta Applications Disk:
[BIN]  03/22/1985 01:52:02 PM
[RAYD]  03/21/1985 11:10:44 AM

BIN folder indicates a post-install directory structure like the one in DR5 and Alpha, which also suggests it was once a floppy install or a runtime disk. RAYD is possibly another short name of a developer (Ray D.).

Code:
Windows 1.0 PE Disk #1:
NGCALC.EXE  05/14/1985 04:09:54 PM   29985

NG = Next Gen? Total speculation of course, Calculator was redesigned between the Alpha and Beta Releases, this is already after the Beta which has plain CALC.EXE.

Code:
Windows 1.0 PE Disk #1:
PIANO.EXE  02/20/1984 01:27:50 AM   33152
MOUSE.COM  02/20/1984 01:27:50 AM    2649
NOTEPAD.COM  02/20/1984 01:27:52 AM   11854
CLOCK.COM  02/20/1984 01:28:28 AM    1093
VT96.COM  02/20/1984 01:28:28 AM    3712
MORE.COM  08/14/1984 08:00:00 AM     320
ASSIGN.COM  08/14/1984 08:00:00 AM     988

This may have been a DOS disk at some point, with MS Mouse files added.

Code:
Windows 1.0 PE Disk #2:
MSWIN.BAT  05/24/1985 02:57:42 PM      56
WIN256.COM  04/22/1985 10:53:22 AM    1744

Interesting files, but no clue what they do. MSWIN.BAT was last used for starting DR5, but was dropped in the Alpha while this is after the Beta. Probably used for something else then. WIN256.COM could maybe be a Windows loader (WIN.COM) specific to a 256k memory configuration?

Code:
Windows 1.0 PE Disk #2:
WIN100.MOD  06/12/1985 02:36:32 PM  129648

Also indicates a floppy install or a runtime disk.

Code:
Windows 1.0 PE Disk #3:
KEYBUK.COM  08/14/1984 08:00:00 AM    1760
KEYBFR.COM  08/14/1984 08:00:00 AM    2235
MODE.COM  08/14/1984 08:00:00 AM    5194
SELECT.COM  08/14/1984 08:00:00 AM    2079

Was once a DOS disk. Same with disk 4.

Code:
GETHIBW.BAT  04/11/1985 08:04:02 AM      49
GETDISP.BAT  04/11/1985 08:05:40 AM      41

Sounds like display driver related. HIBW is the monochrome high resolution EGA mode.


What's also interesting is that you can find root directory fragments (though not always from the same disk) scattered across the DR5 and Alpha disks. Alpha disks 3 and 4 also seem to contain some leftover entries for MS C 3.00 files.

_________________
All roads lead to Neptune™

KRNL386 - my site about retro computing | My site about Windows 1.0 | My blog | 86Box Manager | LeakDB - list of PC OS warez leaks


Last edited by Overdoze on Sat May 09, 2020 10:52 am, edited 2 times in total.

Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Sat May 09, 2020 10:49 am 
Reply with quote
FTP Access
Offline

Joined
Sat Oct 20, 2018 11:37 am

Posts
614
If I recall correctly, most of those filenames are from slack space rather than the actual root directory (it has been a long time since the last time I examined Windows 1.0 disks so correct me if I am wrong). Sometimes slack space data gets copied over when files are copied or gets filled with bytes from the root directory of the source media if I recall correctly so there is a good chance that those entries were from other disks.

DR5 appears to be professionally mastered and there is almost nothing interesting in the root directory or slack space (except for a piece of binary file not anywhere on the disks).

Edit: Confirmed that some files were once located on hard drives (due to high starting cluster). @Overdoze, those Microsoft C files and their libraries are probably pre-releases of version 3.0 or later 2.x.

Edit 2: I think I have extracted stuff from slack space of those Windows 1.0 disks before but that was like 2 years ago so they are either deleted or somewhere on another hard drive. Here is everything from Beta Release's slack space (found this on my OneDrive): https://mega.nz/file/cB8h2ajI#zaiNL3sBp ... uehIsllCo4. There are some source code fragments as well.

@jb881122, your list appears to be incomplete and I'll try to find those slack space stuff I saved ages ago to see if there is anything else to add to your list.


Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Sat May 09, 2020 6:22 pm 
Reply with quote
Offline

Joined
Sun Apr 28, 2019 10:11 am

Posts
171
Hey @ComputerHunter, I looked through one of the "slack space" BIN files and found something interesting.

There appear to be a few DOS files, a bunch of sources, a DR5-like directory structure and an interesting dir called MSWORD. Maybe this diskette was a bootable pre-DR5 release? Compiling stuff (DR5 and Alpha had these bundled with them), MSTOOLS, TOOLS, LIB directories (DR5-styled thing), MSWORD (maybe one of these DOS-styled Word and Multiplan programs seen on promotional pics), something called DANL (Dan L. - a dev at MS?)

I also looked at different files there: some sort of dev documentation for Paint, apparently, and some source.

The disk at which I looked at was Beta Utilities.

_________________
The developer of Win1 Packet - viewtopic.php?f=59&t=40233
The developer of IM1024 INSTALL.BAT Patch: viewtopic.php?f=59&t=40317


Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Sun May 10, 2020 10:48 am 
Reply with quote
FTP Access
Offline

Joined
Sat Oct 20, 2018 11:37 am

Posts
614
That archive in my previous post was for myself, which means you probably can't get too much out of it. I spent some time yesterday to create a directory list to make it more readable. I only have directory entries from Beta Release's slack space right now so everything came from the 3 Beta Release disks. I will try to find stuff I extracted from Alpha Release and Premiere Edition's slack space later.

Directory list of a disk from Beta Release's SDK:
Code:
// Sample source code from Beta Release's SDK

???????? ???       260 05-03-85   6:30:42a  // ? Makefile for Type
TYPE     H          75 01-15-85   5:33:16p
TYPE     C        5272 05-05-85   2:06:22p
TYPE     RC         24 01-29-85  12:52:04p
TYPE     DEF       217 05-07-85  12:21:30a
TYPE     ICO      1038 01-25-85   4:25:12p
TYPE     DOC      1272 01-27-85   8:26:10p
SHAPES             293 05-07-85   5:42:38a
SHAPES   H         140 05-03-85   6:54:58p

<missing>                                   // Clusters 29-34

???????? ???       529 05-01-85   7:37:14a  // ? Resource-definition script for Shapes
SHAPES   DEF       233 05-07-85  12:26:40a
SHAPES   ICO      1038 01-27-85   4:40:48p
SHAPES   DOC      1344 01-27-85   8:05:26p
TRACK              275 05-07-85   5:43:34a
TRACK    H         140 05-03-85   6:55:18p
TRACK    C        7705 05-04-85  10:41:32a
TRACK    RC        525 05-01-85  12:08:08p
TRACK    DEF       226 05-07-85  12:27:46a
TRACK    ICO      1038 01-25-85   4:22:30p
TRACK    DOC      1078 01-27-85   7:53:18p
FONTTEST           319 05-03-85   6:13:02a
FONTTEST H         680 05-04-85  10:20:24a
FONTTEST C        9335 05-04-85  10:42:30a
FONTTEST RC       2695 05-03-85   6:22:24a

<missing>                                   // Clusters 72-92

MAPMODES RC       3037 05-05-85   9:18:24a
MAPMODES DEF       277 05-07-85  12:29:22a
MAPMODES ICO      1038 01-29-85  12:31:38p
TEMPLATE           521 05-06-85  12:27:56p
TEMPLATE H        2669 05-05-85  10:10:50a
TEMPINIT C        4415 05-06-85   5:40:30a
TEMPNRES C       18470 05-05-85  11:06:42a
TEMPRES  C        8101 05-05-85  10:13:24a
TEMPLATE RC       2804 05-03-85   7:36:20p
TEMPLATE DEF       653 05-06-85   8:03:46a
TEMPLATE ICO      1038 05-03-85   6:59:42a

<missing>                                   // Clusters 141-189

???????? ?         383 05-07-85   9:32:44a  // No extension or one-letter extension
LOGMSG   H        1275 05-05-85   2:56:50p
LOGMSGE  C        2297 05-05-85   2:56:38p
LOGMSG   C       21399 05-04-85  10:48:06a
LOGMSG   RC       2874 05-05-85   8:02:38a
LOGMSG   DEF       333 05-07-85  12:31:52a
LOGMSG   ICO      1038 05-03-85   8:54:06p
LOGMSG   DOC      2116 04-30-85   5:47:16p
TESTLBOX           661 05-07-85   8:29:14a

Well, its obviously not a complete directory list but you'll get a sense of what was included in Beta Release's SDK...


DANL (username of a Microsoft employee??)'s hard drive:
Code:
// Hard drive

???????? ???       413 04-05-85  11:46:26a
DANL         <VOL>     10-10-84   1:37:58p  // Volume label
AUTOEXEC BAT        36 02-24-85   2:16:42p
MSTOOLS      <DIR>     01-04-85   9:50:36a
TOOLS        <DIR>     10-10-84   1:38:46p
LIB          <DIR>     10-10-84   1:42:32p
INCLUDE      <DIR>     10-10-84   1:43:10p
DOC          <DIR>     10-10-84   1:43:30p
FRMWORK      <DIR>     12-18-84   2:14:42p
NET          <DIR>     01-23-85   5:40:06p
DOS          <DIR>     10-10-84   1:44:30p
TEMP         <DIR>     10-10-84   3:36:32p
CONFIG   SYS        96 03-31-85   3:05:46p
MSWORD       <DIR>     01-04-85   8:10:24a

The cluster numbers and filenames tells me this is the drive root of a hard drive labeled DANL. The LIB directory was created in 1984, possibly by a pre-DR5 build of Windows. A copy protected version of Microsoft word was also installed on that hard drive.


RAYD (username of a Microsoft employee??)'s hard drive:
Code:
// Hard drive

???????? ??? <DIR>     04-29-85  12:18:34p
DOS          <DIR>     10-08-84   1:24:16p
RAYD         <DIR>     03-21-85  11:10:44a
BIN          <DIR>     03-22-85   1:52:02p
MSMOUSE  SYS      3344 09-28-83   2:00:00p  // File deleted

Again, cluster numbers tells me this is a hard drive and existence of the DOS directory suggests it might've been the drive root. MSMOUSE.SYS was deleted.


Some DOS files:
Code:
// Likely hard drive

???????? ???      3629 08-14-84   8:00:00a  // No attribute
CHKDSK   COM      9275 08-14-84   8:00:00a  // No attribute
FORMAT   COM      9015 08-14-84   8:00:00a  // No attribute
VDISK    SYS      3080 08-14-84   8:00:00a  // No attribute
BASIC    COM     17024 08-14-84   8:00:00a  // No attribute

Hard to tell where they came from but I think there is a good chance they're from the DOS directory on DANL or RAYD's hard drive.


A few object files:
Code:
??????   OBJ      4344 01-17-85   3:34:00p
NLIST    OBJ      1789 01-17-85   3:34:26p
NSTACK   OBJ      3750 01-17-85   3:34:56p

No idea where they came from...


Some deleted Windows binaries:
Code:
// Hard drive

PLAY         <DIR>     03-22-85   4:22:00p
COMM     EXE      5755 04-05-85   5:05:10p  //File deleted
WIN100   EXE    226816 04-05-85   5:05:38p  //File deleted
WINOLDAP GRB       701 04-05-85   5:05:38p  //File deleted
WINOLDAP MOD     12080 04-05-85   5:05:40p  //File deleted
FONTS    EXE     47856 04-05-85   5:05:44p  //File deleted

From a hard drive, with Windows installed on the 5th of April 1985. All applications were redesigned in April but there is a good chance they were still using Alpha Release's Setup at that time.


Finally, some source code/documentation fragments:
Code:
ion, MB_OK | MB_ICONEXCLAMATION);
}
Code:
);
            break;
    }

    return(0L);
}
Code:
he ShapesPaint proc uses a similar
NULL LPRECT to indicate that the entire client area is painted.
Code:
  pushbutton  "Message",      IDDTESTPB20,       94, 137, 36, 14, TABGRP
    control     "",  IDDTESTLB1, "ListBox", LBSTYLES, 132, 2, 64, 64
    pushbutton  "Cancel",       IDCANCEL,         168, 137, 30, 14, TABGRP
end

end
0 412
Code:
 0; i < MAXTXTCTL; i++)
        SetDlgItemInt(hwndDlg, IDDTESTTX1 + i, 0, TRUE);
}

int GetIntWDflt(hwndDlg, id, iDflt)
HWND    hwndDlg;
int     id, iDflt;
{
   int i;
   i = GetDlgItemInt(hwndDlg, id, (LPINT)0, TRUE);
   return(i  == 0 ? iDflt : i);
}
Code:
ne MAXCHKBOX  5
#define MAXPSHBTN  15
#define MAXSTRINGS 20

#define chRETURN    0x0d
Code:
 100, 50, 40
CONTROL "White Frame", IDDNULL, "STATIC", WHITEFRAME, 90, 105, 30, 30
END
bat 0 0 0 6
d:\rayd\release\mlib.bat 0 0 26 7
d:\rayd\release\slib.bat 0 0 0 4
e:\danm\archive\paint\cmdtext.c 0 408 0 412


Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Tue May 12, 2020 5:17 pm 
Reply with quote
Offline

Joined
Mon Feb 23, 2015 5:52 pm

Posts
245

Location
State of Georgia USA

Favourite OS
Windows 1.0 DR5
Nice Find. I want to know do i need some special software to view Slack Space Files. How can i find Slack Space Files.


Top  Profile  WWW
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Sat May 16, 2020 5:07 am 
Reply with quote
Offline

Joined
Sat May 09, 2020 5:57 am

Posts
9
johnlennon364 on WinWorldPC wrote:
@jb881122 I want know how i can start searching for unused FAT root directory entries on floppy images like Microsoft Windows 1.00 DR5 or Alpha. I nobody Answer my Question on BetaArchive. Which type Software i need so start searching for unused FAT root directory. Can these file recover by using UNDELETE command or their lost ever.

First of all, no, the files aren't recoverable. If they were, I would have gotten an April 1985 build of Windows 1.0, which for how long it has been since an early beta of Windows 1.0 has surfaced, would probably be big news on this site. The value in doing this is to see which files existed when, like TASKMAN.EXE for Windows 3.0 Pre-Release 0.1. We don't have that file, but there is evidence in the slack space of the disks that it existed at that time. For software, all you really need is a hex editor. The easy way to find these entries is to search for bytes that they commonly contain (e.g. " EXE" for executable files or 00 E5 for deleted files). However, this won't reveal all of the files. To find all of the slack space on a disk, you need to look between the end of each file and the start of the next cluster (https://www.win.tue.nl/~aeb/linux/fs/fat/fat-1.html was a helpful source for me). I'll give an example:

Say you wanted to look at the slack space of SETUP.EXE on Disk 1 of Windows Premiere Edition. You would go to the root directory of the floppy disk (in this case, at offset A00h), and SETUP.EXE would look something like this:
Code:
53 45 54 55 50 20 20 20 45 58 45 20 00 00 00 00 ;SETUP.EXE
00 00 00 00 00 00 0A 81 F1 0A 02 00 4A 5F 00 00

The last four bytes are the size of the file in little-endian ordering, so 5F4Ah bytes, and the two bytes before that are the starting cluster of the file in little-endian order, so cluster 0002h. Since this is a 360K disk, the cluster size is 1KB (400h bytes, can be checked by multiplying the little-endian word at offset 0Bh by the byte at offset 0Dh). To get the offset of the slack space for this file, you need to add the file size to the starting offset of the file. In this case, the starting offset of a given file is 0400h*starting_cluster+1000h. This seems to be the case for 360K disks in general but is different for other sizes. The starting offset of SETUP.EXE on this disk is 0400h*0002h+1000h=0800h+1000h=1800h. The offset of the slack space is then 1800h+5F4Ah=774Ah. If you go to that offset, this is what you see (up to the next cluster at 7800h):
Code:
45 20 00 00 00 00 ;????????.??E (likely an executable)
00 00 00 00 00 00 6A 61 97 0A 5E 1C 14 4E 00 00
4E 47 43 41 4C 43 20 20 45 58 45 20 00 00 00 00 ;NGCALC.EXE
00 00 00 00 00 00 3B 81 AE 0A 70 16 21 75 00 00
E5 36 30 30 20 20 20 20 43 4F 4D 20 00 00 00 00 ;å600.COM (deleted)
00 00 00 00 00 00 5B 8E 59 0A 81 20 12 00 00 00
E5 4F 54 4C 49 42 31 20 45 58 45 20 00 00 00 00 ;åOTLIB1.EXE (deleted)
00 00 00 00 00 00 3D 8E A8 0A 03 16 05 04 00 00
E5 4F 54 4C 49 42 32 20 45 58 45 20 00 00 00 00 ;åOTLIB2.EXE (deleted)
00 00 00 00 00 00 43 8E A8 0A 04 16 05 04 00 00
E5 49 4E 4F 4C 44 41 50 53 59 4D 20 00 00 00 00 ;åINOLDAP.SYM (deleted)
00 00 00 00 00 00 80 8D CB 0A 20 0E 24 16 00 00

These are some of the slack space directory entries on the disk (they are not recoverable because they are from a different unknown disk). I will use NGCALC.EXE as an example to get the file details. The size of the file is 7521h bytes, which is 29985 bytes in decimal. The starting cluster of the file is 1670h, which means that the file was almost certainly on a hard disk (I don't know of any floppy disks with that many clusters). The two bytes before that are the last modified date of the file, stored in little-endian order. I'll use NGCALC.EXE to show how it's stored: The date is 0AAEh, which can be decoded from binary as 0000101(1980+5=1985)/0101(5=May)/01110(14). NGCALC.EXE was last modified on May 14th, 1985 according to the slack space entry. The two bytes before the date are the last-modified time, which is encoded in a similar way. In this case, the time is 813Bh, which can be decoded as 10000(16=hour, 4PM)/001001(9=minute)/11011(28*2=54 seconds). NGCALC.EXE was last modified at 4:09:54 PM according to the slack space entry (notice how there are never odd seconds in these times).

So there you have it. There's a 29985-byte file called NGCALC.EXE on a hard disk, last modified on May 14th, 1985 at 4:09:54 PM. I tried to be as thorough as I could with the process, but if you need any clarification, feel free to ask. @ComputerHunter probably knows more about this than I do, so he could probably clarify some stuff, fill in some details I missed, or correct a mistake I made.


Top  Profile
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Wed May 20, 2020 8:13 pm 
Reply with quote
Offline

Joined
Mon Feb 23, 2015 5:52 pm

Posts
245

Location
State of Georgia USA

Favourite OS
Windows 1.0 DR5
@jb881122 Now i Understand what you talk about slack space and unused FAT root directory. @jb881122 Thank for explaining to me, now i know how to use it.


Top  Profile  WWW
 PostPost subject: Re: Various Windows 1.0 Development Filenames, Dates, and Si        Posted: Thu May 21, 2020 8:45 am 
Reply with quote
FTP Access
Offline

Joined
Sat Oct 20, 2018 11:37 am

Posts
614
@jb881122, that is a good and detailed tutorial! See if I can get some pictures and diagrams to make it easier to read. Just some more information... The only way to differentiate between a directory and a volume label is the attribute and starting cluster. If the first 12 bytes of that entry got overwritten, check if a starting cluster value exists and if not, it is a 0-byte file or a volume label. In some very rare cases, the starting character for deleted file is 00h (mostly after the disk was formatted with the most basic formatting tool).

@johnlemon647, there are tools that can extract slack space data but I am guessing that most of them cost money. It is fairly easy to work out the offset of slack space data using cluster size (from BPB), starting cluster and the file size (from directory entries). It should be 0-1023 bytes long. BTW, that is with the assumption that the file is not fragmented. It should be pretty easy to find some documentation for FAT12 and @jb881122's tutorial is enough for you to get a perfect directory list.

No, there is absolute no way to recover those files because they were probably never on that disk. When files are copied over, the slack space gets filled with random stuff from the original or the destination disk and for a 360KB floppy disk, it is 1023 bytes at best. If the files were added by software such as WinImage, then slack space would be filled by 00h. Normally it always tends to be stuff from the root directory maybe because they are things last read by DOS before the files are copied (and correct me if I was wrong).


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 




Who is online

Users browsing this forum: Google [Bot] and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2020

 

Sitemap | XML | RSS