Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for RS-97 and Bittboy handhelds #10

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

catskull
Copy link

This is all @gameblabla's work. I'm working on enabling midi out over the bittboy's built in UART but not making much progress.

@Mdashdotdashn
Copy link
Owner

Nice one. Is the Bitboy only for the gameboy-ish one or does it also support the Pocket go ?

@gameblabla
Copy link

The bittboy is the gameboy-ish one yes. The PocketGO uses the same hardware as the Bittboy, which is the F1C100S (or F1C500S, a rebrand). It's an ARM9 processor clocked at 533 Mhz.
Btw, my patches would need some refinements because it would most likely break other platforms.
(like the keymapping modification i did and so on)

So feel free to edit the commits if needs to be.

@Mdashdotdashn
Copy link
Owner

I'll have a look if I can still compile everything right. Can you maybe update the build readme with information about toolchains ? That will save me tons of looking around & fiddling

@catskull
Copy link
Author

Here's the instructions gameblabla gave me and they worked:
clone https://github.com/bittboy/buildroot
build with make sdk (takes a while)
copy content from output/host to /opt/bittboy-toolchain

then you can build LGPT by running make PLATFORM=BITTBOY

@catskull
Copy link
Author

btw, @Mdashdotdashn , if you'd like to hack on serial/midi output, I can send you my modded pocket go that does serial out using the 3.5mm A/V port.

@peterswimm
Copy link

Just got a bittboy - is there instructions or a binary somewhere? Would love to help test.

@gameblabla
Copy link

gameblabla commented Jul 24, 2019

Here's a binary for the Bittboy/PocketGo :
lgbt_binary_bittboy.zip

Note that you have to create a link yourself in GmenuNx.

Btw, we would need another alternative to mallinfo because it's usually not available on embedded platorms or musl libc/uclibc.

@peterswimm
Copy link

@Mdashdotdashn I can send you a unit im not using if it will help merge this.

Leonidas-from-XIV added a commit to Leonidas-from-XIV/LittleGPTracker that referenced this pull request Aug 24, 2022
Based on the Bittboy port:
Mdashdotdashn#10
@djdiskmachine
Copy link

Here's the instructions gameblabla gave me and they worked: clone https://github.com/bittboy/buildroot build with make sdk (takes a while) copy content from output/host to /opt/bittboy-toolchain

then you can build LGPT by running make PLATFORM=BITTBOY

Getting a build error on make sdk:
In file included from /usr/include/signal.h:328, from ./signal.h:52, from c-stack.c:49: c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384 | ^~~~~~~~ make[5]: *** [Makefile:1915: c-stack.o] Error 1
Any tips?

@djdiskmachine
Copy link

Solved by applying:
https://gist.github.com/djdiskmachine/d40676262d1b4a12430ae117220d3d8d

enter directory and
make bittboy_defconfig && make

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants