Skip to content

akolishchak/old_games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

old_games

A grab-bag of DOS-era x86 assembly programs and experiments. Most sources are .COM-style utilities or TSRs that hook BIOS/DOS interrupts, poke hardware registers, or explore memory/keyboard/disk behavior.

What's here

  • Interrupt handlers and vector experiments: INT21.ASM, INT13.ASM, INT1.ASM, CHECKVEC.ASM
  • TSR / resident examples: KEEPTSR*.ASM, INT21.ASM, SPY*.ASM
  • Keyboard and input utilities: STRKB.ASM, STRONGKB.ASM, TESTKBD.ASM
  • Disk/boot/memory tools: RAMDISK.ASM, TESTDISK.ASM, CUTBOOT.ASM, MEMDMA.ASM
  • Video/mono tests and diagnostics: MONO*.ASM, VTEST.ASM
  • Misc experiments: TRACE.ASM, DEBUG.ASM, REG.ASM, RESET.ASM

Build

These sources target 16-bit DOS. The included batch files show the original toolchain:

  • SK.BAT, CPMAKE.BAT, CPOINT.BAT call tasm/tlink to produce .COM binaries.

A typical build (in DOS or DOSBox) looks like:

tasm foo, foo
tlink /x /3 /t foo, foo

Run

Use a DOS VM/emulator (DOSBox, PCem, 86Box, or real hardware). Read the source first: some programs hook interrupts, stay resident, or touch disk/BIOS state.

Files

  • .ASM source files
  • .BAT build helpers
  • .CPT data/output files from the original environment

License

MIT. See LICENSE.

About

DOS-era x86 assembly utilities and TSR experiments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published