Commit graph

12 commits

Author SHA1 Message Date
05d4c11f56 Fix specifying disc images 2025-03-28 09:18:22 -05:00
bfc9f6f0f0 Add overclocking
.. not currently compatible with PSRAM (sadly), even though I tried
doing the right things with PSRAM clocking.
2025-03-27 12:07:36 -05:00
082f3175f0 Move building the disk image & patching rom into cmake
This fixes a problem I kept causing myself: the patched ROM files
were not per build directory, meaning that I'd build a wrong ROM
and wonder why nothing was working.
2025-03-27 11:47:12 -05:00
cd3bb34482 Fix inverse video & support 512x342 w/o psram 2025-03-24 09:50:47 -05:00
b552b5e844 Put UART stdout on pin A4 @ 115200 baud 2025-03-21 12:36:19 -05:00
7fc9037604 There's audio, but it's glitched.
it only works at all with 128k or 256k non-psram builds

you can hear the beep when you adjust the slider in control panel, but
there's other audio overlaid on it that is kind of a weird descending tone,
very regular in nature.

The sample rate is set to 20k not 22.255k because of my i2s dac not
liking random sample rates.

Instead of using the i2s dac on the fruit jam, this uses A0 (data),
A1 (lrck), A2 (bclk). It's not super convenient, and it's hard coded.
2025-03-20 13:10:48 -05:00
ef43caead5 fix newline 2025-03-19 15:04:25 -05:00
585a3188e9 use fruit jam def (requires updated pico-sdk) 2025-03-19 15:04:20 -05:00
a0268b24da share a picotool path 2025-03-19 15:03:58 -05:00
e78e12fa7c fix psram-required check 2025-03-19 15:03:42 -05:00
ladyada
0753cef012 Add ability to specify disk image to fruitjam-build 2025-03-19 09:39:46 -05:00
1254111004 a script to build on fruitjam
Some configurations that actually work at the time I committed this:
    ./fruitjam-build.sh  -v         # vga resolution, no psram, 128KiB
    ./fruitjam-build.sh  -v -m448   # vga resolution, no psram,  448KiB
    ./fruitjam-build.sh  -m4096     # 512x342 resolution, psram, 4096KiB
2025-03-18 13:43:17 -05:00