{"id":171,"date":"2015-07-20T10:07:18","date_gmt":"2015-07-20T14:07:18","guid":{"rendered":"http:\/\/72.167.111.237\/wpecsdump\/?page_id=171"},"modified":"2020-12-16T18:45:57","modified_gmt":"2020-12-16T23:45:57","slug":"reference-pages","status":"publish","type":"page","link":"https:\/\/www.ecsdump.net\/?page_id=171","title":{"rendered":"Reference Page"},"content":{"rendered":"<h2>Reference Books<\/h2>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/8254.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">8254 PROGRAMMABLE INTERVAL TIMER (PIT)<\/a> a counter\/timer device designed to solve the common timing control problems in microcomputer<br \/>\nsystem design.<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/8259A.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">8259A Programmable Interrupt Controller (PIC)<\/a> handles up to eight vectored priority interrupts for the CPU. It is cascadable for up to 64 vectored priority interrupts without additional circuitry.<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/calling_conventions.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Calling conventions for different C++ compilers and operating systems<\/a> by Agner Fog, 2018<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/Design-of-OS2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Design of OS\/2<\/a> The design of Operating System\/2<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/fatgen103.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">FAT32 File System Specification<\/a> FAT: General Overview of On-Disk Format<br \/>\nVersion 1.03, December 6, 2000 Microsoft Corporation<\/p>\n<p><a href=\"https:\/\/github.com\/SamyPesse\/How-to-Make-a-Computer-Operating-System\" target=\"_blank\" rel=\"noopener noreferrer\">How to Make a Computer Operating System<\/a> by Samy Pess\u00e9<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/PC_partitioning.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">How It Works &#8212; CHS Translation Plus BIOS Types, LBA and Other Good Stuff<\/a> Version 4a by Hale Landis (landis@sugs.tware.com)<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/os2ifs.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Installable File Systems For OS\/2 Version 3.0<\/a> OS\/2 File Systems Department<br \/>\nPSPC Boca Raton, Florida February 13, 1998<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/intel_book.pdf\" target=\"_blank\" rel=\"noopener\">Intel Microprocessors<\/a> Architecture, Programming, and Interfacing, Eighth Edition, BARRY B. BREY<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/Macro_Assembler_User_Guide.pdf\" target=\"_blank\" rel=\"noopener\">Microsoft Macro Assembler Reference<\/a> MASM reference guide<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/William-Stallings-Operating-Systems.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Operating Systems, Internals and Design Principals<\/a> 11th Edition William Stallings<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/DOS_7_manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">PC DOS 7 Technical Update Document<\/a> Number GG24-4459-00 February 1995<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/PS2_Model_25_Technical_Reference_Jun87.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">PS\/2 Model 25 Technical Reference<\/a> June 1987<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/PS2_Model_80_Technical_Reference_Oct90.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">PS2_Model_80_Technical_Reference<\/a> October 90<\/p>\n<p><a href=\"http:\/\/ricardoduarte.github.io\/python-for-developers\/\" target=\"_blank\" rel=\"noopener\">Python for Developers<\/a> First edition in English<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/book.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">The little book about OS development<\/a> Erik Helin, Adam Renberg 2015-01-19<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/vbe20.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">VESA BIOS EXTENSION (VBE)<\/a> Core Functions Standard Version: 2.0 Document Revision: 1.1 Ratification Date: November 18, 1994<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/69030bg.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">VGA BIOS OEM Reference Guide<\/a> Revision 1.0 July 1999<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/thirded.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Writing OS\/2 Warp Device Drivers in C<\/a> Third Edition<\/p>\n<p><a href=\"https:\/\/www.ecsdump.net\/wp-content\/uploads\/2020\/12\/os-dev.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Writing a Simple Operating System<\/a> \u2014 from Scratch by Nick Blundell<\/p>\n<h2>Libraries<\/h2>\n<p><a href=\"http:\/\/www.edm2.com\/index.php\/OS\/2_2.x_Programming_Documentation_Books\" target=\"_blank\" rel=\"noopener noreferrer\">OS\/2 2.x Programming Documentation Books<\/a><\/p>\n<p><a href=\"http:\/\/www.os2museum.com\/wp\/os2-history\/os2-library\/os2-2-0-technical-library\/\" target=\"_blank\" rel=\"noopener noreferrer\">OS\/2 Museum &#8211; OS\/2 2.0 Technical Library<\/a><\/p>\n<h2>Git Repos<\/h2>\n<p><a href=\"https:\/\/github.com\/OS2World\" target=\"_blank\" rel=\"noopener\">OS2World<\/a>\u00a0 OS\/2 Warp, <a href=\"https:\/\/www.arcanoae.com\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"arcaos\" target=\"_blank\" rel=\"noopener\">ArcaOS<\/a> and eComStation public source code<\/p>\n<p><a href=\"https:\/\/github.com\/OS2World\/SYSTEM-LOADER-QSINIT\" target=\"_blank\" rel=\"noopener\">OS2World\/SYSTEM-LOADER-QSINIT<\/a>\u00a0 QSINIT is a replacement of OS2LDR created from scratch.<\/p>\n<p><a href=\"https:\/\/github.com\/Microsoft\" target=\"_blank\" rel=\"noopener\">Microsoft<\/a> Github<\/p>\n<p><a href=\"https:\/\/trac.netlabs.org\/\" target=\"_blank\" rel=\"noopener\">trac.netlabs.org<\/a> &#8211; OS\/2 Available Projects<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reference Books 8254 PROGRAMMABLE INTERVAL TIMER (PIT) a counter\/timer device designed to solve the common timing control problems in microcomputer system design. 8259A Programmable Interrupt Controller (PIC) handles up to eight vectored priority interrupts for the CPU. It is cascadable for up to 64 vectored priority interrupts without additional circuitry. Calling conventions for different C++&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?page_id=171\" title=\"Continue reading &lsquo;Reference Page&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"open","ping_status":"open","template":"page-templates\/front-page.php","meta":{"footnotes":""},"categories":[68,65],"tags":[67,64,66],"wf_page_folders":[62],"class_list":["post-171","page","type-page","status-publish","hentry","category-articles","category-references","tag-hardware","tag-references","tag-software"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=171"}],"version-history":[{"count":0,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/171\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=171"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}