|
Joined: Jan 2012
Posts: 1,191 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,191 Likes: 17 |
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Jan 2012
Posts: 1,191 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,191 Likes: 17 |
DEC Rainbow: DOS disk: CP/M-86/80 disk: Robert
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Jan 2012
Posts: 1,191 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,191 Likes: 17 |
I have compiled a list of ICs to be read from these three and the Oly People system ... my own eprommer doesn't seem capable of doing this, and I'm not that savvy to cobble together my own reading tools. I wouldn't mind posting the boards to some location in Europe (a heavy package to the USA seems prohibitively expensive), provided I get them back  ... it would be great if somebody who has the means of reading these parts could contact me. I hope I included all the parts in this list, sometimes it's hard to find information on the function of the ICs ... if somebody finds more parts needed on the pictures I posted, I'll include them in this list. ICs to be read Robert
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Apr 2005
Posts: 618 Likes: 6
Senior Member
|
Senior Member
Joined: Apr 2005
Posts: 618 Likes: 6 |
Let's see... the 8741A/AD is an I/O chip and shouldn't need dumping. The NEC 7220 is a display controller and also shouldn't contain a ROM, so no dumping there either.
The PALs do need dumping, but they require special hardware for that. They could get implemented in software though, so they are not necessarily required for "working" emulation
-Darkstar
|
|
|
|
Joined: Mar 2006
Posts: 1,080 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,080 Likes: 7 |
Let's see... the 8741A/AD is an I/O chip and shouldn't need dumping. Incorrect. The i8741 is most definitely an MCU with rom, a member of the MCS-41 family; it is often used as a keyboard controller on the motherboard of 286 or greater IBM PCs, but appears in other places as well. LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Jan 2012
Posts: 1,191 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,191 Likes: 17 |
Hi,
that's a bit of relief ... I think you're correct about the 7220, seems I got mixed up in the thousands of non-results you get when you google classic ICs. The 8741 microcontroller has a 1k EProm though, so I'll probably have to get them dumped.
Robert
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Jan 2012
Posts: 1,191 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,191 Likes: 17 |
LN was quicker ... thanks for the clarification!
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Apr 2005
Posts: 618 Likes: 6
Senior Member
|
Senior Member
Joined: Apr 2005
Posts: 618 Likes: 6 |
Incorrect. The i8741 is most definitely an MCU with rom... Bah, you're right of course. I wasn't fully awake when I posted that, and trusted google without thinking  thanks for the clarification -Darkstar
|
|
|
|
Joined: Apr 2012
Posts: 193
Senior Member
|
Senior Member
Joined: Apr 2012
Posts: 193 |
Hi, thanks for all the info so far A hint for all noobs trying to get this working: the current state of emulation in MESS indicates the "DEC Rainbow 100" emu is "non working" and "without sound".
All you will see is a black screen with diagnostic error 18 (and probably error 16). This indicates a problem with the Z80 subsystem (CRC error).
I refer to the compiled versions of 'messui145u7b' and 'mess_winui_32bit_r14889' available on the net.
Guess the board logic is incomplete / not implemented yet... Hope we will se some progress on this matter... In the meantime, one might try the RBE - Rainbow emulator for DOS ( http://rainbow-100.com/archives/73/ ). Although i doubt it's very compatible. The following Rainbow firmware (int 18H) functions are emulated by
RBE:
Function 00H, Console output
Function 02H, Level 2 Console in
Function 04H, Level 2 Console Status
Function 06H, Level 1 Console in
Function 08H, Disable Cursor
Function 0AH, Enable Cursor
Function 14H, Write characters and attributes to screen
Function 1EH, Ring the keyboard bell
Calls for any of the other functions available through int 18H are ignored. ( taken from RBE.DOC ) RBE requires an ANSI driver
|
|
|
|
Joined: Mar 2006
Posts: 1,080 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,080 Likes: 7 |
One of the issues with the rainbow is the z80a has no rom at all; its entire 64k address space is ram (62k shared with the 8088, and 2k dedicated for itself); because the z80 boots at 0x0000, I *assume* the shared ram is from 0x0000 to 0xF7FF and the dedicated ram is from 0xF800 to 0xFFFF; the RX02 floppy drive must connect via I/O, and the 8088 cpu has to have some way of holding the z80 at address 0x0000 using /HALT or /WAIT or /BUSREQ before it uploads code for it to run into the 8088 side of the shared ram. Do we have schematics of the Rainbow on bitsavers or something? EDIT: not on bitsavers, but here: http://www.os2site.com/dec/rainbow/doc2/index.htmlLN
Last edited by Lord Nightmare; 05/06/12 02:45 AM.
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
1 members (Heihachi_73),
111
guests, and
4
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,354
Posts122,409
Members5,082
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|