Writing device drivers mostly requires patience! When I was doing these, a separate machine to debug on, usually over a serial port as you are going to be crashing the target a lot. Nowadays a VM usually does the job with much less fuss.
If you are curious about my old MS-DOS driver code, here's the tape device written in C and ASM (isn't the Internet wonderful :) cd.textfiles.com/simtel/stmsdos970...
For something more relevant and useful, take a look at a couple of Linux driver tutorials, this is a gentle one: mulix.org/lectures/intro_to_linux_...
Have fun!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Wow! What is it like to write drivers? I literally have no idea what driver code looks like or how it functions.
Also, kudos on DN3D and Doom drivers! I still play those games!
Writing device drivers mostly requires patience! When I was doing these, a separate machine to debug on, usually over a serial port as you are going to be crashing the target a lot. Nowadays a VM usually does the job with much less fuss.
If you are curious about my old MS-DOS driver code, here's the tape device written in C and ASM (isn't the Internet wonderful :)
cd.textfiles.com/simtel/stmsdos970...
For something more relevant and useful, take a look at a couple of Linux driver tutorials, this is a gentle one:
mulix.org/lectures/intro_to_linux_...
Have fun!