Charlie Birks
Charlie Birks
Enable the side set pin if CLOCK is enabled instead of DEN and also set the function on the right pin if DEN is not enabled. I've used this with...
## Description The biggest part of this is removing the use of emscripten's EGL emulation, which allows us to specify the target element for rendering (instead of always using `Module.canvas`)....
### Operating System Linux ### Board Raspberry Pi Pico ### Firmware examples/host/cdc_msc_hid (With an extra `printf` to `tuh_hid_report_received_cb` to confirm that I was getting no reports) ### What happened ?...
... well, up to four because of kernel limit on HID functions. Ended up looking at this more than I intended to, so there are a bunch of changes here....
Uses a `dma_channel`/`pio_sm` of 0xFF to mean "claim unused". (Considered changing the configs to signed and/or adding some defines, but thought I should try the smallest change first...) This change...
This is a thing: https://github.com/Daft-Freak/DERP/tree/jit Seems to work and a bit faster despite some parts being missing. Needs actual testing and maybe porting to non x86. Oh and maybe a...
DERP has mostly inherited the "lazy updates" from DaftBoy(Advance) with the addition of the handling of multiple clocks. This worked fine there with one "master" CPU, two peripherals that don't...
This is all a hacky mess in MemoryBus and spams log messages (due to ignoring most registers). It should at the very least be somewhere else. Also, caching is unimplemented...
Biggest thing missing from the GDB server is being able to debug core1. (Not that multicore has been tested other than running pico3d...) Requires handling commands like `H`, `qC` and...
PIO
Seems a bit wrong for this to be missing from an RP2040 emulator. Though I probably need to sort out DMA first.