What is jazmyn?

- Jazmyn is a 32-bit,monolithic,protected-mode,multitasking & single user OS. its been written in c++.Initially i started this project to kill my time. later i developed to demonstrate for my final year project. jazmyn is not a BIG OS, but it can be used for study purpose. I invite interested developers to contribute to this project. or u can also use the source code as a reference to develop ur own OS. If my code somehow helps u, dont forget to drop a mail. One thing, dont change original authors name.


How to install?

- 
1. go to jazmyn\source\drivers,jazmyn\source\Fs,jazmyn\source\jazmyn,jazmyn\source\mm & type comp. go to jazmyn\asm\kstart\ & type asm.
2. go to jazmyn\obj & type link.
3. ker.com shud appear in jazmyn\bin after this.
4. go to jazmyn\init & type
   - make init
   - make shell
   - make dir
5. init.com, shell.com & dir.com shud appear in jazmyn\bin after the above step.
6. chose a partition, format that with FAT32 file system, & make a directory called bin in that partition. now copy dir.com & shell.com to bin directory & copy ker.com & init.com to the root directory of that partition.(i,e just copy ker.com & init.com to that drive).
7.open MSDOS prompt 7 type debug, u get the followin prompt,now type the following
  - l 100 DRIVE NUMBER 0 1 (press enter)
    (where DRIVE NUMBER is the number of the partition where u have copied the kernel files.The      following r the DRIVE NUMBER values
     DRIVE	DRIVE NUMBER
     C:\	2
     D:\	3
     E:\	4
     F:\	5
     ............ & so on)
  - a 103 (press enter)
  xxxx:0103 db 'JAZMYN.1' (press enter)
  xxxx:010b (just press enter)
  - w 100 DRIVE NUMBER 0 1 (press enter)
  - q (press enter)

ok, finished. u have installed the OS in a partition. now let us see how to build a floppy boot loader for Jazmyn. here r the steps.

1.go to jazmyn\loader & type the following
  a) make - after this u get fload.com in jazmyn\loader
  b) ml/AT boot1.asm - after this u get boot1.com in jazmyn\loader
  c) ml/AT boot2.asm - after this u get boot2.com in jazmyn\loader
2. now, insert a floppy without any bad sectors in A:\ & type mkflop

over, now after the boot floppy has been created, restart ur machine, make first boot as floppy &  enjoy.




 
  
