This is MS-DOS application. This software is compatible with 386|DOS-Extender (Phar Lap RUN386.EXE) and is written only in assembly language.
- Version: 1.02
- Date: 2024-10-21
- 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.
https://github.com/nabe-abk/free386/releases
- doc-ja/ext_api.txt - Free386 function reference
- doc-ja/PC98.txt - PC-98x1 Version's information
- doc-ja/FM-TOWNS.txt - FM TOWNS Version's information
Other Japanese documents in doc-ja/.
- README.md
- MANUAL.md
- CHANGES.txt
- bin/*
- src/*
- test.com/*
- test-asm.exp/*
- test-c.exp/*
- doc-ja/dosext/*
- f386api/* - Free386 original API test build.
Other files will have different licenses.
- 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)
X:\>free386.com
Please refer to the displayed command line help or User's Manual.
- Copy all files to your disk.
- Run "make.bat". (Auto detect target machine)
- "git clone" or copy all files to your disk.
- Install "nasm" and "make" package. ("apt install make nasm" on Debian/Ubuntu)
- Edit f386def.inc to select the build target.
- Run "make.sh".