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
b484b5d4fe
font_*: fully parameterize source/destination bit depth
...
After implementing this, I realized I don't like the appearance of the
monochrome font as much as the antialiased font.
2023-12-23 21:55:03 +08:00
ffbfcd9fd5
incomplete 1bpp font experiment
2023-12-23 18:30:21 +08:00
8f0afc2868
font_outline: remove all 1024/256/128 magic numbers
...
This fully threads both the real minimum size of the texture and the
dimensions of the texture through to the TA parameters.
This also removes spurious zero-area drawing commands (space
characters).
2023-12-22 23:54:39 +08:00
3b7e1eaef8
example: implement font_outline
...
This still needs to be cleaned up, particularly to properly pass the
texture size around--there are a few unnecessary '128x256' magic
numbers scattered in the code.
2023-12-22 00:03:52 +08:00