512바이트 부트 섹터에 들어가는 16비트 x86 Forth, sectorforth
Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector
sectorforth는 512바이트 부트 섹터에 맞는 16비트 x86 Forth 구현체입니다. 1996년 Usenet 스레드에서 영감을 받았으며, 단 8개의 프리미티브와 5개의 변수, 2개의 I/O 프리미티브만 포함합니다. 이 최소한의 빌딩 블록으로 분기, 컴파일, 리턴 스택 조작 등의 단어를 Forth 자체로 작성할 수 있습니다. 콜론 컴파일러(:)를 제공하며, NASM으로 컴파일하고 QEMU에서 실행할 수 있습니다. 코드 구조는 jonesforth에서 많은 영감을 받았습니다.
sectorforth는 위 Usenet 게시물에 설명된 8개의 프리미티브만 포함하며, 분기, 컴파일, 리턴 스택 조작 등을 위한 단어는 모두 Forth 자체로 작성할 수 있습니다.