Commit Graph

  • a6a519053d Merge pull request #863 from gbdk-2020/build/gbdk-sdcc-15267-peeprule-18e-off develop bbbbbr 2026-02-22 20:24:18 -08:00
  • 3d03fdeaaf Build: use gbdk-sdcc next 15267 with peeprule 18e turned off build/gbdk-sdcc-15267-peeprule-18e-off bbbbbr 2026-02-21 18:37:52 -08:00
  • b3a785bf0b png2asset: fix tile palette extraction and comparison (#862) Toxa 2026-02-22 00:54:01 +03:00
  • 5b66854425 remove the last (?) usage of the corner pixel peeking, use tile.pal instead png2asset_palette Toxa 2026-02-21 16:56:38 +03:00
  • 96bdaed742 return zero tile result correctly Toxa 2026-02-21 00:27:58 +03:00
  • fc6de2b884 detect palette by maximum on the tile Toxa 2026-02-20 23:12:43 +03:00
  • d08de49e32 revert to detecting palette by the corner pixel of the tile Toxa 2026-02-20 20:12:27 +03:00
  • f710339e64 improve png2asset tile palette handling Toxa 2026-02-20 19:28:09 +03:00
  • b83431218f Merge pull request #860 from bbbbbr/png2asset/fix_zgbstruct_tilesonly_header_output bbbbbr 2026-02-13 01:59:50 -08:00
  • 2127df4dc7 png2asset: fix header output for -use_structs -tiles_only - MapInfo should not be emitted - TilesInfo should have name shortened - Update test output bbbbbr 2026-02-13 01:58:07 -08:00
  • 2f79d89430 changed attributing of div.s and mul.s for the SM83 target, because that is now the original implementation Toxa 2026-02-08 14:53:38 +03:00
  • 428d49338c Optimization of multiplications (#859) Phidias618 2026-02-08 09:46:51 +01:00
  • 4a535f5532 Merge branch 'develop' of https://github.com/gbdk-2020/gbdk-2020 into develop Toxa 2026-02-04 19:23:47 +03:00
  • ff0e55bd3b GB/SMS/GG: remove obsolete EMU_profiler_message() support which caused problems when building with --debug and have no sense anymore Toxa 2026-02-04 19:23:36 +03:00
  • c3789180fa Merge pull request #858 from bbbbbr/bankpack/linker_order_comments bbbbbr 2026-01-23 16:35:43 -08:00
  • 9c2ac6059d Bankpack: linker order: Update Comments to match final design - Also some typos bbbbbr 2026-01-23 16:34:55 -08:00
  • 230971708a Optimisation of divisions (#856) Phidias618 2026-01-21 16:52:10 +01:00
  • bab52712cf GB: a few minor optimizations to the integer division routines Toxa 2026-01-13 19:23:54 +03:00
  • a51b4e04cc GB: fix the crash_handler Toxa 2026-01-04 00:21:34 +03:00
  • 04f758bba4 force linking EMU_profiler_message when including emu_debug.h Toxa 2026-01-04 00:19:14 +03:00
  • 5d955df812 Merge pull request #855 from gbdk-2020/develop 4.5.0 master bbbbbr 2025-12-27 18:04:58 -08:00
  • 6a02cce06f Merge pull request #854 from bbbbbr/docs_4_5_0 bbbbbr 2025-12-27 17:58:56 -08:00
  • 3dc38b6403 Docs: PDF for 4.5.0 bbbbbr 2025-12-27 17:57:05 -08:00
  • a5bff5a9e8 Docs: 4.5.0: Regenerate content bbbbbr 2025-12-27 17:53:11 -08:00
  • 5794b92df4 Docs: Update for NES fill_bkg_rect fix commit bbbbbr 2025-12-27 17:50:29 -08:00
  • 6ed618d5f8 Merge pull request #853 from michel-iwaniec/nes-refactor-fill_bkg_rect Toxa 2025-12-27 16:51:32 +03:00
  • 8ffaa2ce95 NES: Refactor fill_bkg_rect to call set_bkg_tile_xy Michel Iwaniec 2025-12-27 12:56:47 +00:00
  • c7e225823e Merge pull request #852 from bbbbbr/docs_4_5_0 bbbbbr 2025-12-21 02:04:34 -08:00
  • 3e43f3e6b3 Docs: Update Changelog and Release Notes for 4.5.0 release bbbbbr 2025-12-21 02:02:26 -08:00
  • 7aab39635a Merge pull request #851 from bbbbbr/build/gbdk-sdcc_4.5.0_release bbbbbr 2025-12-21 01:19:35 -08:00
  • cc7bfc777d Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0 bbbbbr 2025-12-21 01:18:43 -08:00
  • 5bc3b79cbe Merge pull request #850 from michel-iwaniec/text_advanced_dialogue-remove-duplicate-line bbbbbr 2025-12-20 22:55:01 -08:00
  • dd7aa961a5 Remove duplicated line from text_advanced_dialogue example Michel Iwaniec 2025-12-20 17:52:23 +00:00
  • 802f092361 Merge pull request #849 from gbdk-2020/sdcc_4.5.0_backport_patches bbbbbr 2025-12-19 22:36:09 -08:00
  • 17b4fb7cae Merge pull request #848 from bbbbbr/docs_4_5_0 bbbbbr 2025-12-10 16:03:47 -08:00
  • 913dc5453d Docs: web css: make code highlights stand out more, reduce animation times bbbbbr 2025-12-10 15:56:19 -08:00
  • 80a6f6c488 Merge pull request #847 from bbbbbr/docs_4_5_0 bbbbbr 2025-12-06 02:26:15 -08:00
  • 37283004f1 Docs: toolchain settings update bbbbbr 2025-12-06 02:22:00 -08:00
  • c029c46e4c Docs: update doxygen version to 4.5.0 bbbbbr 2025-12-06 02:20:06 -08:00
  • 29e436c835 Docs: Update changelog / migration through Dec 5, 2025 - Enable readable anchors in doxyfile - Minor MegaDuck printer docs updates - ZX0 compression updates bbbbbr 2025-12-06 02:19:42 -08:00
  • 428b3225a5 Merge pull request #845 from bbbbbr/example/rlecompress_convert_in_makefile bbbbbr 2025-12-05 22:46:14 -08:00
  • 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) sdcc_4.5.0_backport_patches bbbbbr 2025-12-04 23:48:03 -08:00
  • 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 bbbbbr 2025-12-04 03:26:38 -08:00
  • 48d8b5207b SMS/GG/MSX: Unify banked call functions file names, put out legacy ___sdcc_bcall trampoline which saves a few bytes Toxa 2025-12-02 11:40:15 +03:00
  • 7fe623f128 Merge pull request #843 from bbbbbr/png2asset/metafile_read bbbbbr 2025-12-01 15:38:44 -08:00
  • 9bde533c6d png2asset: test for -use_metafile bbbbbr 2025-12-01 15:33:02 -08:00
  • 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 bbbbbr 2025-12-01 15:25:39 -08:00
  • 9e18a081bb GB: Improve performance of the banked calls Toxa 2025-12-02 01:34:47 +03:00
  • 12e4ebe22c Merge pull request #842 from bbbbbr/examples/missing_compile_bat bbbbbr 2025-11-26 23:34:54 -08:00
  • 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 bbbbbr 2025-11-26 23:33:38 -08:00
  • ab1cd3a802 Merge pull request #841 from bbbbbr/docs/doxygen-awesome-theme bbbbbr 2025-11-26 20:25:56 -08:00
  • efc4846444 docs: html: minor css tweaks for link opacity and UL/OL top margin bbbbbr 2025-11-26 20:25:24 -08:00
  • 1936f32fdb Merge pull request #840 from bbbbbr/romusage/upstream_sync_1_3_2 bbbbbr 2025-11-26 18:19:06 -08:00
  • 25f981da50 romusage: sync upstream changes for 1.3.2 - Use more appropriate type for strok split count - Fix missing error when filename not present bbbbbr 2025-11-26 18:12:08 -08:00
  • ce87090303 Merge pull request #839 from bbbbbr/examples/cart_sram_dataseg_pragma bbbbbr 2025-11-26 16:08:13 -08:00
  • c9c1249ff8 Examples: new sram bank pragma example - Minor related docs updates bbbbbr 2025-11-26 16:06:10 -08:00
  • 755c1c8f8a Merge pull request #838 from bbbbbr/docs/sram_banks_makebin bbbbbr 2025-11-26 02:05:15 -08:00
  • 15c99f0929 Docs: fix makebin SRAM bank param docs Also harmonize all cart RAM to cart SRAM bbbbbr 2025-11-26 02:04:20 -08:00
  • f5e6f49be7 Merge pull request #837 from bbbbbr/bankpack/improved_verbose_output bbbbbr 2025-11-26 01:37:08 -08:00
  • 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 bbbbbr 2025-11-26 01:36:00 -08:00
  • 27eeb19b81 Merge pull request #836 from bbbbbr/docs/doxygen-awesome-theme bbbbbr 2025-11-26 00:02:07 -08:00
  • 541367b8d2 Docs: add readable link patch for doxygen 1.9.2 - Makes readable function name links instead of md5 hashes of the links bbbbbr 2025-11-25 23:53:14 -08:00
  • 50e4bacf48 Docs: allow explicit path to doxygen command - Change min ver to 1.9.2 bbbbbr 2025-11-25 03:03:16 -08:00
  • 5d94e1ab15 Docs: switch to doxygen-awesome theme bbbbbr 2025-11-25 01:51:59 -08:00
  • 9c49468785 Merge pull request #834 from bbbbbr/gbcompress/zx0_salvador_fix bbbbbr 2025-11-24 23:00:10 -08:00
  • 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 bbbbbr 2025-11-24 22:59:08 -08:00
  • 778f233975 Merge branch 'develop' of https://github.com/gbdk-2020/gbdk-2020 into develop Toxa 2025-11-23 02:11:29 +03:00
  • 0f5160316f GB: refactor get_bkg_xy_addr()/get_win_xy_addr() Toxa 2025-11-23 02:11:19 +03:00
  • fee00d2c14 Merge pull request #833 from bbbbbr/png2asset/log_args_in_output bbbbbr 2025-11-17 15:31:54 -08:00
  • 4ebd75294a png2asset: test: update for conversion arg logging in output files - Plus harmonize output format line breaks between .c and .h bbbbbr 2025-11-17 15:30:33 -08:00
  • b942945ad9 png2asset: log conversion arguments to .c and .h output files - Strip path to avoid potential unwanted username/etc disclosure bbbbbr 2025-11-17 15:24:06 -08:00
  • 114f978317 Merge pull request #832 from bbbbbr/png2asset/bin_mode_warn_requires_map bbbbbr 2025-11-15 21:37:18 -08:00
  • 8827a989d5 png2asset: test: -bin: fix tests to use -map, better coverage - Add test-clean-ref target bbbbbr 2025-11-15 21:33:06 -08:00
  • 83474080bb png2asset: error and notify -bin requires -map #820 bbbbbr 2025-11-15 21:27:33 -08:00
  • 97cceecb50 Merge pull request #831 from bbbbbr/gbcompress/zx0_salvador bbbbbr 2025-11-15 02:46:02 -08:00
  • 88eba2a0bb gbcompress: zx0: change compressor source to salvador version - Easier to integrate with the csource feature in gbcompress bbbbbr 2025-11-15 02:43:44 -08:00
  • 55f3a59163 Merge pull request #830 from bbbbbr/gbcompress/zx0 bbbbbr 2025-11-12 01:00:12 -08:00
  • 94e9681763 gbcompress: zx0 integrate with gbcompress bbbbbr 2025-11-12 00:58:20 -08:00
  • 7130520d32 gbcompress: zx0: add upstream sources - Renamed source files bbbbbr 2025-11-11 16:55:23 -08:00
  • ae027eea57 Merge pull request #829 from bbbbbr/readme/download_button_linux_arm bbbbbr 2025-11-06 02:35:20 -08:00
  • 8339a0666a Readme: Add download badge for Linux ARM bbbbbr 2025-11-06 02:34:21 -08:00
  • 5aa45592d0 bankpack: fix linker file output counter size bug (#828) bbbbbr 2025-11-02 00:37:42 -07:00
  • 1e1a7cc415 Docs: explanation of new dataseg pragma and sfr for HRAM vars (#827) bbbbbr 2025-10-30 03:07:13 -07:00
  • 9fd48a77a9 EXAMPLES: GB: HRAM variable allocation example Toxa 2025-10-28 19:30:09 +03:00
  • 113000b211 Build: change to SDCC 4.5.4 15614 preliminary binaries (#826) bbbbbr 2025-10-23 01:22:12 -07:00
  • 1265e3d561 Build Examples: macos-13 runner to macos-15-intel (#825) bbbbbr 2025-10-19 02:46:48 -07:00
  • 4c41a7a5b0 Build: macos-13 runner to macos-15-intel (#824) bbbbbr 2025-10-19 02:31:39 -07:00
  • ce0e660295 Merge pull request #822 from pokemonmasteraaron/feature/gbdk-lib-null-fix Toxa 2025-10-16 14:29:55 +04:00
  • b0c35d6b35 Examples: gb-rand: minor improvements (#823) bbbbbr 2025-10-16 02:29:45 -07:00
  • 6e7b094c7a gbdk-lib: Copied the definition of NULL from stddef.h into types.h, replacing the existing definition. Including types.h after stddef.h results in multiple definition, and the version in stddef.h is truer to the STD since it is a ptr type. Aaron Baker 2025-10-15 15:44:07 -04:00
  • f4f2cecf2c Platformer example: remove flag -keep_duplicate_tiles (#817) bbbbbr 2025-09-15 12:15:38 -07:00
  • d2be3941d4 SMS/GG: tilemap width was not set correctly in the set_tile_submap_compat() function Toxa 2025-09-12 17:26:14 +03:00
  • d59bd395a8 SMS/GG: fix parameter order on the set_tile_submap/set_tile_submap_compat Toxa 2025-09-12 15:37:28 +03:00
  • a2de13022e GB, SMS, MSX: include ZX0 decompressor into the library Toxa 2025-09-11 15:03:44 +03:00
  • c2a4e9c4ee GB: align __current_bank by the 0xff90 address for compatibility reasons Toxa 2025-09-07 01:36:49 +03:00
  • 1c706590c1 Merge branch 'develop' of https://github.com/gbdk-2020/gbdk-2020 into develop Toxa 2025-09-07 01:00:29 +03:00
  • 3e7ce5d54b GB: ability to dynamically allocate variables in HRAM on the SM83 targets Toxa 2025-09-07 01:00:20 +03:00
  • 51f39d5fb1 Fix typo in fill_bkg_rect/fill_win_rect description: 0-31 -> 1-32 width/height range (#814) VetriTheRetri 2025-09-06 01:32:52 +02:00
  • 5f8c5a6ec0 Merge pull request #811 from bbbbbr/png2asset/fix_sgb_border_palette_transparency bbbbbr 2025-08-17 17:09:45 -07:00
  • 83c8aaa420 pngasset: test: sgb multi-palette transparent color 0 test - Transparent color zero for each 16 color palette is expected to show up as white (rgb(255,255,255) even though the additional palettes do not include that color bbbbbr 2025-08-17 17:07:29 -07:00