Sorry i didn't know that people will react like that.
Stupid me.
I was ocupied with my computer, and i put my number of friends to minimmum.
I am reparing that buffer but in mean while here is answer why i have put so large buffer.
Code: Select all
WHY SO LARGE{
Disk of 320GB with 32KB per cluster uses FAT SIZE OF 320*1024*1024*1024 / 32 / 1024 * 4 /1024 / 1024 = 40MB
Disk of 2TB with 32KB per cluster uses FAT SIZE OF 2*1024*1024*1024*1024 / 32 / 1024 * 4 /1024 / 1024 = 256MB
SO 256MB IS THE LARGEST FAT32 STRUCTURE EVER!!!
That was the first part of my buffer. Other was for XMS Mem 256MB too. And that was that 512MB.
I tought that anybody have that much of ram by now so it was easy to me to leave it that way. This is not hiPerformance os it is just student version.
}
HOW TO GET SOURCE CODE - Downoad ISO file and install WinRar and click with right mouse button on that ISO file and press extract.
Examine source code.
SOME GOOD THINGS - While OS has been repaired, there are two previous versions which could be tested
d m y
ver 2.3.2006. - Installation on Floppy Disk - You can find it on my web page.
ver 14.3.2006. - Installation on CD
http://galeb.etf.bg.ac.yu/~supica/OsDev.ISO
They do not access to HD or anything like that, they only "see" device from which they are boot-ed. They are safe you can run them from Virtual PC 2004. Command DIR is my favourit.
For Floppy disk version put disk in A: and press install in installation program. In one of this versions you can find source from first version of this os and several next. So you can see in that versions that i had written that code and it is under license GNU GPL. This old versions can't run TOMB RAIDER 1. Old versions need just Conventional and HiMem.
SO 2MB of ram would be OK. NASM is included so you can assemble souurce anytime you whant by pressing MAKE.
YES - Everything that i said that this OS can do it can do. Of course it is not good as other OS-es, other OS-es were made to support many things.
Here is the list how i made my OS:
I started building it on February 2005.
1.I wanted it to work anything and it worked.
2. I wanted to make command DIR and i did.
3. Then i wanted to execute COM files and i succeded.
4. Then i wanted to execute EXE.
5. Then i wanted to start TOMB RAIDER 1.
Well I touched TOP-OF-DOS with this TR1 and protected mode.
But below are many holes in my os (example: my os support DOS-NEW file interface, but doesn't support DOS-OLD file FCB interface so game like PRINCE OF PERSIA wouldn't work).
Other dos games that work:
DUKE NUKEM 1
DUKE NUKEM 2
DUKE NUKEM 3
COBRA GUNSHIP
SUPER MARIO
KEEN1
KEEN2
KEEN3
KEEN4
KEEN5
KEEN6
X-RETALIATOR
OPERATION WOLF
LOTUS ESPIRIT (This doesn't work in MS DOS because it do not handle divide overflow).
CHESSMASTER 2000
CATS
LEISURE SUIT LARRY 1
LEISURE SUIT LARRY 2
LEISURE SUIT LARRY 3
PREHISTORIK
And other old old games.
ALADDIN and LION KING do not work because EMS is not compleated and they need 1MB of EMS.
I hope that OS would be soon repaired.
