Commit graph

  • 55685ec429 add -j32 option to make to speedup the building process Sylvain PILLOT 2025-03-30 10:43:22 +02:00
  • b1a696b996
    cmake: work around a missing LINK_DEPENDS bug dev Lephenixnoir 2025-03-24 21:11:32 +01:00
  • 25794c505d
    cmake: add to LINK_DEPENDS in generate_g1a/g3a, don't override it Lephenixnoir 2025-03-24 16:09:27 +01:00
  • b7803a6aed
    libfxlink: add some sync-like transfer functions Lephenixnoir 2025-03-08 23:25:40 +01:00
  • a98bbff1c9
    fxlink: don't list non-CASIO devices in TUI Lephenixnoir 2025-03-08 23:25:23 +01:00
  • f1721186bb
    fxsdk: disable -ffreestanding, keep only -fno-builtin Lephenixnoir 2024-12-31 16:28:22 +01:00
  • 75644f9cf2 file socket : invert in and out, and little adjustments Orian Latroupe 2024-10-04 22:11:47 +02:00
  • 6d75c3aa82
    gdb-bridge: add missing include Lephenixnoir 2024-09-23 11:22:28 +02:00
  • 1ceeabdc36
    fxconv: recognize the new line-distance param for fonts Lephenixnoir 2024-09-14 07:29:30 +02:00
  • 92a95e0090
    libfxlink: no-colors option + don't always enumerate devices [Windows] Lephenixnoir 2024-08-27 11:50:49 +02:00
  • efcd6ec241
    libfxlink, fxlink: install rules for MinGW build [Windows] Lephenixnoir 2024-08-27 11:21:25 +02:00
  • 9de441d0f4
    libfxlink: basic device enumeration without hotplug [Windows] Lephenixnoir 2024-08-26 19:04:09 +02:00
  • c3d7fd6efa
    fxlink: find SDL2 without -mwindows to stay in console [Windows] Lephenixnoir 2024-08-26 12:00:24 +02:00
  • b83796a382
    fxgxa: use standard fopen() for reading files [Windows] Lephenixnoir 2024-08-26 11:04:04 +02:00
  • 50997a8b75
    very crude Windows build (WIP): disable fxlink TUI, gdb bridge Lephenixnoir 2024-08-25 23:10:51 +02:00
  • c8afb9acb5
    fxlink: add --sockin and --sockout options to fxlink -i redoste 2024-09-14 03:11:02 +02:00
  • 6419f17b64 Rename 'socket' to 'file' and split in/out file harrypotter360 2024-09-09 23:21:32 +02:00
  • eeffbc46f2 Potter360 : add -s option to use socket harrypotter360 2024-09-02 23:46:07 +02:00
  • e201304423
    fxsdk: use -flto=auto by default to avoid lto-wrapper warning Lephenixnoir 2024-07-09 21:13:31 +02:00
  • 09e2cf5fda
    bump version to 2.11.0 master 2.11.0 Lephenixnoir 2024-07-06 10:00:25 +02:00
  • 82c0e0ed67
    fxsdk: add file size sanity check before sending Lephenixnoir 2024-07-06 09:59:39 +02:00
  • 181ed5cccd
    fxsdk: add ELF patch mechanism for HH2 to specify filename for stage-2 Lephenixnoir 2024-06-05 10:49:48 +02:00
  • 69f70eac10
    fxsdk: enable LTO by default on new projects Lephenixnoir 2024-06-02 16:09:54 +02:00
  • 8d6bc9c14f
    fxconv: add new return type convention for custom converters Lephenixnoir 2024-06-02 16:08:03 +02:00
  • 96c035ff4a
    fxsdk: add an [fxsdk script] command for misc. functions Lephenixnoir 2024-06-02 16:07:26 +02:00
  • b8f546c67e
    fxsdk: basic fx-CP support using HH2 as a loader Lephenixnoir 2024-05-06 18:02:02 +02:00
  • a443fa59e1
    fxconv: don't require py param to be set in manual calls Lephenixnoir 2024-04-21 12:13:44 +02:00
  • ccbe0e594a
    gdb: packet and bridge logging Lephenixnoir 2024-04-13 09:21:26 +02:00
  • 8b09299c3a
    gdb: interpret client disconnect as W00 (normal exit) Lephenixnoir 2024-04-06 22:49:59 +02:00
  • 5acef051f1
    gdb: use sh4al-dsp target Lephenixnoir 2024-04-01 00:48:58 +02:00
  • 5fe02b055b
    fxsdk: add -g by default for new projects Lephenixnoir 2024-03-30 19:38:38 +01:00
  • 76c23b88ac Merge pull request 'A few fixes for the new bridge that make using the builtin GDB invocation a bit nicer' (#13) from redoste/fxsdk:gdb-bridge-fixes into dev Lephenixnoir 2024-03-31 18:32:46 +02:00
  • 4d664f9e05
    gdb: ignore SIGINT from the bridge when gdb is in foreground redoste 2024-03-31 18:23:52 +02:00
  • d5697e6add
    gdb: set architecture to sh4a-nofpu when starting gdb redoste 2024-03-31 18:23:19 +02:00
  • e847ad3f6e
    gdb: provide [fxsdk gdb] wrapper Lephenixnoir 2024-03-30 11:47:04 +01:00
  • 056ce41c9e
    gdb: style, messages, add option to wait for gdb:start Lephenixnoir 2024-03-30 09:34:52 +01:00
  • 87a2feff15
    gdb: add original gdb bridge by @redoste Lephenixnoir 2024-03-30 09:29:28 +01:00
  • 0134f37f7d
    Merge remote-tracking branch 'czm/master' into dev (#12) Lephenixnoir 2024-03-27 19:15:18 +01:00
  • 0e2379ea51 Improve the wording in README_zh.md 陈湛明 2024-03-26 21:40:11 +00:00
  • aeb8dda6c8 Add support for VSCode 陈湛明 2024-03-26 11:51:51 +00:00
  • cf0aea6c4c Remove redundant explanation about macro 陈湛明 2024-03-26 11:47:42 +00:00
  • daf69d1898 Add the date of translation for README_zh.md 陈湛明 2024-03-26 09:55:37 +00:00
  • bc8157c385 Fix several issues in VSCode_zh.md 陈湛明 2024-03-26 09:39:49 +00:00
  • df05f68c65 Change language suffix to "zh" 陈湛明 2024-03-26 08:45:57 +00:00
  • 7e519f9f22 Merge branch 'master' of https://git.planet-casio.com/Chen-Zhanming/fxsdk 陈湛明 2024-03-25 21:10:34 +00:00
  • ea871becf5 Fix a typo in README 陈湛明 2024-03-25 21:08:55 +00:00
  • 8e2b1d58b2 Translate README into Simplified Chinese 陈湛明 2024-03-24 18:46:11 +00:00
  • eec1455bfd Change the link back 陈湛明 2024-03-25 15:12:46 +00:00
  • 274f6aa8c2 Use Forgeio style link 陈湛明 2024-03-25 11:35:49 +00:00
  • 6632c37e45 Use relative path 陈湛明 2024-03-25 11:23:46 +00:00
  • 06d5b6f852 Add a tutorial on using fxSDK in VSCode 陈湛明 2024-03-25 11:20:47 +00:00
  • 82fb8d2716 Add more translation to README_zhCN.md 陈湛明 2024-03-25 11:18:11 +00:00
  • 3013343e19 Partially translated README to Simplified Chinese 陈湛明 2024-03-24 18:46:11 +00:00
  • 85d7fcf9e9
    libfxlink: fix race condition leading to lost messages Lephenixnoir 2024-03-24 19:22:26 +01:00
  • 2d293eeb35
    libfxlink: remove confusingly unused IN message Lephenixnoir 2024-03-24 18:17:03 +01:00
  • 8d8fca3ea2
    fxsdk: add build-fxg3a -s (send) option Lephenixnoir 2024-03-24 11:12:11 +01:00
  • 8092621967
    fxsdk: better defaults for build-fxg3a projects Lephenixnoir 2024-03-24 09:05:34 +01:00
  • 519b4201fc
    fxsdk: cleanup for building fx code as g3a (#11) Lephenixnoir 2024-03-21 08:51:49 +01:00
  • 883ca77167
    corrected typo for send option Slyvtt 2023-03-25 09:33:23 +01:00
  • 8574824b31
    removed build-fxascg-push target due to possible RAM allocation issues Slyvtt 2023-03-25 09:08:25 +01:00
  • 45b207b150
    'fxsdk build-fx-as-cg' working and added send command line option Slyvtt 2023-03-12 16:20:44 +01:00
  • a3aa537e84
    Start working on a build target FX9860G_AS_CG for fxSDK & gint Slyvtt 2023-03-10 16:51:27 +01:00
  • 4c307af02b
    fxconv: preliminary support for fonts in PythonExtra Lephenixnoir 2024-03-21 08:29:06 +01:00
  • 2acc439ed4
    fxsdk: add TARGET_FXCG50_FASTLOAD macro for add-in push builds Lephenixnoir 2024-02-03 19:45:15 +01:00
  • 8030d6bdc6
    fxconv: PythonExtra support for bopti-cg Lephenixnoir 2024-02-02 10:44:04 +01:00
  • 4a84bfdcd4
    fxconv: fix stupid compact mode bug Lephenixnoir 2024-02-03 15:59:44 +01:00
  • 6e62fb7d6d
    fxconv: PythonExtra support for bopti-fx Lephenixnoir 2024-02-01 17:46:30 +01:00
  • 975f29a471
    fxconv: (fix indent) Lephenixnoir 2024-01-31 23:28:49 +01:00
  • da79a6a0e8
    fxlink: add --folder option to fxlink -s to select output folder Lephenixnoir 2024-01-30 22:19:19 +01:00
  • ecf04cb634
    fxconv: make bopti-fx image data a pointer Lephenixnoir 2024-01-21 21:06:01 +01:00
  • 45fd52444f
    fxlink: add (unused) scale parameter to SDL2 video capture Lephenixnoir 2024-01-21 21:05:36 +01:00
  • 9f4d17ca4f
    fxlink: don't free glib pointer apparently not malloc'ed Lephenixnoir 2023-12-03 16:08:58 +01:00
  • 8f50f7694a
    fxconv: fix c-c/c-v in range error messages Lephenixnoir 2023-10-17 21:56:38 +02:00
  • 88235041a3
    fxconv: add i8/i16/i32, with range checks Lephenixnoir 2023-10-17 20:14:45 +02:00
  • be8c1f0d94
    fxconv: alignment parameter in fxconv.ptr() (default 4) Lephenixnoir 2023-08-20 10:41:53 +02:00
  • 11e3b614c2
    fxconv: add an elf_multi() function to produce multiple variables Lephenixnoir 2023-08-15 21:59:17 +02:00
  • cf3ab5d5e0
    fxconv: copy elements in += ObjectData instead of referencing subobject Lephenixnoir 2023-08-08 20:26:37 +02:00
  • 82027e1057
    bump version to 2.10.0 2.10.0 Lephenixnoir 2023-04-01 23:21:34 +02:00
  • 7b77fb9c0b
    libfxlink: add status functions to avoid looking into fdev fields Lephenixnoir 2023-04-01 21:34:27 +02:00
  • 394d05726d
    fxlink: add missing <unistd.h> to tui/tui-interactive.c Lephenixnoir 2023-03-28 21:43:59 +02:00
  • 0c0eb7f4f5
    libfxlink: use old libusb for compatibility with 1.0.23 Lephenixnoir 2023-03-28 19:35:00 +02:00
  • 1251ca23ee
    libfxlink: return status from fxlink_device_start_bulk_{IN,OUT} Lephenixnoir 2023-03-27 19:47:08 +02:00
  • 1573db3860
    libfxlink: install the library Lephenixnoir 2023-03-27 19:46:29 +02:00
  • 065233387d
    split fxlink into library (not installed yet) and executable Lephenixnoir 2023-03-26 12:20:50 +02:00
  • 3f4aa1e750
    fxlink: usable TUI command setup + gintctl test commands Lephenixnoir 2023-03-26 11:41:55 +02:00
  • 7fcf2411bf corrected typo for send option 1717736631063639433/upscaler 1717736631063639433/tmp_refs/heads/upscaler Slyvtt 2023-03-25 09:33:23 +01:00
  • 96b031ab76 removed build-fxascg-push target due to possible RAM allocation issues Slyvtt 2023-03-25 09:08:25 +01:00
  • cef9d21076
    fxlink: start implementing TUI commands (mainly gintctl tests) Lephenixnoir 2023-03-17 21:32:01 +01:00
  • f83ea7e3d3
    fxsdk: restore almost-original CG icon, but with the GIMP template Lephenixnoir 2023-03-12 21:13:32 +01:00
  • 4b980d949b
    fxsdk: another failed attempt at a better CG icon Lephenixnoir 2023-03-12 20:55:48 +01:00
  • 0a61ffc523
    fxlink: basic TUI commands Lephenixnoir 2023-03-12 20:55:18 +01:00
  • c7c1ec35f7
    fxlink: send zero-length packets after commands Lephenixnoir 2023-03-12 20:54:53 +01:00
  • b69433015d 'fxsdk build-fx-as-cg' working and added send command line option Slyvtt 2023-03-12 16:20:44 +01:00
  • cc200ff7d3 Start working on a build target FX9860G_AS_CG for fxSDK & gint Slyvtt 2023-03-10 16:51:27 +01:00
  • 3dc9f06219
    fxlink: basic writing logic and 'test' command Lephenixnoir 2023-03-04 18:07:30 +01:00
  • 9d30377d90
    fxlink: full rewrite; deeper device management and TUI Lephenixnoir 2023-03-03 00:29:00 +01:00
  • d6ed47b133
    fxsdk: add build-cg-push to default .gitignore Lephenixnoir 2023-01-19 21:35:22 +01:00
  • ae452c3bc2 Merge pull request 'Add fast push mode' (#10) from Heath123/fxsdk:dev into dev Lephenixnoir 2023-01-19 09:38:12 +01:00
  • 6849c1624e Add push mode Heath123 2023-01-17 23:02:29 +00:00
  • 7b2294d8c0
    fxsdk: don't generate G3A in fastload, use bin Lephenixnoir 2023-01-17 10:13:11 +01:00