Changes

C4CPC

858 bytes added, 15:14, 9 September 2015
/* Firmware upgrade */
* driver : provided with dfu-programmer windows version, native support on recent linux and OSx
=== dfu-programmer Update requirement ===Update procedure requires the dfu-programmer is part of the C4CPC upgrade package. software: * Windows Executable version is precompiledprovided for windows users.* Linux version can be installed either by using you users should find it in they distribution package manager repository or compiling build itfrom source. * OSx version has OSX users will have to be compiled build it from provided source and installed with the provided scriptin dfu-programmer_install_OSX. Check the included readme.txt for detail.
=== Upgrade procedure ===
The upgrade require :Start C4CPC in usb update mode* put dip switch 4 ON* to connect the C4CPC card to you computer using a in one USB cable. It is recommended to either remove it from the CPC/GX4000.port* have DIP press and release the C4CPC reset switch 4 ONOnce the C4CPC is powered Install DFU driver (Power led onWindows only), push *After the reset switch. The uC will enter the DFU mode.On , windows, a driver will be asked look for the 1st time : the device drivers.inf file is These are located in the C4CPC upgrade packagewindows\dfu-prog-usb-1.2.2 folder
You now just need to run the update script :
* Linux/OSx, you need to have root/admin right
<code>sudo UpdateCartEmu.sh</code>* Windows, from the update package windows folder
<code>UpdateCartEmu.bat</code>
 
A successful update looks like this :
 
Manufacturer Code: 0x58 (88)
--- Erase ---
Erasing flash... Success
Checking memory from 0x0 to 0x6FFF... Empty.
--- Flash ---
Checking memory from 0x0 to 0x4DFF... Empty.
0% 100% Programming 0x4E00 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
0% 100% Reading 0x7000 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
Validating... Success
0x4E00 bytes written into 0x7000 bytes memory (69.64%).
--- EEProm ---
0% 100% Programming 0x380 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
0% 100% Reading 0x400 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success
Validating... Success
0x380 bytes written into 0x400 bytes memory (87.50%).
==Cartridge Games==
109
edits