Skip to content

Latest commit

 

History

History
84 lines (58 loc) · 2.37 KB

README.md

File metadata and controls

84 lines (58 loc) · 2.37 KB

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.03
  • Date: 2024-11-10
  • 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

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