28 May 2002, 12:41 | #1 |
I Identify as an Ewok
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
|
Corrupt CDTV ROM?
What's the deal with this CDTV ROM anyway. It's never worked for me and even when I try the latest version of WinUAE I still get the same damn error message:
"Kickstart checksum incorrect. You probably have a corrupted ROM image" Is this really a problem with my CDTV ROM or a problem with WinUAE? Has anyone else managed to get it working? |
28 May 2002, 12:46 | #2 |
Registered User
Join Date: Aug 2001
Location: Germany
Age: 51
Posts: 3,704
|
What you have is the Extended CDTV Rom so it belong into the extended rom file (like the cd32 extended rom does) ! At the Kickrom you have to load in a normal Kick 1.3
But don´t bother to try that out since no CDTV CD will boot right now ..... boot your CDTV CD´s with CD³² config ! |
28 May 2002, 13:09 | #3 | |
I Identify as an Ewok
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
|
Woohoo
Thanks RetroMan that's got it working... almost. Is it supposed to look this red?
Anyway as a small reward here is a webpage that talks about CDTV games that never were. Quote:
http://www.pwr.wroc.pl/AMIGA/AR/ar50.../feature1.html |
|
28 May 2002, 14:26 | #4 | |
Registered User
Join Date: Aug 2001
Location: Germany
Age: 51
Posts: 3,704
|
Re: Woohoo
Quote:
|
|
28 May 2002, 14:40 | #5 |
I Identify as an Ewok
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
|
You're right again.
That's got it. Cheers. |
28 May 2002, 22:13 | #6 |
Zone Friend
|
Yes, but that should be properly fixed someday.
A real CDTV instantly shows all colors at this screen. Toni? |
29 May 2002, 08:04 | #7 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
Quote:
I'll "fix" this if someone sends me CDTV's DMAC specs (dma controller, same chip is used in A570 too) |
|
29 May 2002, 11:21 | #8 |
Junior Member
Join Date: Jan 2002
Location: PDX
Age: 62
Posts: 2,396
|
Id did a Google search and only came up with some acronym info and some parts lists. A few pages with info on the CDTV unit itself of course, no specs on the DMAC
Is there any way to NOP/JMP around this code or do you really need to emulate it? I'm thinking you could bypass this check altogether but hey, I'm just an old hack from way back so I'm sure you know what needs to be done |
29 May 2002, 11:28 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
Of course it is needed. CDTV emulation without working CDROM emulation is quite useless
|
29 May 2002, 12:57 | #10 |
Junior Member
Join Date: Jan 2002
Location: PDX
Age: 62
Posts: 2,396
|
So really you are wanting to emulate everything on the CDTV then and that you can't write code on the PC side of things to do this as emulated Amiga side couldn't see this external driver?
I guess I was thinking that you could use the PC hardware to read an actual CDTV formatted disk in your PC CD-Reader, but I guess that would not work |
29 May 2002, 17:51 | #11 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
Quote:
You need CDTV CDROM controller emulation because it is the only way to "listen" to CDTV's CDROM commands and then translate them to regular CDROM commands and return status codes/data back and have 100% compatibility. Of course it is also possible to emulate cdtv.device (just like uaescsi.device or bsdsocket.library) but this is incompatible with hardware banging programs and it isn't very compatible. I only know CDTV seems to use some kind of old SCSI-style interface or similar and DMAC is located at 0xe90000... CD32 was "quite" easy to understand because it uses very simple and stupid CDROM controller interface. (CD32 is clearly build as cheaply as possible) |
|
29 May 2002, 18:25 | #12 |
Zone Friend
|
Toni,
I think I've found something for you! http://www.cdtv.org.uk/cdtv-technical.html This might help. |
29 May 2002, 20:38 | #13 |
Junior Member
Join Date: Jan 2002
Location: PDX
Age: 62
Posts: 2,396
|
I found this page as well but couldn't find specs on the DMAC itself but perhaps Toni could get more info from this page then I can.
@Toni, it makes more sense now that you explained it to me, there does seem to be some resemblance to the SCSI controller on the A3000 as well as some of the CDTV pages seem to indicate this, but then again who knows. However you did mention the A570 controller which appears to be identical but alas I couldn't find any info on it either |
30 May 2002, 13:33 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
I found this page ages ago... Address space listing helped me to emulate CDTV's battery backed RAM.
I have searched with google and groups.google.com with every possible word that have something to do with CDTV without success |
30 May 2002, 21:38 | #15 |
Junior Member
Join Date: Jan 2002
Location: PDX
Age: 62
Posts: 2,396
|
Toni, would having an actual CDTV unit help you out or is it just needing the specs to the CD controller?
|
31 May 2002, 11:06 | #16 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
Quote:
|
|
31 May 2002, 11:58 | #17 |
Junior Member
Join Date: Jan 2002
Location: PDX
Age: 62
Posts: 2,396
|
I'll keep my eyes open for the specs to the CDTV dmac and SCSI controller. Hopefully it's out there
As for cheap CDTV/CD32 units, yes, I'd like to find them too, here in the states they just want too much for them |
22 August 2004, 11:15 | #18 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
I stumbled apon this: Nicolas Welte's Hardware Projects, which has a 2MB RAM expansion for the A570. The author seems to know abit about CDTV hardware - he may be worth contacting.
http://people.freenet.de/x1541/hardware/a570ram.html |
24 August 2004, 01:45 | #19 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,343
|
Might having a disassembly of the CDTV extended ROM help add support for the CDTV into WinUAE? I have a fair amount of experience using ReSource...
Also, the page given in Galaxy's post above mentions that the A2091 SCSI controller also uses the same DMAC chip. I think A2091 schematics are available in the service manual, so that plus disassembling the A2091 ROM could provide further info. -- M Last edited by mark_k; 24 August 2004 at 01:55. |
25 August 2004, 18:44 | #20 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,517
|
Quote:
Quote:
DMAC programming specs would explain everything (I hope) but it seems there wasn't any public specs (except possible non-leaked CBM internal documentation?) |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CDTV ROM Upgrade - how and what? | CDTV1991 | support.Hardware | 23 | 19 July 2022 19:39 |
Replacement CD-ROM for CDTV? | StevenJGore | support.Hardware | 11 | 21 February 2017 10:50 |
Rom upgrade for CDTV | jimbo100 | support.Hardware | 58 | 17 March 2010 01:04 |
ROM file - CDTV Extended v2.07 | AGN | request.Apps | 1 | 01 June 2005 21:44 |
|
|