Commit graph

  • 6d6312f93a
    prof: merge the libprof project Yann MAGNIN 2024-12-18 10:12:41 +0100
  • 09ad6b0b31
    minor: add missing include in defs/call.h dev Lephenixnoir 2024-12-16 13:15:07 +0100
  • a324ce792a Merge pull request 'kernel: simplify PIE support' (#33) from Yatis/gint:dev into dev Lephenixnoir 2024-12-13 13:41:07 +0100
  • 45139d13b5
    kernel: simplify PIE support Yann MAGNIN 2024-12-13 13:38:59 +0100
  • 2ef2c7de27
    kernel: fix 512-kB RAM check on mono being duped by cache Lephenixnoir 2024-10-19 09:43:49 +0200
  • 47b86b83c8
    gdb: add missing stdbool.h include in gdb.h Lephe 2024-10-06 08:51:22 +0200
  • b2260a8171 keysc: add keycode_alpha to get ASCII of keycode 陈湛明 2024-09-18 15:30:25 +0000
  • ccdd4c227c
    provide new line-distance property for built-in fonts Lephe 2024-09-15 18:44:44 +0200
  • aba6c280b6
    hh2: provide metadata macros and a non-metadata marker by default Lephe 2024-08-17 18:04:16 +0200
  • 979873288a
    defs: allow bool * pointer variants in GINT_CALL Lephe 2024-08-15 22:17:22 +0200
  • 6ebfe8484e
    Revert "meta: build with -ffreestanding" Lephe 2024-08-07 10:13:47 +0200
  • 93329ab697
    fix new GCC 14 warnings Lephe 2024-08-06 19:02:43 +0200
  • 85e50658ea
    libc: provide the fxlibc HAL Lephe 2024-08-06 19:01:43 +0200
  • b0c4e6fd2f
    meta: build with -ffreestanding Lephe 2024-08-06 11:52:41 +0200
  • ae3250edd0
    fs readdir: fix handling of BFile_Type_MainMem entries Lephe 2024-08-04 07:55:14 +0200
  • a45135776a
    fs readdir: recognize a few more bfile types Lephe 2024-07-27 21:48:22 +0200
  • 4173bf1f78
    exch, inth: save more data in context structure, and simplify entries Lephenixnoir 2024-07-15 20:52:25 +0200
  • f0bca5183f
    cpg: fix typo in #30 Lephenixnoir 2024-07-15 18:35:22 +0200
  • 063dab777d
    meta: update progress in TODO Lephenixnoir 2024-07-13 21:04:29 +0200
  • faef1aa325 Merge pull request 'corrected overclock parameter F5 as per Sentaro21 recommendations for weak fxCG50 machines' (#30) from Slyvtt/gint:dev into dev Lephenixnoir 2024-07-13 16:14:13 +0200
  • 51e3945094 corrected overclock parameter F5 as per Sentaro21 recommendations for leak fxCG50 machines Sylvain PILLOT 2024-07-13 10:26:37 +0200
  • 395250b5a9
    exch: add trapa #31 handler Lephenixnoir 2024-07-13 10:10:38 +0200
  • badbd0fd2b
    bump version to 2.11.0 master 2.11.0 Lephe 2024-07-06 10:21:11 +0200
  • 52c17ccb05
    render-fx: add dvram_quit on fx builds Lephe 2024-07-04 21:23:45 +0200
  • 88eb5413a6
    gint: remove the need to track filename offset in stage-2 load Lephe 2024-06-05 10:49:13 +0200
  • da05e89b1c
    gint: disable restart on fx-CP Lephe 2024-06-04 17:58:16 +0200
  • f70f1d9ae3
    keysc: make the fx-CP Clear key EXIT instead of AC/ON Lephe 2024-06-04 17:57:38 +0200
  • 371e593f1d
    gint: get 104 kB of end RAM instead of 64 kB with HH2 Lephe 2024-06-04 17:57:09 +0200
  • 58eb5d92d7
    gint: stage-2 loads for HH2 Lephe 2024-06-04 11:28:23 +0200
  • 1fc7290b09
    gint: setup to prepare HH2 stage-2 loads Lephe 2024-06-02 22:01:29 +0200
  • 84a4dd7ca9
    gint: compressed VRAM save on fx-CP Lephe 2024-06-01 14:41:09 +0200
  • 335326692f
    meta: add LTO support and enable it by default Lephe 2024-05-26 18:16:31 +0200
  • ea5f21d1dc
    cmake: make the linker script a link dependency of projects Lephe 2024-05-26 18:13:12 +0200
  • 4a2b60b785
    keysc: add support for the CP-400 key layout Lephe 2024-05-25 18:01:15 +0200
  • e3105701d9
    cpu: also save rN_bank registers at startup/exit Lephe 2024-05-25 17:58:57 +0200
  • 5b16888d9d
    gint: provide short type definitions (i8, u8, etc.) Lephe 2024-05-25 17:54:53 +0200
  • 5626713f40
    render: add NULL alloc check to dpoly() Lephe 2024-04-26 18:56:01 +0200
  • 789ba7caa5
    gint: basic support for fx-CP 400 programs with HollyHock 2 loading Lephe 2024-04-16 15:53:10 +0200
  • 5c3dc3220a
    intc: add definition for SCIF interrupt Lephe 2024-04-14 18:21:14 +0200
  • 7ac2ae25f2
    gdb: stdout/err redirect + support swbreak + optional bridge logs Lephe 2024-04-13 09:20:01 +0200
  • d065a17063
    gdb: add icons on mono (bypassing video intf for now) Lephe 2024-04-10 08:29:28 +0200
  • 0afd05848a
    gdb, video, r61524: gdb visual feedback + start video intf on CG Lephe 2024-04-09 08:57:46 +0200
  • b4c0fc7cea
    gdb: support 'C' packet for resuming with signals Lephe 2024-04-01 00:49:52 +0200
  • 2755596d59
    meta: build with -g to allow add-in debugging Lephe 2024-03-31 14:14:52 +0200
  • ab528b27a8
    gdb: provide more accurate stop reasons Lephe 2024-03-30 21:42:34 +0100
  • d9414bb6f2
    gdb: allow gdb stub to automatically start when a crash occurs Lephe 2024-03-30 19:43:29 +0100
  • 4623d790cc
    ubc: slight cleanup Lephe 2024-03-27 20:53:41 +0100
  • faead4bc1d
    Merge remote-tracking branch 'redoste/gdb' into dev (#27) Lephe 2024-03-25 08:05:48 +0100
  • f8208d093b
    meta: add note in README about build-fxg3a Lephe 2024-03-24 11:17:01 +0100
  • 946d4d9a6f
    gray, r61524: gray engine for r61524 Lephe 2024-03-24 08:53:12 +0100
  • 3a42b5d386
    gint: switch away from FX9860G/FXCG50 macros Lephe 2024-03-23 23:57:23 +0100
  • ee109e4977
    r61524: improve mono emulation with centering and a border Lephe 2024-03-23 23:21:32 +0100
  • 5548bf68ab
    render: add R61524 backend to render-fx for build-fxg3a target Lephe 2024-03-23 12:09:53 +0100
  • 28bea2e1ce
    gint: switch from file filters to config macros + basic fxg3a target Lephe 2024-03-23 10:02:51 +0100
  • 3edb80018c
    quick fixes and definitely a few bugs in there Lephe 2024-03-21 19:08:14 +0100
  • 2e5f99a996
    update of README.md Slyvtt 2023-03-23 21:07:15 +0100
  • f4e5b0f91c
    addin upscaling now supports usb bulk transfert for screenshot and video capture (of course also text output) Slyvtt 2023-03-22 22:29:29 +0100
  • 9fdd203dbf
    bug resolved Slyvtt 2023-03-22 21:04:10 +0100
  • 56fe0dd29c
    removed vram switch and timer for fx-as-cg build target Slyvtt 2023-03-21 21:16:31 +0100
  • e5ca6c0fe5
    corrected dupdate redirection as per dmode (normal / gray engine) - gray engine now woking on FX9860G_AS_CG target Slyvtt 2023-03-17 22:41:44 +0100
  • 0f3c0ba803
    minors fixes Slyvtt 2023-03-17 21:07:12 +0100
  • dceaa2e9cf
    [WIP] - conversion of the gray scale engine to the CG for fx_as_cg build target - compiling - linking _ but ony B&W yet Slyvtt 2023-03-16 22:28:28 +0100
  • 87ccadecfd
    corrected issue with screen aspect ratio on CG50 during upscaling Slyvtt 2023-03-13 22:22:36 +0100
  • 836706b4dc
    [WIP] build-fx-as-cg : upscaling of FX VRAM to CG VRAM + adhoc dupdate Slyvtt 2023-03-12 21:41:57 +0100
  • ff587b6e90
    libgint-fxascg - compilation options set to TARGET_FXCG50 Slyvtt 2023-03-12 16:18:54 +0100
  • e9ad4e2a79
    Start working on libgint-fxascg - compilation options Slyvtt 2023-03-11 20:36:46 +0100
  • b2b1f00d04
    fs: take const descriptor in open_generic() Lephe 2024-03-19 19:03:33 +0100
  • 5ff6a518f6
    gint: memory micro-optimizations Lephe 2024-03-19 19:03:17 +0100
  • bc74586a2c
    render: parametrize existence of dmode in config.h Lephe 2024-03-19 18:36:59 +0100
  • e0ac25fbb0
    render: improve implementation of dpoly() Lephenixnoir 2024-03-01 22:26:39 +0000
  • b802e8edef
    added dpoly() rendering method Sylvain PILLOT 2024-02-29 21:34:42 +0100
  • d8005b5d49
    kmalloc: support for PRAM0 arena Lephe 2024-02-04 22:10:16 +0100
  • e50769c824
    kmalloc: add kmalloc_remove_arena() function Lephe 2024-02-04 22:10:01 +0100
  • 542b4f0a81
    fs: fix fugue_dir_explore() error not propagating to open() Lephe 2024-02-04 18:50:37 +0100
  • 1e220af616
    fs: fix incorrect OoM handling in fugue_dir_explore() Lephe 2024-02-04 18:17:41 +0100
  • caa68b08bf
    render-fx: add image formats in public API Lephe 2024-01-31 15:51:39 +0100
  • 833025f5dd
    render-fx: turn bopti_image_t's data array into a pointer Lephe 2024-01-29 09:49:34 +0100
  • fd5a70e21b
    gint: add power-off feature and shortcut in getkey() Lephe 2024-01-16 11:42:49 +0100
  • 5655699cd8
    gint: reload on-chip sections after world, with option to backup (#26) Lephe 2024-01-16 11:06:37 +0100
  • 235fa8a361
    keydev: fix timing or repeat release Lephe 2024-01-07 16:47:51 +0100
  • 18a7b9ae5b
    display: add dcircle() and dellipse() rendering functions Lephe 2024-01-04 11:52:51 +0100
  • 2bb5294578
    gint: avoid annoying banner on return from menu on fx-CG Lephe 2023-08-19 22:52:53 +0200
  • 6d86c54507
    keyboard: add keypressed() and keyreleased() functions Lephe 2023-07-24 14:08:23 +0200
  • 16259deb20
    render: expose some internal text rendering utilities Lephe 2023-06-04 23:23:11 +0200
  • 6f53fa7842
    gdb: move recv buffer to the heap to support fx-9860G III smaller .data redoste 2023-06-04 19:35:13 +0200
  • 5087a91101
    gdb: make memory map XML more generic to ensure fx-9860G III support redoste 2023-06-04 19:32:53 +0200
  • 7d3663483f
    gdb: break before panicking in user code redoste 2023-06-04 18:37:27 +0200
  • 6efcfa6018
    ubc: panic when trying to break in code using register bank 1 redoste 2023-06-04 17:57:49 +0200
  • 0b7d8d6800
    ubc: ignore breaks when no debug handler is set redoste 2023-06-04 17:51:08 +0200
  • 9c22ecea8d
    gdb: prevent TLB misses during arbitrary memory RW operations redoste 2023-05-30 00:53:56 +0200
  • 02a97719ac
    gdb: break when a message is recived during execution redoste 2023-05-27 19:06:29 +0200
  • 33dae5d218
    ubc: add a global lock to inform if a UBC break is being handled redoste 2023-05-27 18:59:24 +0200
  • 21ff5c1d53
    usb: expose the context of the interrupted function on USB interrupt redoste 2023-05-27 18:52:05 +0200
  • 76c82beec6
    intc: allow user-space handlers to access the interrupted context redoste 2023-05-27 18:36:15 +0200
  • eca05ec64c
    gdb: send memory map XML to GDB to enforce hw-breakpoints redoste 2023-05-25 22:16:58 +0200
  • 2f6ee59d43
    gdb: add memory write support redoste 2023-05-24 23:30:29 +0200
  • 3aa11b4252
    gdb: add register write support redoste 2023-05-24 23:07:41 +0200
  • eab3184dbb
    gdb: add "kill request" packet support by abort()ing the add-in redoste 2023-05-24 22:22:54 +0200
  • 238bccddbe
    gdb: add hw-breakpoint and single step support using the UBC redoste 2023-05-24 17:41:13 +0200
  • aa0ff7b10b
    ubc: basic User Break Controller driver redoste 2023-05-24 17:24:08 +0200