Commit Graph

  • 5c3dc3220a
    intc: add definition for SCIF interrupt dev 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 Sylvain PILLOT 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) Sylvain PILLOT 2023-03-22 22:29:29 +0100
  • 9fdd203dbf
    bug resolved Sylvain PILLOT 2023-03-22 21:04:10 +0100
  • 56fe0dd29c
    removed vram switch and timer for fx-as-cg build target Sylvain PILLOT 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 Sylvain PILLOT 2023-03-17 22:41:44 +0100
  • 0f3c0ba803
    minors fixes Sylvain PILLOT 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 Sylvain PILLOT 2023-03-16 22:28:28 +0100
  • 87ccadecfd
    corrected issue with screen aspect ratio on CG50 during upscaling Sylvain PILLOT 2023-03-13 22:22:36 +0100
  • 836706b4dc
    [WIP] build-fx-as-cg : upscaling of FX VRAM to CG VRAM + adhoc dupdate Sylvain PILLOT 2023-03-12 21:41:57 +0100
  • ff587b6e90
    libgint-fxascg - compilation options set to TARGET_FXCG50 Sylvain PILLOT 2023-03-12 16:18:54 +0100
  • e9ad4e2a79
    Start working on libgint-fxascg - compilation options Sylvain PILLOT 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
  • 0bea485f4b
    gdb: first implementation with basic memory and register read support redoste 2023-05-21 19:49:23 +0200
  • dcb876dfe0
    bump version to 2.10.0 master 2.10.0 Lephe 2023-04-02 00:10:13 +0200
  • 82258b9f89
    keysc: bind SHIFT+7+3+AC/ON to abort() for un-freeze attempts Lephe 2023-04-01 23:24:55 +0200
  • eb49f0258d
    usb: show prototypes of debug functions in non-debug mode Lephe 2023-04-01 23:24:21 +0200
  • b5f0f08183
    usb: use optimized DSP loop for read from module Lephe 2023-03-26 20:40:48 +0200
  • 1423f40a96
    usb: disable USB_LOG_TR() when no log is configured Lephe 2023-03-26 20:40:08 +0200
  • 3a2a194693
    usb: unaligned reading (release candidate on features) Lephe 2023-03-26 11:36:40 +0200
  • 4983849510
    usb: consolidate reading logic again, now beta-worthy Lephe 2023-03-18 19:09:35 +0100
  • fc1f510288
    usb: consolidate reading mode (basic multi-segment reads now working) Lephe 2023-03-12 17:33:55 +0100
  • c59b2f90fb
    usb: prototype reading mode Lephe 2023-03-04 18:06:21 +0100
  • eb1f9a35a1
    usb: use negative values for error codes Lephe 2023-03-04 11:01:28 +0100
  • f4e13afa84
    usb: fix a missing PIPESEL access Lephe 2023-03-04 10:59:06 +0100
  • 911691461f
    usb: clarify functions used to access endpoint configuration Lephe 2023-03-04 10:58:07 +0100
  • aee67a76f3
    usb: clear pipes/FIFOs during world switches, delay configuration Lephe 2023-02-18 16:55:17 +0100
  • c0671649df
    usb: prevent double opening Lephe 2023-02-18 16:48:28 +0100
  • 53c67af52d
    usb: fix wrong interface numbering (+ comments) Lephe 2023-02-18 15:26:18 +0100
  • 6910714c2c
    asyncio: remove unused field asyncio_op_t.flying_w Lephe 2023-02-16 16:09:53 +0100
  • af5c16a3d3
    usb: massively improve writing logic Lephe 2023-02-04 21:02:59 +0100
  • 1a61e97ef0
    mmu: provide read-only access to ITLB Lephe 2023-02-02 14:23:03 +0100
  • a091efc894
    usb: replace struct transfer with a more generic async. I/O op structure (WIP) Lephe 2023-01-31 16:04:14 +0100
  • 6f758cd36c
    defs: allow NULL callbacks in gint_call() Lephe 2023-01-29 21:40:50 +0100
  • 18e0db3886
    usb: improve driver with updated knowledge and prepare reading Lephe 2023-01-29 19:37:19 +0100
  • cf2b86deaa
    usb: update module details with register analysis experiments Lephe 2023-01-28 13:09:15 +0100
  • db50c9b192
    kernel: more options in System ERROR screen Lephe 2023-01-25 16:26:04 +0100
  • 42853103aa
    usb: remove incorrectly-ordered bits in USB registers Lephe 2023-01-20 13:47:43 +0100
  • c28d06002f
    ld: add support for FastLoad config for circuit10's Add-In Push Lephe 2023-01-17 09:53:58 +0100
  • ac6b1c7d70
    ld: generate linker scripts; add fxcg50_fastload.ld Lephe 2023-01-15 01:36:28 +0100
  • 45881995e9
    fs: initialize dynamically-allocated fd table Lephe 2023-01-14 22:28:27 +0100
  • 70dccc29da
    style: initialize non-trivially initialized pointer Lephe 2023-01-14 22:27:26 +0100
  • 7e859169fe
    cpg: add overclock save/restore functions Lephe 2023-01-05 20:25:44 +0100
  • b3416dcc25
    cpg: add overclock for SH3/SH4 fx-9860G and G-III (#23) Lephe 2023-01-05 20:01:58 +0100
  • 1cff1b4fd7 add a save/restore procedure of BSC/CPG parameters at start Sylvain PILLOT 2023-01-04 20:47:52 +0100
  • 736b58f205
    reduce static user RAM footprint for mono targets Lephe 2023-01-01 19:22:41 +0100
  • 478fdaea76
    keysc: don't emit KEYEV_DOWN for keys pressed at startup Lephe 2023-01-01 18:49:31 +0100
  • d3b29c50e6
    defs: use C++ min/max when compiling in C++ mode Lephe 2023-01-01 18:49:13 +0100
  • 1272a6a71a
    scif: fix incorrect base module address Lephe 2022-12-20 22:27:35 +0100
  • 723bae134b
    serial: add template header for future implementation Lephe 2022-12-10 15:27:38 +0100
  • 3bc3892524
    scif: add the SH7705 and SH7305 SCIF descriptions Lephe 2022-12-10 14:41:30 +0100