English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 15 April 2019, 08:01   #1
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
Thumbs up Is a CD emulator possible/viable/already available?

After receiving help from various people in getting my Gotek FlashFloppy emulator working I started thinking that it’d be an even better way of getting data from pc to Amiga if only the adf images could be bigger. I then thought that the size of a cd would be pretty awesome for copying large amounts of data in one or several goes. Does a cd emulator exist for real
Amigas already? I couldn’t find anything with a search on here.
vroom6sri is offline  
Old 15 April 2019, 08:17   #2
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
You'd need some kind of interface, so why not an IDE interface. You'd need some kind of memory card, so why not a CF or SD card connected to the IDE interface?
Jope is offline  
Old 15 April 2019, 08:44   #3
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
Would I be right in thinking that the Amiga can support 2 devices connected via IDE? If so that’d still allow for a CF card hard drive and a CF card or SD card CD drive emulator so that would (in the simplest, theoretical, I-don’t-have-a-technical-clue way) work couldn’t it?
vroom6sri is offline  
Old 15 April 2019, 08:48   #4
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Yeps. With a suitable expansion, it can even be split into a four device bus.

Some CF cards do not like having a slave present, some CF cards don't like being a slave device.
Jope is offline  
Old 15 April 2019, 12:45   #5
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
I see. Has this been discussed before or does anyone know if any of the tech gurus on here have mentioned such an adapter previously. I find the idea of an emulated CD ROM drive pretty neat. I suppose if you could create an ISO on your PC (in a compatible format if that is an issue) and copy large files onto it it'd be a good way to get data from PC to Amiga as well as giving you a near-as-damn-it true CD ROM (and CD32 to some extent?) experience.

In the past I have managed to get my CF card from my Amiga working on my PC via WinUAE but in my case it's a bit of a faff and has, on occasion, screwed up the CF card meaning I have had to copy nearly the whole drive contents back on it from a back-up image (WinUAE is so damned good - bless you, Toni!).
vroom6sri is offline  
Old 15 April 2019, 12:50   #6
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by vroom6sri View Post
I see. Has this been discussed before or does anyone know if any of the tech gurus on here have mentioned such an adapter previously. I find the idea of an emulated CD ROM drive pretty neat. I suppose if you could create an ISO on your PC (in a compatible format if that is an issue) and copy large files onto it it'd be a good way to get data from PC to Amiga as well as giving you a near-as-damn-it true CD ROM (and CD32 to some extent?) experience.

In the past I have managed to get my CF card from my Amiga working on my PC via WinUAE but in my case it's a bit of a faff and has, on occasion, screwed up the CF card meaning I have had to copy nearly the whole drive contents back on it from a back-up image (WinUAE is so damned good - bless you, Toni!).

Apart from CDDA, you can use the CD32 Emu from the CD32 devkit. You can point it to an ISO and when mounted you can access ISO.
I was playing around with it, before installing real DVD-RW drive. It does work, you just have to edit mount script to alter ISO.
FOL is offline  
Old 15 April 2019, 13:09   #7
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Quote:
In the past I have managed to get my CF card from my Amiga working on my PC via WinUAE but in my case it's a bit of a faff and has, on occasion, screwed up the CF card meaning I have had to copy nearly the whole drive contents back on it from a back-up image ).
Can this be avoided, can you clone your CF with "USB Image Tools" or other software, on File images or on another CF, and then mount one of these on WinUAE?

Regarding the ISO mounting on the AmigaOS side you can use "DiskImageGui" "or ImageMount"

http://eab.abime.net/showthread.php?t=94982
AMIGASYSTEM is offline  
Old 15 April 2019, 14:41   #8
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
That's interesting, guys. But wouldn't you still have the challenge of getting the ISO image over to the Amiga. If you had a CD ROM equivalent of the GOTEK where you could just plug in a USB stick or CF/SD card and select ISO images in the same way as with the GOTEK you would have a pretty easy-to-use device which could be quite neat for an (emulated) Amiga CD ROM experience.
vroom6sri is offline  
Old 15 April 2019, 16:41   #9
puppypc
Registered User
 
puppypc's Avatar
 
