http://t3x.org/wyop/

WRITE YOUR OWN PROGRAMS

Lulu Press, 2024 – 408 pages – 45 figures – cute illustrations – 6" x 9" format
100% AI-Free!

Order a PDF copy at Lulu.com
Order a paperback book at Lulu.com
Order a hardcover book at Lulu.com
Read a few pages (PDF)
Downloads
Links

This book introduces you to the world of computer programming. Little prior knowledge is needed except for starting a text editor and typing (but existing knowledge will not stop you from enjoying the book). The text accompanies you all the way, from first experiments to writing real-world programs.

This book answers all these questions by means of numerous example programs of increasing size and complexity, starting with simple code that displays a greeting and ending with a fun video game and a full-featured text editor.

The T3X programming language that is used in this book is simple and easy to use. It comes with its own development environment, but existing tools can be used as well. T3X works on many different computers ranging from a cheap retro computer for running CP/M or DOS to the popular Raspberry Pi or a modern PC. Why T3X?

The Cycle of Development The Cycle of Development

Downloads

All T3X compilers and programs from the book are in the public domain (alternatively provided under the 0BSD license). This means, you can do whatever you want with them!

T3X/0 Compiler for DOS: t3x0dos.zip
Ready-to-use compiler for DOS (3.0 and later) and DOSBox.
T3X/0 Compiler for CP/M t3x0cpm.zip
Ready-to-use compiler for CP/M 2.2.
T3X/0 Compiler for the Agon Light 2 computer: t3x0agon.zip
Ready-to use disk image for CP/M 2.2 on the Agon Light 2, including the programs from the book.
T3X/0 Compiler source code: t3x0-44.zip
Compiler source code for Unix/Linux/*BSD. Some assembly required.
Programs from the book (Unix text format): wyop-unix.zip
All programs from the book, formatted for Unix/Linux/*BSD.
Programs from the book (DOS text format): wyop-dos.zip
All programs from the book, formatted for DOS.
Programs from the book (CP/M text format): wyop-cpm.zip
All programs from the book, formatted for CP/M.
Warning: files extract to current directory!

Links

T3X/0 homepage: t3x.org/t3x/0/

The author is not affiliated with any of the below.

DOSBox: www.dosbox.com/download.php?main=1
Here is the Windows Installer for version 0.74.
Agon Light 2 retro computer for CP/M: www.olimex.com/Products/Retro-Computers/AgonLight2/
Hardware compatibility list for the Agon Light 2: unfortunately on G**gle Spreadsheets
CP/M 2.2 for the Agon Light 2 computer: github.com/nihirash/Agon-CPM2.2
Ready-to-use images are in this file: agon-cpm.zip
Raspberry Pi 1 B+: www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/
The Pi 1 is sufficient for T3X, but a Pi 2 or Pi 3 will also work.
FreeBSD operating system: www.freebsd.org
Here are the 32-bit FreeBSD ARM releases;
get an ARMv6 release for the Pi 1, an ARMv7 release for the Pi 2 and Pi 3.
RC2014 retro computers for CP/M: rc2014.co.uk
FreeDOS operating system: freedos.org
The Jargon File: catb.org/jargon/oldversions/jarg271.txt

contact  |  privacy