NABU Channel

NIALL (80col)

Group: Intangybles • Author: intangybles

Created 2026-08-19 • Updated 2026-08-19GitHub

Non Intelligent (AMOS) Language Learner - Markov Chain Chatbot for NABU NIALL is a faithful 8-bit recreation of a 1990 AMOS BASIC Markov chain chatbot, ported to C for the NAB. You teach it sentences, it learns word transitions with weighted probabilities

You can find NIALL (80col) in the Intangybles category. To run this, look in the Internet Adapter or Headless menu on the NABU/MAME and navigate to the Intangybles channel category and select NIALL (80col) .

NIALL - Niall Adventures and Ports

80 Column Version

Data Files: Load/Save are stored in your NIA "Store" folder

Non Intelligent (AMOS) Language Learner - Markov Chain Chatbot for NABU and CP/M.

NIALL is a faithful 8-bit recreation of a 1990 AMOS BASIC Markov chain chatbot, ported to C for CP/M-80. You teach it sentences, it learns word transitions with weighted probabilities, and generates replies by walking the Markov chain.

Target Platforms

  • CP/M 2.2 — NABU, TRS-80 Model 4P, Kaypro II/10, Coleco ADAM, RomWBW, and compatible Z80 systems
  • NABU Native — homebrew binary using NABU-LIB (VDP display, RetroNET IA file storage)
  • CPU: Z80, 64KB address space
  • Compiler: z88dk with SDCC
Screenshots
Niall 80 Col Help
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.