HxC SD floppy emulator works with X68000 CompactXVI

HxC Floppy emulator support for all others computers...
Post Reply
caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Sat Feb 08, 2014 7:13 pm

Hi all,
I want to post here my result with SD HxC floppy emulator and CompactXVI.

We all know that internal FDDs of the X68000 CompactXVI model are very fragile and prone to failure and since no valid substitute or replacement exist the SD HxC is a good alternative.Here are some video I made :


http://www.youtube.com/watch?v=S4y6KkzXjFQ



http://www.youtube.com/watch?v=ApIDIY7pzwk


As you can see I succesfully loaded two games (based on 1 or 2 floppy since one HxC board can emulated two drives at time) but due of the lack of X68000 FDD extra-signals emulation there are still issues with multi-disks games or games that use particular signals but Jeff ( and also someone else) is working on this.Also, loading is very slow on some disk (HxC get stucked on track 4 for some minutes, I don't know why)

This is the diagram to follow to interface X68000 CompactXVI and SD HxC floppy emulator.


Code: [Select]
X68000 CompactXVI Signal SD HxC Floppy emulator connector
Internal floppy connector
(Shugart)

17 Disk type select 2
8 DS3 6
31 Index 8
5 DS0 10
6 DS1 12
7 DS2 14
12 Motor ON 16
14 Direction 18
15 Step 20
10 Write Data 22
13 Write Gate 24
29 Track 00 26
30 Write Protect 28
33 Read Data 30
16 Side Select 32
28 Ready 34
1-9-11-32-34 Ground 1-3-5-7-9-11-13-15-17-19-21-23-25-27-29-31-33

Note also that I removed original internal floppy FFC connector and put simple female headers for a more easy connection using a custom ribbon cable I made.But you can connect HxC emulator also to external FDD connector if you want and use it as FDDs 2-3 (obviously the connection diagram will be different).


P.S.
Jeff, it would be possible to add support to .DIM images?I asked this since all TOSEC set uses this format and I have to convert them first in .XDF or .HDM for using in your HxC.I fear that the long loading time could depends from this conversion as Namida88 explains in his post:

http://torlus.com/floppy/forum/viewtopic.php?f=19&t=465

Here is a .DIM disk image attached.
Attachments
Moon Cresta & Terra Cresta (1992)(Dempa).zip
(251.33 KiB) Downloaded 445 times

Jeff
Site Admin
Posts: 6303
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Jeff » Sun Feb 09, 2014 6:45 pm

caius wrote: ...but Jeff ( and also someone else) is working on this.
someone else ? So i should stop ?
caius wrote:
Here is a .DIM disk image attached.
File format description ?

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Sun Feb 09, 2014 9:59 pm

Jeff wrote:
someone else ? So i should stop ?
Hi Jeff.No, please don't stop to working on!I meant a user on this forum said that someone (kitahei88 from Japan) was working on a solution but I presume he gave up since there no more news, read the first post of this thread:


http://torlus.com/floppy/forum/viewtopic.php?f=19&t=465

So, jeff, is the HC X68000 extra-signals support still in development?

File format description ?
Here there some informations by MAME team about different formats including .DIM one:

http://mame.dorando.at/svn/?rev=22811

I use this japanese utility to convert them to .XDF or .HDM:

http://www.vector.co.jp/soft/win95/util/se151106.html

Neshek
Posts: 2
Joined: Tue Feb 11, 2014 4:27 pm

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Neshek » Tue Feb 11, 2014 9:41 pm

Hi!

Thanks for working on a solution for the x68000 complications, Jeff!
Don't stop working on it please!
For the weight loss alone, you'll get my eternal gratitude.

If you need at some point beta testing, funding, pre-ordering or even slavery, i'm all for it ;)

Jeff
Site Admin
Posts: 6303
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Jeff » Tue Feb 11, 2014 11:45 pm

BTW have you noticed this ? :

http://ohsatan2012.web.fc2.com/x68/hard/x68_fdd.html

This was done 13 years ago and seems to do the job...

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Wed Feb 12, 2014 11:07 am

Hi Jeff and thanks for replying.No, I didn't notice this project but I see some signals are not used (like EJECT) which are needed for correct working of some X68000 software.
Then, look at the 'DISK IN' input signal to the PIN1 of the 74LS86, this is an output signal usually present on every real FDD (on a Samsung SFD-321B 3.5" FDD is called DIN, for example, on other FDD is called MIS) which confirm that a media has been inserted but I don't think your emulator is able to output a disk image mounting.Am I wrong?

I attach here some similar project I found on the net.The first two (Eject circuit(2).gif and circuit.gif) use always "DISK IN" signal from a real FDD like the one posted by you so I think they won't fit in your HxC, the third is interesting (X68kFDDemul.gif, made by Kitahei88) and according the author works well with your HxC SD floppy emulator but it's a little bit tricky, you have to push a switch to communicate to X68000 that a disk (disk image in our case) has been inserted.As you can see it uses also the EJECT X68000 signal but according the author it has some problem with some games,one of this is Valis II, I think this game would the perfect test bench for a correct development, if the X68000 extra-signals emulation will work with this game, then will work with all other ones.
Attachments
circuit.gif
circuit.gif (8.04 KiB) Viewed 11664 times
Eject circuit(2).gif
Eject circuit(2).gif (29.9 KiB) Viewed 11664 times
X68kFDDemul.gif
X68kFDDemul.gif (21.53 KiB) Viewed 11664 times

SainT
Posts: 2
Joined: Fri Apr 11, 2014 9:16 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by SainT » Sat Apr 12, 2014 9:49 am

I'd just like to add my vote for this as well. I've just got my x68000 running and would like a full solution for disk drive replacement.

I'm not too fussed about having the LCD, so if the issue is extra lines required for the media in line, then I'd be happy to have a firmware which steals a line from the LCD.

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Sat Apr 12, 2014 10:00 am

I think we'll never have full emulation of X68000 extra-signals. HxC floppy emulator is just a (superb) generic solution.Adding these signals would mean a full redevelopment and re-engineering of the project and I don't think Jeff wants to do it, we can't blame on him for this.

SainT
Posts: 2
Joined: Fri Apr 11, 2014 9:16 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by SainT » Sat Apr 12, 2014 6:26 pm

Full redevelopment? Eh. My understanding is that there is just a line or two missing for media detect and soft eject. While there aren't spare pins on the pic, I *think* they can be stolen from the LCD, as long as there is host disk selection support. The Amiga SRAM already shares some of the LCD data lines, and that could be removed entirely for x68k if required.

Whether there is enough demand to make it worthwhile is another question of course. :)

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Sat Apr 12, 2014 7:24 pm

I meant a full emulation of X68000 floppy interface and not only some basic signals.Anyway we can only talk about , the last decision will come from Jeff, obviously.I know he has the skills to add it in a couple of hours if only he really wanted it :)

