Skip to content

nabe-abk/free386

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: 0.90
  • Date: 2023-12-28
  • Author: nabe@abk
  • Target: PC/AT
  • Target in Japanese: FM TOWNS, PC-9801/PC-9821
  • Compatible: MS-DOS and XMS and VCPI (with HIMEM.SYS and 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

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)

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

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