The flasher program is also compiled using the LBB (Liberty Basic Booster) compiler and I doubt many people on here are using that. There is some funny business that must be done to make the flasher that packages all of the files in to one exe.
Source for the bat file.
This will create 4 separate bin files. One for each flash size.
set INN=C:\Users\user\Documents\GitHub\Basic\ESP8266Basic\ESP8266BASIC.ino
set OUT=C:\Users\user\Dropbox\MicroController\esp8266\ESP8266_BASIC_INTERPERTERv2\ESPBasic_Flash_Tool\Build
arduino_debug --verify --board esp8266:esp8266:generic:FlashSize=512K,FlashMode=qio,CpuFrequency=80 --verbose --preserve-temp-files --pref build.path="%OUT%\512k" "%INN%"
arduino_debug --verify --board esp8266:esp8266:generic:FlashSize=1M512,FlashMode=qio,CpuFrequency=80 --verbose --preserve-temp-files --pref build.path="%OUT%\1M" "%INN%"
arduino_debug --verify --board esp8266:esp8266:generic:FlashSize=2M,FlashMode=qio,CpuFrequency=80 --verbose --preserve-temp-files --pref build.path="%OUT%\2M" "%INN%"
arduino_debug --verify --board esp8266:esp8266:generic:FlashSize=4M,FlashMode=qio,CpuFrequency=80 --verbose --preserve-temp-files --pref build.path="%OUT%\4M" "%INN%"
http://esp8266basic.com
A BASIC interpreter for your ESP
Working now on Autodrop3d. A 3d printer with automatic part ejection system. https://autodrop3d.com