Commit Graph

2428 Commits

Author SHA1 Message Date
bbbbbr
c029c46e4c Docs: update doxygen version to 4.5.0 2025-12-06 02:20:06 -08:00
bbbbbr
29e436c835 Docs: Update changelog / migration through Dec 5, 2025
- Enable readable anchors in doxyfile
- Minor MegaDuck printer docs updates
- ZX0 compression updates
2025-12-06 02:19:42 -08:00
bbbbbr
428b3225a5 Merge pull request #845 from bbbbbr/example/rlecompress_convert_in_makefile
examples: rle compress: convert and compress map at build time
2025-12-05 22:46:14 -08:00
bbbbbr
4bc924a4ae examples: rle compress: convert and compress map at build time
- Doesn't seem to be an easy way to do cross platform incbin paths with the C preprocessor, so using /obj/all
2025-12-04 03:26:38 -08:00
Toxa
48d8b5207b SMS/GG/MSX: Unify banked call functions file names, put out legacy ___sdcc_bcall trampoline which saves a few bytes 2025-12-02 11:40:15 +03:00
bbbbbr
7fe623f128 Merge pull request #843 from bbbbbr/png2asset/metafile_read
png2asset: -use_metafile option to load args from <inputfile>.meta #802
2025-12-01 15:38:44 -08:00
bbbbbr
9bde533c6d png2asset: test for -use_metafile 2025-12-01 15:35:13 -08:00
bbbbbr
e4cee3cfb2 png2asset: -use_metafile option to load args from <inputfile>.meta #802
- File not found is only a warning, not an error
- metafile args are processed after args and appended to logged output
- Split main arg processing function into a couple smaller ones
2025-12-01 15:25:39 -08:00
Toxa
9e18a081bb GB: Improve performance of the banked calls 2025-12-02 01:34:47 +03:00
bbbbbr
12e4ebe22c Merge pull request #842 from bbbbbr/examples/missing_compile_bat
Examples: fix some missing compile.bat
2025-11-26 23:34:54 -08:00
bbbbbr
65f033ac5e Examples: fix some missing compile.bat
- Add missing target to some makefiles
- Fix megaduck and cross-platform folders not in list of folders to process
2025-11-26 23:33:38 -08:00
bbbbbr
ab1cd3a802 Merge pull request #841 from bbbbbr/docs/doxygen-awesome-theme
docs: html: minor css tweaks for link opacity and UL/OL top margin
2025-11-26 20:25:56 -08:00
bbbbbr
efc4846444 docs: html: minor css tweaks for link opacity and UL/OL top margin 2025-11-26 20:25:24 -08:00
bbbbbr
1936f32fdb Merge pull request #840 from bbbbbr/romusage/upstream_sync_1_3_2
romusage: sync upstream changes for 1.3.2
2025-11-26 18:19:06 -08:00
bbbbbr
25f981da50 romusage: sync upstream changes for 1.3.2
- Use more appropriate type for strok split count
- Fix missing error when filename not present
2025-11-26 18:12:08 -08:00
bbbbbr
ce87090303 Merge pull request #839 from bbbbbr/examples/cart_sram_dataseg_pragma
Examples: new sram bank pragma example
2025-11-26 16:08:13 -08:00
bbbbbr
c9c1249ff8 Examples: new sram bank pragma example
- Minor related docs updates
2025-11-26 16:06:10 -08:00
bbbbbr
755c1c8f8a Merge pull request #838 from bbbbbr/docs/sram_banks_makebin
Docs: fix makebin SRAM bank param docs #800
2025-11-26 02:05:15 -08:00
bbbbbr
15c99f0929 Docs: fix makebin SRAM bank param docs
Also harmonize all cart RAM to cart SRAM
2025-11-26 02:04:20 -08:00
bbbbbr
f5e6f49be7 Merge pull request #837 from bbbbbr/bankpack/improved_verbose_output
Bankpack: more readable verbose bank assignment printout #835
2025-11-26 01:37:08 -08:00
bbbbbr
5b3bd50c06 Bankpack: more readable verbose bank assignment printout
- Labels in column headers only
- Caps for all labels headings
- Line break in/out files if they make the line over 80 chars
- Line breaks after each bank
2025-11-26 01:36:00 -08:00
bbbbbr
27eeb19b81 Merge pull request #836 from bbbbbr/docs/doxygen-awesome-theme
Docs: doxygen awesome theme + related
2025-11-26 00:02:07 -08:00
bbbbbr
541367b8d2 Docs: add readable link patch for doxygen 1.9.2
- Makes readable function name links instead of md5 hashes of the links
2025-11-25 23:53:14 -08:00
bbbbbr
50e4bacf48 Docs: allow explicit path to doxygen command
- Change min ver to 1.9.2
2025-11-25 03:03:16 -08:00
bbbbbr
5d94e1ab15 Docs: switch to doxygen-awesome theme 2025-11-25 01:51:59 -08:00
bbbbbr
9c49468785 Merge pull request #834 from bbbbbr/gbcompress/zx0_salvador_fix
gbcompress: zx0: fix output compatibility
- Invert flag required to be compatible with expected format
- Use salvador_get_max_compressed_size() for output buffer size estimating
2025-11-24 23:00:10 -08:00
bbbbbr
1a4a4ada0e gbcompress: zx0: fix output compatibility
- Invert flag required to be compatible with expected format
- Use salvador_get_max_compressed_size() for output buffer size estimating
2025-11-24 22:59:08 -08:00
Toxa
778f233975 Merge branch 'develop' of https://github.com/gbdk-2020/gbdk-2020 into develop 2025-11-23 02:11:29 +03:00
Toxa
0f5160316f GB: refactor get_bkg_xy_addr()/get_win_xy_addr() 2025-11-23 02:11:19 +03:00
bbbbbr
fee00d2c14 Merge pull request #833 from bbbbbr/png2asset/log_args_in_output
png2asset: log conversion arguments to .c and .h output for #801
2025-11-17 15:31:54 -08:00
bbbbbr
4ebd75294a png2asset: test: update for conversion arg logging in output files
- Plus harmonize output format line breaks between .c and .h
2025-11-17 15:30:33 -08:00
bbbbbr
b942945ad9 png2asset: log conversion arguments to .c and .h output files
- Strip path to avoid potential unwanted username/etc disclosure
2025-11-17 15:24:06 -08:00
bbbbbr
114f978317 Merge pull request #832 from bbbbbr/png2asset/bin_mode_warn_requires_map
png2asset: error and notify -bin requires -map
2025-11-15 21:37:18 -08:00
bbbbbr
8827a989d5 png2asset: test: -bin: fix tests to use -map, better coverage
- Add test-clean-ref target
2025-11-15 21:33:06 -08:00
bbbbbr
83474080bb png2asset: error and notify -bin requires -map #820 2025-11-15 21:27:33 -08:00
bbbbbr
97cceecb50 Merge pull request #831 from bbbbbr/gbcompress/zx0_salvador
gbcompress: zx0: change compressor source to salvador version
2025-11-15 02:46:02 -08:00
bbbbbr
88eba2a0bb gbcompress: zx0: change compressor source to salvador version
- Easier to integrate with the csource feature in gbcompress
2025-11-15 02:43:44 -08:00
bbbbbr
55f3a59163 Merge pull request #830 from bbbbbr/gbcompress/zx0
gbcompress: add zx0 support and licenses (ref #815)
2025-11-12 01:00:12 -08:00
bbbbbr
94e9681763 gbcompress: zx0 integrate with gbcompress 2025-11-12 00:58:20 -08:00
bbbbbr
7130520d32 gbcompress: zx0: add upstream sources
- Renamed source files
2025-11-11 16:55:23 -08:00
bbbbbr
ae027eea57 Merge pull request #829 from bbbbbr/readme/download_button_linux_arm
Readme: Add download badge for Linux ARM
2025-11-06 02:35:20 -08:00
bbbbbr
8339a0666a Readme: Add download badge for Linux ARM 2025-11-06 02:34:21 -08:00
bbbbbr
5aa45592d0 bankpack: fix linker file output counter size bug (#828) 2025-11-02 00:37:42 -07:00
bbbbbr
1e1a7cc415 Docs: explanation of new dataseg pragma and sfr for HRAM vars (#827) 2025-10-30 03:07:13 -07:00
Toxa
9fd48a77a9 EXAMPLES: GB: HRAM variable allocation example 2025-10-28 19:30:09 +03:00
bbbbbr
113000b211 Build: change to SDCC 4.5.4 15614 preliminary binaries (#826) 2025-10-23 01:22:12 -07:00
bbbbbr
1265e3d561 Build Examples: macos-13 runner to macos-15-intel (#825) 2025-10-19 02:46:48 -07:00
bbbbbr
4c41a7a5b0 Build: macos-13 runner to macos-15-intel (#824) 2025-10-19 02:31:39 -07:00
Toxa
ce0e660295 Merge pull request #822 from pokemonmasteraaron/feature/gbdk-lib-null-fix
gbdk-lib: Fixed definition of NULL in include/types.h
2025-10-16 14:29:55 +04:00
bbbbbr
b0c35d6b35 Examples: gb-rand: minor improvements (#823)
- fast modulo alternative
- triangle and bell curve distributions per discord chat
- modernized makefile
2025-10-16 02:29:45 -07:00