Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DOSLITE Project (Developers)

posted by usotsuki, 08.08.2022, 20:43

I released what I had knowing that it was far from ready for primetime. I'm not exactly the best programmer on earth and my ASM-fu is probably about on par with my C-fu when I tried coding a DOS clone previously. I've gotten quite a bit further this time around than I did 20 years ago.

I did actually implement a fairly complete COMMAND.COM back then but it has some serious issues.

Uploading to Github was more to get suggestions and advice to try to improve it, and I kind-of wanted to wait until I got further. Particularly, I was trying to rewrite Robert Nordier's FORMAT.COM into ASM, but that code is a total rat's nest. There's a lot of half-finished stuff in the "exper" folder because I'm having trouble figuring out how to implement.

I think a lot of DOS 6.2 could be optimized a bit, and run fine on a system with 3.31, which would make it more useful on a 286. The kernel is actually lower priority since I can just temporarily host the userland on an MS-DOS kernel - and because one of the things I'm also trying to do is use my code to torture test other kernels (like RxDOS). Besides - the userland is enough of a challenge.

I did leave some notes as to how perhaps the MS-DOS 2.11 command.com could be brought up to what is needed for a DOS 6.2 clone. I'm not sure I know enough to actually do the implementation though.

Divide and conquer is an important part of my strategy here. If something has DOS 2.11-level support - go up one version at a time until reaching 6.21 (this was the first strategy I used with FIND, for example, until I just got annoyed trying to read Microsoft's code and just knuckled down and rewrote it from scratch).

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 77 users online (0 registered, 77 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum