Links: Difference between revisions
(→ISA documentation: Push AMD's docs up) |
(Add Linux kernel documentation) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
* [https://chinese-electronics-products-tested.blogspot.com/ Chinese electronics products tested] | * [https://chinese-electronics-products-tested.blogspot.com/ Chinese electronics products tested] | ||
== Knowledge sources == | |||
* [https://archive.org/ Internet Archive] | |||
* [https://libgen.is/ Library Genesis] | |||
* [https://sci-hub.se/ Sci-Hub] | |||
* [https://www.alldatasheet.com/ ALLDATASHEET.COM] | |||
* [https://manualzz.com/ manualzz] | |||
* [[wikipedia:Main_Page|Wikipedia (English)]] | |||
*[https://12ft.io/ 12ft Ladder] | |||
== Linux tools == | == Linux tools == | ||
Line 29: | Line 39: | ||
*[https://www.gnu.org/software/libc/manual/ glibc manual] | *[https://www.gnu.org/software/libc/manual/ glibc manual] | ||
*[https://gcc.gnu.org/onlinedocs/ GCC online documentation] | *[https://gcc.gnu.org/onlinedocs/ GCC online documentation] | ||
*[https://sourceware.org/binutils/docs/as/ GNU assembler documentation] | |||
*[https://sourceware.org/gdb/current/onlinedocs/gdb/ GDB documentation] | |||
== Unix documentation == | == Unix documentation == | ||
Line 47: | Line 59: | ||
*[https://www.gnu.org/software/coreutils/manual/ coreutils manual] | *[https://www.gnu.org/software/coreutils/manual/ coreutils manual] | ||
*[https://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2017 standard] | *[https://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2017 standard] | ||
*[https://gitlab.com/x86-psABIs/x86-64-ABI x86-64 System V ABI] | |||
*[https://www.kernel.org/doc/html/latest/ Linux kernel documentation] | |||
== Unix source code == | == Unix source code == | ||
Line 83: | Line 97: | ||
* [http://crynwr.com/drivers/ Crynwr packet drivers] | * [http://crynwr.com/drivers/ Crynwr packet drivers] | ||
* [https://packetdriversdos.net/ Packet Drivers Collection for MS-DOS, IBM PC-DOS, DR-DOS, FreeDOS, etc.] | * [https://packetdriversdos.net/ Packet Drivers Collection for MS-DOS, IBM PC-DOS, DR-DOS, FreeDOS, etc.] | ||
== Windows documentation == | |||
* [https://web.archive.org/web/20050511032109/http://msdn.microsoft.com/default.aspx MSDN 2005 containing Windows 9x documentation] | |||
*[https://web.archive.org/web/20050312122202/http://msdn.microsoft.com/library/en-us/winprog/winprog/windows_api_reference.asp MSDN 2005 Windows API reference] | |||
*[https://source.winehq.org/git/wine.git/ Wine Git repository] | |||
*[https://source.winehq.org/WineAPI/ Wine API] | |||
*[https://github.com/reactos ReactOS Git repository] | |||
*[https://doxygen.reactos.org/ ReactOS code documentation] | |||
== ISA documentation == | == ISA documentation == |
Latest revision as of 08:12, 10 February 2024
Here's a list of links to cool things you might like or I use frequently. Have any cool links? Add them! Though please respect if I remove or modify them.
Please note that most of these links are curated: I've spent time verifying to my best ability that these links are to resources that are accurate, complete, up to date and useful.
Individuals[edit | edit source]
My friend's personal pages:
Organizations[edit | edit source]
Electronics[edit | edit source]
Knowledge sources[edit | edit source]
Linux tools[edit | edit source]
Programming documentation[edit | edit source]
- Unicode Technical Site
- glibc manual
- GCC online documentation
- GNU assembler documentation
- GDB documentation
Unix documentation[edit | edit source]
- The Linux man-pages project
- NetBSD Manual Pages
- FreeBSD Manual Pages (contains other Unix man pages too)
- OpenBSD manual pages
- debian packages
- debian man pages
- Arch Linux packages
- Arch Linux man pages
- Ubuntu packages
- Ubuntu man pages
- systemd website
- systemd man pages
- Repology package monitor
- coreutils manual
- POSIX.1-2017 standard
- x86-64 System V ABI
- Linux kernel documentation
Unix source code[edit | edit source]
- Linux kernel git repository
- Michael Ellerman's linux-fullhistory repository
- NetBSD git mirror
- FreeBSD git mirror
- OpenBSD git mirror
- systemd git repository
- glibc git repository
- binutils-gdb git repository
- musl git repository
DOS documentation[edit | edit source]
- Ralf Brown's Interrupt List
- Ralf Brown's Interrupt List - Indexed HTML Version
- iAPX 86/88, 186/188 User's Manual Hardware Reference
- The Art of Assembly Language (16-bit DOS version)
- Michael Abrash's Graphics Programming Black Book (Markdown version)
- (Old) Documentation for Intel Processors
DOS source code[edit | edit source]
- FreeDOS source code
- DOSBox-X git repository
- DOSBox Staging git repository
- MS-DOS 1.25 and 2.0 git repository
DOS tools[edit | edit source]
- Open Watcom v2
- NASM
- mTCP TCP/IP applications for DOS PCs
- Crynwr packet drivers
- Packet Drivers Collection for MS-DOS, IBM PC-DOS, DR-DOS, FreeDOS, etc.
Windows documentation[edit | edit source]
- MSDN 2005 containing Windows 9x documentation
- MSDN 2005 Windows API reference
- Wine Git repository
- Wine API
- ReactOS Git repository
- ReactOS code documentation
ISA documentation[edit | edit source]
- AMD Developer Guides, Manuals & ISA Documents (I find these more readable than Intel's)
- Intel 64 and IA-32 Architectures Software Developer Manuals
- AMD Tech Docs
- ARM Documentation
- Felix Cloutier's x86 and amd64 instruction reference
- Arm Architecture Reference Manual for A-profile architecture
- Instruction Set Assembly Guide for Armv7 and earlier Arm architectures
- RISC-V Specifications
- Agner Fog's x86 optimization manuals