Join Date: Apr 2016
Location: Greensboro, NC USA
Age: 32
Posts: 116
Hardware "Optical Drive Emulators" (ODEs) are possible, but in other hobby communities (e.g. Playstation, Sega Saturn/Dreamcast), they have been very long in the making. They're nowhere near as mature as say, the HxC/Gotek which has been mature for years now.

also my impression is that you can't just emulate a one-size-fits-all raw CD format for every device, you have to design a separately new ODE for each computer/console. I may just be misunderstanding that, though. Maybe that's only an issue on consoles, since those machines don't use an IDE bus.

Since CD-Rs are a lot easier to produce than cartridges/floppies, and the hardware is only just now becoming old enough for the "nostalgia wave" to incentivize engineers to make them, not to mention the fact that you can use a software emulation instead of hardware (and that's how we've done it on PCs for years and years) so long as you have enough RAM, I think that we are probably at least a few years off from a hardware solution.
puppypc is offline  
Old 15 April 2019, 17:44   #10
BrooksterMax
Registered User
 
BrooksterMax's Avatar
 
Join Date: Sep 2009
Location: Norfolk UK
Age: 43
Posts: 433
Goteks are great devices. I can see the merit in an CD emulator for sure along these lines. For me right now, on my A1200 I use a PCMCIA Compact Flash adaptor. It can be a bit fussy about which Compact Flash cards it likes but I have a 256mb card which can carry over a lot files from my PC to the Amiga in one go and meets my needs.
BrooksterMax is offline  
Old 15 April 2019, 22:18   #11
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
Interesting notes, guys.

Embarrassingly I had forgotten that I had acquired a PCMCIA CF card adaptor and had been meaning to try it out with a couple of CF cards that I have spare (30MB and 4GB I think) so I will give that a go now. That would certainly be a great solution for me but are CF cards hot swapable in the PCMCIA adaptors or must the system be shut down before removing / inserting the CF card (or the PCMCIA adaptor for that matter)?
vroom6sri is offline  
Old 16 April 2019, 08:21   #12
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
I don't get why there has to be an iso involved though. Why not just copy the files to the card and access them directly?

If you wish to mount disk images, there are loopback drivers for this on aminet. http://aminet.net/package/disk/misc/diskimage this one worked the best for me
Jope is offline  
Old 16 April 2019, 09:48   #13
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,176
I'm not sure why this should be solved in hardware...

Once you have a modern machine that can load device drivers and applications access it through that (read: not a console...) this is far easier to sort just in full software.

So what does such a hardware approach even bring at that point?
Locutus is offline  
Old 16 April 2019, 11:54   #14
kolla
Banned
 
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
Quote:
Originally Posted by Locutus View Post
So what does such a hardware approach even bring at that point?
Provided that it is a generic "IDE device emulator" and not specifically "CD-drive emulator", it would give the same advantages that using disk images have on FPGA systems:

* "infinite" storage space, even when the OS and system lacks support or/and resources (RAM) for large storage
* easy to backup of disk and CD image files
* easy to maintain multiple installations and configurations etc.
kolla is offline  
Old 16 April 2019, 12:58   #15
jbilander
Registered User
 
jbilander's Avatar
 
Join Date: Jun 2018
Location: Stockholm
Age: 48
Posts: 264
Quote:
Originally Posted by vroom6sri View Post
That would certainly be a great solution for me but are CF cards hot swapable in the PCMCIA adaptors or must the system be shut down before removing / inserting the CF card (or the PCMCIA adaptor for that matter)?

Yes they are hot swapable. At least mine is. For A1200/A600 this is an easy way to move files between your PC and Amiga. Keep in mind to use the Lha utility when you need to retain protection bits etc when copying from the Amiga e.g. doing a full backup of your system to the pcmcia CF-card.

For A500 (no pcmcia slot) you now have Accelerator cards (such as the Wicher 500i and TF534) with spi interfaces which means you can use SD cards with your A500 or even spi->eth. Of course moving files over the network (ftp) is also an option e.g. pcmcia->eth-adapter or on A500 Plipbox but speed isn't that great.
jbilander is offline  
Old 16 April 2019, 13:04   #16
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
When my USB DVD-Drive died on me AGAIN a couple weeks back (man these things are utter junk!) I was thinking almost exactly the same thing, but not quite because of the fact I was thinking USB.

