The Nascom Home Page

Last update: 2008-05-23 TT
News
Overview
Virtual Nascom
Gallery
Nascom Repository
Pictures
Links
Mirrors

News

  • 2008-04-16
    Mike Fox finds errors in the document "Machine Code Programming for the N1 & N2. Fixed! Also, offers an article from Practical Computer (Nov 1981) on TRS-80 to Nascom conversion.
  • 2008-04-15
    All German Nascom magazines are online now thanks to Jürgen Loh: http://tupel.jloh.de/nascom/.
  • 2008-04-12
    Wal Haywood pointed out that we misnamed his Serpent game. Fixed!
  • 2008-02-03 - 2008-02-19
    Dennis Wray contributed an item from our wishlist, the Nascom 2k Tiny Basic including the assembler source! Find it under Programing Languages below. Dennis also noted and fixed two errors in the Nasbug T2 image. All copies have been updated.
  • 2007-09-24 Old news actually, but we have two mirrors up: http://numba-tu.com/nascomhomepage.com (refreshed weekly), and http://nascom.123.free.fr (manually updated and currently slightly behind).
  • 2007-05-15 James Jacobs scanned in 3 C&VG type-ins games for Nascom-2 (Missing pages are full-page advertisements): "The Invaders" ( 1, 2, 3, 4), "Nimbot" ( 1, 2, 3, 4, 5), and "Anti Grav Flier" ( 1, 2, 3). Note, should someone happen to type any of these in, we'll be happy to post the result. (Filed under Nascom magazines).
  • 2006-09-08 Jean-Claude Pesce sends us the "Nascom Basic Book I" and the booklet "Nascom programs & information" from the Mersyside Nascom User Group.
  • 2005-05-29 Thanks to Marcus Caesar, I've got my first Nascom 1 back after 20 years. With that package, several lost documents are back. First restored manuals are the Gener-80 assembler manual and the kenilworth case manual. More to come..

Overview

Hi and welcome to the Nascom home page.

The Nascom (1 and 2) were computer kits from the UK based around the Z80 processor, sold in the early 1980s. This remarkable piece of hardware contained:

  • a real keyboard (picture of the keyboard [141 KB]),
  • a 4 MHz Z80A processor,
  • 1 KB of static RAM (extendable to 8 KB or 16 KB with more work),
  • 2 KB of Monitor (NASSYS 1),
  • 8 KB of Microsoft Basic,
  • a 48x15+1 (slightly weird) video interface, to attach to a standard TV,
  • serial in/out, selectable between cassette tape, RS-232, or current loop 20mA for teletype writers. (picture of the I/O connectors [163 KB])
The Nascom computer was very useful to learn dealing with microcomputer hardware and, through to complete documentation, also to learn system programming. All electronic schematics, data sheets of special components and the complete source code of the monitor was available from the beginning. The purpose of this page is to gather as many Nascom resources as possible and to make them available. If you have Nascom resources you would like to make available, please do not hesitate to send them to You can support the Nascom Repository with:
  • binary images
  • original documents OCR'ed or simply scanned
  • sampled tapes: 22KHz, 8Bit, mono
The Nascom Respository is looking for:
  • OCR'ed versions of the INMC newsletter, 80 Bus Journals or other Nascom magazines.
  • NAS-DOS 2
  • NAS-PEN disk version
  • Mushroom 4K Basic.
  • Nasbug-T4 Manual.
  • ZEAP 2.2 Assembler disk version.
  • Nas-Net Manual and Software.
  • Hi-Soft Nasnem Disassembler.
  • any Nascom software or documents not presented here!

Virtual Nascom

We have written an emulator dubbed Virtual Nascom. VirtualNascom version 1.0.1 is available as complete source (for Unix/X11), and as a ready to run dos version Virtual Nascom Version 3.1 for DOS/Win9x/ME.
The current version has bit level correct screen output and complete keyboard emulation. It run all the programs We've tried, which includes most games available. New in Version 3.1: CP/M Version 2.2 runs on standard Nascom screen as well as on the AVC.
A new Nascom 2/3 emulator version 1.2 in Java written by Richard Espley is available.

