Yann MAGNIN
|
07b04138ec
|
fygue: fix typo
|
2025-04-12 14:45:38 +02:00 |
|
Yann MAGNIN
|
7ff93e79f0
|
fygue: switch tabs to spaces :)
|
2025-04-12 08:47:17 +02:00 |
|
Yann MAGNIN
|
817e654e74
|
fygue: fix FAT12 cluster handling + fix file seek() handling
|
2025-04-11 12:46:45 +02:00 |
|
Yann MAGNIN
|
ec6f7cedc5
|
fygue: fix read() + fix broken sync() + fix path handling + fix file stat() + various other fixes
|
2025-04-10 23:40:59 +02:00 |
|
Yann MAGNIN
|
69d59cd4d2
|
fygue: (untested) complete re-architecture + syncfs() support
|
2025-04-10 13:46:24 +02:00 |
|
Yann MAGNIN
|
c99a18d748
|
fygue: WIP prepare syncfs() implementation + fix Math+ Flash information
|
2025-04-09 18:31:28 +02:00 |
|
Yann MAGNIN
|
ba7d84dbb2
|
fygue: rework flash abstraction to reduce device-specific cases and allow future optimization
|
2025-04-08 19:03:47 +02:00 |
|
Yann MAGNIN
|
8156c8437b
|
fygue: merge dev branch that add FXCP400 file IO support
|
2025-04-08 18:12:52 +02:00 |
|
Yann MAGNIN
|
f1bf037a18
|
fygue: rework flash abstraction + support FAT12 (untested) + support G35PE2 device + support Math+ device (untested)
|
2025-04-08 11:21:04 +02:00 |
|
Yann MAGNIN
|
fc358c2fb1
|
fygue: rework flash initialization + fix mount fail behaviour
|
2025-04-07 13:29:02 +02:00 |
|
Lephe
|
416331d48b
|
kernel: replace CP400 file functions with Yatis', fixing unstability
|
2025-04-06 22:00:40 +02:00 |
|
Lephe
|
3dedbea70d
|
fs: fix incorrect cursor state after pread/pwrite
|
2025-04-06 15:54:44 +02:00 |
|
Lephe
|
8e64a8a107
|
fs: fx-CP 400 fixes, still unreliable when writing as previously known
|
2025-04-06 15:54:44 +02:00 |
|
Yann MAGNIN
|
a56d57ad61
|
fygue: support FXCP400 (work, but broken for BFile syscalls)
|
2025-04-06 12:23:25 +02:00 |
|
Yann MAGNIN
|
d9b03e7052
|
fygue: support read() primitive
|
2025-04-05 18:16:24 +02:00 |
|
Yann MAGNIN
|
20cb87c0c1
|
fygue: support close() primitive for file
|
2025-04-05 17:05:33 +02:00 |
|
Yann MAGNIN
|
b1b4e8a287
|
fygue: support cluster chunk list generator for file (needed for the future read() primitive)
|
2025-04-05 15:22:09 +02:00 |
|
Yann MAGNIN
|
eaa0602225
|
fygue: fix FAT cluster resolution + support stat() for directory + support stat(), lseek() and write() (EROFS) for file
|
2025-04-05 13:34:42 +02:00 |
|
Yann MAGNIN
|
bad0dbd5f4
|
fygue: support stat for directory and file
|
2025-04-05 09:31:38 +02:00 |
|
Lephe
|
7180b52fd4
|
fs: first steps towards working fx-CP 400 support (compiles, no syscalls)
|
2025-04-05 08:34:08 +02:00 |
|
Lephe
|
93e58c7f63
|
r61523: add r61523_set_pixel() function
This is used for touch framerate experiments where a full frame refresh
is too expensive.
|
2025-04-05 08:22:26 +02:00 |
|
Yann MAGNIN
|
8b5ede80fe
|
fygue: support directory lseek,write(error),close
|
2025-04-04 11:25:18 +02:00 |
|
Yann MAGNIN
|
dae0972878
|
fygue: support readdir() + small fixes
|
2025-04-04 08:50:24 +02:00 |
|
Yann MAGNIN
|
e4e09052fc
|
fygue: support open() primitive
|
2025-04-03 14:22:02 +02:00 |
|
Yann MAGNIN
|
6d99494d30
|
fygue: (WIP) add syncfs support + add FAT/Flash backend + prepare open() primitive
|
2025-04-02 15:34:15 +02:00 |
|
Yann MAGNIN
|
b40a6b3fa8
|
fs: prepare Fygue integration
|
2025-04-01 21:06:55 +02:00 |
|
Yann MAGNIN
|
968588bac3
|
fugue: manually handle world-switch
|
2025-04-01 16:12:09 +02:00 |
|
Yann MAGNIN
|
4442d27b62
|
world: new gint_world_enter() and gint_world_leave() primitives
|
2025-04-01 15:03:23 +02:00 |
|
Lephe
|
dff487b20a
|
touch: get calibration info from OS, if known
|
2025-03-30 16:01:20 +02:00 |
|
Lephe
|
282f56fdc1
|
cp: slightly less stupid dclear()
|
2025-03-30 16:00:03 +02:00 |
|
Lephe
|
48718bf9be
|
giteapc: also install CP target by default
|
2025-03-24 20:18:10 +01:00 |
|
Lephe
|
4a5c0bbfec
|
gint: fix poweroff crash due to misaligned syscall table
|
2025-03-24 10:57:22 +01:00 |
|
Lephe
|
cf020c4bee
|
kernel: detect circuit10's emulator so it stays as CG50
Otherwise gint assumes Math+ by default.
|
2025-03-24 10:28:43 +01:00 |
|
Lephenixnoir
|
294d6afc8c
|
Merge pull request 'feat/touch : code cleanup' (#42) from Yatis/gint:feat/touch into dev
Reviewed-on: https://git.planet-casio.com/Lephenixnoir/gint/pulls/42
|
2025-03-23 17:32:56 +01:00 |
|
Yann MAGNIN
|
b7859a1625
|
touch: only enable touchscreen for FXCP400 + fix C++ header support
|
2025-03-23 17:27:00 +01:00 |
|
Yann MAGNIN
|
5e633a9810
|
touch: code cleanup
|
2025-03-23 17:16:54 +01:00 |
|
Lephenixnoir
|
969f5ad8d8
|
Merge pull request 'feat/touch - (WIP) support touch-screen driver for FXCP400 devices' (#40) from Yatis/gint:feat/touch into dev
Reviewed-on: https://git.planet-casio.com/Lephenixnoir/gint/pulls/40
|
2025-03-23 16:33:34 +01:00 |
|
Lephenixnoir
|
03c5d02142
|
Merge pull request 'r61523: fix newer screens variant' (#41) from Yatis/gint:fix/r61523 into dev
Reviewed-on: https://git.planet-casio.com/Lephenixnoir/gint/pulls/41
|
2025-03-21 11:15:19 +01:00 |
|
Yann MAGNIN
|
38eb777d02
|
r61523: fix newer screens variant
|
2025-03-21 09:30:54 +01:00 |
|
Yann MAGNIN
|
8515c2aecb
|
touch: fix typo
|
2025-03-19 15:56:46 +01:00 |
|
Yann MAGNIN
|
0ec45f92d3
|
touch: support event generation + support calibration information
|
2025-03-19 14:39:05 +01:00 |
|
Yann MAGNIN
|
24d932906b
|
touch: add missing unbind/funbind driver primitive
|
2025-03-19 10:29:03 +01:00 |
|
Yann MAGNIN
|
df1cf45e98
|
touch: add build support + proper driver/world-switch support
|
2025-03-18 11:42:22 +01:00 |
|
Yann MAGNIN
|
0aca688343
|
Merge branch 'dev' of git.planet-casio.com:Lephenixnoir/gint into feat/touchscreen
|
2025-03-18 10:20:39 +01:00 |
|
Yann MAGNIN
|
3fefc3f716
|
touch: prepare touch-screen driver
|
2025-03-17 15:07:29 +01:00 |
|
Lephe
|
256487cc7e
|
r61523: add partial update function
|
2025-03-15 17:08:46 +01:00 |
|
Lephenixnoir
|
252cb7abd8
|
cpg: fix incorrect access size to SDMR3_CL2 and SDMR3_CL3
|
2025-03-11 15:33:16 +01:00 |
|
Lephe
|
411b1a3d7d
|
kernel: get arenas from MPM load info
|
2025-02-24 19:41:49 +01:00 |
|
Lephenixnoir
|
fa9c225c99
|
Merge pull request 'dline: fix odd x1/x2 handling with C_INVERT color (render-cg)' (#39) from Yatis/gint:fix/dline_fxgc into dev
Reviewed-on: https://git.planet-casio.com/Lephenixnoir/gint/pulls/39
|
2025-02-22 17:41:30 +01:00 |
|
Yann MAGNIN
|
0950c9d29f
|
dline: fix odd x1/x2 handling with C_INVERT color (render-cg)
|
2025-02-22 15:27:56 +01:00 |
|