Hehe... there's a nice twist of thinking in there. We do agree that you cannot write QB45.lib in Basic itself, yes? Now, before you do print / file / graphics, you need memory management, drivers etc., correct?KieranFoot wrote: Does anybody think it would be possible to dissasemble the qbasic 4.5 base library (QB45.lib) and reprogram the print, file, graphics and other routines so that in the end i would be able to use qbasic to write code for my kernel???
Well, so you go ahead and implement code that fulfils all those requirements, so you can use Basic to write your kernel. Let's say you use C for this.
But if you have code that does memory management, driver handling, file access etc. etc....
...that library is a kernel!
So, basically, you have written an OS in C, which can support applications in Basic.
You see where the snake bites its tail in there?