PDA

View Full Version : Motorola EXORciser



Roland Huisman
October 5th, 2014, 11:47 AM
Today I got a bunch of old hardware. The owner told me that it is a Motorola EXORciser system.
There are several generations CPU boards with it. Some analog boards, serial stuff, relays cards etc.
One of the boards in the machine is even a wire wrapped model.

The system was used to control the temperature in an oven for chip production.

I must admit that I'd never heard of the Motorola EXORciser before... What I found was
that the EXORciser was a development machine... The disk drive is an EXORdisk II

Does anyone know a bit more of these machines?

20803 20806 20805 20807

Regards, Roland

Chuck(G)
October 5th, 2014, 12:57 PM
I seem to remember that the Moto ExorMACS (for the 68K) used hard-sectored floppies, does this one also?

Roland Huisman
October 5th, 2014, 11:58 PM
Hello Chuck,

I checked a few, they are soft sectored. So I guess I can
make images from them if anyone is interested...

Regards, Roland

woodchips
October 8th, 2014, 11:02 AM
You are lucky. The Exorciser was the Motorola equivalent of the Intel MDS development systems, and was blessed with MDOS, an operating system that is vastly better than the cruddy ISIS/CPM on the Intel offering. I wrote several programs for the MDS and Exorciser 30 years ago and it was noticable just how mature and easy to use MDOS was compared to ISIS.

The Exorciser has one of the cleverest pieces of electronics design I have ever seen, the 8" floppy controller. Consider the problem. Every 32us a byte has to be read, or written, to the disc. With a 1MHz 6800. The controller uses the 6852 data controller as the serialising chip to such good effect that the floppy doesn't need any interleave, it will read a whole track in one rotation of the disc. Not certain any contemporary disc controllers could do that.

Did the MDOS book come with it? They do turn up. Otherwise it is, sadly, just like all the other old electronics, not really any point in doing anything with it. I have just dragged my Exorciser out, found when looking for the Xebec 1410 you had, but just what do I do with it?

Roland Huisman
October 8th, 2014, 11:47 AM
Hello woodchips,

Indeed MDOS 9 came with it. In fact there are about 25 disks with the system.
A few of disks with the eprom files on them. Probably the source...

And some disks called :
- MDOS 2.0, Mot basic
- MDOS editm
- Philips tape soft
- OS9 V1.1 exorcisor Shell Pascal
- motorola basic interperter, MPL, Cobol
- mdos 3.02 format OS9 kernels 58k 56k 48k
- 8200SYSTEM E* M6800 system software 3.05 (original motorola disk)
- SD basic compiler, ASM for mdos 9/3/80 @ software dynamics (several disks with different serial numbers)
- mdos 3.01 8209 termsys (original motorola disk)
- mdos 3.0 (original motorola disk)
etc...

Funny you mentioned the Xebec 1410. In the box with all the PCB's was also
a Xebec 1410A. (You can see it on the pictures) Now that is a coincidence! :D

But like you say, no book. Only some documentation about the floppy system and the floppy controller.
Maybe I will find a book. But also, don't know what to do with it at the moment...
I got the whole system with floppy's and boards for free. I just had to pick it up
otherwise it would have been scrapped...

Regards, Roland

woodchips
October 9th, 2014, 12:57 AM
Some info, and manuals, here

http://www.exorciser.net/excorindex_en.htm

If the Xebec is spare someone else posted a wanted thread for one a little while ago.

My software went up to MDOS 3.03 I think. Does the CPU have the 6800 or 6809? It migrated to the 6809 in the end but by then was on 5.1/4" floppies, not 8".

Do I want it if you don't?????????????

Roland Huisman
October 10th, 2014, 11:44 AM
Well, there are several CPU boards with 6802 and 6809 CPU's.
The one in the machine is also a 6809 model.

The floppy interface in the machine is a 40 pin model for the Motorola drives
with some 68xx devices on it. Another disk controller has de 40 pin interface and a
FD1791 floppy controller. And there is also a Shugart interface card with a 765 fdd controller.

Regards, Roland

Roland Huisman
October 11th, 2014, 09:46 AM
I've powered it up today. The machine starts with ASM8209 2.1 followed by *E as prompt.

My machine comes up with an EM error when I want to boot from floppy with E800;G (FDC start address).
If I put in an other -not motorola- disk it gives E3 of E5 something like that.
So I presume the E is an Error notification. Probably EM is a memory error I have to find that out...

Does anyone have any information about error codes for these machines?

Regards, Roland

woodchips
October 12th, 2014, 05:20 AM
Assuming MDOS 3, the EM error is insufficient memory to hold the resident part of the OS, 16K. E3 is drive not ready, E5 is disc command not completed, timeout.

On reset do you get the EXBUG 2.? prompt? If so then start MDOS by entering MAID. The E800;G is for Exbug 1.?

The original floppy controller will have a 6852, 6821, 2716 and a PLL made from the 4024 and 4040. The 1791 board is probably for the 6809 and will need a different version of MDOS, usually in 5.1/4" discs, not 8".

Roland Huisman
October 12th, 2014, 05:44 AM
Hello Woodchips,

The FDD controller in the machine is the one you mentioned with that chips.
But the machine has also the 6809 CPU in it.

When you restart the machine it comes up with " ASM8209 2.1 ". Not Exbug.
The company which developed their hardware and software on it
was called " ASM ". So probably they put in their name instead of the EXBUG.

The machine doesn't recognise the MAID command. But it tries to boot
when you type " E800;G ". So probably it is Exbug 1.* ?

The machine is in the exact state as I got it here. All other cards
were in a big box full of stuff which came with the machine.
The man told me that the machine should boot from this disks.

In the meanwhile I've made IMD images from the disks...

If the EM message means that there is not enough memory
then it could be caused by defective memory also I think...

There are a lot of 4116 in the machine. Maybe there is the problem.
They are known as not the most reliable memory chips...

It would be a great help to know what you can do with the debugger.
So there is some stuff to figure out :sarcasm:

Regards, Roland

Al Kossow
October 12th, 2014, 03:46 PM
Hello Chuck,

I checked a few, they are soft sectored. So I guess I can
make images from them if anyone is interested...

Regards, Roland

I'm interested, I'd like to add them to the bitsavers archive.

I've also updated the documents in http://bitsavers.org/pdf/motorola/6800/exorciser

Scans of the docs, and dumps of the eproms would be good to.

Roland Huisman
October 21st, 2014, 12:42 PM
Thanks to Al Kossow, the disks are now online at bitsavers!

For those who like it, I've made good pictures from the machine and
all the cards, and I made a little webpage from it...

http://technischmuseum.nl/devices/Motorola%20EXORciser/Motorola%20EXORciser.html
(only in Dutch for the moment but the pictures will tell their own story I think)

I really wonder if anyone recognizes the floppy drives...

Regards, Roland

Uniballer
October 22nd, 2014, 06:37 AM
I took a job in 1981 where the company was developing products with embedded Motorola 6800 family parts. When I got there they were doing everything on EXORcisers with 8" floppies as the only media. They had two different types of systems: one had a display and keyboard integrated into the unit (EXORterm?); I think there was a card cage in the back. The other was a chassis with a card cage like these (http://exorciser.net/excorciser1_en.htm). They had ICE (USE?) modules for some or all of the chassis units. I'm pretty sure the floppy disk drives all looked like the ones in your pictures. I got the ball rolling on moving development to minicomputers that the company already had (for code sharing, backups, etc) and after that point we mainly used the EXORcisers for ICE on target systems. I designed a simple board that extended the EXbug(?) commands and allowed downloading from the minis, etc. and we wire-wrapped four or five of them.

woodchips
October 23rd, 2014, 01:00 PM
Do the floppy drives have a separate +5V and +24V connector, 6 pin I think, not the 4 pin that became the standard? Or does the DC power come along the 50 pin data cable? If the latter then someone was after some of these drives on the forum, trying to find it.

woodchips
October 23rd, 2014, 01:12 PM
Found it, Calcomp, see the 8" floppy drive wanted in the wanted section.

Roland Huisman
October 25th, 2014, 02:26 AM
@ Uniballer,

Nice you have worked with these systems too! In this machine is only one
wire wrapped board. It seems you have made much more in your system...

@ Woodchips,

Thanks, good to know they are Calcomp drives. The ones in the EXORdisk have a 40 pin interface.
And there is a power supply in the EXORdisk unit which powers the drive electronics.

Regards, Roland

woodchips
October 26th, 2014, 03:09 AM
I have some Calcomp 8" floppy drives. They came as part of a military computer with a really nice 6809 processor board. Not even got as far as powering them up to see what they do. The idea of the power coming along the same cable as the data has made me cautious, just in case the non-polarised connector has been swapped.

How did you make the images of the discs? Must have uploaded to a PC?

jhallenworld
November 21st, 2014, 02:04 PM
Roland Huisman,

Thank you, thank you, thank you! I wrote "exorsim" http://exorsim.sourceforge.net/ and can confirm that your images work in my simulator. Your images contain a working version of E - the "EDITORM RESIDENT EDITOR". The other disk images on bitsavers did not have this.

Check it out:

./exor disks1/19.DSK disks1/26.DSK
Load facts file 'facts'
'exbug.bin' loaded.
'disks1/19.DSK' opened for drive 0 (single sided)
'disks1/26.DSK' opened for drive 1 (single sided)

Hit Ctrl-C for simulator command line. Starting simulation...

MDOS 3.05
=E TEST2;S-N
MDOS EDITOR RELEASE 3.1A
COPYRIGHT BY MOTOROLA 1978


EDITING NEW FILE : TEST2 .SA:0
>HELLO, WORLD!
>THANKS, ROLAND!
>
>LIST
HELLO, WORLD!
THANKS, ROLAND!

>QUIT

=LIST TEST2.SA






PAGE 001 TEST2 .SA:0

HELLO, WORLD!
THANKS, ROLAND!
=

Roland Huisman
November 22nd, 2014, 07:39 AM
Hello Joseph,

Wonderful! Good to know that it works!

I did sent you a message on Google groups, but I really wonder how useful that group system is.
https://groups.google.com/forum/#!msg/comp.sys.m6809/JFkd3-2C4g8/yLkfbUEEEH8J

I have also some documentation which is not on the web yet...

Your emulator really surprised me because there seem so be only a
very few EXORciser systems. And they are also a bit unknown I think...

But glad to hear that the images are useful! Did you use disk 19 as bootdisk
and disk 26 as program disk in your simulator?

Regards, Roland

Roland Huisman
November 24th, 2014, 01:39 PM
Got my machine booting again! The memory looked quite ugly.
The PCB was restored years ago because the machine has been in
smoke from a fire... This smoke damaged the pins of the memory chips in that days.

21579

So I've removed all the memory chips which were soldered into sockets.
It was a bit time consuming to remove them without damaging the PCB...

21580

These are the old memory chips.

21581

Fresh new sockets and some old memory chips placed.

21582

And really Mdos booting :inlove: :inlove: :inlove:

21583

Sometimes the machine still gives an EM error.
I think I have to find all the same memory chips.
And I had to use two of the 'original' ones.
Maybe they are not that good any more...

But so far so good!

Regards, Roland

jhallenworld
November 28th, 2014, 02:24 PM
Hi Roland,

Ah, well I posted that a long ago to USENET ("Google groups"), so I didn't see it.

Having a working E (CRT Editor) makes trying things much easier. I've already used to help document Motorola's "MPL" language: https://github.com/jhallen/joes-sandbox/tree/master/exorsim/mpl

Yes, booted disk 19 and had disk 26 loaded as second disk.

So now I have some disk images derived from the ones already on bitsavers that I want to contribute back. How did you post your disk images?

Please keep posting documentation you have :-) I'm especially looking for any of the language manuals: MPL, COBOL, Fortran, RASM. Also I will emulate the EXORterm if anyone can find the documentation for it. This will allow E to run in screen-editor mode instead of line editor.

I know nothing about the 6809 version of the EXORciser. Documentation and ROMs would be useful...

Thanks,
Joe


Hello Joseph,

Wonderful! Good to know that it works!

I did sent you a message on Google groups, but I really wonder how useful that group system is.
https://groups.google.com/forum/#!msg/comp.sys.m6809/JFkd3-2C4g8/yLkfbUEEEH8J

I have also some documentation which is not on the web yet...

Your emulator really surprised me because there seem so be only a
very few EXORciser systems. And they are also a bit unknown I think...

But glad to hear that the images are useful! Did you use disk 19 as bootdisk
and disk 26 as program disk in your simulator?

Regards, Roland

jhallenworld
November 28th, 2014, 03:17 PM
MDOS09! Nice! Now I want to know how it's different from 6800 MDOS..


Got my machine booting again! The memory looked quite ugly.
The PCB was restored years ago because the machine has been in
smoke from a fire... This smoke damaged the pins of the memory chips in that days.

21579

So I've removed all the memory chips which were soldered into sockets.
It was a bit time consuming to remove them without damaging the PCB...

21580

These are the old memory chips.

21581

Fresh new sockets and some old memory chips placed.

21582

And really Mdos booting :inlove: :inlove: :inlove:

21583

Sometimes the machine still gives an EM error.
I think I have to find all the same memory chips.
And I had to use two of the 'original' ones.
Maybe they are not that good any more...

But so far so good!

Regards, Roland

woodchips
December 1st, 2014, 09:48 AM
More happening on the Exorciser in the last few months than the last few years!

I have the following manuals.

M6800/M6809 Editorm Resident Editor Reference Manual
M6800 Resident MPL Language Reference Manual
M6800 Basic Interpreter Reference Manual
M6800 Macro Assembler reference Manual
M68SFDU Exordisk 11/111 Disk `Drive Unit Maintenance Manual
M6800 Exorciser 11 User's Guide
M6800 Exorciser User's Guide
Resident Software Supplement M6800 Exorciser User's Guide
MEX68PP1 PROM Programmer Module Supplement M6800 Exorciser User's Guide
M6800EDITORM Resident Editor Reference Manual
M6800 Linking Loader Reference Manual
Micro Basic V1.2, not certain what this is

I have an Exorterm 156 which was intended to have the VDU plus a card cage with the CPU etc, but all that is missing on mine.

jhallenworld
December 2nd, 2014, 11:31 AM
Can you scan and post these manuals? The linking loader manual and exorciser user's guide are already available, but the others are not.

Also I'm still looking for the COBOL and FORTRAN compiler manuals.


More happening on the Exorciser in the last few months than the last few years!

I have the following manuals.

M6800/M6809 Editorm Resident Editor Reference Manual
M6800 Resident MPL Language Reference Manual
M6800 Basic Interpreter Reference Manual
M6800 Macro Assembler reference Manual
M68SFDU Exordisk 11/111 Disk `Drive Unit Maintenance Manual
M6800 Exorciser 11 User's Guide
M6800 Exorciser User's Guide
Resident Software Supplement M6800 Exorciser User's Guide
MEX68PP1 PROM Programmer Module Supplement M6800 Exorciser User's Guide
M6800EDITORM Resident Editor Reference Manual
M6800 Linking Loader Reference Manual
Micro Basic V1.2, not certain what this is

I have an Exorterm 156 which was intended to have the VDU plus a card cage with the CPU etc, but all that is missing on mine.

woodchips
December 4th, 2014, 11:15 AM
Scan them? Suppose so, but only having a page at a time hand fed scanner it is likely to take a long time. Any particular order of priority?

The Editorm manuals are very different, one has the on screen commands as well as the older line at a time.

I see that the Exordisk uses the Calcomp floppies, the ones with the power sent along the 40 pin data cable. Shudder! My home built Exorciser uses the standard interface floppies so going to be a problem getting it running.

woodchips
December 5th, 2014, 12:19 AM
Looking at bitsavers, but where is the top level site that tells you how to send them documents? Do they scan them for you as well?

Al Kossow
December 5th, 2014, 05:13 AM
Looking at bitsavers, but where is the top level site that tells you how to send them documents? Do they scan them for you as well?

I can scan them. Do you need them back afterwards?

gslick
December 5th, 2014, 08:31 AM
I have an Exorterm 156 which was intended to have the VDU plus a card cage with the CPU etc, but all that is missing on mine.

I have an EXORterm 155. As far as I can tell it was only ever a terminal. I don't see any signs that any sort of card cage could be installed in it somehow. In addition to the standard terminal firmware I think there are some optional firmware EPROMs used with a 68000 development environment. I should dump the EPROM contents sometime if anyone is interested. I have no documentation at all for the EXORterm 155.

woodchips
December 5th, 2014, 09:21 AM
Al, thanks for the reply, I have contacted you outside this forum. Some I would want back.

Doesn't the Exorterm look like a standard type of VDU? The 156 is a huge cubical thing with a mainboard in the bottom about 2' square. As far as I can see it is just the terminal. At the back of the case is a rectangular opening which could have a standard card cage backplane fixed for the standard 43+43 Exorciser boards. The PSU looks large enough to run both the terminal and the card cage.

gslick
December 5th, 2014, 11:38 AM
I just took a look at the logic board in my EXORterm 155.

It contains the following HN462716G 2KB EPROMs:

51AW1018B22 U49 EXTENDED DSPLAY
(empty socket)
(empty socket)
51AW1018B24 U78 TERMINAL CNTRL
51AW1018B25 U89 68K EDIT MODE
51AW1018B26 U98 BASIC DSPLAY #2
51AW1018B27 U104 BASIC DISPLAY #1
(empty socket)

There is an empty footprint for an 86-pin connector, dual row by 43-pin. I assume that must be a standard EXORbus pinout with +5V on the first 3 pins of both rows and GND on the last 3 pins of both rows. On the expanded EXORterm I assume the backplane would connect there and be mounted vertically.

Roland Huisman
December 6th, 2014, 08:40 AM
Nice, so much documentation!

I have:

M68SFDU Exordisk 11/111 Disk Drive Unit Maintenance Manual (Already scanned!)

M68SFDC, M68SFDC2, M68SFDC3, M6809FDCONT2, M6809FDCONT3 Floppydisk controller module.

CMS 9600A single board microcomputer, manual of instructions (schematics, component layout, software information)
(This is not a motorola board but CMS, but is is also a 84 pin Motorola EXORciser bus. 6802 cpu)

Regards, Roland

woodchips
January 3rd, 2015, 01:15 PM
Has anyone come across 68bits.com? Has some interesting documentation scanned but waiting for Freescale approval, in 2012? has it arrived?

Has anyone used these FPGA implementations of the 6809? How good are they?

Roland Huisman
January 4th, 2015, 02:24 AM
Has anyone come across 68bits.com? Has some interesting documentation scanned but waiting for Freescale approval, in 2012? has it arrived?

Maybe it's a good idea to sent them an email?
I wonder why it is waiting for Freescale. Maybe copyright issues?

Regards, Roland

