User:Troy martin: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content deleted Content added
mNo edit summary
mNo edit summary
Line 7: Line 7:
* [[Printing to the screen without a db]] -- a [[NASM]] macro that acts like printf() or puts() with a string literal.
* [[Printing to the screen without a db]] -- a [[NASM]] macro that acts like printf() or puts() with a string literal.
* [[Turbo C]] -- a wonderful little 16-bit C compiler from [[Borland]].
* [[Turbo C]] -- a wonderful little 16-bit C compiler from [[Borland]].
* [[Real mode assembly bare bones]] -- oh noes! The noobs shall start flooding in now! Noooooooooooo....!
* [[Real mode assembly bare bones]] series -- oh noes! The noobs shall start flooding in now! Noooooooooooo....!


==TBOS==
==TBOS==
Line 13: Line 13:
[http://code.google.com/p/tbos2/ TBOS] is my OS project written in 16-bit assembly. It assembles in NASM and NASM only, but could probably be ported to other assemblers with macro functions quite easily.
[http://code.google.com/p/tbos2/ TBOS] is my OS project written in 16-bit assembly. It assembles in NASM and NASM only, but could probably be ported to other assemblers with macro functions quite easily.


* Current version is 0.3.2, with 0.4.0 being constantly updated in the SVN repository.
* Current version is 0.4.0, 0.5.0 might be out by Christmas Eve!


===hash===
===hash===
Line 20: Line 20:


* Current version is 0.1.2 (I think).
* Current version is 0.1.2 (I think).

===Da Vinci===

Da Vinci is the codename for a text-mode shell using the WASD and Space keys as a mouse-like interface. It is not yet developed enough for a major release.


==Titles for other members==
==Titles for other members==

Revision as of 22:22, 20 December 2008

Hey. I'm Troy Martin. I'm a 13-year-old programmer from Vancouver, BC, Canada.

User:Troy_martin/Emulators -- NOTE: This page could possibly grow big and take a bit of time to load.

My larger contributions here

TBOS

TBOS is my OS project written in 16-bit assembly. It assembles in NASM and NASM only, but could probably be ported to other assemblers with macro functions quite easily.

  • Current version is 0.4.0, 0.5.0 might be out by Christmas Eve!

hash

hash (Hardly Amazing SHell) is the built-in shell for TBOS. It's probably the biggest part of the kernel binary since it has 99% of the strings in it. hash is influenced by bash and borrows some ideas from bash and other GNU software, like long options. People who are native DOS users probably won't like working with hash because it's just plain different than the DOS command interpreter.

  • Current version is 0.1.2 (I think).

Da Vinci

Da Vinci is the codename for a text-mode shell using the WASD and Space keys as a mouse-like interface. It is not yet developed enough for a major release.

Titles for other members

I've come up with some titles I think a few members should have:

I'll add more as I find more people who deserve them.