CDTV Extended ROMs-What's all this stuff in them?

dw0ntU5m3

Member
Joined
Feb 14, 2013
Posts
166
Country
US
Region
Michigan
I was thinking of burning some updated extended ROMs for a CDTV and since I don't like the idea of the red screen issue with the latest version, I wondered, well if I'm burning a new rom anyway why not update some stuff in it? And what is all this redumbdant stuff like exec, utility, battclock.resource doing in there when it's in the normal kickstart ROM?
Can some of these be omitted since it will be in the regular 3.1 kickstart?
Also what's the deal with the SCSI device, is there a drop in replacement for it like the patched ide scsi.device from Doobrey/Cosmos/Others?
So I split the roms with Remus' tool and here's the contents:
2.7:
$000000B6 - $00003BBC (00003B06) exec.library , exec 37.201 (28.1.92)
$00003BBC - $00003BD6 (0000001A) alert.hook , alert.hook
$00003CA0 - $0000541A (0000177A) cdtv.device , cdtv 35.12 (28.1.92)
$00005428 - $00005516 (000000EE) setpatch , setpatch 37.3 (31.10.91)
$0000558C - $000087EC (00003260) A590/A2091 IORequest handler , SCSI/XT driver by SMB (01.05.89)
$00008822 - $000091C8 (000009A6) utility.library , utility 37.3 (13.2.91)
$0000920C - $00009830 (00000624) battclock.resource , battclock 38.1 (10.3.91)
$0000983C - $0000A47E (00000C42) debox.library , debox 1.8 (16.10.91)
$0000A48E - $00035080 (0002ABF2) playerprefs.library , playerprefs 2.2 (7.11.91)
$0003508C - $00038468 (000033DC) cdfs.library , cdfs 24.9 (22.10.91)
$000386D4 - $0003A4BA (00001DE6) cdg.library , cdg 2.10 (3.2.92)
$0003A546 - $0003ADCE (00000888) bookmark.device , bookmark 6.6 (31.1.92)
$0003ADD8 - $0003C092 (000012BA) CDTV Bootstrap , cdstrap 9.7 (12.11.91)
13 residents found.

2.30:
$000000B6 - $00003BBC (00003B06) exec.library , exec 37.201 (28.1.92)
$00003BBC - $00003BD6 (0000001A) alert.hook , alert.hook
$00003C9C - $00005410 (00001774) cdtv.device , cdtv 35.14 (29.2.92)
$00005484 - $000086E4 (00003260) A590/A2091 IORequest handler , SCSI/XT driver by SMB (01.05.89)
$00008712 - $000090B8 (000009A6) utility.library , utility 37.3 (13.2.91)
$000090F0 - $000096AE (000005BE) kludges , kludges 37.11 (14.5.92)
$000096B2 - $000096EA (00000038) A690ID , a690 2.6 (29.2.92)
$000096F0 - $00009D14 (00000624) battclock.resource , battclock 38.1 (10.3.91)
$00009D18 - $0000A95A (00000C42) debox.library , debox 1.8 (16.10.91)
$0000A966 - $0003553C (0002ABD6) playerprefs.library , playerprefs 2.2 (7.11.91)
$00035544 - $00038920 (000033DC) cdfs.library , cdfs 24.9 (22.10.91)
$00038B80 - $0003A966 (00001DE6) cdg.library , cdg 2.10 (3.2.92)
$0003A9E6 - $0003B26C (00000886) bookmark.device , book 6.7 (14.5.92)
$0003B270 - $0003C7D6 (00001566) CDTV Bootstrap , cdstrap 9.17 (14.5.92)
14 residents found.
 
Last edited:

ixien

New member
Joined
Apr 13, 2016
Posts
1
Country
France
Region
Rhone
I was thinking of burning some updated extended ROMs for a CDTV and since I don't like the idea of the red screen issue with the latest version

I revive this thread to had a correction. There is no red screen issue if you use 2.7 CDTV-ROM version, the latest one for CDTV. You will have problems if you use 2.30 version that is mysteriously the most common one while it is designed for A590, not for the CDTV. I'm using 2.7 version since more than 6 years and I never seen any red bootscreen.
 
Last edited:

Templar

In Finem Vobis Videtur De Christiana
VIP
Joined
Aug 1, 2008
Posts
9,700
Country
Hellas
Region
Cydonia
2.7 is not 2.70, but actually is 2.07, therefore 2.30 is a newer version (check the dates of the contents as well).
 

Retroelectronic

New member
Joined
Dec 24, 2015
Posts
12
Country
Australia
Region
Queensland
Debox has to do with imagery, and is used for both CDTV and CD32 intro screens.
One feature is cycling colours, and another is decompressing bitmaps.


Bootstrap for CDTV & CD32 is the animation intro, and checking various things like the TM
info on CDs, solid state cards, checking drives, etc.


Kludges is something you could maybe do without. It handles debug modes.
It was possible to turn on & off various levels of reporting.
I didn’t think it would even be on any production ROM.


CDG is for CDG graphic CDs. An old format for CDs to include graphics.


SCSI is specific to CD, and for audio playback, open/close of CD trays,
CDXL playback. Whether or not either CD drive is a SCSI derivative I don’t know.
 
Top Bottom