sawyer
|
1182560582
|
remvove lock_display
|
2025-10-28 12:36:15 -06:00 |
|
sawyer
|
a7daa4c5fc
|
get fps better
|
2025-10-28 12:20:02 -06:00 |
|
sawyer
|
bbc9613f62
|
cleanup
|
2025-10-28 09:50:15 -06:00 |
|
sawyer
|
10c9457953
|
double framebuffer
|
2025-10-27 19:46:09 -06:00 |
|
sawyer
|
4c58f66c94
|
gif plays at low fps
|
2025-10-27 18:53:22 -06:00 |
|
sawyer
|
999b22a96f
|
only mark framebuffer tile as dirty if pixel changes
|
2025-10-27 12:30:23 -06:00 |
|
sawyer
|
f6d5fb98ab
|
alloc user to access kernel backed heap (psram, if equiped)
|
2025-10-27 12:25:57 -06:00 |
|
sawyer
|
b872e6be7c
|
Merge branch 'psram-alloc' into gif
|
2025-10-27 09:15:40 -06:00 |
|
sawyer
|
5414725241
|
add pimoroni2w support
|
2025-10-26 20:21:34 -06:00 |
|
sawyer
|
7662e485c0
|
gif need psram
|
2025-10-19 15:25:01 -06:00 |
|
sawyer
|
31a3772bcb
|
spi psram works
|
2025-10-14 14:07:58 -06:00 |
|
sawyer
|
212077578c
|
Merge branch 'main' into psram-alloc
|
2025-10-14 12:43:26 -06:00 |
|
sawyer
|
38cdfcd549
|
add syscall to get time in ms since application start
|
2025-10-06 18:23:31 -06:00 |
|
sawyer
|
76c7870a79
|
remove shared crate
|
2025-10-06 00:25:56 -06:00 |
|
sawyer
|
28417cce69
|
fix bug in abi_sys causing display driver crashes
|
2025-10-06 00:18:44 -06:00 |
|
sawyer
|
ddcdd5942a
|
make all syscalls ffi compat
|
2025-10-05 18:24:44 -06:00 |
|
sawyer
|
af238b2847
|
cbindgen abi_sys
|
2025-10-05 17:14:38 -06:00 |
|
sawyer
|
f2a5801284
|
fully c ffi compat
|
2025-10-05 15:43:57 -06:00 |
|
sawyer
|
f73df7e0b8
|
fix abi in readme
|
2025-09-30 12:14:51 -06:00 |
|
sawyer
|
2021ef9753
|
update readme and just for release builds
|
2025-09-30 12:11:57 -06:00 |
|
sawyer
|
59e4a7faa2
|
file names in gallery
|
2025-09-29 18:33:37 -06:00 |
|
sawyer
|
15a09b52d7
|
gallery works
|
2025-09-29 12:35:54 -06:00 |
|
sawyer
|
f353cad108
|
WIP gallery app
|
2025-09-28 22:24:29 -06:00 |
|
sawyer
|
d986f1409f
|
lower kernel version
|
2025-09-28 17:46:49 -06:00 |
|
sawyer
|
2221ffdbde
|
basic fs syscall(s)
|
2025-09-28 14:07:03 -06:00 |
|
sawyer
|
7bd6012748
|
use C abi for syscalls
|
2025-09-26 23:39:19 -06:00 |
|
sawyer
|
bf3b37783f
|
Readme
|
2025-09-26 22:51:35 -06:00 |
|
sawyer
|
16e0374550
|
remove unused
|
2025-09-26 20:30:21 -06:00 |
|
sawyer
|
dbb811c9f5
|
use section parser
|
2025-09-26 20:29:38 -06:00 |
|
sawyer
|
fb2c3583de
|
remove debugs
|
2025-09-26 20:26:42 -06:00 |
|
sawyer
|
180d9e82d2
|
PIE binaries & fix currupted framebuffer
|
2025-09-26 20:24:23 -06:00 |
|
sawyer
|
07b4905a06
|
use strum for abicalltable
|
2025-09-26 11:15:42 -06:00 |
|
sawyer
|
d00e644100
|
semi-working snake game
|
2025-09-19 13:08:16 -06:00 |
|
sawyer
|
2012e68995
|
remove unused
|
2025-09-18 19:21:17 -06:00 |
|
sawyer
|
e628c47e4b
|
remove screen tearing
|
2025-09-18 19:20:20 -06:00 |
|
sawyer
|
9468ceab51
|
fix first selection
|
2025-09-18 17:48:21 -06:00 |
|
sawyer
|
bf359f0513
|
selection menu works for multiple binaries, and shows selection box
|
2025-09-18 17:43:49 -06:00 |
|
sawyer
|
4f93ee4e9d
|
cargo upgrade
|
2025-09-18 16:45:03 -06:00 |
|
sawyer
|
fab10dfa1f
|
cargo fix
|
2025-09-18 16:44:18 -06:00 |
|
sawyer
|
46c69ead67
|
remove debug comments
|
2025-09-18 16:28:32 -06:00 |
|
sawyer
|
39abe19fd3
|
can load & reload programs
|
2025-09-18 16:25:24 -06:00 |
|
sawyer
|
1cd0d292fe
|
calculator works pretty well minus the tearing
|
2025-09-18 15:53:35 -06:00 |
|
sawyer
|
e07700beea
|
wip calculator
|
2025-09-18 11:50:28 -06:00 |
|
sawyer
|
1f1aa5ada5
|
clear ui, when loading bin
|
2025-09-18 11:07:14 -06:00 |
|
sawyer
|
177c15e9cc
|
fixes
|
2025-09-18 10:57:08 -06:00 |
|
sawyer
|
dadde9048d
|
fix loader
|
2025-09-16 16:52:45 -06:00 |
|
sawyer
|
ef66933a25
|
WIP scsi :(
|
2025-09-16 16:46:24 -06:00 |
|
sawyer
|
4c6e16270e
|
WIP scsi
|
2025-09-15 19:54:40 -06:00 |
|
 sawyerandGitHub
|
903a4ab631
|
Merge pull request #1 from LegitCamper/fix-fb
Fix fb
|
2025-09-14 20:47:20 -06:00 |
|
sawyer
|
505450c8b8
|
working dynamically loaded app
|
2025-09-14 20:46:43 -06:00 |
|
sawyer
|
d934036965
|
screen tearing kinda poop
|
2025-09-14 19:12:17 -06:00 |
|
sawyer
|
919744dbec
|
atomic fb
|
2025-09-14 18:40:48 -06:00 |
|
sawyer
|
59f6bf8ef7
|
update deps
|
2025-09-13 14:43:54 -06:00 |
|
sawyer
|
1994d74a17
|
WIP
|
2025-09-13 13:57:41 -06:00 |
|
sawyer
|
70ecbcafc3
|
can dynamically load applications
|
2025-09-07 18:13:55 -06:00 |
|
sawyer
|
8dad3ce6bb
|
wip dynamic loading
|
2025-09-05 17:27:15 -06:00 |
|
sawyer
|
e2ff3740f3
|
working on binary selection
|
2025-09-05 14:04:35 -06:00 |
|
sawyer
|
ce35df64c3
|
WIP Binary Ui
|
2025-09-04 19:32:47 -06:00 |
|
sawyer
|
ec25ee8601
|
fix framebuffer crash
|
2025-09-04 18:33:43 -06:00 |
|
sawyer
|
5d0a3608d1
|
WIP keyboard syscall
|
2025-08-31 22:41:09 -06:00 |
|
sawyer
|
1bbd988ef7
|
print syscall
|
2025-08-29 15:05:19 -06:00 |
|
sawyer
|
f3c67beb00
|
userlib now implements embedded_graphics::DrawTarget
|
2025-08-27 17:12:51 -06:00 |
|
sawyer
|
64254831e8
|
can drawiter
|
2025-08-26 20:08:50 -06:00 |
|
sawyer
|
535a99800d
|
userland app drew to kernel framebuffer!!!
|
2025-08-26 18:49:29 -06:00 |
|
sawyer
|
c4f2c6cffb
|
user app can invoke kernel syscall!!!!
|
2025-08-26 18:44:46 -06:00 |
|
sawyer
|
6dcdd88a0f
|
can run entrypoint on user elf
syscalls via call_abi are still not working
|
2025-08-03 18:55:26 -06:00 |
|
sawyer
|
aa00e9728d
|
load elf file
|
2025-08-01 21:32:35 -06:00 |
|
sawyer
|
6203392407
|
create core1 for userland
|
2025-08-01 17:58:10 -06:00 |
|
sawyer
|
8ca55fcdaf
|
working on bin selection ui
|
2025-08-01 16:24:37 -06:00 |
|
sawyer
|
db81470531
|
only enable scsi when sdcard is detected
|
2025-08-01 01:29:03 -06:00 |
|
sawyer
|
98fb736127
|
enhance usb control loop
|
2025-07-31 17:23:24 -06:00 |
|
sawyer
|
602e47f57b
|
getting simple display abi
|
2025-07-30 18:00:47 -06:00 |
|
sawyer
|
078e1f6931
|
global access to framebuff
|
2025-07-30 17:44:52 -06:00 |
|
sawyer
|
6a5ba29df1
|
fix display dep
|
2025-07-30 16:31:02 -06:00 |
|
sawyer
|
a53929f511
|
Merge usb-mass-storage branch
|
2025-07-30 15:21:44 -06:00 |
|
sawyer
|
0f4b4f8ffc
|
setup basic file structure
|
2025-07-19 23:15:27 -06:00 |
|
sawyer
|
2d31e62d82
|
Squash merge keyboard-writer into main
|
2025-07-17 23:34:20 -06:00 |
|
sawyer
|
13d267f61e
|
can alloc with psram
|
2025-06-26 20:34:18 -06:00 |
|
sawyer
|
5e537be5a3
|
keyboard & peripheral enhancement
|
2025-06-26 20:00:44 -06:00 |
|
sawyer
|
b3e721a8be
|
working keyboard
|
2025-06-26 16:33:16 -06:00 |
|
sawyer
|
8aa7a40fa5
|
half display resolution
|
2025-06-25 19:22:37 -06:00 |
|
sawyer
|
8f3c3053c8
|
use full rp2350 ram
|
2025-06-25 14:33:43 -06:00 |
|
sawyer
|
a3b16c51f8
|
draw square
|
2025-06-25 14:32:53 -06:00 |
|
sawyer
|
f8325a7750
|
switch to rp2350
|
2025-06-24 19:02:33 -06:00 |
|
sawyer
|
3392dec944
|
fix keyboard timing
|
2025-06-23 19:01:36 -06:00 |
|
sawyer
|
8cadd10ea7
|
fix keyboard read regs
|
2025-06-23 18:48:52 -06:00 |
|
sawyer
|
6a6172b254
|
basic keyboard driver
|
2025-06-18 19:17:27 -06:00 |
|
 sawyerandGitHub
|
a9eb1fefcd
|
Initial commit
|
2025-06-18 14:54:00 -06:00 |
|