Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: TribbleSmasher on December 23, 2021, 04:35:54 PM

Title: CDTV ROM 2.35 update available
Post by: TribbleSmasher on December 23, 2021, 04:35:54 PM
A while ago an updated version of the boot ROM for the Commodore CDTV was announced at
https://cdtvland.com/os235/
.
This update became now available as a patch on Github,
https://github.com/C4ptFuture/cdtv-os235patch

due to legal reasons the distribution of a ROM in final state is not yet possible.

Features
Quote
Here’s what has changed compared to the last known original Commodore ROM release (2.30) from 1992:

Support for systems with 68030 CPUs
Support for systems with 32-bit Fast RAM
Memory card support restored for CDTV players
CD+G functionality restored for CDTV players
Buffer overflow bug fixed in bookmark.device
CD-ROMs will now boot even without CDTV.tm file
Ability to access the CDTV title screen when a harddisk is installed
Option to force exit CDTV title screen
OS build target device ID on CDTV title screen
No error screen when no disk drive connected to CDTV player
(c)Mijo Saftic

More info and history in the first link above and here
https://github.com/C4ptFuture/cdtv-os235patch/blob/master/README-faq.md
Title: Re: CDTV ROM 2.35 update available
Post by: Pat the Cat on December 23, 2021, 05:02:31 PM
Nice. A couple pointers to extracting the ROM from a classic CDTV or A570 would be very helpful.

(I'll probably be able to muddle through though when I get around to refurbing my A570).
Title: Re: CDTV ROM 2.35 update available
Post by: TribbleSmasher on December 23, 2021, 05:05:29 PM
The original ROM can probably be found in the AmigaForever Distribution from Cloanto.

Edit: The 2.30 ROM file is indeed on 'Amiga Forever R8', but the md5 checksum doesn't match.

You can also rip it yourself with

http://aminet.net/package/util/misc/RipROM

you need to check for the correct version still.
Title: Re: CDTV ROM 2.35 update available
Post by: TribbleSmasher on December 24, 2021, 12:16:23 AM
I didn't build the new ROM for myself yet as i am not using any Docker stuff and don't even know why i would need it (please don't tell me).

I am sure the ordinary 'bsdiff' method could be applied from any Amiga using spatch or similar.

The Ext (Boot) ROM of the CDTV is small enough to even create a bootable floppy disk doing the whole Rip&Convert in one go.

Patching a 256kB binary blob should be easy to do without installing, like, a full application.