AlsOS2

Version 2.00.014 : Updated Aug 12 '04
Home     Screenshots     AlsOS2 documentation     References     Links     Contact    
Index

Programming:
Assembly

Hardware:
Advanced Power Management

Direct Memory Access

Floppy Disk Controllers

HDCs/EIDE/ATA/ATAPI

ISA/EISA/PCI

Keyboard controller

Mouse

Network Cards

PCI

Ports (COM, PS2, USB, FireWire, LPT)

Processors

Programmable Interrupt Controllers

Programmable Interval Timer

RealTime Clock

Sound Cards


Protocols & standards:
File Allocation Tables & Partitions
Network Protocols
Files in this category (all)

Hover over a document link for details..
All documents posted without permission from the original auther.


Programming:
- Assembly :
---- Net-Wide Assembler Documention


Hardware:
- Advanced Power Management :
---- Advanced Power Management v1.2 BIOS Interface Specification
---- Feedback and changes to APM v1.2
---- The Advanced Configuration and Power Interface (ACPI) sepcification

- Direct Memory Access :
---- 8237A High Performance Programmable DMA Controller
---- How does the DMA work (by: pcguts)
---- How to program the DMA (tutorial by: breakpoint)

- Floppy Disk Controllers :
---- 82077A CHMOS Floppy Disk Controller
---- 82078 CHMOS Floppy Disk Controller
---- Programming Floppy Disk Controllers

- HDCs/EIDE/ATA/ATAPI :
---- AT Attachment Packet Interface (ATAPI)
---- PCI IDE Controllers
---- AT Attachment with Packet Interface - 6 ¾ (ATA/ATAPI-6)
---- ATA Host Adapter Standards Proposal
---- Programming Interface for Bus Master IDE Controller
---- ATAPI Removable Rewritable Media Devices
---- Information Specification for ATAPI DVD Devices
---- Information Specification for Bootable CD-ROM

- ISA/EISA/PCI :
---- 82374EB / 82374SB EISA System component
---- EISA System Architecture (Second Edition)

- Keyboard controller :
---- VT82C42 Keyboard Controller
---- List of keyboard scancodes

- Mouse :
---- PC mouse information
---- The PS/2 Mouse Interface
---- Synaptics TouchPad Interface Guide
---- Active PS/2 Multiplexing

- Network Cards :
---- RTL8019 Realtek Full-Duplex Ethernet Controller with PNP

- PCI :
---- PCI and AGP vendors and device ID's
---- The PCI BIOS Interface
---- PCI 9050-1 PCI BUS TARGET INTERFACE CHIP FOR LOW COST ADAPTERS

- Ports (COM, PS2, USB, FireWire, LPT) :
---- Interfacing the IBM PC Parallel Printer Port

- Processors :
---- INTEL 80386 PROGRAMMER'S REFERENCE MANUAL 1986

- Programmable Interrupt Controllers :
---- 8259A Programmable Interrupt Controller

- Programmable Interval Timer :
---- 8254 Programmable Interval Timer

- RealTime Clock :
---- VT82885 Real Time Clock

- Sound Cards :
---- Programming the AdLib/Sound Blaster FM Music Chips
---- Soundblaster programming (1, 1.5, 2.0, 16, 32)


Protocols:
- File Allocation Tables & Partitions :
---- Microsoft Fat32 File System Specification
---- File Allocation Table: How it seems to work (by: nowhere)
---- FAT32 (by: nowhere)
---- Harddisks, Partitioning and Booting (by: nowhere)
---- Windows 95 boot sector dissassembly and commentary (by: nowhere)

- Network Protocols :
---- Internetwork Packed Exchange Protocol (IPX)
---- Report on X.25
---- Introduction to the Internet Protocols
---- RFC 791 : Internet Protocol
---- RFC 792 : INTERNET CONTROL MESSAGE PROTOCOL
---- RFC 793 : TRANSMISSION CONTROL PROTOCOL
---- DHCP Tutorial
---- RFC 1071 : Computing the Internet Checksum
---- RFC 768 : User Datagram Protocol
---- RFC 903 : A Reverse Address Resolution Protocol
---- RFC 826 : An Ethernet Address Resolution Protocol