-*- Text -*-
   This is the file .../info/Bibliography.nfo, which contains info
about what sources were used or can still be used to find complementary
info about software/hardware supported or to be supported by MOOSE.


File: Bibliography.nfo		Node: Top	Up:(MOOSE.nfo)

   This file describes the functions provided by the BIOS, the standard PC
compatible ROM based software. It is far from complete, as I fill it only
when I need some information.


* Menu:

Hardware Platforms:
* 80x86 PCs::			Cheap, common, "Industry standard" platform
				(slow & obfuscated, but hey, standard)
* POWERPCs::			The new industry standard ?

Communication standards:
* Character sets::
* Common Data File formats::
* Object File formats::
* networking protocols::

Software Standards to comply with or to understand:
* FORTH standards::
* POSIX::			The standard operating system

Other system implementations:
* Microkernels::		new wave of OS kernels
* Garbage Collection::		How other people do it.
* Device drivers::		


Node 80x86 PCs

Understanding the DOS, the BIOS, and standard extensions
- The PC system programming BIBLE (Third Edition) by Michael Tischer, 1993
- Advanced MS-DOS (for version 3.2) by Ray Duncan, 1986
- Turbo C's online help by Borland.
- Ralph Brown's Interrupt List
- Sources of the MSDOS FS drivers for Linux and VSTa

Understanding the 80x86 PC's Hardware
- Sources of the Linux OS
- Sources of the VSTa OS and drivers
- 

All kind of information about PCs and computing, including the former:
- HelpPC 2.10 by David Jurgens ....
- The PC Game Programming Encyclopedy ....


Node POWERPCs

- PReP


Node Character sets

- ASCII
- Unicode


Node Data File formats

Graphism:
- .GIF	GIF87a/GIF89a
- .JPG

Sound:
- .VOC:
- .WAV:
- .MOD:

Animation:
- .MPG
- .FLI

Database:
- .DB:
- .MDB:


Node Object File formats

-

Node networking protocols

- TCP/IP
- Crynwr PLIP

Node FORTH

Standards:
- ANS Forth  (dpANS 6 is on ftp.minerva.com:/pub/*/x3j14 ?)
- Portable FORTH for Firmware...

Info:
- FAQ of comp.lang.forth

Free Implementations:
- eFORTH


Node POSIX

- Papers from ISO
- Linux, a free implementation of POSIX on 80x86 PCs (and more ?)

Node Microkernels

- VSTA sources
- Mach sources
- QNX: info ?
- Chorus: info ?

Node Garbage Collection

- CAML-light implementation
- ZINC paper

Node Device drivers

- LINUX has got these...
- Various files on ftp.funet.fi and garbo.uwasa.fi 
