HCLoad
History
HCLoad is a Windows boot loader for many flavor of HC11 who the register map is the same as a M68HC11E9. HCload is a solution for many students and hobbyists who look for a powerful tool to program, erase, verify the EEPROM, EPROM, ROM of a HC11. Please note that HCLoad had been written in 1998 and there is no more development in this software.
Features Ver : 6.0b10
In the HC11
|
|
Check the communication between HCLoad and the PC |
|
|
Program/Verify/Compare/Erase the EEPROM of the HC11 |
|
|
Program/Verify/Compare the EPROM of the HC11 |
|
|
Program the config register of the HC11 |
|
|
Download/Execute code in external RAM |
|
|
Upload any internal/external memory range to your PC in a S19 file |
|
|
Program/Verify/Compare a external EEprom |
|
|
Connect/Disconnect HCload to CommPort |
In the Xicor
|
|
Modify the Software Data Protection |
|
|
program/Verify the EEprom |
|
|
Modify the EEM register |
|
|
Modify the SFR register |
|
|
Reset the Xicor (if you mess your Xicor) |
System Requirements
|
|
Windows 95, 98 or NT 4.0 |
|
|
16 Megs of RAM |
|
|
8 Meg of Hard disk space |
|
|
Minimum video resolution of 640x480 (*800x600) *: recommended settings |
History
| V6.0b4 | Add the Upload function, Change from MOT format to S19 format bootload files, Add security |
| V6.0b5 | Correct minor bugs |
| V6.0b6 | Correct lock-up bugs, Add Connect/Disconnect function |
| V6.0b7 | Correct problem if HCload is install on a differant drive than C: |
| V6.0b8 | Correct Help with netscape & Connect error if the comm port is not free |
| V6.0b9 | Correct second upload problem. Add scroll bar begin/end value checking. Correct small bug in file seclection box. Add Pop-Up help "yellow box". |
| V6.0b10 | Correct small graphical problem at startup. Modify the scroll bar begin/end value checking. |
Download HCload Ver : 6.0b10
KeyGenerator for HCload
Hardware for HCload
![]() |
First Note:
Each time you want to make an action with HCLoad, you must reset your HC11, if the traffic light doesn’t change to green, that's because you have a hardware problem (most likely).
Communication test:
The first thing you must do is to setup the communication port of your PC that is connected to your HC11. Click on the ‘Test Comm’, to verify the communication between your PC and your HC11.
EEprom:
This part of HCLoad will let you program the internal EEPROM of the HC11, you must setup the slider to determine the beginning and the end of your EEPROM.
CheckStat: This function will tell you if the EEPROM is empty or already programmed.
Erase: This function will erase the entire EEPROM
Program: This function will program the EEPROM with your S19 file (the EEPROM must be erased before)
Compare: This function will compare the EEPROM with a S19 file
Eprom:
This part of HCload is to work with the internal Eprom of the HC11, you must setup the slider to determine the beginning and the end of your Eprom.
CheckStat: This function will told you if the Eprom is erase or program.
Program: This function will program the Eprom with your S19 file (the eprom must be erase before).
Compare: This function will compare the Eprom with a S19 file.
Config Reg:
This part of HCLoad is to program the config register of your HC11.
EEPROM on: if this is checked, the EEPROM will be present in the memory map.
ROM on: if this is checked, the ROM will be present in the memory map.
No COP: if this is checked, Computer Operating Properly is not enable
No SEC: if this is checked, the Security is not enable
External:
This part of HCLoad works with external devices, RAM and EEPROM.
Download: This function will download a S19 file in external RAM and execute it at the specified address.
Program: This function will program the external EEPROM with your S19 file.
Compare: This function will compare the EEPROM with a S19 file.
Dump:
This part of HCLoad allows uploading (reading) data from the HC11 memory (internal/external) to your PC in a S19 file format.
Xicor:
This section of HCload works with external xicor 68C75, this device is very strange, I spent 2 months writing (porting) the code for it. You need to know that the Xicor don't care about the soft reset. You need to perform a hard reset!!! Second, do not apply the power with the pin WC to ground, this will corrupt the Xicor chip memory.
Program SFR: This function will program the SFR register to the value you want.
Program EEM: This function will program the EEPROM Map register to the value you want.
Program BPR: This function will program the Block Protect Register to the value you want.
SDP off: This function will remove the Software Data Protection
Program: This function will program the EEPROM of the Xicor with a S19 file.
Compare: This function will compare the EEPROM of the Xicor with a S19 file
Reset: This function will reset all the Xicor registers (SFR: $8400 EEM: $E000 BPR: $00)
Here is the right procedure to program your Xicor:
WC to 1
Put your HC11 in bootstrap mode
Power on your board
Reset your HC11
WC to 0
Press SDP off on HCload
WC to 1
Reset your HC11
WC to 0
Download your S19 file with HCload
WC to 1
Power off your board
Put your board in extended mode
Power on your board and your code is suppose to run....