Commit Graph

  • 4f9b141b79
    bump version to 2.9.0 2.9.0 Lephe 2022-08-21 20:12:34 +0200
  • 02150d90e5
    ld: properly link .bss.* sections Lephe 2022-08-21 20:11:45 +0200
  • 126d1506ac
    cmake: install in the fxSDK sysroot Lephe 2022-08-19 16:35:47 +0200
  • 6ea2f991a3
    keysc: make repeat settings global instead of just for getkey() Lephe 2022-07-24 21:57:18 +0100
  • 4e1136d0ac
    r61525: now account for the inverted x-axis on the display (!) Lephe 2022-07-17 19:14:13 +0100
  • 1c3c9727a5
    r61524: add a r61524_display_rect() function for small regions Lephe 2022-07-16 22:30:59 +0100
  • e8b4bcc9cb
    tmu: fix delay truncation in subfunction call Lephe 2022-06-13 21:36:52 +0100
  • b17d4de4a8
    cpg: do read and write CS3 on fx-CG 10/20 Lephe 2022-05-23 21:08:50 +0100
  • f69f92b938
    cpg: fix parameter check minding CS3 on the fx-CG 10/20 Lephe 2022-05-22 20:00:22 +0100
  • 8c9c48a91e
    bump version to 2.8.0 2.8.0 Lephe 2022-05-15 22:46:06 +0100
  • 291c3cef17
    cpg: restore overclock settings when leaving Lephe 2022-05-16 20:12:55 +0100
  • b942bc5d19
    clock: add overclock support on fx-CG 10/20/50 Lephe 2022-05-15 19:16:03 +0100
  • c2ff07427b
    image: add image_linear_alloc() Lephe 2022-05-15 13:26:59 +0100
  • 09c13676d3
    image: arbitrary linear transforms Lephe 2022-05-15 12:56:59 +0100
  • 780acb3fc9
    image: arbitrary linear transforms [WIP] Lephe 2022-05-14 22:32:59 +0100
  • 818f950fff
    image: flips, including in-place Lephe 2022-05-14 20:27:16 +0100
  • 9468a8d725
    image: clean up palette semantics, and conversion Lephe 2022-05-14 15:36:07 +0100
  • fc6f7d3051
    image: remove alpha field of images Lephe 2022-05-14 12:54:59 +0100
  • 5a69e44078
    image: new image format and base for the image library Lephe 2022-05-13 23:30:52 +0100
  • 7822899b1f
    render-cg: fix incorrect margin size for VRAMs Lephe 2022-05-07 18:22:38 +0100
  • d2f788a3fc
    render-cg: fix negative alpha values being miscompared in P8 Lephe 2022-05-07 18:12:44 +0100
  • 667f43b45c
    render-cg: remove now-unused section of .effects field of image command Lephe 2022-05-06 16:52:05 +0100
  • ede19fc878
    render-cg: restore bopti method on P4 and defined p4_clearbg_alt Lephe 2022-05-06 16:26:44 +0100
  • a4df076214
    render-cg: replace dimage and dsubimage with new renderer Lephe 2022-05-04 20:38:52 +0100
  • 7a3604ccbb
    render-cg: allocate VRAM in the heap; default to double buffering Lephe 2022-05-04 20:08:52 +0100
  • f219e5c882
    render-cg: add new image rendering functions with dynamic effects Lephe 2022-05-04 17:27:02 +0100
  • 904ab74984
    (minor) Lephe 2022-05-04 17:22:58 +0100
  • 8210524152
    ld: merge XRAM and YRAM into a single 16-kiB section Lephe 2022-05-04 17:21:23 +0100
  • 26c5b76037
    render-cg: round RGB16 images to even widths Lephe 2022-05-04 17:17:18 +0100
  • e57efb5e37
    keysc: simpler keyboard device with more consistent repeats Lephe 2022-04-23 13:34:41 +0100
  • 0c2935055e
    cpg: provide a function to recompute clock frequency Lephe 2022-04-15 21:08:37 +0100
  • fdadb0dd71
    mpu: rename FRQCRA into FRQCR Lephe 2022-04-12 16:23:18 +0100
  • b10c065abe
    mpu: update CPG definition Lephe 2022-04-12 16:22:14 +0100
  • a3ce29b7b8
    mpu: add BSC register definitions Lephe 2022-04-12 14:57:07 +0100
  • a7bcf6cd77
    meta: mkg3a is no longer needed since fxgxa supports g3a Lephe 2022-04-11 11:12:25 +0100
  • 4223164063
    r61524: fix r61524_display() not fully honoring [start] Lephe 2022-03-23 20:42:18 +0000
  • 93169e8803
    render: fix drsize() skipping one byte past NUL Lephe 2022-03-22 18:48:06 +0000
  • 2bf5dd93f4
    bump version to 2.7.1 2.7.1 Lephe 2022-03-19 19:27:53 +0000
  • f300338a57
    fs: fix tracking of initial position with O_APPEND (*) Lephe 2022-03-19 19:26:23 +0000
  • 48325fc54d
    ld: exclude more debug sections (C++) Lephe 2022-03-19 19:26:05 +0000
  • 36d66a6317
    bopti: fix p4 stride omission from 1384c54b5 Lephe 2022-01-18 13:50:04 +0100
  • d8b85a9fab
    hardware: specify gint[HWRAM] = 8 MiB on the CG-50 Lephe 2022-01-18 13:49:23 +0100
  • 227c06631b
    fs: buffer Fugue writes through RAM Lephe 2022-01-10 14:45:01 +0100
  • d6ada7f11f
    ld: reserve stack space from the static RAM region Lephe 2022-01-10 14:46:45 +0100
  • 8aea762e7a
    fs: use a static variable in calls to BFile_Create() Lephe 2022-01-10 13:38:28 +0100
  • 59a3b39fb4
    dma: do not use ICS in foreign unbinds Lephe 2022-01-10 13:36:57 +0100
  • ef8707ee9d
    dma: remove IE flag at end of transfer Lephe 2022-01-10 13:31:20 +0100
  • 3aa1471ac5
    fs: track offset of Fugue files manually Lephe 2022-01-06 14:05:52 +0100
  • 9b02f5f1db
    bump version to 2.7.0 2.7.0 Lephe 2021-12-31 10:46:46 +0100
  • 472f1245c7
    fix bad indent Lephe 2021-12-31 10:37:59 +0100
  • b549fd68ba
    fs: stat(), proper unlink(), rmdir() Lephe 2021-12-30 18:17:13 +0100
  • ed30895a49
    properly handle the mutual dependency with fxlibc Lephe 2021-12-23 16:54:57 +0100
  • aed90d9b3c
    fs: folder support, part 2 (path normalization and root) Lephe 2021-12-23 01:19:45 +0100
  • 9cae0040b5
    fs: folder support, part 1 (mkdir/rmdir and the opendir(3) family) Lephe 2021-12-21 19:01:00 +0100
  • 34c73ba0ba
    fs: fix include path for bfile.h Lephe 2021-12-15 13:32:39 +0100
  • 6903bd58d5
    fs: cast BFile support into generic file descriptors Lephe 2021-12-13 18:38:47 +0100
  • 321d6937e0
    kernel: tentative stack overflow panic, 14 kiB stack on G-III Lephe 2021-12-11 16:36:51 +0100
  • 8635880bbb
    fs: basic filesystem support over BFile Lephe 2021-12-10 07:25:00 +0100
  • 71de4dcb95
    bfile: clean up header, add BFile_Seek and BFile_GetPos Lephe 2021-12-09 16:09:08 +0100
  • 2e5e56f82e
    hardware: expose filesystem type in the hardware info Lephe 2021-12-06 21:31:00 +0100
  • 86fad757e1
    kernel: increase stack size to 12 kB on SH4 fx-9860G Lephe 2021-12-05 21:15:41 +0100
  • b7173a5109
    kernel: fix incorrect interrupt save/restore for MAC on SH3 Lephe 2021-11-25 14:02:04 +0100
  • 055c8f405b
    r61524: fix a tight freeze window due to a CPU/DMA race Lephe 2021-11-20 16:39:46 +0100
  • caf585b0a1
    tmu: fix freeze when using sleep_us_spin() with interrupts on Lephe 2021-11-15 06:42:11 +0100
  • 1384c54b5f
    render-cg: update to bopti formats for Azur Lephe 2021-09-28 09:55:26 +0200
  • 73446aae61
    bfile: use non-smem syscalls for Fugue Lephe 2021-09-25 15:59:47 +0200
  • 192ff17303
    render-cg: fix an incorrect x bound on vertical lines Lephe 2021-09-05 17:55:29 +0200
  • 7adcdea5f1
    keyboard: add a note about the use of transforms in getkey_opt() Lephe 2021-09-01 16:21:53 +0200
  • 2d0e18f2d8
    bump version to 2.6.0 2.6.0 Lephe 2021-08-29 11:53:40 +0200
  • 97934cc18e
    README: clarify install command Lephe 2021-08-26 10:49:34 +0200
  • d3a2cf07a0
    usb: add video capture through the fxlink protocol Lephe 2021-08-11 01:12:00 +0200
  • 8713d2644f
    defs: take ssize_t and off_t in the standard library Lephe 2021-07-02 09:52:17 +0200
  • 545db2f9ce
    r61524: add low-level get/set and start_frame functions Lephe 2021-06-22 17:52:26 +0200
  • 02c1b551cd
    mpu/cpg.h: specify DDCLKCR Lephe 2021-06-22 17:51:54 +0200
  • 89d540ee91
    kernel: add basic C++ support for GINT_CALL() Lephe 2021-06-22 17:51:27 +0200
  • 8d444b4f78
    kernel: add crash details on illegal instructions Lephe 2021-06-17 14:33:45 +0200
  • 03ef59521c
    dma: add support for standard DMA access to SPU memory Lephe 2021-06-17 14:32:27 +0200
  • 5bd04a9613
    cpu, dma: add interrupt-cancellable sleep (perfect async sleep) Lephe 2021-06-16 21:50:41 +0200
  • 658413ba19
    r61524: fix hardcoded VRAM and don't assume full-size Lephe 2021-06-16 21:12:53 +0200
  • 10180d31bc
    add C++ header guards Lephe 2021-06-13 18:13:09 +0200
  • 9939896c6a
    bump version to 2.5.3 2.5.3 Lephe 2021-06-08 23:50:38 +0200
  • 824a150dfb
    cmake: set HASH to 0, not empty string, when building out-of-git Lephe 2021-06-08 23:04:41 +0200
  • 086ad19d13
    getkey: properly specify -1 as blocking repeats, not 0 Lephe 2021-06-08 15:25:36 +0200
  • 57531e63bf
    bopti: fix mistake in edcebff31 Lephe 2021-06-08 14:52:56 +0200
  • 73ab18e457
    bump version to 2.5.2 2.5.2 Lephe 2021-06-08 10:06:00 +0200
  • 8e730c2f78
    replace gint/std headers with standard ones Lephe 2021-06-08 11:01:13 +0200
  • 20b7238057
    std: move endian.h to fxlibc Lephe 2021-06-08 10:05:33 +0200
  • edcebff311
    bopti: fix a VRAM overflow through the rightmost column Lephe 2021-06-08 09:38:09 +0200
  • fc6fb9dc09
    std: remove the malloc impl and string header Lephe 2021-06-07 21:52:52 +0200
  • 3a6165f026
    std: remove the TinyMT-based rand implementation Lephe 2021-06-07 19:16:58 +0200
  • b25924d740
    std: remove the asprintf/vasprintf implementation Lephe 2021-06-07 19:04:48 +0200
  • 991b616a10
    std: remove the printf implementation Lephe 2021-06-07 18:53:05 +0200
  • faf5dc711a
    bump version to 2.5.1 2.5.1 Lephe 2021-06-02 11:23:10 +0200
  • a9f6c4b622
    display-cg: fix a bug in bopti r5g6b6 for very thin images Lephe 2021-06-02 11:22:29 +0200
  • 7b40e1e0d0
    display: fix a bad overflow for empty lines due to clipping Lephe 2021-05-30 23:46:11 +0200
  • 850544349c
    kernel: implement _Exit to support exit Lephe 2021-05-29 16:29:50 +0200
  • 2f6f49feea
    bump version to 2.5.0 2.5.0 Lephe 2021-05-25 21:21:24 +0200
  • f2d7338658
    make fxlibc a GiteaPC dependency, and update README Lephe 2021-05-25 22:06:50 +0200
  • 8f7799dbd5
    cmake: add interface flags for OpenLibm and the libc Lephe 2021-05-25 21:27:25 +0200
  • 242c41d1f2
    display-cg: fix C_LIGHT and C_DARK (#16) Lephe 2021-05-25 11:17:25 +0200