English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 11 March 2017, 22:43   #21
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by utri007 View Post
Amiga would really need a way to boot from CD.

One problem has been a lack of rommable cd filesystem, but Amiga OS4 classic boot disk has a rommable cd filesystem.
I think I imagined I tried this before but I might be imagining that I thought I tried it. So someone try it.
http://aminet.net/package/disk/cdrom/mountcd
grelbfarlk is offline  
Old 11 March 2017, 22:52   #22
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Pity. Sounded too good to be true.

I did a bit of digging, seems the interface does have a name at least, list of sound cards supplied with MKE compatible drives at the end. I am not saying these will work or will even fit, but they might be worth internet searching on at the very least.

http://www.vogonswiki.com/index.php/Matsushita_MKE
Pat the Cat is offline  
Old 12 March 2017, 00:02   #23
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
Quote:
Originally Posted by grelbfarlk View Post
I think I imagined I tried this before but I might be imagining that I thought I tried it. So someone try it.
http://aminet.net/package/disk/cdrom/mountcd
It doesn't work.

1. MountCD command needs to be executed from CLI <- Needs a boot disk.
2. Needs a CacheCDFS wich is not rommable <- Needs a boot disk.

It needs a bootmedia floppy / hard drive, after that it can boot from CD.

We have a rommable cdfs and device driver, we need to way mount CD with kickstart to boot from it.
utri007 is offline  
Old 12 March 2017, 00:52   #24
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
I do seem to recall at least one title showing an AmigaDOS console when loading (on a CDTV). Which suggests there is some kind of CD filesystem already embedded in the ROM.

I guess I could set up Remus and have a delve into the A570 ROM. I did boot a hard disk from one, but as you say, a hard disk isn't the same thing as a CD. Also, filesystem may be incompatible with both IDE and SCSI CD drives. For some reason, CBM used a big ROM in the A570 (27400). The acid test would be just fitting a SCSI CD-ROM via a standard SCSI cart and trying to boot from that... might work if the internal CD is disabled, and the extra SCSI drive is set to drive 0.

Backburner project, but I've already committed to measuring the drive at least. Cable seems compatible between A570 and CDTV, but the latter has a couple of extra pins, both grounded, one connected via resistor. Stops easy swapping of the drives, otherwise they look electrically compatible to me. I can't be 100% of that, A570 schematics are scanned pretty rough.

Looks like an A570 drive should work in a CDTV, but not the other way around without a bit of soldering to fool the CDTV drive.

Last edited by Pat the Cat; 12 March 2017 at 03:39.
Pat the Cat is offline  
Old 12 March 2017, 02:53   #25
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by utri007 View Post
It doesn't work.

1. MountCD command needs to be executed from CLI <- Needs a boot disk.
2. Needs a CacheCDFS wich is not rommable <- Needs a boot disk.

It needs a bootmedia floppy / hard drive, after that it can boot from CD.

We have a rommable cdfs and device driver, we need to way mount CD with kickstart to boot from it.
It doesn't work at all, or you mean it doesn't work for the non-intended use? What I said is that one could put that package on a floppy or an HDD and run it which sounds like it makes the automount and CacheCDFS reset-resident, then it boots from CD.

I know in our hurry go-go lives you want to sprint to your Amiga, palm slam a CD in the drive and boot your Amiga, but sometimes we have to make some compromises in life.
grelbfarlk is offline  
Old 12 March 2017, 10:36   #26
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,309
Quote:
Originally Posted by utri007 View Post
It doesn't work.

1. MountCD command needs to be executed from CLI <- Needs a boot disk.
2. Needs a CacheCDFS wich is not rommable <- Needs a boot disk.

It needs a bootmedia floppy / hard drive, after that it can boot from CD.

We have a rommable cdfs and device driver, we need to way mount CD with kickstart to boot from it.
If you use a rommable filesystem your boot disk could be in ROM. There's one here: https://github.com/cnvogelg/romdisk
nogginthenog is offline  
Old 12 March 2017, 11:07   #27
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Pat the Cat View Post
Pity. Sounded too good to be true.

I did a bit of digging, seems the interface does have a name at least, list of sound cards supplied with MKE compatible drives at the end. I am not saying these will work or will even fit, but they might be worth internet searching on at the very least.

http://www.vogonswiki.com/index.php/Matsushita_MKE
CDTV drive is manufactured by Matsushita and has very similar command structure (diagnostic command even returns string "MATSHITA0.96" or 0.97) but commands are slightly different and not compatible.It probably is simply older revision of popular CD command set used in PC drives.
Toni Wilen is offline  
Old 12 March 2017, 13:43   #28
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by nogginthenog View Post
If you use a rommable filesystem your boot disk could be in ROM. There's one here: https://github.com/cnvogelg/romdisk
Thanks for the link, neat stuff. Now I regret not buying those Romys when they were avaialable.
grelbfarlk is offline  
Old 06 January 2022, 13:13   #29
ImmortalA1000
Registered User
 
