Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
Victor 9000 - Hard Disk DMA #113964
09/25/18 01:36 PM
09/25/18 01:36 PM
Joined: Sep 2018
Posts: 5
D
danielj Offline OP
Member
danielj  Offline OP
Member
D
Joined: Sep 2018
Posts: 5
Hello!
New here smile I was wondering if anyone's doing any work on the Victor 9000 drivers? I've currently got an actual DMA card for the hard drive in pieces (have scanned both sides of the board) and am gradually piecing together what it's doing, but it might well benefit from someone who's got a bit of an eye for these things, plus it should help produce the emulated implementation? I believe Curt Coder wrote everything for the V9000 thus far? I confess I've precisely 0 experience of writing anything for MAME.

Grateful for any pointers, and happy to help in any way I can!

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113968
09/25/18 09:32 PM
09/25/18 09:32 PM
Joined: May 2012
Posts: 501
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 501
I wrote some code for samdisk (https://github.com/simonowen/samdisk) to interpret V9000 floppy format -- there were some images floating around and I wanted to boot them in MAME.

DOS 3 does boot, sort of (https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=112816#Post112816), but doesn't reach command prompt, so there's work to be done...

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113969
09/26/18 04:57 AM
09/26/18 04:57 AM
Joined: Sep 2018
Posts: 5
D
danielj Offline OP
Member
danielj  Offline OP
Member
D
Joined: Sep 2018
Posts: 5
I suspect those were my kryofluxed images laugh was the data sound on them? Someone had a go at interpreting them and said they were riddled with errors...

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113970
09/26/18 07:53 AM
09/26/18 07:53 AM
Joined: May 2012
Posts: 501
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 501
Oops smile -- I didn't write 10-bit CRC check code, so errors are indeed possible.

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113984
09/27/18 06:15 AM
09/27/18 06:15 AM
Joined: Sep 2018
Posts: 5
D
danielj Offline OP
Member
danielj  Offline OP
Member
D
Joined: Sep 2018
Posts: 5
I can redump if necessary. Is the code for samdisk in the samdisk github - it didn't look like it was? Output-wise is it just a straight sector dump? All these questions! laugh

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113987
09/27/18 07:41 AM
09/27/18 07:41 AM
Joined: May 2012
Posts: 501
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 501
It's not in samdisk github because it's incomplete - missing CRC check and does not handle variable sector per track in output. I also worked on C64 floppy support, similar problem there. I can put WIP code into my github so you can play with it, though.

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113988
09/27/18 08:25 AM
09/27/18 08:25 AM
Joined: Sep 2018
Posts: 5
D
danielj Offline OP
Member
danielj  Offline OP
Member
D
Joined: Sep 2018
Posts: 5
If you could, that would be excellent and I'll have a poke at it. The other thing that happens with those disks is the rotation's variable so the bitcell timings change depending on the zone - I suspect that could have thrown off the other person's analysis. Certainly looking at the raw dump traces there was no reason to think that it was bad (the disks work fine on a real victor).

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #113999
09/27/18 08:58 PM
09/27/18 08:58 PM
Joined: May 2012
Posts: 501
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 501
Here it is - https://github.com/shattered/samdisk/tree/_2c86571

Handles only single-sided disks.

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #114006
09/28/18 09:02 AM
09/28/18 09:02 AM
Joined: Sep 2018
Posts: 5
D
danielj Offline OP
Member
danielj  Offline OP
Member
D
Joined: Sep 2018
Posts: 5
Fantastic - I'll have a play with adding CRCs smile

d.

Re: Victor 9000 - Hard Disk DMA [Re: danielj] #114154
11/02/18 06:18 PM
11/02/18 06:18 PM
Joined: May 2012
Posts: 501
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 501
Any luck? I was going to clean up V9000 and C64 code and submit it to samdisk github.

Page 1 of 2 1 2

Who's Online Now
2 registered members (Golden Child, Mr. Do), 159 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,645
Posts113,189
Members4,842
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.029s Queries: 15 (0.011s) Memory: 5.7178 MB (Peak: 5.9368 MB) Zlib enabled. Server Time: 2019-04-20 04:16:55 UTC