benirose / O_C-BenisphereSuite

Benisphere Suite is a continuation of Hemisphere Suite, an alternate firmware for Ornament and Crime, featuring a dual-applet framework with dozens of different modular functions.
168 stars 17 forks source link

Size mismatch between downloaded versions. #72

Closed TricksterSam closed 1 year ago

TricksterSam commented 1 year ago

I have a version of O_C-Benispheresuite-BSSv1.3.1 that I modified, compiled, and installed, but moving my one change (Runglbook) into the repo I cloned from Github results in an out-of-memory error when compiling.

region FLASH overflowed by 28108 bytes collect2: error: ld returned 1 exit status Error compiling for board Teensy 3.2 / 3.1.

I'm kind of new to forking other people's projects. Can I run some kind of diff on the folder to find out where those extra kilobytes are?

djphazer commented 1 year ago

What are you using to compile? I'm afraid we've abandoned support for the Arduino IDE in favor of Platform IO, but you might still be able to make it work if you use the "smallest code" compiler optimization.

TricksterSam commented 1 year ago

I was using method B for installing Ornament and Crime which is linked to from the front page. I compiled it with Arduino IDE 1.8.1 and installed it with Teensyduino v1.35. Arduino 1.8.1 is now giving me the error. I did have to make one change to include USB MIDI in the preferences.

I wasn't aware of Platform IO. Looks useful because I prefer to work in VSCodium. Will work on getting C++ working with VSCodium first. Thanks!

TricksterSam commented 1 year ago

It works in Visual Studio. It would be nice to have some detailed instructions for others who are still trying to compile the old way.