Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

I made my own DOS implementation (Announce)

posted by roytam, 15.12.2025, 16:42
(edited by roytam on 15.12.2025, 16:54)

> Lots of progress has been made since I posted here last time. Nowadays the
> kernel can compile itself using the Open Watcom compiler and the DOS/32 DOS
> extender.
>
> The website now has a "Contribute" page, which also has a link to a set of
> guidelines of how to write userland programs. I will probably add more
> content to those pages in the near future.
>
> http://sininenankka.dy.fi/leetos/contribute.php
>
> The download page now has download counters. Only full file downloads are
> counted. Partial downloads don't increment the numbers.
>
> The utilities disk now includes also a FAT12/16 filesystem checker (CHKFAT)
> with its source code that also compiles on GCC. Currently it cannot fix any
> errors, but it is better at finding them than GNU fsck.msdos.

oh cool, but dostools.img is too broken that DOS 6.22 can't even read it.

EDIT: oh because the disk image has invalid BPB.

NDD log:

                              Disk Doctor
                        Norton Utilities 2002
                       December 15, 2025 3:46pm

                       *************************
                       *  Report for Drive B:  *
                       *************************

                              DISK TOTALS
               ----------------------------------------
               1,457,664 bytes Total Disk Space
                  34,816 bytes in 1 User Files
                  13,824 bytes in 1 Hidden Files
                     512 bytes in bad sectors
               1,408,512 bytes available on the disk


                       LOGICAL DISK INFORMATION
               ----------------------------------------
                   Media Descriptor:  F0
                    Large Partition:  No
                           FAT Type:  12-bit
                      Total Sectors:  2,880
                     Total Clusters:  2,847
                   Bytes Per Sector:  512
                Sectors Per Cluster:  1
                  Bytes Per Cluster:  512
                     Number of FATs:  2
                First Sector of FAT:  1
          Number of Sectors Per FAT:  9
           First Sector of Root Dir:  19
      Number of Sectors in Root Dir:  14
      Maximum Root Dir File Entries:  224
          First Sector of Data Area:  33


                       PHYSICAL DISK INFORMATION
               ----------------------------------------
                       Drive Number:  1
                              Heads:  2
                          Cylinders:  80
                  Sectors Per Track:  18
                      Starting Head:  0
                  Starting Cylinder:  0
                    Starting Sector:  1
                        Ending Head:  1
                    Ending Cylinder:  79
                      Ending Sector:  18


                          SYSTEM AREA STATUS
               ----------------------------------------

                    Boot Record program is invalid
                           Status: Corrected

                   Media descriptor byte is invalid.
                           Status: Corrected

                   The FAT copies are not the same.
                           Status: Corrected



                         FILE STRUCTURE STATUS
               ----------------------------------------

    **************** Errors processing directories ***************

                            Root Directory
                   Invalid entries found; Corrected


    ************* Errors in Long File Name Structures ************

                            Root Directory
                has invalid long file names; Corrected

                          1 entries deleted.


    ************** Files with size allocation errors *************

                               \┼ox$.e$p
                         Status: Size adjusted

                             \║δ╢sueσi.$i
                         Status: Size adjusted


    ********************* Invalid directories ********************

                             \UσA╥TXE╧.╤τσ
                         Status: NOT Corrected


    ************************* Lost Chains ************************

                    Lost cluster chain at cluster 2
                            Status: Deleted

                    Lost cluster chain at cluster 3
                            Status: Deleted

                   Lost cluster chain at cluster 33
                            Status: Deleted

                   Lost cluster chain at cluster 35
                            Status: Deleted

                   Lost cluster chain at cluster 36
                            Status: Deleted

                   Lost cluster chain at cluster 69
                            Status: Deleted

                   Lost cluster chain at cluster 88
                            Status: Deleted

                   Lost cluster chain at cluster 89
                            Status: Deleted

                   Lost cluster chain at cluster 90
                            Status: Deleted

                   Lost cluster chain at cluster 128
                            Status: Deleted

                   Lost cluster chain at cluster 129
                            Status: Deleted

                   Lost cluster chain at cluster 130
                            Status: Deleted

                   Lost cluster chain at cluster 131
                            Status: Deleted

                   Lost cluster chain at cluster 132
                            Status: Deleted

                   Lost cluster chain at cluster 264
                            Status: Deleted

                   Lost cluster chain at cluster 297
                            Status: Deleted

                   Lost cluster chain at cluster 300
                            Status: Deleted

                   Lost cluster chain at cluster 303
                            Status: Deleted

                   Lost cluster chain at cluster 304
                            Status: Deleted

                   Lost cluster chain at cluster 320
                            Status: Deleted

                   Lost cluster chain at cluster 321
                            Status: Deleted

                   Lost cluster chain at cluster 415
                            Status: Deleted

                   Lost cluster chain at cluster 438
                            Status: Deleted

                   Lost cluster chain at cluster 475
                            Status: Deleted

                   Lost cluster chain at cluster 476
                            Status: Deleted

                   Lost cluster chain at cluster 495
                            Status: Deleted

                   Lost cluster chain at cluster 505
                            Status: Deleted

                   Lost cluster chain at cluster 508
                            Status: Deleted

                   Lost cluster chain at cluster 514
                            Status: Deleted

                   Lost cluster chain at cluster 516
                            Status: Deleted

                   Lost cluster chain at cluster 612
                            Status: Deleted

                  Lost cluster chain at cluster 2,730
                            Status: Deleted

                  Lost cluster chain at cluster 2,731
                            Status: Deleted

                  Lost cluster chain at cluster 2,732
                            Status: Deleted

                  Lost cluster chain at cluster 2,733
                            Status: Deleted

                  Lost cluster chain at cluster 2,734
                            Status: Deleted

                  Lost cluster chain at cluster 2,735
                            Status: Deleted

                  Lost cluster chain at cluster 2,736
                            Status: Deleted

                  Lost cluster chain at cluster 2,737
                            Status: Deleted

                  Lost cluster chain at cluster 2,738
                            Status: Deleted

                  Lost cluster chain at cluster 2,739
                            Status: Deleted

                  Lost cluster chain at cluster 2,740
                            Status: Deleted

                  Lost cluster chain at cluster 2,741
                            Status: Deleted

                  Lost cluster chain at cluster 2,742
                            Status: Deleted

                  Lost cluster chain at cluster 2,743
                            Status: Deleted

                  Lost cluster chain at cluster 2,744
                            Status: Deleted

                  Lost cluster chain at cluster 2,745
                            Status: Deleted

                  Lost cluster chain at cluster 2,746
                            Status: Deleted

                  Lost cluster chain at cluster 2,747
                            Status: Deleted

                  Lost cluster chain at cluster 2,748
                            Status: Deleted

                  Lost cluster chain at cluster 2,749
                            Status: Deleted

                  Lost cluster chain at cluster 2,750
                            Status: Deleted

                  Lost cluster chain at cluster 2,751
                            Status: Deleted

                  Lost cluster chain at cluster 2,752
                            Status: Deleted

                  Lost cluster chain at cluster 2,753
                            Status: Deleted

                  Lost cluster chain at cluster 2,754
                            Status: Deleted

                  Lost cluster chain at cluster 2,755
                            Status: Deleted

                  Lost cluster chain at cluster 2,756
                            Status: Deleted

                  Lost cluster chain at cluster 2,757
                            Status: Deleted

                  Lost cluster chain at cluster 2,758
                            Status: Deleted

                  Lost cluster chain at cluster 2,759
                            Status: Deleted

                  Lost cluster chain at cluster 2,760
                            Status: Deleted

                  Lost cluster chain at cluster 2,761
                            Status: Deleted

                  Lost cluster chain at cluster 2,762
                            Status: Deleted

                  Lost cluster chain at cluster 2,764
                            Status: Deleted

                  Lost cluster chain at cluster 2,765
                            Status: Deleted

                  Lost cluster chain at cluster 2,766
                            Status: Deleted

                  Lost cluster chain at cluster 2,767
                            Status: Deleted

                  Lost cluster chain at cluster 2,768
                            Status: Deleted

                  Lost cluster chain at cluster 2,769
                            Status: Deleted

                  Lost cluster chain at cluster 2,770
                            Status: Deleted

                  Lost cluster chain at cluster 2,771
                            Status: Deleted

                  Lost cluster chain at cluster 2,772
                            Status: Deleted

                  Lost cluster chain at cluster 2,773
                            Status: Deleted

                  Lost cluster chain at cluster 2,774
                            Status: Deleted

                  Lost cluster chain at cluster 2,775
                            Status: Deleted

                  Lost cluster chain at cluster 2,776
                            Status: Deleted

                  Lost cluster chain at cluster 2,777
                            Status: Deleted

                  Lost cluster chain at cluster 2,778
                            Status: Deleted

                  Lost cluster chain at cluster 2,779
                            Status: Deleted

                  Lost cluster chain at cluster 2,780
                            Status: Deleted

                  Lost cluster chain at cluster 2,781
                            Status: Deleted

                  Lost cluster chain at cluster 2,782
                            Status: Deleted

                  Lost cluster chain at cluster 2,783
                            Status: Deleted

                  Lost cluster chain at cluster 2,784
                            Status: Deleted

                  Lost cluster chain at cluster 2,785
                            Status: Deleted

                  Lost cluster chain at cluster 2,786
                            Status: Deleted

                  Lost cluster chain at cluster 2,787
                            Status: Deleted

                  Lost cluster chain at cluster 2,788
                            Status: Deleted

                  Lost cluster chain at cluster 2,789
                            Status: Deleted

                  Lost cluster chain at cluster 2,790
                            Status: Deleted

                  Lost cluster chain at cluster 2,791
                            Status: Deleted

                  Lost cluster chain at cluster 2,793
                            Status: Deleted

                  Lost cluster chain at cluster 2,794
                            Status: Deleted

                  Lost cluster chain at cluster 2,795
                            Status: Deleted

                  Lost cluster chain at cluster 2,796
                            Status: Deleted

                  Lost cluster chain at cluster 2,797
                            Status: Deleted

                  Lost cluster chain at cluster 2,798
                            Status: Deleted

                  Lost cluster chain at cluster 2,799
                            Status: Deleted

                  Lost cluster chain at cluster 2,800
                            Status: Deleted

                  Lost cluster chain at cluster 2,801
                            Status: Deleted

                  Lost cluster chain at cluster 2,802
                            Status: Deleted

                  Lost cluster chain at cluster 2,803
                            Status: Deleted

                  Lost cluster chain at cluster 2,804
                            Status: Deleted

                  Lost cluster chain at cluster 2,805
                            Status: Deleted

                  Lost cluster chain at cluster 2,806
                            Status: Deleted

                  Lost cluster chain at cluster 2,807
                            Status: Deleted

                  Lost cluster chain at cluster 2,808
                            Status: Deleted

                  Lost cluster chain at cluster 2,809
                            Status: Deleted

                  Lost cluster chain at cluster 2,810
                            Status: Deleted

                  Lost cluster chain at cluster 2,812
                            Status: Deleted

                  Lost cluster chain at cluster 2,813
                            Status: Deleted

                  Lost cluster chain at cluster 2,814
                            Status: Deleted

                  Lost cluster chain at cluster 2,815
                            Status: Deleted

                  Lost cluster chain at cluster 2,816
                            Status: Deleted

                  Lost cluster chain at cluster 2,818
                            Status: Deleted

                  Lost cluster chain at cluster 2,819
                            Status: Deleted

                  Lost cluster chain at cluster 2,820
                            Status: Deleted

                  Lost cluster chain at cluster 2,821
                            Status: Deleted

                  Lost cluster chain at cluster 2,822
                            Status: Deleted

                  Lost cluster chain at cluster 2,823
                            Status: Deleted

                  Lost cluster chain at cluster 2,824
                            Status: Deleted

                  Lost cluster chain at cluster 2,825
                            Status: Deleted

                  Lost cluster chain at cluster 2,827
                            Status: Deleted

                  Lost cluster chain at cluster 2,828
                            Status: Deleted

                  Lost cluster chain at cluster 2,829
                            Status: Deleted

                  Lost cluster chain at cluster 2,830
                            Status: Deleted

                  Lost cluster chain at cluster 2,831
                            Status: Deleted

                  Lost cluster chain at cluster 2,832
                            Status: Deleted

                  Lost cluster chain at cluster 2,833
                            Status: Deleted

                  Lost cluster chain at cluster 2,834
                            Status: Deleted

                  Lost cluster chain at cluster 2,835
                            Status: Deleted

                  Lost cluster chain at cluster 2,836
                            Status: Deleted

                  Lost cluster chain at cluster 2,837
                            Status: Deleted

                  Lost cluster chain at cluster 2,839
                            Status: Deleted

                  Lost cluster chain at cluster 2,840
                            Status: Deleted

                  Lost cluster chain at cluster 2,841
                            Status: Deleted

                  Lost cluster chain at cluster 2,842
                            Status: Deleted

                  Lost cluster chain at cluster 2,843
                            Status: Deleted

                  Lost cluster chain at cluster 2,844
                            Status: Deleted

                  Lost cluster chain at cluster 2,845
                            Status: Deleted

                  Lost cluster chain at cluster 2,846
                            Status: Deleted

                  Lost cluster chain at cluster 2,847
                            Status: Deleted

                  Lost cluster chain at cluster 2,848
                            Status: Deleted



                          SURFACE TEST STATUS
               ----------------------------------------
                      Surface Test not performed


 

Complete thread:

Back to the forum
Board view  Mix view
23155 Postings in 2179 Threads, 404 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum