To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/d9e80e05-1f65-4ea3-8734-d3c1b0fbbe98%40retrotechnology.com.
Hi Jon and all,
First of all,
personally I'd leave it and let the next owner decide what to do
with the package, as I'm assuming that the next owner will be on
this mailing list, so nothing will be lost (I myself would only
open it if I could do it without leaving visible marks on the
front, which I think might be possible when working very
carefully from the back).
Jon, I see you've also found the documentation for the 957A kit.
Incidentally the 4 roms
in there are 4 x 2K roms specifically for the 86/12A board,
which means that the space requirements for the 957 kit is 8K.
All 10 roms in the kit you have are 8K in size. That totals 80K
if simultaneously inserted, which would be sufficient with the
Cadillac configuration of RMX-I and then some.
So I'm sure that the roms are *not* meant to be inserted
together but instead that each is to support a different target
multibus board, which makes far more sense, even if the
numbering system is a little unorthodox compared to other board
packages from Intel.
However the only way to be easily sure is to somehow get the fabled "iSBC 957B- iAPX 86/88 User's Guide", which is referenced by all documentation but sadly missing.
The 957B kit is totally
independent of RMX I'm afraid. It was apparently possible to
use it for debugging RMX but I've never used it before as, well,
we had in-circuit emulators and full RMX development kits.
Creating an RMX image from scratch is great fun BTW and you can
easily create one with support for a serial port and a CLI, so
you're hardly working blind.
With regards to the 80130 iOSP it's just a ROM containing the RMX-I kernel, a timer and an interrupt controller. All 188/48 boards came with them but without the necessary support package to take advantage of it so we ended up inserting EPROMs on all boards with later version of RMX-I on them (*love* RMX, still do, I learned multithreading on it while the rest of the world was still using DOS). I got the impression at the time that they were not a commercial success and that Intel was just using them up, and indeed later boards did not have them anymore.
The 80130 is still
readily available, heck, I bought one fairly recently on eBay.
I've never seen an 80150, I presume they were announced but
never made.
For those interested, I managed not too long ago to proudly get a copy of the "iOSP86 Support Reference Manual", which is in loose leaf format. It's on my list to scan but it being loose leaf I should be able to do that soon if people are keen. It's an inch thick though and I'm afraid that it didn't come with the necessary accompanying floppy disks so sadly it's still not possible to easily use the 80130 chip.
Best regards,
Mark G
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/CANPXPJ%3DM-cTaPePzES89rTFAhDL%3D9iEkTrXrzq%3D_p7PaCuR5pA%40mail.gmail.com.
The BIOS.A86 claims to be for the SBC
;*********************************************
;* *
;* Basic Input/Output System (BIOS) for *
;* CP/M-86 Configured for iSBC 86/12 with *
;* the iSBC 204 Floppy Disk Controller *
;* *
;*********************************************
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/61229862-62eb-4aaf-94df-ac684fa871a4%40gmail.com.
Don't forget that systems at the time,
unlike modern systems that fit on your fingernail, did not have
a serial or parallel ports out-of-the-box: they had to be added
to the board, making it more expensive and requiring more real
estate so people only ever added the bare minimum, if at all.
You could develop with an In-Circuit Emulator but these were astonishingly expensive pieces of equipment, so having anything that provided a cheap software-based communications channel to your embedded system was gold. The fact that the code worked logically correctly on a development system is no guarantee whatsoever that it will work when you plug your eprom into the socket on the target system, even if that is a standard Multibus board. Don't forget that Multibus boards are highly configurable, e.g. you can normally change the whole memory map using just (wire-wrap) jumpers, let alone when using customisations using soldered jumper wires as you frequently see on these boards.
So, you plug your fully prepared eprom with
your fully debugged software in your target board, power on and
nothing happens. Then what?
If you didn't have something like the 957 kit you could only resort to something like having the software blink some LED if it reached some point (e.g. I actually wrote some code that used a single output to drive a speaker so that it played "Monty Python's Flying Circus" in a loop, which turned out to be vital for finding an issue with dram refresh as after a couple of hours it started skipping parts, which was very easy to recognise even from 2 rooms away).
With something like the 957A and B you could
remotely debug a system from the development box without having
to buy an ICE while still being able to use a well supported
toolchain all the way. Stuff you can nowadays take for granted
with on-chip breakpoints, plenty of RAM, Flash ROM and serial
ports as well as standard JTAG, but it wasn't always so.
-Mark
--
You received this message because you are subscribed to the Google Groups "intel-devsys" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intel-devsys...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/intel-devsys/CANPXPJm9ne%3DCvAye8pn%3DSUNTDQHKKO3q-w_JqbG9yBy%3DHm9xZg%40mail.gmail.com.