Previous Thread
Next Thread
Print Thread
Page 8 of 10 1 2 6 7 8 9 10
Re: Kaypro 10 [Re: rfka01] #111946
12/31/17 02:42 PM
12/31/17 02:42 PM
Joined: Jan 2012
Posts: 922
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 922
Bavaria
Have you been using the latest source in your endeavours or are you building on code before Nov 5th? Since then we've had

Code
kaypro1           Kaypro 1
kaypro10          Kaypro 10 - 1983
kaypro1084        Kaypro 10
kaypro16          Kaypro 16
kaypro284         Kaypro 2/84
kaypro2x          Kaypro 2x
kaypro484         Kaypro 4/84
kaypro484p88      Kaypro 4/84 plus88
kaypro4x          Kaypro 4x
kayproii          Kaypro II - 2/83
kayproiip88       Kaypro 4 plus88 - 4/83
kayproiv          Kaypro IV - 4/83
kaypronew2        Kaypro New 2
robie             Kaypro Robie


and the two omni logic analyser models. So the two models using a harddisk from factory are in place to be populated, and once the harddisk works, it can be decided if it should be offered as an option for others where it was available as a (third party) upgrade.

What's really missing throughout MAME (noone created it yet) is the WD1002 device (not to be confused with the PC XT controller). Once that exists, it can be inserted into the Kaypro drivers, the NCR DMV and others that use it.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Kaypro 10 [Re: rfka01] #111947
12/31/17 03:15 PM
12/31/17 03:15 PM
Joined: Oct 2017
Posts: 9
Minnesota, USA
D
durgadas311 Offline
Member
durgadas311  Offline
Member
D
Joined: Oct 2017
Posts: 9
Minnesota, USA
I guess I'll work on it as time, and motivation, permits. But if someone would like to accelerate that, they could make a skeletal "wd_hdc" (which would implement a WD1002-05/HDO similar to how "wd_fdc" implements all the various WD17xx FDC chips), with examples of how to configure, initialize, etc the harddisk_image_device objects - or whatever the correct harddisk image class should be.

Re: Kaypro 10 [Re: rfka01] #111949
12/31/17 07:39 PM
12/31/17 07:39 PM
Joined: Mar 2001
Posts: 16,004
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,004
USA
The WD10xx is kind of a large black hole in MAME right now - in real life it's an undumped Intel microcontroller with some support chips, and so we would strongly prefer it be emulated by dumping and executing that code. If there's some other way to add HDDs to a Kaypro, even if it's a modern-day Kaypro-to-SD type of device, you might find that much smoother sailing to emulate at first.

Re: Kaypro 10 [Re: R. Belmont] #111951
12/31/17 09:44 PM
12/31/17 09:44 PM
Joined: Oct 2017
Posts: 9
Minnesota, USA
D
durgadas311 Offline
Member
durgadas311  Offline
Member
D
Joined: Oct 2017
Posts: 9
Minnesota, USA
I have a working JAVA implementation of the controller used for Kaypro 10, what I was going to help with was converting that to C++/MAME. What I have is an emulation of the controller itself, not the individual LSI, logic, and firmware. Perhaps I will do an encapsulated port of the JAVA code to C++ and let someone else integrate that into MAME. That may be enough, if I can discern the interfaces properly.

Re: Kaypro 10 [Re: rfka01] #111952
12/31/17 09:53 PM
12/31/17 09:53 PM
Joined: Mar 2001
Posts: 16,004
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,004
USA
If you can convert the Java to C++ and indicate what the CPU calls to read/write registers and where it needs to read/write sectors I could definitely convert it to a proper MAME device and we could toss it at lots of systems.

Re: Kaypro 10 [Re: rfka01] #111957
01/01/18 12:56 PM
01/01/18 12:56 PM
Joined: Jan 2012
Posts: 922
Bavaria
rfka01 Offline OP
Senior Member
rfka01  Offline OP
Senior Member
Joined: Jan 2012
Posts: 922
Bavaria
@RB ... what series MCU is it? If you look at the first post of this thread, the WD1010 of my K10's controller has a UV light window ... that's probably the most likely candidate to dump, isn't it?


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Re: Kaypro 10 [Re: rfka01] #111958
01/01/18 01:03 PM
01/01/18 01:03 PM
Joined: Mar 2001
Posts: 16,004
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,004
USA
rfka: I think it's an 8049, or at least on some controllers they forgot to remark it and it was smile

Re: Kaypro 10 [Re: rfka01] #111959
01/01/18 01:55 PM
01/01/18 01:55 PM
Joined: Aug 2015
Posts: 358
Edstrom Offline
Senior Member
Edstrom  Offline
Senior Member
Joined: Aug 2015
Posts: 358
Over Christmas I have been poking around with the Force WFC-1 disk controller VME board which has a WD1015 dumped by Al together with a WD1010, WD1014 and a WD2797, so I'd be really interested in a real dump of the WD1010. The WD1015 is a packaged i8049 with a specific rom but I don't know about the WD1010, like RB said on the SB, check the pinout and see if it is a match in that the generic ports of i8049 has dedicated purposes on the WD1010. If it is possible to program a i8049 pin to do exactly what the WD1010 pin is doing you can be quite certain about it but it could also be any other of the MCU:s in that family depending on the feature set.

Re: Kaypro 10 [Re: rfka01] #111960
01/01/18 02:09 PM
01/01/18 02:09 PM
Joined: Aug 2015
Posts: 358
Edstrom Offline
Senior Member
Edstrom  Offline
Senior Member
Joined: Aug 2015
Posts: 358
I don't think the WD1010 is a i8048/49 or i8021 based on the pinout, XTAL inputs to start with but also RESET and a few other differs and that can't be changed unless the chip is bonded differently.

Re: Kaypro 10 [Re: rfka01] #111961
01/01/18 02:19 PM
01/01/18 02:19 PM
Joined: Mar 2001
Posts: 16,004
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,004
USA
Ok, it's probably something different in that series then.

Page 8 of 10 1 2 6 7 8 9 10

Who's Online Now
3 registered members (CRP, robcfg, Praxis), 20 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,574
Posts112,027
Members4,812
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.111s Queries: 14 (0.067s) Memory: 5.7305 MB (Peak: 5.9518 MB) Zlib enabled. Server Time: 2018-09-18 21:51:47 UTC