VNascom Gallery

PACMAN

One of the best Nascom games.

GALAXY ATTACK

1981 by South East London Software.

BLUE LABEL SOFTWARE PASCAL

1981 by Blue Label Software. If there are any software classics for Nascoms, this is one of the bests.

Digital Research CP/M 2.2 on Nascom 3

CP/M 2.2 on a Nascom 3 with screen editing 1982.

The Nascom Repository of 05/29/2005

A Nascom file (extention *.NAS) can be uploaded with the "L" monitor command. Your Nascom creates such a file with a connected PC over the serial line with the following two commands at the Nas-Sys prompt:
  • X ..................... enable RS232 output
  • T aaaa bbbb .... creates a listing from aaaa to bbbb for in format "L".
Your PC Terminal Program needs the following communication parameters: 1200 7/E/1 as 1200 Baud, one stop bit even Parity and 7 data bits.

Mike Fox offers this tip on How to automatically Read NAS files into a Nascom (open the linked zip file for more information).

Utilities for the PC written in Microsoft QBASIC (MS-DOS, Win9x, Windows NT):

  • NAS2ROM.BAS Converts a NAS file to ROM file (binary image) for creating an EPROM.
  • ROM2NAS.BAS Converts a ROM file to a NAS file for uploading over the serial line to a NASCOM
  • CAS2NAS.BAS Converts a CAS file to a NAS file.
  • NAS2CAS.BAS Converts a NAS file to a CAS file.
Unix utilities
  • nas2rom.c Converts a NAS file to to ROM file (binary image) for creating an EPROM.
Nascom Emulators: Nascom CP/M disk images and ROM's: Nasdos Disk Images: Nasdos Applications: Nascom magazines: Nascom Manuals and Books: Schematics, Proms and Character Generator EPROMS: Data sheets of special components: Monitors for Nascom1 to Nascom3: Assemblers, Disassemblers and Debuggers: Programming Languages: Text Processors, Databases and Spreadsheet Programs: Games: Programs in NASCOM Basic for loading with the basic command CLOAD: Assembler programs written for ZEAP 2.x for loading with the ":" and "R" command : Pascal programs written in BLS/Nascom Pascal for loading with the "L" command : Programs for the Radio Amateur : CP/M programs, bios versions: Hardware Drivers (currently not supported in VNascom):

Pictures

Here are some of the pictures of the Nascom:

Acknowledgement

Words of thanks goes to:
  • Dennis Wray for the Nascom 2k Tiny Basic and Nasbug T2 fixes.
  • Jean-Claude Pesce for new scans.
  • Robert Gill for a lot of Micropower magazine.
  • John Hunt for much work on the Wireless World articles.
  • Mike Fox for scanned INMAC News issues and program loading tips, and much more.
  • Robert Gill for a lot of Micropower magazine.
  • Mikael Pontén for a CD with POLYDOS and Lucas CP/M 2.2 V3.2.
  • Paul Williams, for a glimpse of the history behind Nascom.
  • Richard Espley for a copy of the AVC manual, the NAS-SEMBLER manual, many Nasdos applications, the Level 9 adventures and the Nascom 2/3 emulator in Java.
  • Steve Drinkwater for the INMC news magazine.
  • Robert Gill for the Xtal Basic manuals.
  • Richard Hodson for the Hisoft 12K Basic manuals, code and the INMC magazine.
  • John Parry for the V&T Assembler.
  • John Parkin for the Z2 Editor/Assembler manual.
  • Lars Jonssen for the Compression Assembler manual.
  • Paul Chapman, the author of the ZEAP Assembler.
  • Peter Brendel for some Basic games.
  • Jesper Hansen for BLS Pascal 1.0.
  • Alain Gibaud for the 8k tape basic and ZEAP 1.1 and documentation for both.
  • Roger Scott for the Chess graphics rom.

Links to other Nascom related sites

Mirrors