woodchips
January 4th, 2015, 06:48 AM
Yes, but I am getting very wary of blowing my email address to anyone, the spamming problem just gets worse and worse hence finding out if someone else knows it is a legitimate site.

It is like these advert collecting sites. You search for something and see it come up on ebay and click on it only to find that it isn't really ebay at all. Really spoils the use of the internet to my mind.

jhallenworld
January 18th, 2016, 06:48 AM
I got my hands on EXORterm manuals, so I've implemented an emulator for it in EXORciser simulator: https://github.com/jhallen/joes-sandbox/tree/master/exorsim

EDITORM now works in CRT mode- I've never seen this before so I'm happy. I'll send the manuals to Al Kassow once he gives me his address.

gslick
January 18th, 2016, 07:14 AM
I got my hands on EXORterm manuals, so I've implemented an emulator for it in EXORciser simulator: https://github.com/jhallen/joes-sandbox/tree/master/exorsim

EDITORM now works in CRT mode- I've never seen this before so I'm happy. I'll send the manuals to Al Kassow once he gives me his address.

I have an EXORterm 155 without any manuals so I'll be glad to see scans of those manuals when they are available. I'll have to take a look at your emulator too.

jhallenworld
January 18th, 2016, 07:25 AM
I have an EXORterm 155 without any manuals so I'll be glad to see scans of those manuals when they are available. I'll have to take a look at your emulator too.

The manuals are good- they have full schematics. I summarized the control codes in a text file in my github repository (see previous link).

Al Kossow
September 13th, 2016, 08:51 AM
I got my hands on EXORterm manuals, so I've implemented an emulator for it in EXORciser simulator: https://github.com/jhallen/joes-sandbox/tree/master/exorsim

EDITORM now works in CRT mode- I've never seen this before so I'm happy. I'll send the manuals to Al Kassow once he gives me his address.

Glen Slick just reminded me of this. Did I ever send you a mailing address?

Al Kossow
September 2nd, 2018, 07:02 AM
Glen Slick just reminded me of this. Did I ever send you a mailing address?

ugh.. it looks like this fell through the cracks

we just got an Exorcisor, Floppy and Exorterm 150 last week, and i've updated the floppy images and manual pages, and dumped some of the firmware

getting the manuals I promised to scan would be a good thing, esp the Exorterm 155 manual.

Al Kossow
September 2nd, 2018, 08:18 AM
I just took a look at the logic board in my EXORterm 155.

It contains the following HN462716G 2KB EPROMs:

51AW1018B22 U49 EXTENDED DSPLAY
(empty socket)
(empty socket)
51AW1018B24 U78 TERMINAL CNTRL
51AW1018B25 U89 68K EDIT MODE
51AW1018B26 U98 BASIC DSPLAY #2
51AW1018B27 U104 BASIC DISPLAY #1
(empty socket)

There is an empty footprint for an 86-pin connector, dual row by 43-pin. I assume that must be a standard EXORbus pinout with +5V on the first 3 pins of both rows and GND on the last 3 pins of both rows. On the expanded EXORterm I assume the backplane would connect there and be mounted vertically.

Glen, did you ever dump these?

I'm trying to figure out how to dump the masked roms currently.

--

Got a rom dump, took some pics, put them up at http://bitsavers.org/components/motorola/6800/EXORterm_150
pins 21 and 18 needed to be high, and pin 20 gnd. Worked for all five parts.

I'm still fiddling with the char gen rom. Weird 24-pin pinout (5v on 2, gnd on 13)

Roland Huisman
December 5th, 2018, 08:20 AM
So now, a few years later I've decided to sell this system.
I've had some fun with it but after that it was just collecting dust...

But I've no real clue what to sell it for. Does anyone have a clue of what it's worth?

I've put it on a Dutch selling website but I don't expect much from there.
https://link.marktplaats.nl/m1351544479

It's quite heavy, floppy 20Kg, system 16Kg and the box with cards etc 8Kg...

Regards, Roland