|
Welcome to the “Dinkit Project”.
Quick Overview...
Here is your free Operating System, and you get to make it your way. This site is setup for the benefit of the user rather than the programer. This project is a series of program packages. The packages are progressive... from the simplest to a complete working OS. This OS is designed to be small, simple, educational and as easy to use as possible. Because newer PC’s do not have floppy drives install and the OS takes up all of the hard drive. This leaves no room to play with other operating systems. But most modern PC’s do have a CD ROM drive and a USB port for USB memory pin stick., and that is all that is needed.
System disk 01 is the first of 50 or so System disks and is under 300 bytes in size. All System disk have some kind of user input/ output except “System disk 01”. It has no real user interface, so a procedure call “DO_program” is setup to enter your personal code. System disk 01 has the worst user interface. As a user, you won’t like. It is awful! (System disk 001 is here only as a basic blue print for all of the other System Disks) System disk 13 is about 3000 bytes in size. And by this time you the user will be using the “DO_proram” procedure. (Now a bit better then the awful “System Diak 01”) System disk 20 uses the Console mode in place of the DO_program procedure. This is not so bad, but the command can be technical. System disk 30 uses command.com like interface, and is much better for the user
Dinkit 4k series
In an attempt to keep this is project simple, it divides the 50 or so System disks into 3 basic groups 4k, 8k, 16k series. The 4k series uses “System disk 01” through “System disk 14” Learn how to setup the PC speaker, video display, cursor movement, clear screen, read text, and hex conversion and key board. There are 14 tools in all. Learn a new tool with each one of the 14 System disks. With these bare bone basic you can make simple displays and do simple tasks. If you are new to the dinkit project, start here by clicking the “4K Series” button
Thing to come. The Dinkit 8k series.
Because the kernel is getting close to it’s 4k limit, the 8 over lays become available. Each over lays is also limited to 4k. With this extra space for code the user interface can be greatly improved. But still leans more towards the experimenter user. System disk 20 has two over lays and uses a Console mode in place of the direct write in the kernel. (Do_program is no longer needed) All though the user interface was made quit easy, most of the commands are some what technical.
The Dinkit 16k series
System disk 30 has a real command interrupter and but only few commands But they are user friendly. (a little like command.com) System disk 50 has 20 or so commands and a few program files. System disk 50 occupies about 4000k of disk space, but can live in less than 16k of memory space At this level most of the commands are a Dos like commands.
Water cooler talk.
There has been some talk about adding a click and drag interface to this project to make the user interface even easier. However this may overload this small OS and it starts to lose it’s simplicity. There is a project discussion on this topic should there be a Micro-dos 64k, and if so what to do with it? (you will need password to get in)
If this is your first time here on this site, click the “setup button” for more help and information. Then Click the “4K Series button” then select System Disk 1 through 9. Some down loads are still not available. more to come. System disk 10 -50 can be found at www.Micro-dos.com. These disks have not yet been released to the “Dinkit Project” You will need special passwords to get in .
|