endbasic icon indicating copy to clipboard operation
endbasic copied to clipboard

Rpi 1/0 (armv6) version ?

Open ABelliqueux opened this issue 7 months ago • 5 comments

This looks great. Would it be possible to have a armv6 version for rpi 1/0 ?

ABelliqueux avatar May 09 '25 11:05 ABelliqueux

For those interested, here is an armv6 build of 0.11.1 built from gh actions (see here : https://github.com/ABelliqueux/endbasic/actions):

endbasic-02abdfa-linux-armv6-rpi.zip

ABelliqueux avatar May 09 '25 20:05 ABelliqueux

Oh, if the process can be automated on GH Actions, for sure! I can incorporate this into the release pipeline and the next release will have an armv6 build :)

jmmv avatar May 09 '25 20:05 jmmv

Nice :)

You can check https://github.com/ABelliqueux/endbasic/blob/master/.github/workflows/release.sh#L70-L87 and https://github.com/ABelliqueux/endbasic/blob/master/.github/workflows/build.yml for my changes.

It was a lot of trial and error to get this working so I have around 20 commits on release.sh, but I should be able to submit a PR from a clean fork tomorrow if you want ?

The solution is based on this btw : https://github.com/mdirkse/rust_armv6

Also, I have yet to test this on real HW :)

ABelliqueux avatar May 09 '25 20:05 ABelliqueux

lot of trial and error to get this working so I have around 20 commits on release.sh

Yeah, that's the deal with CI workflow changes 😆

A PR tomorrow is perfectly fine; no rush. See CONTRIBUTING.md at the top of the repo if you haven't seen it yet.

jmmv avatar May 09 '25 21:05 jmmv

Ok, PR is here : https://github.com/endbasic/endbasic/pull/276

It looks like everything builds fine 🤞

EDIT: tested on real HW, it runs on a Raspberry Pi A rev 2.0 (BCM2835).

ABelliqueux avatar May 10 '25 07:05 ABelliqueux