Languages Assembler x86 Programming Sourcecode Keyboard & Mouse  

MS mouse (Real-mode) (no int 33h)

download download  
important code information
author:
Erik
minimum requirements:
MS mouse (Real-mode) (no int 33h) description

This program is made for people who want to make their own COM-Port Mouse Driver without having to make use of int33h. This program is a beta version, sow unforeseen problems may occur. By downloading the program the downloader downloads it at his own risk.


[Little disclaimer reminder]
I remind you that this code might cause unforeseen problems, although it was
made with the intention to function right. If you use this code, you use this code at your own risk!

[INTRO]
I made this program only for educational use. This becource there is lots of info to find on the internet but there is no 'real' example program for less advanced asm-programmers. (or i couldn't find it :S)

In the most programs i found, was explained how to use the int 33h function, but since this is created by a driver I couldn't use it for my own purpose. (building an OS)

[Contents]
In the included .ASM file I show how to use the COM-mouse with an MS-protocol.
Since there are too many protocols available this program wont cover all. I only choose the MS-protocol becouse most of my mice would run on this.

The .ASM file is an uncompiled .COM file for only use in MS-DOS. (U can compile it with NASM) Since I had problems getting it running under XP.
________________________________
>if you are running under Win9X<
Restart in dos mode and run program.
_____________________________
>if you are running under XP<
Download a dos bootdisk, internet search, and put this file on that disk and try booting from the floppydisk.

[COM-Port Control]
For more info on controlling the COM-Port I recommend u to download the "Ralf Brown Interrupt List". (most internet search engines will find this)

In this list are also ports included. This list covers many if not all of the interrupts and ports, this was very usefull to me for building my OS. (Yust a recommendation nothing more)


File List:
Readme.txt2Kb
msmouse.asm22Kb

Similar code
PS/2 Mouse ('Real' mode) (no int 33h) (Popularity: ) : This program is made for people who want to make their own drivers for an PS/2 port without using the int 33h. ( easy to understand example, I hope ;) ) For use in own OS or MS-DOS enviroment. This ...
Easy Code Masm (Popularity: ) : Supporting Unicode, multiple languages and driver programming. Excellent visual assembler IDE for Windows 95/98/ME/NT40/2K/XP/VISTA/7 (32/64 bit) entirely programmed in assembly. Complete integrated resource editor, all common controls, align, copy, paste, delete groups of controls. Resource files (.rc) can be imported. ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os
stats
downloads 208
version 0.02
size in Kb 7
popularity   5943/7913374
user rating 5/10
ad


New Code
Popular Code