SkillAgentSearch skills...

Free386

This is 386|DOS-Extender compatible with "Phar Lap RUN386.EXE" by fully assembly language.

Install / Use

/learn @nabe-abk/Free386
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Free386 (386|DOS-Extender - RUN386 compatible)

This is MS-DOS application. This software is compatible with 386|DOS-Extender (Phar Lap RUN386.EXE) and is written only in assembly language.

Overview

  • Version: 1.04
  • Date: 2024-12-22
  • Author: nabe@abk
  • Target: PC/AT
  • Target in Japanese: FM TOWNS, PC-9801/PC-9821
  • Require: MS-DOS and XMS (with HIMEM.SYS) or TownsOS
  • Available: VCPI (with EMM386.EXE)
  • Language: NASM (Full assembly language)
  • Licence: PDS
    • Only Free386.com and Free386's source files. This repository contains files with different licenses.

CHANGES.txt for update information.

Download (free386.com binary)

https://github.com/nabe-abk/free386/releases

User's Manual

Document (Japanese)

Other Japanese documents in doc-ja/.

PDS files

Other files will have different licenses.

Tool Files (redistributed)

  • tools/nasm.exp - NASM version 2.16.01
  • tools/flatlink.exp - FlatLink - Newly developed free linker
  • tools/flatlink - FlatLink's Linux ELF binary
  • tools/imake.exe - "make" for MS-DOS (KI-Make 1.68)
  • tools/free386.com - Free386 binary for build (dos general purpose, fixed version)

Command Line Options

X:\>free386.com

Please refer to the displayed command line help or User's Manual.

How to Build (on DOS)

  1. Copy all files to your disk.
  2. Run "make.bat". (Auto detect target machine)

How to Build (on Linux)

  1. "git clone" or copy all files to your disk.
  2. Install "nasm" and "make" package. ("apt install make nasm" on Debian/Ubuntu)
  3. Edit f386def.inc to select the build target.
  4. Run "make.sh".

Japanese Memo

メモという名の戯言は移動しました。

View on GitHub
GitHub Stars68
CategoryDevelopment
Updated27d ago
Forks6

Languages

Assembly

Security Score

85/100

Audited on Mar 2, 2026

No findings