Join Date: Feb 2009
Location: london/england
Posts: 1,347
I wonder if it would be possible to swap out parts with other early CD-ROM drives like laser, electro-mechanical sections, drive motor/spindle assembly or just mechanical parts of tray loading mechanism. It might still be possible to get a CDTV with no working drive back to life sometimes.

You just have to think of the CDTV repairs the same way as with quirky obscure really old classic cars where identical parts can only come from working machines most of the time for success.
ImmortalA1000 is offline  
Old 07 January 2022, 15:47   #30
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by ImmortalA1000 View Post
It might still be possible to get a CDTV with no working drive back to life sometimes.
It seems the CDTV CD unit is prone to capacitor failure and that simply replacing the caps on the PCB will bring most back to life.
alexh is offline  
Old 11 November 2022, 12:25   #31
ElectroBlaster
Junior Member
 
ElectroBlaster's Avatar
 
Join Date: Mar 2002
Location: Exeter, Devon, UK
Age: 49
Posts: 1,705
Send a message via ICQ to ElectroBlaster
In theory, would it be possible to emulate the drive with some kind kind of custom add-on board?

Either a standalone emulator board or some kind of bridge board that would allow
the fitting of a standard pata cd drive and have everything translated over to the matsushita part?

Thinking way over my head mind! I have no clue where to start.

EDIT: I did find this regarding CDTV drives not reading at all!

https://www.tsb.space/knowledge-base...-discs-repair/
ElectroBlaster is offline  
Old 04 January 2023, 13:26   #32
simon_m74
Registered User
 
Join Date: Mar 2013
Location: UK
Posts: 221
[QUOTE=
Either a standalone emulator board or some kind of bridge board that would allow
the fitting of a standard pata cd drive and have everything translated over to the matsushita part?
[/QUOTE]

I think this is well over my head too.... but I WILL try to design one, I`m doing my best to research the CDTV schematics (that I`ll re-draw in Kicad soon) - so if anyone has any suggestions and help to make a `bridgeboard` from CDTV to IDE/SATA CD drive - lets make it happen!
I can also design a fitting kit to add a slot loader (maybe laptop drive?)
simon_m74 is offline  
Old 04 January 2023, 14:01   #33
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
You have to start with the I/O to the CDTV CD-ROM drive. (CN9 on Sheet 10 of the CDTV schematics).

Then the Protocol of the CDTV CD-ROM drive. i.e. it's command set and how it maps to the I/O. I would look at the various references for Panasonic/MKE/SLCD CD-ROM drives (CDTV CD-ROM is similar but earlier), the driver for linux, the WinUAE source code for CDTV emulation. Maybe look at the leaked source code for AmigaOS Extended Kickstart CD-ROM driver (it's in a mix of C and assembler but has some comments).

Just start amassing the information in one place to start with.

Once you've collected as much as you can, have a handle on the I/O and protocol you will need a logic analyzer with enough I/O to capture the CDTV I/O traffic. You might get away with 16-channels. Looking at about £150-£200 but you'll get 80% back when you sell. China make cheap clones of the Saleae 16-channel logic analyzer. https://www.ebay.co.uk/itm/252958728577

Write some software to analyse the protocol from the captures. Some of the analysers (e.g. Saleae) have easy to write scripted protocol analyzers.

Confirm what the CDTV does matches your notes on how the protocol works.

Once you're happy try mapping it from CDTV protocol to IDE/ATAPI protocol?

It may be that it is not practical (i.e. one is many times more simple/complex than the other) in a cost effective CPLD/FPGA.

In which case perhaps look at an ODDE (optical disk drive emulator) that you will be able to implement using a cheap SoC like an RPi PICO.

I cannot dedicate the hours required to finish a project like this but I am happy to discuss things. I've got 30 years experience with SoC design.

Last edited by alexh; 04 January 2023 at 14:16.
alexh is offline  
Old 04 January 2023, 14:07   #34
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
I guess I better cross my fingers and hope that my CDTV CD drive keeps working.
Pyromania is offline  
Old 04 January 2023, 16:51   #35
simon_m74
Registered User
 
Join Date: Mar 2013
Location: UK
Posts: 221
@AlexH
Thanks!
I`m going to design my A4000 Checkmate fitting kit first, then this will by my next project.

I`ll keep in touch.
simon_m74 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
Replacement CD-ROM for CDTV? StevenJGore support.Hardware 11 21 February 2017 10:50
WTB: CDTV laser, or CDTV drive, or CDTV chiark MarketPlace 15 09 February 2010 11:04
A3000 Disk Drive Replacement Brosol support.Hardware 8 21 January 2010 09:24
FS: CDTV keyboard and CDTV floppy drive mabus MarketPlace 6 11 April 2009 14:43
WANTED: replacement floppy drive gizmomelb MarketPlace 3 27 August 2006 15:33

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 10:31.

Top

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