{"id":18777707,"url":"https://github.com/daelsepara/dos-asm-x86","last_synced_at":"2025-12-17T02:30:17.136Z","repository":{"id":142354041,"uuid":"611345303","full_name":"daelsepara/dos-asm-x86","owner":"daelsepara","description":"Experiments in DOS programming in x86 Assembly Language","archived":false,"fork":false,"pushed_at":"2023-03-27T16:32:55.000Z","size":144,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T10:14:06.907Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daelsepara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-08T16:26:32.000Z","updated_at":"2023-03-08T16:52:35.000Z","dependencies_parsed_at":"2023-05-15T22:30:49.440Z","dependency_job_id":null,"html_url":"https://github.com/daelsepara/dos-asm-x86","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fdos-asm-x86","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fdos-asm-x86/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fdos-asm-x86/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fdos-asm-x86/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daelsepara","download_url":"https://codeload.github.com/daelsepara/dos-asm-x86/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239690076,"owners_count":19681034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T20:13:22.581Z","updated_at":"2025-12-17T02:30:17.101Z","avatar_url":"https://github.com/daelsepara.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Experiments in DOS programming in x86 Assembly Language\n\nAssembly language was my second programming language after BASIC. I learned BASIC while in 6th grade on an IBM PC XT that booted DOS 3.3 (on a 5.25in floppy) and had GW-BASIC on a another floppy disk. That summer after school, my dad gave me two programming books. One was for PASCAL and the other was for assembly Language. While I have forgotten the title and the author of the PASCAL book, that was not the case with the assembly language book. Leo J. Scanlon's **8086/8088/80286 Assembly Language book** got me so hooked that even though I have never used assembly language in any professional capacity, programming in it became my hobby through high school and early college, when assembly language was no longer in vogue.\n\nI am collecting in this repository all my recent experiments with the language, plus any other projects/source codes I can dig up from my paper archives. I made lots of effort to test these programs in DOSBOX as well as in VirtualBox 7.0 (using MS-DOS 6.22, DR DOS 6.0, and FreeDOS 1.3). For the assembler and linker, I use Borland's TurboAssembler (TASM) version 5.1. With minor (if any) modifications, it could be made to work with Microsoft's Macro Assembler (MASM).\n\n## Programs in this repository\n\n- [Expanded Memory Library](emmdemo/README.md)\n\n- [CHECKFPU: Detect presence of Math Co-Processor](checkfpu/)\n\n- [Hello, World in Windos x86 ASM](helloworld-windows/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Fdos-asm-x86","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaelsepara%2Fdos-asm-x86","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Fdos-asm-x86/lists"}