home *** CD-ROM | disk | FTP | other *** search
- Welcome to this release (v2.7, 16.03.95) of the CacheCDFS!
-
- Structure of this document
-
- - All new features not mentioned in the manual are listed
- - Some tips running the software are given
- - All bugs that have been removed are listed
-
-
- IMPORTANT NOTE!!
-
- The installation files "Make CD32 Floppy" and "Make HD Startup"
- have changed!
-
- You MUST run these scripts again, after you upgraded to this
- release!
-
-
-
-
- NEW FEATURES
-
-
- PlayCD
-
- Finally I've written a SCSI-II CDDA Audio player.
- It is very small and powerful.
- See the PlayCD.doc file for further details.
-
-
- Toshiba_XA
-
- The program is no longer needed and has been removed (see below).
- If Toshiba_XA (or a similar program) is installed on your machine,
- it should be deleted!
-
-
- CDFSprefs 43.x and FileSystem 43.x
-
-
- Gadget QUIET
- (Similar to "Q" in Control field of mountlist entry)
-
- Will disable warning requesters during mount.
- This is useful, if you have an external CD-Rom drive which is
- not always switched on and you wish to leave automount enabled.
-
- Gadget AUTOLOWER
- (Similar to "AL" in Control field of mountlist entry)
-
- If a CD with "real" lowercase characters is inserted,
- the conversions to lowercase are temporary switched off.
-
-
- Gadget NO ROCKRIDGE
- (Similar to "NRR" in Control field of mountlist entry)
-
- Disables RockRidge file names, use ISO file names instead.
-
-
- Gadget ROCKRIDGE CASE SENSITIVE
- (Similar to "NRR" in Control field of mountlist entry)
-
- Enables case sensitive file name checking for RockRidge names.
- This is required as some Posix RR CDs may have file names which
- are only different in their case (e.g. Foo, foo).
-
-
- Menu AUDIO - ON
- (Similar to "NOAUDIO" in Control field of mountlist entry)
-
- Specifies, if the FileSystem should take care of Audio CDs.
-
-
- Menu AUDIO - EXTERNAL / AUDIO - PATH
- (Similar to "AUDIO" in Control field of mountlist entry)
-
- Here you can specify an optional external Audio player.
-
-
- Tooltype / Commandline STAY
-
- The program will not terminate, if STAY is specified in the
- icon ToolTypes or via the CLI.
-
-
- DEL Key
-
- The DEL Key will zip the window small / big.
-
-
-
- The FileSystem now supports MultiSession CDs without the need of
- additional tools.
-
- The FileSystem is now able to recognize Audio CDs and can play
- them by double clicking the CDDA icon (This only works with SCSI-II
- compatible CD-Rom drives!).
-
- Each double click will play/pause the current track.
-
- A double-double click (4 times!) will skip to the next track.
-
- If you like to use an own icon instead of the default one, copy it
- to ENV:CDDA.info BEFORE starting the CacheCDFS.
-
- With the CDFSprefs program you can define an external Audio player
- (e.g the new PlayCD) which will be started if you click the CDDA icon.
-
- The FileSystem now supports XA-Disks with Toshiba CD-Roms.
- The Toshiba_XA program is obsolete and has been deleted from the
- distribution disk.
-
- Typing "Version CD0:" now works.
-
- ACTION_INHIBIT issued by the Workbench task is now ignored, making life
- much easier for a poor filesystem programmer.
- Thanks go to Ralph Babel for this hint.
-
- RockRidge disks are now much better supported.
- You can switch between ISO and RockRidge filenames with the preferences
- program. Further you can decide if you wish to have RockRidge filenames
- case sensitive or not. Thanks go to Angela Schmidt for this suggestion.
-
-
-
-
- CD32-Emulator 43.x
-
- Gadgets that are not useful for your configuartion are now ghosted
- (e.g. NoFastMem on ChipMem only machines, NoDataCache on 68020 machines).
-
- USE 68040.LIBRARY
- Only selectable on machines with an MC68040 or better processor.
- The Commodore 68040.library is only loaded, if this gadget is
- selected. Some programs (e.g. Oscar or Video Creator) have severe
- problems, if this library is loaded. Once the Emulator is initialized
- or SetPatch has been run, this gadget will be ghosted and the settings
- can't be changed anymore.
- If you don't wish to use the commodore 68040.library, a private "dummy"
- 68040.library will be used instead.
- Note that this "dummy" library will always disable the DataCache to
- work properly with Zorro-III DMA boards.
-
- LOAD WORKBENCH
- Will load the Workbench immediately BEFORE booting from a CD.
- This is required for the game Morph (and possibly others) to run and
- sometimes handy for debugging purposes.
-
- TOOLTYPE CDWIN ENTRY
- This defines the stream, where any output from the startup-sequence of
- a CD appears while it is booted.
- Previous versions always used NIL: as the output stream which caused
- funny effects sometimes.
- The default is CDWIN=CON:0/0/700/600/CD-Startup/AUTO/CLOSE, meaning
- that the window will only open IF the startup-sequence does any
- output.
- Usually you shouldn't need to touch this!
- To restore default behaviour, simply delete the entry.
- Then start the emulator and save settings.
-
- Any filename is allowed here.
- Examples:
- CDWIN=NIL: will disable any output.
- CDWIN=CON:0/0/700/600/CD-Startup/AUTO/CLOSE/WAIT will keep the window
- open until you hit the close gadget.
- CDWIN=Harddisk:name will write the output to a file on your harddisk.
-
-
- TOOLTYPE NOAGA ENTRY
- For debugging only. Keep your hands off!
- Only documented here for all you "ToolTypeWatch" hackers.
- Will disable AA/AGA modes. Works only if SetPatch hasn't been run yet.
- Saving settings will always discard this entry.
- Is of not much use for you anyway.
-
-
- CDTV DISCS
- If you try to boot from a CDTV disc, a warning requester will appear.
- You may now select, if you like to Boot with AA/AGA or ECS emulation.
- (Some CDTV Titles do not work correctly with AA/AGA enabled).
- This only works if SetPatch has not been run yet!
- Again: None of the CDTV specific system modules (e.g. cdtv.device) are
- currently emulated!
- Programs using CDTV system modules will NOT work properly, even if they
- work with a CD32!
-
-
- Support for CDROMS faster than double speed
- A new gadget was added: Delay p. Block. If your CD-Rom is a triple or
- quadruple speed drive, you may add delays between reading of blocks.
- Good values should be between 50 and 100 for fast drives.
- Leave it to zero, if you have a single or double speed drive.
-
-
-
- TIPS
-
- Sony CDU-55E (ATAPI drive)
- PlayCD & Filesystem changed, that Audio play works with this drive.
- One problem exists; if the volume is changed, the drive stops playing.
- This is a bug in the drive's firmware.
- For this reason, you MUST set "No Volume Control" in the CD32 Emulator
- if you want to play CD32 games with this drive.
-
-
- SetPatch:
- SetPatch 40.14 or better is required by the CD32-Emulator.
- SetPatch should NOT be run before you start the CD32-Emulator to get
- full control of all features (AA/ECS switch, 68040.library control).
- The Emulator will load SetPatch if you click INSTALL or BOOT.
- If you quit, SetPatch will not be loaded. This is no problem, as
- in case of your normal startup-sequence SetPatch will be loaded
- anyway. This strategy should always work for any configuration.
-
-
- Oktagon/ALF-III/ALF-II users:
- For best performance of the emulator, you should use the SoftSCSI#?.device
- instead of the oktagon.device or ALF.device.
- While installing the software, select the SoftSCSI#?.device from
- FindCD and click USE.
-
-
- TandemCD / bsc CD1200 users:
- New tandemcd#?.devices (version 41.6) are on this disk.
- The installer utility will automatically update the appropriate device.
-
- Changes made:
-
- Workaround for bug in Mitsumi FX-001D (Rev. D-02) firmware added.
-
- This fixes the "Read-Error" problem with some Amiga CDs
- (e.g. Megahits 2, GigaPD Update 2).
- The drive has to be put in a special "recovery" mode, otherwise
- these CDs will cause read errors or other strange behaviour.
- The device driver will only switch in this special mode, if
- the drive fails to recover with its own built-in error correction
- after 5 read retries.
- So, it may take about 10 seconds for the device to switch into
- this "special" mode.
- This mode will be kept active until you change the disk.
- (Gee, this is clever, isn't it?)
-
- I know this really is a kludge, but reading these CDs in a clumsy,
- slow and non elegant way is far better than not reading them at all!
-
- This strategy works fine with my test equipment (A4000/40, TandemCD,
- Mitsumi FX-001-D Rev D-02) and the speed is at least acceptable.
-
- PLEASE LET ME KNOW IF THIS METHOD FIXES YOUR PROBLEMS!
-
-
- TandemAT / bsc CD1200plus users:
- New tandemat#?.devices (version 5.13) are on this disk.
- The installer utility will automatically update the appropriate device.
-
- Changes made:
- A lot! Got most IDE-Atapi drives to work.
- Further you may now use an IDE Harddisk together with a CD-Rom drive
- with the Tandem IDE port.
- The harddisk should be the master, the CD-Rom the slave drive.
- The harddisk needs the file "AT" in your Sys:Expansion drawer to work.
- Sorry, this does not yet work with the CD1200plus.
-
-
-
- 68040 users:
- Machine crashes before loading the CD32-Emulator:
-
- In general, you should NOT use the Commodore 68040.library for playing
- CD32-Titles! Most titles do NOT work properly with the 68040.library!
- Make sure, that SetPatch or Enforcer are NOT run before you
- start the CD32-Emulator, as they WILL load the 68040.library!
-
- First solution: Try to get the obsolete 68040.library version 37.4
- from Commodore (the version shipped with Workbench 3.0 is 37.10, the
- version shipped with Workbench 3.1 is 37.30). Version 37.4 doesn't make
- so much problems with CD32 games.
-
- If your machine crashes or behaves strange while loading the emulator
- (which should never happen!), try the following:
-
- - Make a Boot floppy with "Make CD32 Floppy"
- - Edit the startup-sequence.
- Add "C:SetPatch QUIET NOCACHE" before the emulator is started.
-
- If now all works fine, but you have titles not running correctly with
- the Commodore 68040.library, try this:
-
- - Delete the 68040.library from the Boot Floppy.
- Delete DF0:LIBS/68040.library
-
- - Copy the 68040_dummy.library (locacted in your CD32 directory) to the
- LIBS: directory of the Boot Floppy and rename it to 68040.library.
- Copy .../CD32/68040_dummy.library to DF0:LIBS/68040.library
-
- Check the spelling! Do not use uppercase letters!
-
- If the 68040_dummy.library does not work with your 68040 board, you are
- out of luck. Please give me a note if this happens!
-
-
-
- BUG FIXES & OTHER ENHANCEMENTS
-
-
- Since the first release (Disk 1.3), the following bugs were fixed:
-
-
- CDFS Install script:
-
- Added quotes around device name, as this is required by older mount
- commands.
-
-
-
- CD32-Emulator (control module):
-
- NOWININIT was broken! If NOWININIT was specified in the ToolTypes,
- the other tooltype settings were not interpreted correctly.
- This bug was reported by Keith Smith of Almathera Systems, otherwise
- it would have be still unnoticed.
- Thank you, Keith!
-
- GAME STORE requester opened not relative to the current directory.
-
- Now interprets the CDs startup-sequence before executing it, leaving
- out any commands dangerous for your system. This greatly enhances
- compatibility (e.g. Video Creator does not crash anymore if you
- click "BOOT". In fact, it was the NoReset program that crashed the
- machine!).
-
- Having a seperate output stream enhances compatibility with PD-Disks
- (e.g. The Demo Collection) designed for the CDTV.
-
- Booting now happens as a seperate process, allowing the emulation
- to free all no longer used resources after the boot sequence has been
- started.
-
- Device checking is now performed in the control module (was in cd.device).
- Errors generated, if device is no CD-Rom or CD-Rom doesn't support SCSI-2.
-
-
-
- CD32-Emulator install scripts:
-
- Line 120 of the "Make CD32 Floppy" script was bogus.
-
- The scripts omitted the use of the Commodore 68040.library.
- Bad idea, since this crashes on machines with Zorro-III DMA
- controllers or Second-Level cache 68040 boards.
- The CD32-Emulator gives you now more sophisticated control over
- 68040.library use (see above) by adding an own "dummy" 68040.library
- and should NEVER EVER crash again (hopefully)!
-
-
-
- cd.device
-
- The data direction specified in SCSI direct commands was sometimes
- wrong (caused by a very stupid typing mistake...).
- This badly confused GVP and Fastlane controllers.
- Reported by almost everyone having such beasts (sigh).
- Fixed since Disk release 1.3b.
-
- LUN now inserted in CDB.
-
- Device checking moved to control module.
-
-
- freeanim.library:
-
- Private LVOs added.
- Open count always 1.
-
-
-
- nonvolatile.library:
-
- Open count always 1.
-
-
-
- lowlevel.library:
-
- Open count always 1.
-
-
- PlayCD
-
- Workaround for Bug in Sony CDU-55E added. (Release 2.5, Version 42.2)
-
-
- CacheCDFS
-
- Does not fail any longer, if workbench.library does not open
- (A tribute to A4000T owners)
- ACTION_EXAMINE_NEXT did not always return an error on read failure.
- (Release 2.6, Version 43.5)
-
- Workaround for Bug in Sony CDU-55E added. (Release 2.5, Version 43.4)
-
-
- As a well behaving filesystem, CacheCDFS sometimes uses SCSIF_AUTOSENSE.
- This confused older Fastlane controllers (this time not my fault!).
- Workaround for these controllers added. Fixed since Disk release 1.3a.
-
- Starting with version 41.x, CacheCDFS can read CDs with a logical sector
- size different from 2048 bytes (e.g. required by the Fish & More III CD
- from Xetec).
-
- Added dynamic changes depending on the CD inserted to the fssm environment
- for the 42.x release.
- This was requested by Angela Schmidt for future development.
-
- NOTE FOR DEVELOPERS:
- If the a CD is changed while the FileSystem is inhibited, the fssm
- enviromnemt will NOT change!
- If you detect a disk change, you MUST do an ACTION_INHIBIT FALSE for
- the environment to become valid again.
- The DosList must be unlocked for the change to happen immediately.
-
-
- ACTION_INHIBIT didn't behave correctly. Fixed in 42.x.
- (Found by Angela Schmidt, thank you for the report!)
-
-
- New Control entries:
-
- Q (Quiet, see above)
-
- AL (AutoLowercase, see above)
-
- AUDIO (Defines optional external audio player, see above)
-
- NOAUDIO (Disables all audio handling, see above)
-
- NRR (NoRockRidge, see above)
-
- RRCASE (RockRidge case sensitive, see above)
-
-
-
-
- CDFSprefs
-
- Window now opens pointer relative.
-
-
-
- FindCD
-
- Window now opens pointer relative.
-
- LUN now inserted in CDB.
-
- ALF/Oktagon SoftSCSI#?.device is now included in automatic scan.
- ALF.device & oktagon.device are removed from automatic scan.
-
- The Paradox controller was not found (fixed in 42.1)
-
-
- YACDP (Freeware program)
-
- Exchanged version 1.0 with version 1.1
- Replaced reqtools.library with a newer version.
-
-
-
-
- END OF DOCUMENT
-
-