----------------------------------------------------------------
AKAI CD3000, CD3000i Version 2.00 Operating System EPROM Images
----------------------------------------------------------------
WARNING! THE EPROM FILES ARE ONLY FOR THE AKAI CD3000, CD3000i, DO NOT USE
THEM IN THE AKAI S3000 OR AKAI CD3000XL! MAKE SURE YOU READ ALL CONTENTS
OF THIS DOCUMENT BEFORE PERFORMING ANY MODIFICATIONS OR UPGRADES!



--------------------------------------------------------
IMPORTANT NOTE:
-------------------------------------------------------- 
A set of corrupted Akai CD3000 version 2.00 EPROM operating system images 
are floating around on the internet and being sold by various online sellers(ebay.com, reverb.com, etc.).
 
The corrupted EPROM images are of incorrect checksums, which do not match the checksums described in 
the Akai FB-501 service bulletin, dated March 29 1995, or the checksums in the provided EPROM file names. 
An Akai CD3000 with V2.00 EPROMs installed, can be checked for this corruption, by following the procedure below:

1. Power up and boot the Akai CD3000 with NO floppy boot disk, this will force boot from the operating system stored in EPROMs.

2. Load an audio sample if one is not already loaded, and attempt to edit the audio sample within the [EDIT SAMPLE] --> [EDIT 1] page. 
   If the operating system crashes while manipulating the controls within the EDIT 1 page, the EPROMS are loaded with the corrupted image set.  

As a workaround, until the EPROM corruption is resolved by following the programming procedure below, 
one can boot off the AKAI CD3000 Version 2.00 floppy boot disk to correct this issue, and override the operating system stored on EPROMs.



--------------------------------------------------------
PROGRAMMING INSTRUCTIONS:
--------------------------------------------------------
Below are listed two 1Mb(128KB) EPROM programming files. 
Each programming file is programmed into a separate 1Mb EPROM, AM27C010-200 or an EPROM of equivalent size, voltage, access time, package and pinout. 
Both EPROM files are raw binary, they are not intel hex or anything else. MD5 checksums are provided in the .md5sum files for checking THE EPROM file integrity:

CD3000_IC10_LSB_v2_00_CHECKSUM_0xD54A.bin
CD3000_IC11_MSB_v2_00_CHECKSUM_0x3A9D.bin

For programming the EPROM images above, try to avoid using a cheap Chinese made universal device programmer(GQ-4x4, etc.), those programmers may or may not apply the correct programming voltage on the Vpp pin or apply the correct programming pin sequence based on what the EPROM manufacturer recommends, resulting in incorrect programming. A good EPROM programmer to use, would be equivalent to a BP Microsystems EP-1140, Dataman-40PRO, Xeltek SuperPro 610P, EEtools topmaxIII, EEtools Chipmax2, etc.  

The EPROM programmer software tool will by default show a 32 bit checksum on the EPROM file, only focus on the lower 16 bits of the checksum that matches with the filename, for checking the checksum.

After EPROM upgrade and installation, power on the CD3000 and run the CD3000's built in diagnostic memory test, this will check the integrity of the computer PCB and the RAM module(s). 
The diagnostic test can be entered by following the procedure below:

1. Press the MARK/# and NAME buttons together, afterwards all bottom row LED buttons underneath the screen function buttons should now be illuminated.
2. Press the +/<- button, this will enter the operating system's service mode, and begin checking the integrity of the RAM module(s).
3. Be patient, the test will take a couple minutes to complete. 

When the RAM test is completed, verify that the RAM integrity check passes, you should see the word okay displayed for each RAM module present, then press the F8 button to reload the Operating System. Exercise the Akai CD3000's menus and operations to check for any abnormal behavior, if all is well, the upgrade is complete. If errors are encoutered, troubleshoot as necessary, try different EPROMS, check continunity of the EPROM socket pins, replace EPROM socket, etc.


-------------------------------------------------------
Notes on using the Akai M.E.S.A. software package with the CD3000 series:
-------------------------------------------------------
-The Akai CD3000 V2.00 operating system adds M.E.S.A. functionality, however this funtionality will ONLY work with the Macintosh version of the M.E.S.A. II software.
 
-The latest Macintosh M.E.S.A. II software and drivers are provided in this archive.

-The provided CD3000 version 2.0 operating system was tested using MESA II version 1.2, using the following hardware and software:
 - Macintosh Performa 6200CD running MacOS 7.6.1, using the builtin motherboard SCSI DB25 port.
 - Macintosh monitor port to VGA adapter with DIP switches 2, 3, 6, and 7 turned on, all other switches turned off. 
 - DB25 male to CN50 male SCSI cable, 3 feet in length, connecting the Macintosh directly to the CD3000 via SCSI.
 - Akai M.E.S.A. SCSI plugin driver version 1.0.
 https://web.archive.org/web/20011206065154/http://www.akaipro.com:80/jp/products/software/mesa/mesa.html#win

-The Akai CD3000 and CD3000i are incompatible with the Windows version of M.E.S.A. Only the Akai S2000, S3000XL, S3200XL, CD3000XL are compatible with Windows M.E.S.A.

-Make sure you use the SCSI plugin driver when using the latest version of the M.E.S.A II software version 1.2 or greater with the Akai CD3000 or CD3000i.
 https://akaiscsifaq.digidude.net/akaifaq_mesa_pc.htm

-Only use version 1.0 of the SCSI plugin driver for CD3000 and CD3000i, this plugin should be dumped within the M.E.S.A. plugins folder.
 Also included is version 2.1 of the SCSI plugin driver for G3 Macintosh systems.
 
-When the hardware is hooked up correctly, bootup the CD3000 first before booting the Macintosh, the Macintosh MUST detect the SCSI interface of the CD3000 when booting. 

-When attempting to run the "Find Sampler" function within the M.E.S.A. II software package, you should see a prompt window
 for entering the SCSI ID number. By default, the CD3000 boots up with a local SCSI ID of 6, make sure nothing else in the SCSI chain has an ID of 6.

------------------------------------------------------ 
The following below is a list of corrections, and improvements for the version 2.00 operating system, as detailed in the Akai FB-501 service bulletin:
------------------------------------------------------

[IMPROVEMENTS]
1. The CD3000 now reads CD-ROMs made for the Roland and E-MU samplers ([UTILITY] page)
   Refer to the inserts of the Operator's Manual for the details of its operation.

   - The CD-ROMs confirmed are for the Roland S760 and E-MU EMU3-XP models.
     The CD-ROMs made for the other models, may not work properly.

   - Since the S3000 series samplers can only access up to 512Mb, the excessive data
     beyond 512Mb on the CD-ROMs are ignored.
 
   - The [HELP] function has been deleted, to implement this software upgrade.

2. The System Exclusives has been expanded to adapt M.E.S.A. (editing software).

3. The default name in [Edit Sample] has been changed from [PULSE] to [SINE].

4. The default value of [Filter Key Follow] has been changed from [+12] to [0].


[CORRECTIONS]
1. In [Portament], one sample stays on when stereo sample or portament over two key
   groups are used in [TIME] setting.

2. When S900 disk is loaded, the sample name of the last key group is corrupted, thus it
   will not sound properly.