Previous Thread
Next Thread
Print Thread
Page 4 of 14 1 2 3 4 5 6 13 14
Joined: Jun 2010
Posts: 26
S
Member
Offline
Member
S
Joined: Jun 2010
Posts: 26
@rfka01

Can you explain more specifically the color/monochrome problem you have?

I have tried WordStar in CP/M-86 and the color/monochrome switch works here, but keep in mind that the effect of the switch changes takes effect only after a soft-reset.

Sandro


Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
@Sandro

Apologies to you, the color/mono distinction works fine ... I should have realized I had to reboot - d'oh!
If you swap modules you're prompted for a reset - this is probably why I assumed it would be fine without.

The mono mode should have a distinction between bold/normal characters (e.g. in the Wordstar menu), but I think that's missing from MESS' uPD7220.

Actually, I know where my confusion comes from:

If you boot CP/M-80 from this disk image

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/580TEST.mfi

and run pc-test.com the graphics controller is detected as "colour" even if the system is set to monochrome. I will try to run this on real hardware to verify this behaviour.

This disk is interesting for other reasons too: OG fixed memory leaks in the mfi disk image code in r31818, this disk still yields the following message after exiting MESS:

Code:
C:\mingw\mess_work|mess64 dmv -slot1 k202
Average speed: 99.75% (248 seconds)
Average speed: 100.00% (90 seconds)
Average speed: 99.83% (93 seconds)
--- memory leak warning ---
#037270, nofree 180744 bytes (src/lib/formats/mfi_dsk.c:189)
#037271, nofree 181744 bytes (src/lib/formats/mfi_dsk.c:190)
a total of 362488 bytes were not freed


The disk was created before OG's fixes, so this may not be an issue after all.

If you run the DMA test from pc-test.com you get the following error message:



It would be great if the MESS Teledisk implementation would show Teledisk's disk image comments when you select an image.

Enough rambling ... thanks for your patience, Sandro smile



NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jun 2010
Posts: 26
S
Member
Offline
Member
S
Joined: Jun 2010
Posts: 26
PC-TEST uses the bios version for detect the monitor type and the default bios is from a machine with color monitor (C.07.00, note the 'C'), if you try to run the others bios (appending -bios 1/2/3 to the commands), PC-TEST detect a monochrome monitor because these bios are from monochrome machines (M.0x.00).

Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Thanks again for the explanation, Sandro. The DMV is so tightly built that you need to take it apart and reassemble it completely in order to test components. That means you don't just swap in something and then something else.
So it's one of the privileges of emulation to test behaviour like that on the fly smile
I got a lot of these mainboards years ago as spares, and they were sitting in my basement until now.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
I remembered yesterday that I had another piece of DMV kit stashed away - but I think that's definitely the last one smile

I was given an extra HD module and controller, all the labels are there and I even found documentation about it:

https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/DMV%20External%20HD%20kit.zip

Between the DMV module and the actual MFM harddisks sits a WD 1002 HDO harddisk controller - this makes it not SASI as I had assumed previously, but the earlier parallel variant. The archive contains a manual of the controller.

The original MFM drives that connected to this controller were 10MB, but on some floppies utilities are provided to format 20MB disks.

I remember running a double hard drive setup from this particular controller/module combo that gave me a bootable 10MB DOS partition one one harddrive, another 10MB dos partition on the other harddrive, and 4 CP/M partitions divided between the two harddisks.

According to a Google search, this particular board was also used in the Kaypro 10, the Epson QX-10 and some TRS-80 models.

Here

http://mirrors.apple2.org.za/apple.cabi.net/FAQs.and.INFO/DiskDrives/ide.guide.txt

someone adapted an IDE harddrive to his QX-10 ... interesting read.



NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
IDE is essentially a 16-bit version of the WD1002, so using an IDE drive on a 1002 interface would be relatively simple (similar to interfacing IDE to an 8-bit CPU/bus like Apple II and C64 users have done).

Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Yeah, that's what I made of that article, and that's why I linked to it as a whole set of drivers might benefit from it.

I knew that SCSI went back to SASI, and I knew that, to paraphrase, "IDE integrated much of the controller onto the harddrive", but I hadn't known that it was the 1002 type that was integrated. In the words of a German radio comedy that spoofs Lothar Matthäus' English: "Again what learned". grin


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Jan 2012
Posts: 1,162
Likes: 7
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,162
Likes: 7
Speechless ... Sandro did it again!
New modules for the DMV are the 16K shared RAM (which I haven't seen in the wild) and the 68K module - the DMV now can boot its full compliment of operating systems including CP/M-68K.

mess64 -slot1 k208 -slot7 k234 -slot7a k235

gives you 512K RAM, the IRQ enabled 8088 and the 68008 and boots CP/M-68K just fine.



If you add the 68K module to one of the IRQ-less 8088 modules, CP/M-68K boots, too ... that's different on real hardware, but hey ... amazing progress again!

Great going, Sandro! Thanks again!


Last edited by rfka01; 09/21/14 10:52 AM.

NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Nov 2003
Posts: 804
S
smf Offline
Senior Member
Offline
Senior Member
S
Joined: Nov 2003
Posts: 804
Originally Posted By R. Belmont
IDE is essentially a 16-bit version of the WD1002, so using an IDE drive on a 1002 interface would be relatively simple (similar to interfacing IDE to an 8-bit CPU/bus like Apple II and C64 users have done).


It's very similar, but it's not 100% software compatible so you'd need to patch the code.

http://mirrors.apple2.org.za/apple.cabi.net/FAQs.and.INFO/DiskDrives/ide.guide.txt

You won't need (or be able to use) the WD1002 when using an IDE hard drive.

Joined: Jan 2012
Posts: 881
Likes: 10
C
Senior Member
Offline
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
Bit of progress with the 7220.





This is the demo from the movie posted on the first page of the thread.

Page 4 of 14 1 2 3 4 5 6 13 14

Link Copied to Clipboard
Who's Online Now
3 members (Vas Crabb, drewcifer, Dorando), 39 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,281
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com