Search Posts:

Northstar Horizon DOS on any S-100

SHARE

Return to Threads

  Northstar Horizon DOS on any S-100 by Bill Degnan - 11/06/2011 22:15
Been working for the past week and a half to build a set of hardware that I can install into any S-100 computer that will boot the Northstar Horizon DOS system. So far I have a working MDS-A3 card, disks, dual external drives, cable. I am working with various monitor programs to fit the DOS bootstrap at E800 into the system. Been experimenting with different approaches. A lot of work without much to show for it....yet

I have also in parallel been trying to get *any* Micropolis disk drive to boot (FDOS).

I have a Vector Graphic ZCB single board computer with something called the Northstar Monitor 1.5. Using this as the processor card I can then activate my DAJEN Prom card with DAJEN monitor program to burn ePROMS. The idea is that once I get a working system I can burn it into an ePROM(S).

I have a serial switch box that I can use to jump to the differently-configured monitors. The DAJEN requires a null modem cable, the ZCB is straight through. They're both set for 9600 baud.

This is one of those "onion" cases. Every time I solve one problem another pops up. For example I cannot figure out why the MDS bootstrap is not being written into RAM even though I have PHANTOM of te ZCB open, and the PROM for the monitor stops before E7FF (it's a 2716). I burned a couple 2708's to hold the monitor program thinking this might work instead of one 2716 (re-jumpered the ZCB for 2708's), but the card hates that config and locks up cooking the PROMS in the process. There are some hacks on my particular ZCB, not sure what they do. This is real computer archaeology stuff.

Reply
  Personalizing NorthStar DOS I/O Ports by Bill Degnan - 02/21/2012 09:00
I am using a known working MDS card with known working disks, cable, and external dual drive. I can boot this combo from within a N* system just fine because the port settings of the OS match the motherboard.

I re-jumpered the ZCB to allow the Northstar MDS PROM to load into E800 without interference by the ZCB. I am using a newer stable Tanner 64K RAM card with the last two pages empty (E and F)

The ZCB Serial Port by default is set for 04 (control) and 05 (data) as far as I can tell.

I can boot a disk successfully and load the OS to 2000H, but as the NorthStar OS manual predicts correctly I should not expect see anything to the screen, nor be able to enter commands from the keyboard, without personalizing the DOS.

Using the monitor program installed on the ZCB I can get to and edit the OS code written to 2000-2A00. (The bootstrap writes the OS to this location) I am apparently set to personalize N* 5 to work with the ZCB ports.

The I/O routines are located in 2900-29BF.

The N* DOS I/O routines expect output port = 3 input = 2, according to the N* hardware manual see: page 40 and 34-35.

To Determine:
Would I edit the values in memory such as 29AD - D303 "output to port 3" ??... or do I have no choice but to change physical jumpers on the ZCB ? I am sometimes confused by what N* means by ports vs. what I think ports are.

See page 19 from
http://www.hartetechnolo...r%20DOS%20Rev%205_b.pdf

http://www.s100computers...20System%20Overview.pdf (see page 12-16)

...with this info I will go the personalized version of DOS route. The example is for the MITS SIO at port 0, but I can adapt to my needs. And while I am at it, make a personalized DOS for my Altair.

Reply
  Hardware Solution ZCB and Northstar DOS by Bill Degnan - 02/23/2012 00:07
I have asked around for assistance to personalize Northstar DOS 5 to use the Vector Graphic ZCB running port 4/5.

In the mean time I will make the following hardware change to the ZCB to be compatible with Northstar DOS (and presumably CP/M for Northstar)

Jumper Pad G 9-6
Jumper Pad E 1-4
Cut jumper B

This will cause the ZCB use port 2/3 and to NOT autoload the PROM monitor on E000, but I now need a way to load N* DOS instead... perhaps a ePROM that does nothing but call E800


Reply
  CP/M for Northstar MDS using custom port by Bill Degnan - 02/26/2012 22:40
Lifeboat made a CP/M that one could customize to use port 4/5 of the VG ZCB Northstar monitor 1.5.

The plan would be to gen a new copy of CP/M using a Northstar Horizon running standard CP/M for N*, and then attempting to boot this special disk on another system with the ZCB setup.

Reply
  Personalizing CP/M2 24K on Northstar by Bill Degnan - 03/18/2012 13:25
On page 9 of the Lifeboat CP/M 2 manual for Northstar controller, there is a list of compatible I/O controller cards, and the associated ports.

NEXT - Try Northstar DOS on a stock IMSAI.

Reply

Resources:


Buy a Commodore Computer Poster

Popular Topics and FAQs


  • Commodore B Series Tips and Tricks
  • Aerocomp TRS 80 M 1 Expansion Unit DDC
  • Items Wanted
  • Lobo Max 80
  • Zenith Z-19-CN
  • Prototype PET 2001 photo
  • Using Toggle Switches to Analyze Memory
  • Commodore Disk Archive Project
  • PET 2001 Prototype at Gametronics 1977
  • Jim Butterfield Photo
  • IMSAI 8080 With Processor Tech. Cutter
  • Secrecy is the keystone of all tyranny
  • Cromemco System Three
  • Northstar Horizon - Boot Problem
  • Computer History and Restoration Links
  • Commodore BX-256-80 - 8088 Co-processor
  • S-100 board testing with Z-80 ICE
  • Donner 3500 - an early portable computer
  • Digital (DEC) PDP 11/05 NC Assembly
  • Univac 1219 rescue
  • IMSAI 1.4 BASIC vs. MITS 8K BASIC
  • Fido BBS listing node list 6-13-1986
  • PDP 8e
  • MITS 88-2 SIO (2SIO) for BASIC
  • Visual Technology Inc Model 1050
  • Amiga 2500 Restoration
  • The Evolution Of IBM Computers
  • Replacement teletype print hammer head
  • Archiving and Copying Software 101
  • Computers Built 1940 - 1950
  • CBM B-520 (a.k.a B256-80 or B500 256)
  • RCA COSMAC Microkit
  • Commodore 64K C-116 Mods
  • MITS 8800b Turnmon 9600 baud
  • Catweasel, 8in and 5 1/4
  • Raspberry Pi as Gateway to Internet
  • Digital PDP11 late 1969 early 1970
  • PDP 11/40 72 inch cabinet model
  • PDP 11/40 Industrial 11 model
  • Digitial MicroVAX 3100 30 System
  • Digital VAX 4000-200
  • Commodore 64 / 1541 DRIVEKNOCK
  • Booting the System Using RL02 drive
  • PACS: Reflections by Kathleen Mauchly
  • Tele-Graphic Computer Systems Inc.
  • Commodore B Series SID Jukebox?
  • Installing Core into PDP 11/40
  • Setting Up OpenVMS 7.1 DNS CLERK
  • Felt-Tarrant Comptometer Model J
  • NextStation Color
  • Digital Rainbow (PC100-B2)
  • 1970 Compusad Compulogical Tutor
  • Archiving Papertapes Using DSI NC 2400
  • 1976 P.C.C. Features the MAI JOLT 6502
  • 1961 Beckman DEXTIR Computer
  • UNIVAC 1 and UNIVAC File Computer 1
  • Past Issues:


    CompuProCPM MBASIC

    This image was selected at random from the archive. Click image for more photos and files from this set.