User:Troy martin
Hey. I'm Troy Martin. I'm a 13-year-old programmer from Vancouver, BC, Canada.
My user subpages
- User:Troy_martin/Emulators -- NOTE: This page could possibly grow big and take a bit of time to load.
- User:Troy_martin/Bare bones 2.0 -- my draft of a better, more updated Bare bones tutorial.
My larger contributions here
- 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.
- Real mode assembly bare bones series -- oh noes! The noobs shall start flooding in now! Noooooooooooo....!
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.6.4, working on 0.7.0
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.
As of 0.3.0, hash is transitioning to more of a COMMAND.COM -like approach for a few things.
- Current version is 0.2.something.
Carbon
Carbon is a programming language I've designed using NASM macros. Currently, the only port of Carbon is for TBOS.
- Current version is r0.
Titles for other members
I've come up with some titles I think a few members should have:
- 01000101: Resident Networking Wizard
- Combuster: Moderator Extraordinaire
- Tantrikwizard: Irradiated GUI Master
I'll add more as I find more people who deserve them.