Commit graph

  • 696b0ca9c0
    touch: provide coordinates of releases dev Lephe 2025-04-13 17:34:47 +02:00
  • 46f1fb99d9
    touch: name events DOWN/DRAG/UP to match keyboard Lephe 2025-04-13 11:38:40 +02:00
  • bc8b9863ae
    touch: plug into event system (+ refactoring) Lephe 2025-04-13 11:23:17 +02:00
  • 4e20f7bc5b
    touch: slight improvements towards dual-touch detection Lephe 2025-04-12 19:57:49 +02:00
  • 07b04138ec
    fygue: fix typo Yann MAGNIN 2025-04-12 14:45:38 +02:00
  • 7ff93e79f0
    fygue: switch tabs to spaces :) Yann MAGNIN 2025-04-12 08:47:17 +02:00
  • 817e654e74
    fygue: fix FAT12 cluster handling + fix file seek() handling Yann MAGNIN 2025-04-11 12:46:45 +02:00
  • ec6f7cedc5
    fygue: fix read() + fix broken sync() + fix path handling + fix file stat() + various other fixes Yann MAGNIN 2025-04-10 23:40:59 +02:00
  • 69d59cd4d2
    fygue: (untested) complete re-architecture + syncfs() support Yann MAGNIN 2025-04-10 13:15:04 +02:00
  • c99a18d748
    fygue: WIP prepare syncfs() implementation + fix Math+ Flash information Yann MAGNIN 2025-04-09 18:31:28 +02:00
  • ba7d84dbb2
    fygue: rework flash abstraction to reduce device-specific cases and allow future optimization Yann MAGNIN 2025-04-08 19:03:47 +02:00
  • 8156c8437b
    fygue: merge dev branch that add FXCP400 file IO support Yann MAGNIN 2025-04-08 18:12:52 +02:00
  • f1bf037a18
    fygue: rework flash abstraction + support FAT12 (untested) + support G35PE2 device + support Math+ device (untested) Yann MAGNIN 2025-04-08 11:21:04 +02:00
  • fc358c2fb1
    fygue: rework flash initialization + fix mount fail behaviour Yann MAGNIN 2025-04-07 13:29:02 +02:00
  • 416331d48b
    kernel: replace CP400 file functions with Yatis', fixing unstability Lephe 2025-04-06 22:00:40 +02:00
  • 3dedbea70d
    fs: fix incorrect cursor state after pread/pwrite Lephe 2025-04-06 15:54:22 +02:00
  • 8e64a8a107
    fs: fx-CP 400 fixes, still unreliable when writing as previously known Lephe 2025-04-06 15:49:43 +02:00
  • a56d57ad61
    fygue: support FXCP400 (work, but broken for BFile syscalls) Yann MAGNIN 2025-04-06 12:23:25 +02:00
  • d9b03e7052
    fygue: support read() primitive Yann MAGNIN 2025-04-05 18:16:24 +02:00
  • 20cb87c0c1
    fygue: support close() primitive for file Yann MAGNIN 2025-04-05 17:05:33 +02:00
  • b1b4e8a287
    fygue: support cluster chunk list generator for file (needed for the future read() primitive) Yann MAGNIN 2025-04-05 15:22:09 +02:00
  • eaa0602225
    fygue: fix FAT cluster resolution + support stat() for directory + support stat(), lseek() and write() (EROFS) for file Yann MAGNIN 2025-04-05 13:34:42 +02:00
  • bad0dbd5f4
    fygue: support stat for directory and file Yann MAGNIN 2025-04-05 09:31:38 +02:00
  • 7180b52fd4
    fs: first steps towards working fx-CP 400 support (compiles, no syscalls) Lephe 2025-04-05 08:34:08 +02:00
  • 93e58c7f63
    r61523: add r61523_set_pixel() function Lephe 2025-04-05 08:22:26 +02:00
  • 8b5ede80fe
    fygue: support directory lseek,write(error),close Yann MAGNIN 2025-04-04 11:25:18 +02:00
  • dae0972878
    fygue: support readdir() + small fixes Yann MAGNIN 2025-04-04 08:50:24 +02:00
  • e4e09052fc
    fygue: support open() primitive Yann MAGNIN 2025-04-03 14:22:02 +02:00
  • 6d99494d30
    fygue: (WIP) add syncfs support + add FAT/Flash backend + prepare open() primitive Yann MAGNIN 2025-04-02 15:34:15 +02:00
  • b40a6b3fa8
    fs: prepare Fygue integration Yann MAGNIN 2025-04-01 21:06:55 +02:00
  • 968588bac3
    fugue: manually handle world-switch Yann MAGNIN 2025-04-01 16:12:09 +02:00
  • 4442d27b62
    world: new gint_world_enter() and gint_world_leave() primitives Yann MAGNIN 2025-04-01 15:03:23 +02:00
  • 704c6b3f24 r61524, render-fx, gray: allow changing fxg3a border/mono/gray colors Jeffry Johnston 2025-03-27 19:43:42 -07:00
  • dff487b20a
    touch: get calibration info from OS, if known Lephe 2025-03-30 16:01:20 +02:00
  • 282f56fdc1
    cp: slightly less stupid dclear() Lephe 2025-03-30 16:00:03 +02:00
  • 48718bf9be
    giteapc: also install CP target by default Lephe 2025-03-24 20:18:10 +01:00
  • 2fedd7595a keysc: add keycode_alpha to get ASCII of keycode 陈湛明 2024-09-18 15:30:25 +00:00
  • 4cc3e9ddf2 Merge pull request 'dev' (#2) from Lephenixnoir/gint:dev into dev Chen-Zhanming 2025-03-24 12:18:20 +01:00
  • 353c33d21c touch: only enable touchscreen for FXCP400 + fix C++ header support Yann MAGNIN 2025-03-23 17:27:00 +01:00
  • f1b441eeef touch: code cleanup Yann MAGNIN 2025-03-23 17:16:54 +01:00
  • cc802b6025 touch: fix typo Yann MAGNIN 2025-03-19 15:56:46 +01:00
  • 718957b4bb touch: support event generation + support calibration information Yann MAGNIN 2025-03-19 14:39:05 +01:00
  • 2e27c535ed touch: add missing unbind/funbind driver primitive Yann MAGNIN 2025-03-19 10:29:03 +01:00
  • 21086bcb4c touch: add build support + proper driver/world-switch support Yann MAGNIN 2025-03-18 11:42:22 +01:00
  • c2bfa302a0 touch: prepare touch-screen driver Yann MAGNIN 2025-03-17 15:07:29 +01:00
  • 1c97d613f8 r61523: fix newer screens variant Yann MAGNIN 2025-03-21 09:30:54 +01:00
  • ceaf8b27f8 r61523: add partial update function Lephe 2025-03-15 17:08:29 +01:00
  • 302aeb5cdf cpg: fix incorrect access size to SDMR3_CL2 and SDMR3_CL3 Lephenixnoir 2025-03-11 15:32:37 +01:00
  • 66f173bd11 kernel: get arenas from MPM load info Lephe 2025-02-24 19:41:28 +01:00
  • 5a74fbac4d dline: fix odd x1/x2 handling with C_INVERT color (render-cg) Yann MAGNIN 2025-02-22 15:27:56 +01:00
  • 814c7bc3e2 cpg: allow overclock settings to be made permanent Lephe 2025-02-20 19:16:33 +01:00
  • 10a2f2ecde usb: add WCID support to have WinUSB driver automatically Lephe 2025-02-05 01:22:01 +01:00
  • 02b5f19cfc fix missing C_INVERT support in dline() for render-cg Yann MAGNIN 2025-02-19 16:11:44 +01:00
  • 3178aa6987 cpg: add superhyway clock frequency calculation CalcLoverHK 2025-02-16 17:04:27 +08:00
  • 3c36a2e14e kernel: syscall support for Math+ OS v2.00 Lephe 2025-01-28 23:15:05 +01:00
  • 061b371ff1 keysc: add MPU module description for KEYSC Lephe 2025-01-10 12:24:28 +01:00
  • df140ff846 keysc: fix keycodes mapping to multiple keys on Math+ Lephe 2025-01-10 12:23:56 +01:00
  • 918d96c081 cpg: don't overclock beyond known limits on Math+ Lephe 2025-01-10 12:23:21 +01:00
  • d04bb51f7a keydev: add Catalog+4th row combo for F1...F6 on Math+ Lephe 2025-01-07 21:32:49 +01:00
  • 58c8e5f8fe keydev: support for the Math+ layout and track row/col Lephe 2025-01-07 21:14:51 +01:00
  • 1efe737282 kernel: further support for the Math+ in general Lephe 2024-12-27 15:29:09 +01:00
  • a2c85b7577 kernel: partial support for Math+ OS 1.00 Lephe 2024-11-25 17:29:48 +01:00
  • b687af4e94 kernel: allows syscalls to be called from fixed addresses Lephe 2024-11-24 23:25:21 +01:00
  • f427620103 minor: add missing include in defs/call.h Lephenixnoir 2024-12-16 13:15:07 +01:00
  • 444ab2dd8b kernel: simplify PIE support Yann MAGNIN 2024-12-13 13:38:59 +01:00
  • 3e7e8e1fa0 kernel: fix 512-kB RAM check on mono being duped by cache Lephenixnoir 2024-10-19 09:43:49 +02:00
  • 4cd81571bc gdb: add missing stdbool.h include in gdb.h Lephe 2024-10-06 08:51:22 +02:00
  • 3d03721118 keysc: add keycode_alpha to get ASCII of keycode 陈湛明 2024-09-18 15:30:25 +00:00
  • 4a5c0bbfec
    gint: fix poweroff crash due to misaligned syscall table Lephe 2025-03-24 10:57:16 +01:00
  • cf020c4bee
    kernel: detect circuit10's emulator so it stays as CG50 Lephe 2025-03-24 10:28:34 +01:00
  • 294d6afc8c Merge pull request 'feat/touch : code cleanup' (#42) from Yatis/gint:feat/touch into dev Lephenixnoir 2025-03-23 17:32:56 +01:00
  • b7859a1625
    touch: only enable touchscreen for FXCP400 + fix C++ header support Yann MAGNIN 2025-03-23 17:27:00 +01:00
  • 5e633a9810
    touch: code cleanup Yann MAGNIN 2025-03-23 17:16:54 +01:00
  • 969f5ad8d8 Merge pull request 'feat/touch - (WIP) support touch-screen driver for FXCP400 devices' (#40) from Yatis/gint:feat/touch into dev Lephenixnoir 2025-03-23 16:33:34 +01:00
  • 03c5d02142 Merge pull request 'r61523: fix newer screens variant' (#41) from Yatis/gint:fix/r61523 into dev Lephenixnoir 2025-03-21 11:15:19 +01:00
  • 38eb777d02
    r61523: fix newer screens variant Yann MAGNIN 2025-03-21 09:30:54 +01:00
  • 8515c2aecb
    touch: fix typo Yann MAGNIN 2025-03-19 15:56:46 +01:00
  • 0ec45f92d3
    touch: support event generation + support calibration information Yann MAGNIN 2025-03-19 14:39:05 +01:00
  • 24d932906b
    touch: add missing unbind/funbind driver primitive Yann MAGNIN 2025-03-19 10:29:03 +01:00
  • df1cf45e98
    touch: add build support + proper driver/world-switch support Yann MAGNIN 2025-03-18 11:42:22 +01:00
  • 0aca688343
    Merge branch 'dev' of git.planet-casio.com:Lephenixnoir/gint into feat/touchscreen Yann MAGNIN 2025-03-18 10:20:39 +01:00
  • 3fefc3f716
    touch: prepare touch-screen driver Yann MAGNIN 2025-03-17 15:07:29 +01:00
  • 256487cc7e
    r61523: add partial update function Lephe 2025-03-15 17:08:29 +01:00
  • 252cb7abd8
    cpg: fix incorrect access size to SDMR3_CL2 and SDMR3_CL3 Lephenixnoir 2025-03-11 15:32:37 +01:00
  • 411b1a3d7d
    kernel: get arenas from MPM load info Lephe 2025-02-24 19:41:28 +01:00
  • 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 Lephenixnoir 2025-02-22 17:41:30 +01:00
  • 0950c9d29f
    dline: fix odd x1/x2 handling with C_INVERT color (render-cg) Yann MAGNIN 2025-02-22 15:27:56 +01:00
  • c2cc3e48f2
    cpg: allow overclock settings to be made permanent Lephe 2025-02-20 19:16:33 +01:00
  • d858405102
    usb: add WCID support to have WinUSB driver automatically Lephe 2025-02-05 01:22:01 +01:00
  • 6909b06cfe
    prof: merge the libprof project Yann MAGNIN 2025-02-19 16:46:09 +01:00
  • 3ade0894d8 Merge pull request 'fix missing C_INVERT support in dline() for render-cg' (#37) from Yatis/gint:fix/dline_fxgc into dev Lephenixnoir 2025-02-19 16:19:22 +01:00
  • 377aa3745d
    fix missing C_INVERT support in dline() for render-cg Yann MAGNIN 2025-02-19 16:11:44 +01:00
  • 191a5ebccf Merge pull request 'cpg: add superhyway clock frequency calculation' (#36) from CalcLoverHK/gint:dev into dev Lephenixnoir 2025-02-16 10:20:17 +01:00
  • cdcf880006 cpg: add superhyway clock frequency calculation CalcLoverHK 2025-02-16 17:04:27 +08:00
  • ff17b8c22c
    kernel: syscall support for Math+ OS v2.00 Lephe 2025-01-28 23:15:05 +01:00
  • e44e4fa14e
    keysc: add MPU module description for KEYSC Lephe 2025-01-10 12:24:28 +01:00
  • 87fff59527
    keysc: fix keycodes mapping to multiple keys on Math+ Lephe 2025-01-10 12:23:56 +01:00
  • 232a4195d2
    cpg: don't overclock beyond known limits on Math+ Lephe 2025-01-10 12:23:21 +01:00
  • 7ac9668dfd
    keydev: add Catalog+4th row combo for F1...F6 on Math+ Lephe 2025-01-07 21:32:49 +01:00
  • 7a479e4f45
    keydev: support for the Math+ layout and track row/col Lephe 2025-01-07 21:14:51 +01:00