Links: Difference between revisions

From JookWiki
(More links)
(Add some assembly links)
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Top_level]]
[[Category:Top_level]]
Here's a list of links to cool things you might like.
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 ==
== Individuals ==
Line 25: Line 27:


* [https://unicode.org/main.html Unicode Technical Site]
* [https://unicode.org/main.html Unicode Technical Site]
*[https://www.gnu.org/software/libc/manual/ glibc manual]
*[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 32: Line 38:
* [https://www.freebsd.org/cgi/man.cgi FreeBSD Manual Pages] (contains other Unix man pages too)
* [https://www.freebsd.org/cgi/man.cgi FreeBSD Manual Pages] (contains other Unix man pages too)
* [https://man.openbsd.org/ OpenBSD manual pages]
* [https://man.openbsd.org/ OpenBSD manual pages]
*[https://www.debian.org/distrib/packages debian packages]
*[https://manpages.debian.org/ debian man pages]
*[https://archlinux.org/packages/ Arch Linux packages]
*[https://man.archlinux.org/ Arch Linux man pages]
*[https://packages.ubuntu.com/ Ubuntu packages]
*[https://manpages.ubuntu.com/ Ubuntu man pages]
*[https://systemd.io/ systemd website]
*[https://www.freedesktop.org/software/systemd/man/ systemd man pages]
*[https://repology.org/ Repology package monitor]
*[https://www.gnu.org/software/coreutils/manual/ coreutils manual]
*[https://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2017 standard]
*[https://gitlab.com/x86-psABIs/x86-64-ABI x86-64 System V ABI]


== Unix source code ==
== Unix source code ==
Line 47: Line 65:
== DOS documentation ==
== DOS documentation ==


* [https://www.cs.cmu.edu/~ralf/files.html Ralf Brown's Interrupt Linux]
* [https://www.cs.cmu.edu/~ralf/files.html Ralf Brown's Interrupt List]
* [https://www.ctyme.com/rbrown.htm Ralf Brown's Interrupt List - Indexed HTML Version]
* [https://www.ctyme.com/rbrown.htm Ralf Brown's Interrupt List - Indexed HTML Version]
*[http://www.bitsavers.org/components/intel/8086/210912-001_iAPX_86_88_186_188_Users_Manual_1985.pdf iAPX 86/88, 186/188 User's Manual Hardware Reference]
*[http://www.bitsavers.org/components/intel/8086/210912-001_iAPX_86_88_186_188_Users_Manual_1985.pdf iAPX 86/88, 186/188 User's Manual Hardware Reference]
*[https://www.plantation-productions.com/Webster/www.artofasm.com/DOS/index.html The Art of Assembly Language (16-bit DOS version)]
*[https://www.plantation-productions.com/Webster/www.artofasm.com/DOS/index.html The Art of Assembly Language (16-bit DOS version)]
*[https://github.com/jagregory/abrash-black-book Michael Abrash's Graphics Programming Black Book (Markdown version)]
*[https://github.com/jagregory/abrash-black-book Michael Abrash's Graphics Programming Black Book (Markdown version)]
*[https://ardent-tool.com/CPU/Docs_Intel.html (Old) Documentation for Intel Processors]


== DOS source code ==
== DOS source code ==
Line 70: Line 89:
== ISA documentation ==
== ISA documentation ==


* [https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html Intel 64 and IA-32 Architectures Software Developer Manuals]
*[https://developer.amd.com/resources/developer-guides-manuals/ AMD Developer Guides, Manuals & ISA Documents] (I find these more readable than Intel's)
*[https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html Intel 64 and IA-32 Architectures Software Developer Manuals]
* [https://www.amd.com/en/support/tech-docs AMD Tech Docs]
* [https://www.amd.com/en/support/tech-docs AMD Tech Docs]
* [https://developer.arm.com/documentation/ ARM Documentation]
* [https://developer.arm.com/documentation/ ARM Documentation]
* [https://www.felixcloutier.com/x86/ Felix Cloutier's x86 and amd64 instruction reference]
* [https://www.felixcloutier.com/x86/ Felix Cloutier's x86 and amd64 instruction reference]
* [https://developer.arm.com/documentation/ddi0487/latest Arm Architecture Reference Manual for A-profile architecture]
* [https://developer.arm.com/documentation/ddi0487/latest Arm Architecture Reference Manual for A-profile architecture]
* [https://developer.arm.com/documentation/100076/0200/][https://developer.arm.com/documentation/ddi0487/latest Instruction Set Assembly Guide for Armv7 and earlier Arm architectures]
* [https://developer.arm.com/documentation/100076/0200/ Instruction Set Assembly Guide for Armv7 and earlier Arm architectures]
* [https://riscv.org/technical/specifications/ RISC-V Specifications]
* [https://riscv.org/technical/specifications/ RISC-V Specifications]
* [https://www.agner.org/optimize/ Agner Fog's x86 optimization manuals]
* [https://www.agner.org/optimize/ Agner Fog's x86 optimization manuals]

Revision as of 13:57, 2 December 2022

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

My friend's personal pages:

Organizations

Electronics

Linux tools

Programming documentation

Unix documentation

Unix source code

DOS documentation

DOS source code

DOS tools

ISA documentation