But I was thinking that instead of a USB optical drive it feels like by now we should be able to have something akin to a USB stick that you select which ISO will be the active one. Basically a writeable CD Jukebox on USB. Obviously not really useful for the majority of Amiga or other retro systems.

I never got round to looking to see if such a thing existed but I imagine if it did I'd have come across it somewhere.
MartinW is offline  
Old 16 April 2019, 15:16   #17
kolla
Banned
 
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
Quote:
Originally Posted by MartinW View Post
I never got round to looking to see if such a thing existed but I imagine if it did I'd have come across it somewhere.
https://pi.gbaman.info/?p=699

Quote:
So what can it do?

Using the Linux USB Gadget modules, we can get the Pi Zero to emulate a whole host of USB devices including

Virtual Serial – So can get a serial connection into the Pi, similar to using the UART pins. You can use Putty (on Windows) or Screen (on Mac and Linux).
Virtual Ethernet – You can get your Pi Zero to appear as a USB Ethernet modem. With a little configuration, you can then get full SSH, VNC, FTP etc.
Mass storage device – You can get the Pi Zero to appear as a flash drive, allowing you to for example, copy files over and have the Pi run these files (useful for robotics for example)
Virtual MIDI – The Pi Zero could appear as a virtual MIDI instrument.
Virtual Audio – The Pi Zero could appear as a virtual headphone output or microphone input.
Virtual Human Interface Device (HID) – The Pi Zero could appear as a virtual HID, for example a keyboard or mouse. So when you plug it into your computer, it could start typing!
kolla is offline  
Old 16 April 2019, 17:19   #18
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
Close but not really what I had in mind. Let's face it, if I want a USB mass storage device I have plenty of them kicking about. I don't need to emulate one with a Raspberry Pi. As an aside I'm not entirely sure why anyone would need to do that. I guess because they can and a £4 PI is usually cheaper than a USB stick

I mean more like a USB stick that behaves like a Gotek for CD ISO's with a button to click to select which one is active. Would need to be quite a large capacity drive to be of much use. Hence why I said that this was similar to the original requirement of a virtual optical drive on IDE, just that I was thinking of USB so I could boot my PC from it. Also, I could stick it into an Amiga with USB and select the OS3.9 CD, or some game CD or whatever.
MartinW is offline  
Old 16 April 2019, 20:01   #19
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 841
My pcmcia cf card reader is working perfectly. What a great solution for files transferring especially as you've said they are hot swapable.

When I originally stated this post I was literally thinking of a CD-ROM equivalent of the gotek floppy drive emulator. Like said above is be similar to a CD Jukebox! Having the ISO files on a USB stick so you wouldn't have to take up space on your hard drive. Now knowing about the cf card reader option about pcmcia negates the need for using it as a way of transferring files via an ISO image but that could still be an option for those who don't have one of those. That'd make it a helpful gizmo for a few users is think.

Of course I have no technical expertise to offer so I'll just focus my energy on wishful thinking.
vroom6sri is offline  
Old 25 April 2019, 16:34   #20
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
There are optical drive emulators available for various consoles that emulate at the hardware layer, but none that I know of for generic SATA/ATAPI/IDE interfaces.

There *ARE* optical drive emulators that present as USB CD/DVD drives though. Here is an example from Startech, there's also a Zalman-branded one.

https://www.startech.com/support/S2510BU3ISO

Obviously this does no good if you're trying to stick it in your CD32 or whatever.
AmigaHope is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gotek floppy emulator vs. HxC SD floppy emulator c0dehunter support.Hardware 50 05 July 2016 09:49
Two identic graphic cards at the same time using RTG viable? gulliver support.Hardware 5 16 February 2015 18:40
USB HxC Floppy emulator and SD HxC Floppy Emulator by Lotharek on ext FDD dirkies Amiga scene 1 03 April 2012 00:08
THE Emulator (BBC emulator) xc8 Retrogaming General Discussion 2 27 April 2010 03:49
Frederic's Emulator inside and Emulator thread Fred the Fop Retrogaming General Discussion 22 09 March 2006 07:31

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12001 seconds with 15 queries