Coder Social home page Coder Social logo

picopad-playground's People

Contributors

gabbajoe avatar tvecera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

picopad-playground's Issues

Unable to build gb emulator

Hi I tried to build the gameboy emulator but I'm unable o build.
it looks like the picopad-base is not complete to build.

`nils@flunder:~/picopad/picopad-playground/picopad-sdk/picopad-gb$ cmake CMakeLists.txt
PICO_SDK_PATH is /home/nils/picopad/picopad-playground/pico-sdk
PICO platform is rp2040.
Build type is Release
PICO target board is pico.
Using board configuration from /home/nils/picopad/picopad-playground/pico-sdk/src/boards/include/boards/pico.h
TinyUSB available at /home/nils/picopad/picopad-playground/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
BTstack available at /home/nils/picopad/picopad-playground/pico-sdk/lib/btstack
cyw43-driver available at /home/nils/picopad/picopad-playground/pico-sdk/lib/cyw43-driver
Pico W Bluetooth build support available.
lwIP available at /home/nils/picopad/picopad-playground/pico-sdk/lib/lwip
mbedtls available at /home/nils/picopad/picopad-playground/pico-sdk/lib/mbedtls
CMake Error at /home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/CMakeLists.txt:1 (add_subdirectory):
The source directory

/home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/pico-onewire

does not contain a CMakeLists.txt file.

CMake Error at /home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/CMakeLists.txt:2 (add_subdirectory):
The source directory

/home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/hagl

does not contain a CMakeLists.txt file.

CMake Error at /home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/CMakeLists.txt:3 (add_subdirectory):
The source directory

/home/nils/picopad/picopad-playground/picopad-sdk/picopad-base/src/vendor/hagl_hal

does not contain a CMakeLists.txt file.

-- Configuring incomplete, errors occurred!
See also "/home/nils/picopad/picopad-playground/picopad-sdk/picopad-gb/CMakeFiles/CMakeOutput.log".
See also "/home/nils/picopad/picopad-playground/picopad-sdk/picopad-gb/CMakeFiles/CMakeError.log".
`

Using SSH to clone submodules is problematic for anonymous user

url = [email protected]:tuupola/hagl_pico_mipi.git

Using SSH access to GitHub requires user to have account and properly configured SSH keys.
Something hard to explain to common user, who want just to build his ROM for PicoPad.
He or she follows instruction to clone with submodules and receive "Error: Permission denied (publickey)"
It makes also the some trouble, if you make Dockerfile to automatize the task.

I think that reference to 2 repos from https://github.com/tuupola/ could be switch to https with no issue

Editing Instructions in ReadMe for picopad-gb (arduino version)

In point 3, it is stated that fields C should be closed in __in_flash("rom") gameRom[], but this causes an error in compilation.
When you enter

#include <pico/platform.h>
const unsigned char __in_flash("rom") gameRom[] = {

compilation is fine without errors.
It would be possible to modify the ReadMe?

Thank you

OS: Windows 11 (22H2 v22621.2215)
SW: Visual Studio Code (v1.82.0), PlaftformIO (v3.3.1)

save files for games

Hi,

with your bootloader you flash every time the game new so not high scours or for gameboy games save files are working. Do you plant to implement such a feature that the high score or the gameboy save files will get read and store on the sd card?

Cheers,
Gabba

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.