|
Joined: Apr 2012
Posts: 193
Senior Member
|
Senior Member
Joined: Apr 2012
Posts: 193 |
Now that CP/M is handled (-> previous page), here a suitable tool for DOS INTERLEAVE / DE-INTERLEAVE RAINBOW-100 DISKSA VB.NET 2010 Express Project (console application). VB source provided. Replacement for PUTR, which is not up to the task (as it damages tracks 0 and 1). Works only with bootable DEC Rainbow _DOS_ images (*.img; 80 x 10 sectors; 409.600 Bytes). https://dl.dropboxusercontent.com/u/37819653/skew_unskew.7zFURTHER REFERENCE: 'A Skewed View of Disk Geometry' http://jeff.rainbow-100.com/?p=43Recommended to OPEN and EDIT * unskewed * disks http://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html
Profile selection: (Manual FD)
[Search] -> [Search] -> "IPL Device found" ( FAT12 and all other values are populated now, thanks to the patched BPB )
[OK] and you are done.
A second invocation of the skew tool automagically skews the disk again (and removes the BPB) so everything is back to normal.The reason why this tool handles only DOS is that there are many 409.600 byte images floating around (P/OS, VT180, DEC Pro) and i didn't want to break them.
Last edited by Bavarese; 08/01/14 09:58 AM.
|
|
|
|
Joined: Jan 2012
Posts: 1,180 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,180 Likes: 17 |
Darkstar mentioned in the shoutbox that there are new Rainbow schematics available on bitservers ... let's preserve that link before it scrolls off: http://tinyurl.com/mmuwtxj
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Apr 2012
Posts: 193
Senior Member
|
Senior Member
Joined: Apr 2012
Posts: 193 |
Some progress... Ah yes, and the WD2010 is not exactly register compatible to the WD1010 (2047 vs. 1024 cylinder limit etc.) ![[Linked Image from dl.dropboxusercontent.com]](https://dl.dropboxusercontent.com/u/37819653/BANNISTER/Winchester%20Utility%20-%20WUTIL%20in%20Emulation%205%20scaled%202.jpg) A lot of guesswork was necessary, as the controller schematics haven't turned up -
Last edited by Bavarese; 04/01/15 09:44 PM.
|
|
|
|
Joined: Jan 2012
Posts: 1,180 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,180 Likes: 17 |
Saving this before it scrolls off:
Bavarese asked in the shoutbox:
Bavarese: Is a "low level format" necessary when working with new CHD (hard disk) images? Classic MFM hard drive with CHS addressing...
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
You shouldn't ever have to do a low-level format in the emulation, unless we go to a much lower-level representation of the HDDs.
|
|
|
|
Joined: Mar 2006
Posts: 1,080 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,080 Likes: 7 |
Blast from the past (2012): rainbow-100.com is down and I cannot find the archive of the two rainbow roms from http://web.archive.org/web/20130525015112/http://rainbow-100.com/archives/163/ Were these the 23-020e5 and 23-022e5 arbee had mentioned? Also which character rom was verified? The 'normal' 23-018e2 one? We are STILL looking for the 23-094e2 'alternate character generator' rom which provides characters 128-255. It turns out to be much rarer than I thought. OK. The checksums of the 3 EPROMs i dumped today are exact duplicates of those available as a download on "Drive W" (rainbow-100.com). The character rom is also identical. Sigh. :-) @rfka : would you lend a fellow countryman your 100-B motherboard? Do you have a DEC compatible monitor? I'd really like to peek on the data of the winchester drive (Seagate ST-412 MFM and therefore incompatible to modern computer hardware)... Spent the evening trying to repair the broken MB (see post above), but gave up. We have a "German-French-English" ROM right now, part numbers 23-022e5-00 and 23-020e5-00. If yours is another part, that would be interesting to get dumped at some point. Lord_Nightmare just dumped the controller ROM from an LK201 which will help further the emulation 
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Jan 2012
Posts: 1,180 Likes: 17
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,180 Likes: 17 |
Unfortunately I haven't saved that file either, but I've contacted the owner of the Drive W site ... he's been active on Twitter only a few days ago, so there's a chance. As for the other files, one of my machines resides now with Bavarese ... I'd need to open the other two to check for chip labels and probably re-read the chips to identify which dump belongs to which machine  Robert
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Apr 2012
Posts: 193
Senior Member
|
Senior Member
Joined: Apr 2012
Posts: 193 |
Hi. The 2 EPROMs in my first Rainbow 100 B had hashes identical to the ´rainbow.c´ driver (below). The character generator (unerasable) was also identical. All 3 hashes matched the ZIP on Drive W. I kept the original archive from Jeff for reference, if someone is interested The Rainbow 100 A dumps would make a nice addition. One proud owner even posted on the DEC section of www.vintage-computer.com and sent me a photo (!) of the 3 ROM chips, but did not respond to later enquiries. Guess he sold his stuff. None of the 100 A EPROMs (3 x 2732) had serial numbers printed on them. Will re-check the OTP / PROM on the B when time permits.
// ROM definition for 100-B (system module 70-19974-02, PSU H7842-D)
// - 32 K ROM (version 5.03)
ROM_START(rainbow)
ROM_REGION(0x100000, "maincpu", 0)
ROM_LOAD("23-022e5-00.bin", 0xf0000, 0x4000, CRC(9d1332b4) SHA1(736306d2a36bd44f95a39b36ebbab211cc8fea6e))
ROM_RELOAD(0xf4000, 0x4000)
ROM_LOAD("23-020e5-00.bin", 0xf8000, 0x4000, CRC(8638712f) SHA1(8269b0d95dc6efbe67d500dac3999df4838625d8)) // German, French, English
ROM_RELOAD(0xfc000, 0x4000)
ROM_REGION(0x1000, "chargen", 0)
ROM_LOAD("chargen.bin", 0x0000, 0x1000, CRC(1685e452) SHA1(bc299ff1cb74afcededf1a7beb9001188fdcf02f))
ROM_END
Last edited by Bavarese; 05/02/15 11:56 AM.
|
|
|
|
Joined: Mar 2006
Posts: 1,080 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,080 Likes: 7 |
What is the 23-xxxe3 number for the rainbow chargen?
LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
0 members (),
58
guests, and
5
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,331
Posts122,197
Members5,077
|
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!
|
|
|
|