Previous Thread
Next Thread
Print Thread
Page 2 of 4 1 2 3 4
Haze #97936 01/15/15 11:51 AM
Joined: Apr 2005
Posts: 600
Likes: 2
Senior Member
Offline
Senior Member
Joined: Apr 2005
Posts: 600
Likes: 2
Originally Posted By Haze
Correct me if I'm wrong, but if we start handling drives at firmware level isn't this going to get a lot more complex with most drives having space only accessible by the drive (for relocating bad sectors etc.?)

True. This is something that could be done for a couple of harddisks at some point (even if it's just to show that it's possible smile )
But you probably don't want to do this for the majority of harddisks because a) it's just too many and b) documentation for the CPUs/MCUs used is almost non-existant in the wild (even more so for really old harddisks)

So in a few years MESS might have 1 or 2 harddisks with "lowlevel" emulation and one generic harddisk that can simulate every other hdd required to a certain level of detail (which is most probably good enough for all emulated systems)

rfka01 #97937 01/15/15 12:38 PM
Joined: Jan 2012
Posts: 1,163
Likes: 8
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,163
Likes: 8
My original intention was to simplify the creation of a harddisk file that matches a certain BIOS entry / document the harddisks originally used in a certain machine.
I agree with Darkstar on the subject of low level emulation:

Quote:
So in a few years MESS might have 1 or 2 harddisks with "lowlevel" emulation and one generic harddisk that can simulate every other hdd required to a certain level of detail


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #97938 01/15/15 12:48 PM
Joined: May 2007
Posts: 567
Likes: 3
M
Senior Member
Offline
Senior Member
M
Joined: May 2007
Posts: 567
Likes: 3
I'll dedicate some of my holiday time in February and March to implement the ST-225 one level "lower" than now, i.e. at the level of the floppy system, as a MFM storage device. I'll then be able to finally complete the HDC9234 controller and drop the legacy support. However, I won't include particular firmware-based behavior (like the power-up head movements and calibration or whatever this entails).

rfka01 #97939 01/15/15 12:52 PM
Joined: Mar 2001
Posts: 16,943
Likes: 69
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,943
Likes: 69
The drives used in System 246/256 have normally unreadable sectors containing the security keys (these don't count against the C/H/S geometry or capacity), and use Sony-custom ATA commands to read them. So firmware-level emulation would be nice, if not strictly necessary.

Joined: Feb 2008
Posts: 121
Likes: 1
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2008
Posts: 121
Likes: 1
Originally Posted By R. Belmont
The drives used in System 246/256 have normally unreadable sectors containing the security keys

Errr, they do? I've copied/cloned several HDDs and they work fine. At the time when I dumped it, I wrote the image from Fate Unlimited Codes back to a blank 40GB HDD and an 80GB HDD and it worked fine too. I think you mean the HDDs used on Konami PS2-based games like Thrill Drive 3 etc.....

rfka01 #97967 01/17/15 08:07 PM
Joined: Jan 2012
Posts: 1,163
Likes: 8
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,163
Likes: 8
The 'orrible Kalok KL343 IDE drive uses a Z8 MCU ... and here is a dump of its ROM smile

https://dl.dropboxusercontent.com/u/55419307/Harddisk/Kalok%20KL343.rar


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #97968 01/17/15 08:20 PM
Joined: Mar 2001
Posts: 16,943
Likes: 69
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,943
Likes: 69
Guru: right, I was thinking of the Konami PS2 stuff. Namco's less protected, I gather.

rfka01 #97969 01/17/15 08:27 PM
Joined: Jan 2012
Posts: 1,163
Likes: 8
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,163
Likes: 8
This document seems to talk about the Kalok drives' self test that can be seen in the ROM dump ... http://www.acelab.ru/dep.pc/doc.pc3000dos/050530.001/PCKALOK.pdf ... how is it accessed?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
rfka01 #97972 01/17/15 09:07 PM
Joined: Jan 2011
Posts: 252
Likes: 3
Senior Member
Offline
Senior Member
Joined: Jan 2011
Posts: 252
Likes: 3
The utility is included in the software package complex "PC-3000" and operates in conjunction with the board tester
"PC-3000AT" or "PC-3000PRO" and adapter board "PC-KALOK".


It looks like you need a PC-3000 device with a PC-KALOK adapter

I'm assuming there is some sort of diagnostic port on the drive

Joined: Jan 2012
Posts: 1,163
Likes: 8
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,163
Likes: 8
Thanks, Al ... Google translate had left me somewhat puzzled smile


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Page 2 of 4 1 2 3 4

Link Copied to Clipboard
Who's Online Now
2 members (Reznor007, 1 invisible), 34 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,132
Posts119,654
Members5,029
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