54 Commits

Author SHA1 Message Date
77f7869e91 ftdi_transfer: add reset command 2025-08-26 19:57:29 -05:00
18c906133c dreamcast2: add triangle_ta 2025-08-26 16:45:42 -05:00
51b42a7a55 ttf_bitmap2: show width and height 2025-07-16 13:01:49 -05:00
da7d77dd7e add twiddle_data_4bpp 2025-07-02 20:56:51 -05:00
518465e180 tools: add adpcm 2025-06-29 13:15:58 -05:00
729ffba90f add texture_memory_alloc9 2025-06-25 12:43:43 -05:00
4eb9b0b2bd aica_xm: draw individual glyphs 2025-06-21 15:23:39 -05:00
acce2f6379 aica_xm: add font 2025-06-21 14:41:55 -05:00
0206a5139a tools: add ttf_bitmap2 2025-06-21 13:50:13 -05:00
d09f032588 example: add game_of_life 2025-06-03 15:04:11 -05:00
8bde5aaafa example: add strip_buffer 2025-06-01 02:06:27 -05:00
f64eb29558 example: add bump map demo 2025-05-08 17:34:16 -05:00
eb45b65895 20kdm2: new memory map; new pipelining implementation 2025-04-27 02:31:20 -05:00
162f09e4a3 move crc_main to tools 2025-04-20 10:49:37 -05:00
37ccafc9c8 core: add timeout bool 2025-02-11 14:13:03 -06:00
be19abcdcf example: add modifier_volume_cube 2025-02-10 15:07:39 -06:00
0c70ce02ec example: add gdrom_jvm_boot 2025-01-01 07:16:02 -06:00
2e2290cc8c core_bits, tools 2024-12-31 13:27:46 -06:00
fedb30394a Makefile add install target 2024-12-30 17:15:31 -06:00
5eb02012dc tools: add symlinks to parent directory 2024-12-30 17:05:01 -06:00
8ad3b7a11d serial_protocol remove constexpr 2024-12-30 17:05:01 -06:00
5eedad7ff3 add ftdi_cbus experiment 2024-12-30 03:09:13 -06:00
d2dc73ace2 example: use uint8_t for all maple send_buf/recv_buf 2024-12-19 18:46:02 -06:00
870254efd2 font.hpp -> font.h 2024-12-08 17:30:29 -06:00
eeb2de8de1 tools/ftdi_transfer: add help/usage 2024-12-08 17:29:30 -06:00
d2c28febd7 ftdi.conf: added 2024-12-05 20:50:46 -06:00
0afda54acd ftdi_transfer.sh: +x 2024-12-04 11:36:16 -06:00
671fe92b12 tools/ttf_outline: twiddle at compile-time 2024-12-01 10:30:01 -06:00
ee695dab8c ftdi_transfer: add manual page 2024-11-19 06:09:30 -06:00
1d25d54bb1 ftdi_transfer: move maple code to separate ftdi_maple source file 2024-11-12 20:37:02 -06:00
cfe9c07dfe ftdi_transfer: implement maple storage dumps 2024-11-11 19:32:17 -06:00
c713a084d8 serial_transfer: implement "maple_raw" command 2024-11-10 20:18:23 -06:00
66f8eeeda2 serial_protocol: add maple messages 2024-11-08 23:03:33 -06:00
29ae10c0af ftdi_transfer: re-implement time measurement 2024-11-08 21:11:40 -06:00
8027c591e8 ftdi_transfer: add command line parsing 2024-11-01 13:09:27 -05:00
a3794d8718 ftdi_transfer: Windows compatibility
The primary issue was the "r" vs "rb" argument given to fopen.
2024-10-31 10:12:59 -05:00
213ad656cb ftdi_transfer: add "console" function 2024-10-27 08:17:04 -05:00
45c6bcf211 serial_transfer: add read command 2024-10-26 08:03:50 -05:00
ff7a03a75c serial_transfer: rewrite 2024-10-26 04:54:06 -05:00
07e3c9eb06 tools: add ftdi_transfer 2024-10-23 08:07:38 -05:00
1ecd87495f example: add maple_font 2024-10-18 23:30:42 -05:00
a2952b117a chess: initial 2024-05-31 23:09:55 -05:00
b5ac43c109 text_editor: refactor render/transform 2024-05-20 11:26:19 -05:00
5c192ffd2e text_editor: initial gap buffer implementation 2024-05-19 14:20:27 -05:00
1f6a29f379 example: update several examples 2024-01-03 23:32:37 +08:00
e8aea009c6 example: add heart
I originally planned to make this a render-to-texture demo, but this
is fairly interesting by itself.
2023-12-31 20:19:41 +08:00
5db6272ceb example: add modifier volume
This creates a modifier volume with a cube that intersects a plane.
2023-12-30 15:11:22 +08:00
4bb04a0362 example: add maple_analog
Also adds the incomplete modifier_volume example.

This also adds vec2 for UV coordinates, and obj_to_cpp has been
modified to parse vertex texture coordinates from obj files.
2023-12-30 10:53:39 +08:00
e340c3ca02 example: add icosphere 2023-12-24 17:48:20 +08:00
15839ae6ca ttf_outline: rectangular textures must include all bytes
Previously, the texture was truncated, which caused spurious pixels to
appear in the last row(s) of the texture.
2023-12-23 22:24:59 +08:00