Commit Graph

2446 Commits

Author SHA1 Message Date
bbbbbr
6a02cce06f Merge pull request #854 from bbbbbr/docs_4_5_0
Docs for 4.5.0 release (web, pdf)
2025-12-27 17:58:56 -08:00
bbbbbr
3dc38b6403 Docs: PDF for 4.5.0 2025-12-27 17:57:05 -08:00
bbbbbr
a5bff5a9e8 Docs: 4.5.0: Regenerate content 2025-12-27 17:53:11 -08:00
bbbbbr
5794b92df4 Docs: Update for NES fill_bkg_rect fix commit 2025-12-27 17:50:29 -08:00
Toxa
6ed618d5f8 Merge pull request #853 from michel-iwaniec/nes-refactor-fill_bkg_rect
NES: Refactor fill_bkg_rect to call set_bkg_tile_xy
2025-12-27 16:51:32 +03:00
Michel Iwaniec
8ffaa2ce95 NES: Refactor fill_bkg_rect to call set_bkg_tile_xy
- Somewhat slower code, but smaller

- Enables correct wrap-around over screen edges

- Works for all nametable layouts
2025-12-27 12:56:47 +00:00
bbbbbr
c7e225823e Merge pull request #852 from bbbbbr/docs_4_5_0
Docs: Update Changelog and Release Notes for 4.5.0 release
2025-12-21 02:04:34 -08:00
bbbbbr
3e43f3e6b3 Docs: Update Changelog and Release Notes for 4.5.0 release 2025-12-21 02:03:29 -08:00
bbbbbr
7aab39635a Merge pull request #851 from bbbbbr/build/gbdk-sdcc_4.5.0_release
Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0
2025-12-21 01:19:35 -08:00
bbbbbr
cc7bfc777d Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0 2025-12-21 01:18:43 -08:00
bbbbbr
5bc3b79cbe Merge pull request #850 from michel-iwaniec/text_advanced_dialogue-remove-duplicate-line
Remove duplicated line from text_advanced_dialogue example
2025-12-20 22:55:01 -08:00
Michel Iwaniec
dd7aa961a5 Remove duplicated line from text_advanced_dialogue example 2025-12-20 17:52:23 +00:00
bbbbbr
802f092361 Merge pull request #849 from gbdk-2020/sdcc_4.5.0_backport_patches
Build: Use SDCC 4.5.0 with backported HRAM and dataseg patches
2025-12-19 22:36:09 -08:00
bbbbbr
17b4fb7cae Merge pull request #848 from bbbbbr/docs_4_5_0
Docs: web css: make code highlights stand out more, reduce animation times
2025-12-10 16:03:47 -08:00
bbbbbr
913dc5453d Docs: web css: make code highlights stand out more, reduce animation times 2025-12-10 15:56:19 -08:00
bbbbbr
80a6f6c488 Merge pull request #847 from bbbbbr/docs_4_5_0
Docs: preliminary updates for 4.5.0
2025-12-06 02:26:15 -08:00
bbbbbr
37283004f1 Docs: toolchain settings update 2025-12-06 02:22:00 -08:00
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
a71901456f Build: Use SDCC 4.5.0 with backported HRAM and dataseg patches
Workaround to mos6502/NES problems with SDCC 15614 (~4.5.4/5)
2025-12-04 23:48:03 -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