Jeff
Site Admin
Posts: 6303
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Jeff » Fri Nov 21, 2014 9:10 am

A totally new and different HxC Floppy Emulator is under development, so ... :wink:

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Fri Nov 21, 2014 9:16 am

Jeff wrote:A totally new and different HxC Floppy Emulator is under development, so ... :wink:
This is a wonderful news!I guess a more capable MCU will be implemented allowing (maybe) the X8000 FDD signals emulation.
Keep up the good work, Jeff! :)

Jeff
Site Admin
Posts: 6303
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Jeff » Fri Nov 21, 2014 9:18 am

caius wrote:
Jeff wrote:A totally new and different HxC Floppy Emulator is under development, so ... :wink:
This is a wonderful news!I guess a more capable MCU will be implemented allowing (maybe) the X8000 FDD signals emulation.
Keep up the good work, Jeff! :)
no, better : FPGA based solution ;)

caius
Posts: 75
Joined: Sun Jan 30, 2011 12:22 am

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by caius » Fri Nov 21, 2014 9:20 am

Jeff wrote:



no, better : FPGA based solution ;)
Yes, I would have imagined. FPGA an other complex logic programmable devices rule nowadays!Are you at beginning of development?

Jeff
Site Admin
Posts: 6303
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC SD floppy emulator works with X68000 CompactXVI

Post by Jeff » Fri Nov 21, 2014 9:52 am

caius wrote:
Jeff wrote:



no, better : FPGA based solution ;)
Yes, I would have imagined. FPGA an other complex logic programmable devices rule nowadays!Are you at beginning of development?
Not really since i already have done this at the beginning of the project. The difference is that Lotharek is now able to produce such board.

This was in 2007:
http://torlus.com/floppy/index.php?2007 ... ne-version
:wink:

Post Reply