'########::'########:::'#######:::'######:::'########:::::'###::::'##::::'##:'##::::'##:'########:'########::
##.... ##: ##.... ##:'##.... ##:'##... ##:: ##.... ##:::'## ##::: ###::'###: ###::'###: ##.....:: ##.... ##:
##:::: ##: ##:::: ##: ##:::: ##: ##:::..::: ##:::: ##::'##:. ##:: ####'####: ####'####: ##::::::: ##:::: ##:
########:: ########:: ##:::: ##: ##::'####: ########::'##:::. ##: ## ### ##: ## ### ##: ######::: ########::
##.....::: ##.. ##::: ##:::: ##: ##::: ##:: ##.. ##::: #########: ##. #: ##: ##. #: ##: ##...:::: ##.. ##:::
##:::::::: ##::. ##:: ##:::: ##: ##::: ##:: ##::. ##:: ##.... ##: ##:.:: ##: ##:.:: ##: ##::::::: ##::. ##::
##:::::::: ##:::. ##:. #######::. ######::: ##:::. ##: ##:::: ##: ##:::: ##: ##:::: ##: ########: ##:::. ##:
..:::::::::..:::::..:::.......::::......::::..:::::..::..:::::..::..:::::..::..:::::..::........::..:::::..::
Version: 1.0.1.0
Programmer is a Visual Basic program that converts an Assembly (ASM) file to a binary (HEX) file using MPASMWIN, then programs it using the eLabtronics USB Programmer software.
To make this yourself:
- Download the contents of this repo on to your computer with
git clone git://github.com/kirbylover4000/Programmer.git
. - Download and install the CoreChart software from eLabtronics.
- Copy the folder called
ASM
inC:\Program Files\CoreChart
to theprogrammer\bin\Debug
folder. - Copy the
USBezChart.exe
program in the CoreChart folder toprogrammer\bin
. - Open the solution in Visual Studio and click Debug > Publish programmer.
- Find the
giveio.sys
driver for the USB Programmer and place it in thesetup
folder. - Run Inno Setup, open the
setup\setup.iss
file and compile it. - Test the setup program that was just generated by installing it on your computer.
- Rename an
.ASM
file to have the.usb
file extension and open it. Programmer should open; follow the prompts.
If Programmer doesn't appear after running it in the above step, please check that you did everything properly. If it still doesn't work, please file an issue and I will help you.