2458 Commits

Author SHA1 Message Date
bbbbbr
b83431218f Merge pull request #860 from bbbbbr/png2asset/fix_zgbstruct_tilesonly_header_output
png2asset: fix header output for -use_structs -tiles_only
2026-02-13 01:59:50 -08:00
bbbbbr
2127df4dc7 png2asset: fix header output for -use_structs -tiles_only
- MapInfo should not be emitted
- TilesInfo should have name shortened
- Update test output
2026-02-13 01:58:07 -08:00
Toxa
2f79d89430 changed attributing of div.s and mul.s for the SM83 target, because that is now the original implementation 2026-02-08 14:53:38 +03:00
Phidias618
428d49338c Optimization of multiplications (#859)
Optimization of multiplications
2026-02-08 11:46:51 +03:00
Toxa
4a535f5532 Merge branch 'develop' of https://github.com/gbdk-2020/gbdk-2020 into develop 2026-02-04 19:23:47 +03:00
Toxa
ff0e55bd3b GB/SMS/GG: remove obsolete EMU_profiler_message() support which caused problems when building with --debug and have no sense anymore 2026-02-04 19:23:36 +03:00
bbbbbr
c3789180fa Merge pull request #858 from bbbbbr/bankpack/linker_order_comments
Bankpack: linker order: Update Comments to match final design
2026-01-23 16:35:43 -08:00
bbbbbr
9c2ac6059d Bankpack: linker order: Update Comments to match final design
- Also some typos
2026-01-23 16:34:55 -08:00
Phidias618
230971708a Optimisation of divisions (#856)
Optimisation of the integer divisions
2026-01-21 18:52:10 +03:00
Toxa
bab52712cf GB: a few minor optimizations to the integer division routines 2026-01-13 19:23:54 +03:00
Toxa
a51b4e04cc GB: fix the crash_handler 2026-01-04 00:21:34 +03:00
Toxa
04f758bba4 force linking EMU_profiler_message when including emu_debug.h 2026-01-04 00:19:14 +03:00
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