<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>gbdk-2020, branch HEAD</title>
<subtitle>GameBoy Development Kit
</subtitle>
<entry>
<id>49fb70a3aede6872b138074fcc08ba815943b2ba</id>
<published>2026-06-12T13:52:20Z</published>
<updated>2026-06-12T13:52:20Z</updated>
<title>GB/SMS/GG/MSX/NES: fix broken hardware.h</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/49fb70a3aede6872b138074fcc08ba815943b2ba.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 49fb70a3aede6872b138074fcc08ba815943b2ba
parent c494c5a829eb903ed38d12fc50acc7a3349d0717
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Fri, 12 Jun 2026 16:52:20 +0300

GB/SMS/GG/MSX/NES: fix broken hardware.h

</content>
</entry>
<entry>
<id>c494c5a829eb903ed38d12fc50acc7a3349d0717</id>
<published>2026-06-09T15:46:30Z</published>
<updated>2026-06-09T15:46:30Z</updated>
<title>GB/AP: use the new register definitions for the CGB palette functions</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/c494c5a829eb903ed38d12fc50acc7a3349d0717.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit c494c5a829eb903ed38d12fc50acc7a3349d0717
parent 78d52c7c950226d54b76f25604c8b666d00a6c30
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:46:30 +0300

GB/AP: use the new register definitions for the CGB palette functions

</content>
</entry>
<entry>
<id>78d52c7c950226d54b76f25604c8b666d00a6c30</id>
<published>2026-06-09T15:32:39Z</published>
<updated>2026-06-09T15:32:39Z</updated>
<title>GB/AP/MegaDuck: put display_off function out of the crt0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/78d52c7c950226d54b76f25604c8b666d00a6c30.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 78d52c7c950226d54b76f25604c8b666d00a6c30
parent 7125a65ad1fe5a893fcc6b757873066f9b88fce2
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:32:39 +0300

GB/AP/MegaDuck: put display_off function out of the crt0

</content>
</entry>
<entry>
<id>7125a65ad1fe5a893fcc6b757873066f9b88fce2</id>
<published>2026-06-09T15:24:49Z</published>
<updated>2026-06-09T15:24:49Z</updated>
<title>GB: use the new register definitions and other minor improvements in crt0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7125a65ad1fe5a893fcc6b757873066f9b88fce2.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 7125a65ad1fe5a893fcc6b757873066f9b88fce2
parent 4734ad44d98f5fa5791195c55e3e248b57478a8d
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:24:49 +0300

GB: use the new register definitions and other minor improvements in crt0

</content>
</entry>
<entry>
<id>4734ad44d98f5fa5791195c55e3e248b57478a8d</id>
<published>2026-06-09T15:24:08Z</published>
<updated>2026-06-09T15:24:08Z</updated>
<title>GB: use the new register definitions in the crash handler</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/4734ad44d98f5fa5791195c55e3e248b57478a8d.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 4734ad44d98f5fa5791195c55e3e248b57478a8d
parent a3757f17f2c1128ddda7f71ce6c1ba7b2db4850e
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:24:08 +0300

GB: use the new register definitions in the crash handler

</content>
</entry>
<entry>
<id>a3757f17f2c1128ddda7f71ce6c1ba7b2db4850e</id>
<published>2026-06-09T15:23:30Z</published>
<updated>2026-06-09T15:23:30Z</updated>
<title>Merge branch &#39;develop&#39; of https://github.com/gbdk-2020/gbdk-2020 into develop</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a3757f17f2c1128ddda7f71ce6c1ba7b2db4850e.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit a3757f17f2c1128ddda7f71ce6c1ba7b2db4850e
parent a989a281aeb4ab7e6eed093460ec94c4ed5a643d
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:23:30 +0300

Merge branch &#39;develop&#39; of https://github.com/gbdk-2020/gbdk-2020 into develop

</content>
</entry>
<entry>
<id>a989a281aeb4ab7e6eed093460ec94c4ed5a643d</id>
<published>2026-06-09T15:23:21Z</published>
<updated>2026-06-09T15:23:21Z</updated>
<title>GB: use new register definitions in the WAIT_STAT macro</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a989a281aeb4ab7e6eed093460ec94c4ed5a643d.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit a989a281aeb4ab7e6eed093460ec94c4ed5a643d
parent d5968cce3043da406221dd5a8e75f80b9b02fb12
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue,  9 Jun 2026 18:23:21 +0300

GB: use new register definitions in the WAIT_STAT macro

</content>
</entry>
<entry>
<id>1938f1459cdb4f5a04e75ec440dde709f3ec0d98</id>
<published>2026-06-09T05:31:37Z</published>
<updated>2026-06-09T05:31:37Z</updated>
<title>Merge pull request #904 from bbbbbr/docs/history</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/1938f1459cdb4f5a04e75ec440dde709f3ec0d98.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 1938f1459cdb4f5a04e75ec440dde709f3ec0d98
parent d5968cce3043da406221dd5a8e75f80b9b02fb12
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon,  8 Jun 2026 22:31:37 -0700

Merge pull request #904 from bbbbbr/docs/history

Docs: some historical GBDK events
</content>
</entry>
<entry>
<id>99d20b2a6b7a86a9c18b2ef3c63bfa8df1f3df4f</id>
<published>2026-06-09T05:30:49Z</published>
<updated>2026-06-09T05:30:49Z</updated>
<title>Docs: some historical GBDK events</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/99d20b2a6b7a86a9c18b2ef3c63bfa8df1f3df4f.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 99d20b2a6b7a86a9c18b2ef3c63bfa8df1f3df4f
parent a99fdde06fc84fa7a44ce84c772c6ed71e635079
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon,  8 Jun 2026 22:30:49 -0700

Docs: some historical GBDK events
</content>
</entry>
<entry>
<id>d5968cce3043da406221dd5a8e75f80b9b02fb12</id>
<published>2026-06-08T12:14:59Z</published>
<updated>2026-06-08T12:14:59Z</updated>
<title>GB/AP: more clear code for the GBA detection (same size and cycles)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/d5968cce3043da406221dd5a8e75f80b9b02fb12.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit d5968cce3043da406221dd5a8e75f80b9b02fb12
parent 6def65abde949d1c72c45dd1d7274c078e697e2a
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Mon,  8 Jun 2026 15:14:59 +0300

GB/AP: more clear code for the GBA detection (same size and cycles)

</content>
</entry>
<entry>
<id>6def65abde949d1c72c45dd1d7274c078e697e2a</id>
<published>2026-06-08T12:02:30Z</published>
<updated>2026-06-08T12:02:30Z</updated>
<title>MegaDuck: remove redundant clearing of __is_GBA</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6def65abde949d1c72c45dd1d7274c078e697e2a.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 6def65abde949d1c72c45dd1d7274c078e697e2a
parent 703f8ec5309954819e29024b77aabb0df9d86659
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Mon,  8 Jun 2026 15:02:30 +0300

MegaDuck: remove redundant clearing of __is_GBA

</content>
</entry>
<entry>
<id>703f8ec5309954819e29024b77aabb0df9d86659</id>
<published>2026-06-08T11:47:48Z</published>
<updated>2026-06-08T11:47:48Z</updated>
<title>GB: resolve .IF assembly directive and game boy interrupt flag register .IF definition conflict by renaming the later to .IFL ; this is the breaking change.</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/703f8ec5309954819e29024b77aabb0df9d86659.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 703f8ec5309954819e29024b77aabb0df9d86659
parent a99fdde06fc84fa7a44ce84c772c6ed71e635079
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Mon,  8 Jun 2026 14:47:48 +0300

GB: resolve .IF assembly directive and game boy interrupt flag register .IF definition conflict by renaming the later to .IFL ; this is the breaking change.

</content>
</entry>
<entry>
<id>a99fdde06fc84fa7a44ce84c772c6ed71e635079</id>
<published>2026-06-02T00:54:03Z</published>
<updated>2026-06-02T00:54:03Z</updated>
<title>Merge pull request #902 from bbbbbr/sms/inline_dec_setattrxy</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a99fdde06fc84fa7a44ce84c772c6ed71e635079.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit a99fdde06fc84fa7a44ce84c772c6ed71e635079
parent bb1fa109dd3e0a5be148ba01a52074fa11d493dc
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon,  1 Jun 2026 17:54:03 -0700

Merge pull request #902 from bbbbbr/sms/inline_dec_setattrxy

SMS: Fix incorrect inline-directive for set_attribute_xy() declaration
</content>
</entry>
<entry>
<id>814d30aada32568ef50f14596174a27ca9214c25</id>
<published>2026-06-02T00:53:32Z</published>
<updated>2026-06-02T00:53:32Z</updated>
<title>SMS: Fix incorrect inline-directive for set_attribute_xy() declaration</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/814d30aada32568ef50f14596174a27ca9214c25.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 814d30aada32568ef50f14596174a27ca9214c25
parent bb1fa109dd3e0a5be148ba01a52074fa11d493dc
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon,  1 Jun 2026 17:53:32 -0700

SMS: Fix incorrect inline-directive for set_attribute_xy() declaration

</content>
</entry>
<entry>
<id>bb1fa109dd3e0a5be148ba01a52074fa11d493dc</id>
<published>2026-06-01T16:53:42Z</published>
<updated>2026-06-01T16:53:42Z</updated>
<title>NES: Fix incorrect inline-directive for set_bkg_based_tiles function declaration (#901)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/bb1fa109dd3e0a5be148ba01a52074fa11d493dc.html" />
<author>
<name>Michel Iwaniec</name>
<email>46843052+michel-iwaniec@users.noreply.github.com</email>
</author>
<content>commit bb1fa109dd3e0a5be148ba01a52074fa11d493dc
parent f32e0ea4395d5d9c7684ac275d7e15291017cfcd
Author: Michel Iwaniec &lt;46843052+michel-iwaniec@users.noreply.github.com&gt;
Date:   Mon,  1 Jun 2026 17:53:42 +0100

NES: Fix incorrect inline-directive for set_bkg_based_tiles function declaration (#901)
</content>
</entry>
<entry>
<id>f32e0ea4395d5d9c7684ac275d7e15291017cfcd</id>
<published>2026-05-31T00:03:29Z</published>
<updated>2026-05-31T00:03:29Z</updated>
<title>Merge pull request #900 from gbdk-2020/png2asset/win_linker_fix</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/f32e0ea4395d5d9c7684ac275d7e15291017cfcd.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit f32e0ea4395d5d9c7684ac275d7e15291017cfcd
parent 6421e6eab1c388c2e668fa8a1fb8adc5f266b7dc
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 30 May 2026 17:03:29 -0700

Merge pull request #900 from gbdk-2020/png2asset/win_linker_fix

png2asset: workaround for recent linker errors
</content>
</entry>
<entry>
<id>8989d9885324708d755ee935c5185954803b68b9</id>
<published>2026-05-31T00:02:57Z</published>
<updated>2026-05-31T00:02:57Z</updated>
<title>png2asset: workaround for recent linker errors</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/8989d9885324708d755ee935c5185954803b68b9.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 8989d9885324708d755ee935c5185954803b68b9
parent 6421e6eab1c388c2e668fa8a1fb8adc5f266b7dc
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 30 May 2026 17:02:57 -0700

png2asset: workaround for recent linker errors

Hopefully temporary workaround for linker errors on Windows that started happening with no code and build settings changes. Possibly from runner or msys2 build tooling changes.

Errors such as:
C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/16.1.0/../../../../i686-w64-mingw32/bin/ld.exe: main.o: in function `ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_&#39;:
56
C:/msys64/mingw32/include/c++/16.1.0/bits/basic_string.h:787:(.text+0x92): undefined reference to `std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)&#39;
</content>
</entry>
<entry>
<id>6421e6eab1c388c2e668fa8a1fb8adc5f266b7dc</id>
<published>2026-05-29T10:43:56Z</published>
<updated>2026-05-29T10:43:56Z</updated>
<title>Merge pull request #899 from michel-iwaniec/add_fill_rect_attributes</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6421e6eab1c388c2e668fa8a1fb8adc5f266b7dc.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 6421e6eab1c388c2e668fa8a1fb8adc5f266b7dc
parent 783de6ede76c48ed20059ed3b84e2b86aeda31b8
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Fri, 29 May 2026 13:43:56 +0300

Merge pull request #899 from michel-iwaniec/add_fill_rect_attributes

Add fill_bkg_rect_attributes / fill_win_rect_attributes for GB / SMS / NES
</content>
</entry>
<entry>
<id>db4444abbbe1839a7a241437fd930cd4004c6ec6</id>
<published>2026-05-27T22:38:56Z</published>
<updated>2026-05-28T21:48:02Z</updated>
<title>Add fill_bkg_rect_attributes / fill_win_rect_attributes for GB / SMS / NES</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/db4444abbbe1839a7a241437fd930cd4004c6ec6.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit db4444abbbe1839a7a241437fd930cd4004c6ec6
parent 783de6ede76c48ed20059ed3b84e2b86aeda31b8
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Wed, 27 May 2026 23:38:56 +0100

Add fill_bkg_rect_attributes / fill_win_rect_attributes for GB / SMS / NES

- Add inline VBK_REG-setting functions fill_bkg/win_rect_attributes in gb.h

- Add inline VBK_REG-setting function fill_bkg_rect_attributes in sms.h

- Add asm fill_bkg/win_rect_attributes nes implementation in fill_rect_bk_attributes.s

</content>
</entry>
<entry>
<id>783de6ede76c48ed20059ed3b84e2b86aeda31b8</id>
<published>2026-05-27T23:54:40Z</published>
<updated>2026-05-27T23:54:40Z</updated>
<title>NES bugfix: Add missing function prototype for set_win_submap_attributes_nes16x16 in nes.h (#898)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/783de6ede76c48ed20059ed3b84e2b86aeda31b8.html" />
<author>
<name>Michel Iwaniec</name>
<email>46843052+michel-iwaniec@users.noreply.github.com</email>
</author>
<content>commit 783de6ede76c48ed20059ed3b84e2b86aeda31b8
parent 9dbe8ae91c25a12ed4c47de1c4425c54b53a8d05
Author: Michel Iwaniec &lt;46843052+michel-iwaniec@users.noreply.github.com&gt;
Date:   Thu, 28 May 2026 00:54:40 +0100

NES bugfix: Add missing function prototype for set_win_submap_attributes_nes16x16 in nes.h (#898)
</content>
</entry>
<entry>
<id>9dbe8ae91c25a12ed4c47de1c4425c54b53a8d05</id>
<published>2026-05-22T10:56:10Z</published>
<updated>2026-05-22T10:56:10Z</updated>
<title>Merge pull request #897 from michel-iwaniec/add_supports_vram_read_defs</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/9dbe8ae91c25a12ed4c47de1c4425c54b53a8d05.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 9dbe8ae91c25a12ed4c47de1c4425c54b53a8d05
parent 7884a373e4cbedbcb2c662d311e627b608c01f44
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Fri, 22 May 2026 13:56:10 +0300

Merge pull request #897 from michel-iwaniec/add_supports_vram_read_defs

Add new define DEVICE_SUPPORTS_VRAM_READ, to indicate which platforms have support for reading from VRAM
</content>
</entry>
<entry>
<id>b3204adac39130f6603105403a37a35dd260b0fa</id>
<published>2026-05-20T23:05:55Z</published>
<updated>2026-05-20T23:05:55Z</updated>
<title>Add new define DEVICE_SUPPORTS_VRAM_READ, to indicate which platforms have support for reading from VRAM</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/b3204adac39130f6603105403a37a35dd260b0fa.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit b3204adac39130f6603105403a37a35dd260b0fa
parent 7884a373e4cbedbcb2c662d311e627b608c01f44
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Thu, 21 May 2026 00:05:55 +0100

Add new define DEVICE_SUPPORTS_VRAM_READ, to indicate which platforms have support for reading from VRAM

</content>
</entry>
<entry>
<id>7884a373e4cbedbcb2c662d311e627b608c01f44</id>
<published>2026-05-20T11:46:04Z</published>
<updated>2026-05-20T11:46:04Z</updated>
<title>Define DEVICE_SUPPORTS_WINDOW to indicate which devices support window layer</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7884a373e4cbedbcb2c662d311e627b608c01f44.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 7884a373e4cbedbcb2c662d311e627b608c01f44
parent b48cde5d07788ba41e1f587e1aae04fcb91e01c8
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Wed, 20 May 2026 14:46:04 +0300

Define DEVICE_SUPPORTS_WINDOW to indicate which devices support window layer
</content>
</entry>
<entry>
<id>b48cde5d07788ba41e1f587e1aae04fcb91e01c8</id>
<published>2026-05-20T11:44:16Z</published>
<updated>2026-05-20T11:44:16Z</updated>
<title>add set_win_submap_attributes() function for consistency</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/b48cde5d07788ba41e1f587e1aae04fcb91e01c8.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit b48cde5d07788ba41e1f587e1aae04fcb91e01c8
parent b40505e3fba4c2871b8f4ef709c866c78c1fd809
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Wed, 20 May 2026 14:44:16 +0300

add set_win_submap_attributes() function for consistency
</content>
</entry>
<entry>
<id>b40505e3fba4c2871b8f4ef709c866c78c1fd809</id>
<published>2026-05-20T11:43:08Z</published>
<updated>2026-05-20T11:43:08Z</updated>
<title>Define scroll_x_t / scroll_y_t types for all platforms for better compatibility</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/b40505e3fba4c2871b8f4ef709c866c78c1fd809.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit b40505e3fba4c2871b8f4ef709c866c78c1fd809
parent bb791250e29f40150a8e9ba6eb6ae07b4cba1172
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Wed, 20 May 2026 14:43:08 +0300

Define scroll_x_t / scroll_y_t types for all platforms for better compatibility
</content>
</entry>
<entry>
<id>9ccdf2dbf2846809fcdf6a90bd345e29cdd85091</id>
<published>2026-05-19T23:13:20Z</published>
<updated>2026-05-19T23:47:31Z</updated>
<title>Add set_win_submap_attributes function to GBDK API</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/9ccdf2dbf2846809fcdf6a90bd345e29cdd85091.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit 9ccdf2dbf2846809fcdf6a90bd345e29cdd85091
parent 8327d7ebf0858631d383cbabb697d87d3b6be437
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Wed, 20 May 2026 00:13:20 +0100

Add set_win_submap_attributes function to GBDK API

</content>
</entry>
<entry>
<id>bb791250e29f40150a8e9ba6eb6ae07b4cba1172</id>
<published>2026-05-18T16:20:50Z</published>
<updated>2026-05-18T16:20:50Z</updated>
<title>refactor CGB palette handling functions for the new calling convention for SM83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/bb791250e29f40150a8e9ba6eb6ae07b4cba1172.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit bb791250e29f40150a8e9ba6eb6ae07b4cba1172
parent 221f1dd9e219ac72d7a0339630492be85c4a01ff
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Mon, 18 May 2026 18:20:50 +0200

refactor CGB palette handling functions for the new calling convention for SM83
</content>
</entry>
<entry>
<id>297793103b78ec6f95e42054cbc71e0dd38e269f</id>
<published>2026-05-17T20:18:41Z</published>
<updated>2026-05-17T20:18:41Z</updated>
<title>Add scroll_x_t / scroll_y_t typedefs to all platforms for greater compatibility</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/297793103b78ec6f95e42054cbc71e0dd38e269f.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit 297793103b78ec6f95e42054cbc71e0dd38e269f
parent 8327d7ebf0858631d383cbabb697d87d3b6be437
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Sun, 17 May 2026 21:18:41 +0100

Add scroll_x_t / scroll_y_t typedefs to all platforms for greater compatibility

</content>
</entry>
<entry>
<id>6108a777f464c51cd378d636ff5206046239e202</id>
<published>2026-05-17T18:35:06Z</published>
<updated>2026-05-17T18:37:03Z</updated>
<title>Add new define DEVICE_SUPPORTS_WINDOW, to indicate which platforms support GB Window (/emulated approach)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6108a777f464c51cd378d636ff5206046239e202.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit 6108a777f464c51cd378d636ff5206046239e202
parent 8327d7ebf0858631d383cbabb697d87d3b6be437
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Sun, 17 May 2026 19:35:06 +0100

Add new define DEVICE_SUPPORTS_WINDOW, to indicate which platforms support GB Window (/emulated approach)

</content>
</entry>
<entry>
<id>221f1dd9e219ac72d7a0339630492be85c4a01ff</id>
<published>2026-05-17T13:45:27Z</published>
<updated>2026-05-17T13:45:27Z</updated>
<title>refactor reverse() for the sm83 target, add missing implementation for the z80 target</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/221f1dd9e219ac72d7a0339630492be85c4a01ff.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 221f1dd9e219ac72d7a0339630492be85c4a01ff
parent 34945fa9b49848cb815b92ee796e4b6ab88a4ba4
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun, 17 May 2026 15:45:27 +0200

refactor reverse() for the sm83 target, add missing implementation for the z80 target
</content>
</entry>
<entry>
<id>34945fa9b49848cb815b92ee796e4b6ab88a4ba4</id>
<published>2026-05-17T13:43:05Z</published>
<updated>2026-05-17T13:43:05Z</updated>
<title>refactor memcpy() for the z80 target</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/34945fa9b49848cb815b92ee796e4b6ab88a4ba4.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 34945fa9b49848cb815b92ee796e4b6ab88a4ba4
parent 08ccffbf7ff31be4df264b4d682e1e17429dfacc
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun, 17 May 2026 15:43:05 +0200

refactor memcpy() for the z80 target
</content>
</entry>
<entry>
<id>08ccffbf7ff31be4df264b4d682e1e17429dfacc</id>
<published>2026-05-17T13:41:33Z</published>
<updated>2026-05-17T13:41:33Z</updated>
<title>refactor .fill_rect function for the sm83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/08ccffbf7ff31be4df264b4d682e1e17429dfacc.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 08ccffbf7ff31be4df264b4d682e1e17429dfacc
parent 8327d7ebf0858631d383cbabb697d87d3b6be437
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun, 17 May 2026 15:41:33 +0200

refactor .fill_rect function for the sm83
</content>
</entry>
<entry>
<id>8327d7ebf0858631d383cbabb697d87d3b6be437</id>
<published>2026-05-16T01:03:00Z</published>
<updated>2026-05-16T01:03:00Z</updated>
<title>NES: Add GB window emulation (#891)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/8327d7ebf0858631d383cbabb697d87d3b6be437.html" />
<author>
<name>Michel Iwaniec</name>
<email>46843052+michel-iwaniec@users.noreply.github.com</email>
</author>
<content>commit 8327d7ebf0858631d383cbabb697d87d3b6be437
parent ef9e22bc9f9b41e719735781fd1dbcb41c8eabb8
Author: Michel Iwaniec &lt;46843052+michel-iwaniec@users.noreply.github.com&gt;
Date:   Sat, 16 May 2026 02:03:00 +0100

NES: Add GB window emulation (#891)

Configuration:
- Add platform configuration switch NES_WINDOW_LAYER, for enabling window layer functionality
- Add helper defines VRAM_MAPPER_CFG_TRANSFER / VRAM_MAPPER_CFG_ISR, both dependent on NES_WINDOW_LAYER

Window control:
- Add WX_REG = win_pos_x and WY_REG = win_pos_y shadow variables
- Extend __oam_valid_display_on with WINDOW_ON_MASK, to independently track window ON/OFF setting
- Add implementations of SHOW_WIN = show_window / HIDE_WIN = hide_window in nes.h
- Add implementations of move_win / scroll_win in nes.h

Tile setting changes:
- Add get_win_xy_addr and set_win_tile_xy in set_tile.s
- Refactor set_bkg_tile_xy. Add set_win_tile_xy.
- Refactor fill_bkg_rect. Add fill_win_rect.
- Refactor set_bkg[_based]_submap. Add set_win[_based]_submap.
- Refactor set_bkg[_based]_tiles. Add set_win[_based]_tiles.

Attribute setting changes:
- Add attribute_shadow_win / attribute_row_dirty_win / attribute_column_dirty_win bytes in crt0.s
- Refactor set_bkg_attribute_xy. Add set_win_attribute_xy.
- Refactor flush_attributes.s to flush window layer attributes when enabled. Replace macros with sub-routines.

Tile data setting changes:
- Add set_win_data = set_bkg_data
- Add set_win_1bpp_data

VRAM transfer buffer changes:
- Add __current_vram_cfg_write, for storing additional mapper reg bits
- Add bank-switching sub-routines __switch_bkg / __switch_win, for clearing / setting PPUHI_WIN bit in __current_vram_cfg_write
- Update __switch_prg0 to set VRAM configuration when enabled
- Add __switch_win_addr_temp, for use in direct PPU writes
- Add .ppu_write_mapper sub-routine for handling either direct or indirect wrties

Deferred ISR changes:
- Add another entry __lcd_isr_mapper_value to deferred ISR data storage
- Add function .deferred_isr_handle_window, injecting ISR scroll writes
- Refactor .deferred_isr_run to call .deferred_isr_handle_window, and save / restore __current_vram_cfg_write
- Rewrite .do_hblank_writes to write __lcd_isr_mapper value to mapper register
</content>
</entry>
<entry>
<id>ef9e22bc9f9b41e719735781fd1dbcb41c8eabb8</id>
<published>2026-05-12T18:53:30Z</published>
<updated>2026-05-12T18:53:30Z</updated>
<title>Merge pull request #888 from bbbbbr/docs/no_autobank_static_banked_funcs</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/ef9e22bc9f9b41e719735781fd1dbcb41c8eabb8.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit ef9e22bc9f9b41e719735781fd1dbcb41c8eabb8
parent 304aa0e790d44ffa9ea0bf2278eff41ac8740639
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Tue, 12 May 2026 11:53:30 -0700

Merge pull request #888 from bbbbbr/docs/no_autobank_static_banked_funcs

Docs: Note about static + BANKED incompatibility
</content>
</entry>
<entry>
<id>e69d52a585edf45b90e340b9534dededd3403d49</id>
<published>2026-05-12T18:50:58Z</published>
<updated>2026-05-12T18:52:58Z</updated>
<title>Docs: Note about static + BANKED incompatibility</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/e69d52a585edf45b90e340b9534dededd3403d49.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit e69d52a585edf45b90e340b9534dededd3403d49
parent 304aa0e790d44ffa9ea0bf2278eff41ac8740639
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Tue, 12 May 2026 11:50:58 -0700

Docs: Note about static + BANKED incompatibility

</content>
</entry>
<entry>
<id>304aa0e790d44ffa9ea0bf2278eff41ac8740639</id>
<published>2026-05-11T07:58:50Z</published>
<updated>2026-05-11T07:58:50Z</updated>
<title>Merge pull request #887 from bbbbbr/docs/attribute_comments</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/304aa0e790d44ffa9ea0bf2278eff41ac8740639.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 304aa0e790d44ffa9ea0bf2278eff41ac8740639
parent fd44443fc6729001640af08679b86627bfa9a9e3
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon, 11 May 2026 00:58:50 -0700

Merge pull request #887 from bbbbbr/docs/attribute_comments

Docs: more specific description of *_attribute_* functions
</content>
</entry>
<entry>
<id>fb02e963b01ba1ea6ad1bae37a7c11fc0ffdbdc1</id>
<published>2026-05-11T07:57:30Z</published>
<updated>2026-05-11T07:57:30Z</updated>
<title>Docs: more specific description of *_attribute_* functions</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/fb02e963b01ba1ea6ad1bae37a7c11fc0ffdbdc1.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit fb02e963b01ba1ea6ad1bae37a7c11fc0ffdbdc1
parent fd44443fc6729001640af08679b86627bfa9a9e3
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Mon, 11 May 2026 00:57:30 -0700

Docs: more specific description of *_attribute_* functions
</content>
</entry>
<entry>
<id>fd44443fc6729001640af08679b86627bfa9a9e3</id>
<published>2026-05-10T10:55:18Z</published>
<updated>2026-05-10T10:55:18Z</updated>
<title>GB: Add set_win_attribute_xy function (#885)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/fd44443fc6729001640af08679b86627bfa9a9e3.html" />
<author>
<name>Michel Iwaniec</name>
<email>46843052+michel-iwaniec@users.noreply.github.com</email>
</author>
<content>commit fd44443fc6729001640af08679b86627bfa9a9e3
parent c5c3a451ce49dc4b9f36fba0a28e6ade0d422ddb
Author: Michel Iwaniec &lt;46843052+michel-iwaniec@users.noreply.github.com&gt;
Date:   Sun, 10 May 2026 11:55:18 +0100

GB: Add set_win_attribute_xy function (#885)
</content>
</entry>
<entry>
<id>c5c3a451ce49dc4b9f36fba0a28e6ade0d422ddb</id>
<published>2026-05-09T11:51:35Z</published>
<updated>2026-05-09T11:51:35Z</updated>
<title>NES: Replace some magic numbers with constants (#886)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/c5c3a451ce49dc4b9f36fba0a28e6ade0d422ddb.html" />
<author>
<name>Michel Iwaniec</name>
<email>46843052+michel-iwaniec@users.noreply.github.com</email>
</author>
<content>commit c5c3a451ce49dc4b9f36fba0a28e6ade0d422ddb
parent 01777708810b347f83994b9486bacd6009800b4c
Author: Michel Iwaniec &lt;46843052+michel-iwaniec@users.noreply.github.com&gt;
Date:   Sat,  9 May 2026 12:51:35 +0100

NES: Replace some magic numbers with constants (#886)

Co-authored-by: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
</content>
</entry>
<entry>
<id>01777708810b347f83994b9486bacd6009800b4c</id>
<published>2026-05-07T10:35:43Z</published>
<updated>2026-05-07T10:35:43Z</updated>
<title>refactor memset() for the sm83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/01777708810b347f83994b9486bacd6009800b4c.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 01777708810b347f83994b9486bacd6009800b4c
parent 2f8d3304c9f733229c04dcbda0936e655a215a2a
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Thu,  7 May 2026 12:35:43 +0200

refactor memset() for the sm83
</content>
</entry>
<entry>
<id>2f8d3304c9f733229c04dcbda0936e655a215a2a</id>
<published>2026-05-06T21:03:57Z</published>
<updated>2026-05-06T21:03:57Z</updated>
<title>Minor optimizations to the rle_decompress for the sm83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/2f8d3304c9f733229c04dcbda0936e655a215a2a.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 2f8d3304c9f733229c04dcbda0936e655a215a2a
parent e0ee5b3e4900ceca69c68f6d6b7c729295f01756
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Wed,  6 May 2026 23:03:57 +0200

Minor optimizations to the rle_decompress for the sm83
</content>
</entry>
<entry>
<id>e0ee5b3e4900ceca69c68f6d6b7c729295f01756</id>
<published>2026-05-06T20:44:28Z</published>
<updated>2026-05-06T20:44:28Z</updated>
<title>Refactor delay() for the sm83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/e0ee5b3e4900ceca69c68f6d6b7c729295f01756.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit e0ee5b3e4900ceca69c68f6d6b7c729295f01756
parent 8bcbe1f715da1a76e771bb0ce69f4673fac716c0
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Wed,  6 May 2026 22:44:28 +0200

Refactor delay() for the sm83
</content>
</entry>
<entry>
<id>8bcbe1f715da1a76e771bb0ce69f4673fac716c0</id>
<published>2026-04-14T07:48:14Z</published>
<updated>2026-04-14T07:48:14Z</updated>
<title>Merge pull request #876 from bbbbbr/png2asset/map_attrib_descrip</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/8bcbe1f715da1a76e771bb0ce69f4673fac716c0.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 8bcbe1f715da1a76e771bb0ce69f4673fac716c0
parent 5e8c4864cf1e187a4edb5924041e1bf14b8105d0
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Tue, 14 Apr 2026 00:48:14 -0700

Merge pull request #876 from bbbbbr/png2asset/map_attrib_descrip

png2asset: update use map attributes help description
</content>
</entry>
<entry>
<id>72d4e80bcbe429050c20fd33fd7e6c0de3e25700</id>
<published>2026-04-14T07:37:33Z</published>
<updated>2026-04-14T07:37:33Z</updated>
<title>png2asset: update use map attributes help description</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/72d4e80bcbe429050c20fd33fd7e6c0de3e25700.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 72d4e80bcbe429050c20fd33fd7e6c0de3e25700
parent 5e8c4864cf1e187a4edb5924041e1bf14b8105d0
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Tue, 14 Apr 2026 00:37:33 -0700

png2asset: update use map attributes help description

</content>
</entry>
<entry>
<id>5e8c4864cf1e187a4edb5924041e1bf14b8105d0</id>
<published>2026-04-13T09:52:13Z</published>
<updated>2026-04-13T09:52:13Z</updated>
<title>Merge pull request #868 from Phidias618/patch-3</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/5e8c4864cf1e187a4edb5924041e1bf14b8105d0.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 5e8c4864cf1e187a4edb5924041e1bf14b8105d0
parent 7ae47f6e65052cfd4c4da26c343ce7972375752b
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Mon, 13 Apr 2026 11:52:13 +0200

Merge pull request #868 from Phidias618/patch-3

Small optimization of ___move_metasprite for the sm83 port
</content>
</entry>
<entry>
<id>7ae47f6e65052cfd4c4da26c343ce7972375752b</id>
<published>2026-04-13T09:30:20Z</published>
<updated>2026-04-13T09:30:20Z</updated>
<title>Optimization of rand() for the sm83 and z80 targets</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7ae47f6e65052cfd4c4da26c343ce7972375752b.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 7ae47f6e65052cfd4c4da26c343ce7972375752b
parent 4524a3f0b514c2a6650eeb666447bc21ab12cb1c
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Mon, 13 Apr 2026 11:30:20 +0200

Optimization of rand() for the sm83 and z80 targets
</content>
</entry>
<entry>
<id>4524a3f0b514c2a6650eeb666447bc21ab12cb1c</id>
<published>2026-04-13T09:24:44Z</published>
<updated>2026-04-13T09:24:44Z</updated>
<title>Optimization of uitoa() and itoa() for the sm83 port</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/4524a3f0b514c2a6650eeb666447bc21ab12cb1c.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 4524a3f0b514c2a6650eeb666447bc21ab12cb1c
parent 6aeebafecc4695121242347ea7e8229dbe0843a4
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Mon, 13 Apr 2026 11:24:44 +0200

Optimization of uitoa() and itoa() for the sm83 port
</content>
</entry>
<entry>
<id>6aeebafecc4695121242347ea7e8229dbe0843a4</id>
<published>2026-04-06T04:37:12Z</published>
<updated>2026-04-06T04:37:12Z</updated>
<title>Merge pull request #875 from bbbbbr/gbcompress/bankref_name_opt</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6aeebafecc4695121242347ea7e8229dbe0843a4.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 6aeebafecc4695121242347ea7e8229dbe0843a4
parent ad3742249666d6cbb87a94b2b9affcc53af799a8
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun,  5 Apr 2026 21:37:12 -0700

Merge pull request #875 from bbbbbr/gbcompress/bankref_name_opt

gbcompress: add option to specify bankref name --bankrefname= (for #874)
</content>
</entry>
<entry>
<id>966e00cfdbbf1566732c2a769d6ac3d0d2c347d7</id>
<published>2026-04-06T04:26:46Z</published>
<updated>2026-04-06T04:26:46Z</updated>
<title>gbcompress: add option to specify bankref name --bankrefname= - Tidy up argument testing a little - Add missing line break after header file include guard</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/966e00cfdbbf1566732c2a769d6ac3d0d2c347d7.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 966e00cfdbbf1566732c2a769d6ac3d0d2c347d7
parent 4e1d28757412dcf837ede001cfb25dd50aecffd3
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun,  5 Apr 2026 21:26:46 -0700

gbcompress: add option to specify bankref name --bankrefname=
- Tidy up argument testing a little
- Add missing line break after header file include guard
</content>
</entry>
<entry>
<id>ad3742249666d6cbb87a94b2b9affcc53af799a8</id>
<published>2026-03-16T13:18:31Z</published>
<updated>2026-03-16T13:18:31Z</updated>
<title>SMS/GG/MSX: improve get_bkg_xy_addr() performance</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/ad3742249666d6cbb87a94b2b9affcc53af799a8.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit ad3742249666d6cbb87a94b2b9affcc53af799a8
parent 4e1d28757412dcf837ede001cfb25dd50aecffd3
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Mon, 16 Mar 2026 16:18:31 +0300

SMS/GG/MSX: improve get_bkg_xy_addr() performance

</content>
</entry>
<entry>
<id>4e1d28757412dcf837ede001cfb25dd50aecffd3</id>
<published>2026-03-15T07:24:37Z</published>
<updated>2026-03-15T07:24:37Z</updated>
<title>Merge pull request #871 from bbbbbr/fix/box_vert_width_1</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/4e1d28757412dcf837ede001cfb25dd50aecffd3.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 4e1d28757412dcf837ede001cfb25dd50aecffd3
parent d6b2a80b0674a848d33a5bd942791a817118ed74
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sun, 15 Mar 2026 10:24:37 +0300

Merge pull request #871 from bbbbbr/fix/box_vert_width_1

GB: Drawing.s: box: fix drawing top and bottom incorrectly when x1==x2
</content>
</entry>
<entry>
<id>5b4ccfaa2ae2c4aaef8aa4b5ed26066021000db9</id>
<published>2026-03-15T06:58:26Z</published>
<updated>2026-03-15T06:58:26Z</updated>
<title>GB: Drawing.s: box: fix drawing top and bottom incorrectly when x1==x2 - Output was an I beam shape instead of a 1 pixel wide line</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/5b4ccfaa2ae2c4aaef8aa4b5ed26066021000db9.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 5b4ccfaa2ae2c4aaef8aa4b5ed26066021000db9
parent d6b2a80b0674a848d33a5bd942791a817118ed74
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 14 Mar 2026 23:58:26 -0700

GB: Drawing.s: box: fix drawing top and bottom incorrectly when x1==x2
- Output was an I beam shape instead of a 1 pixel wide line 
</content>
</entry>
<entry>
<id>d6b2a80b0674a848d33a5bd942791a817118ed74</id>
<published>2026-03-14T09:17:18Z</published>
<updated>2026-03-14T09:17:18Z</updated>
<title>Merge pull request #870 from bbbbbr/fix/apa_circle_radius</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/d6b2a80b0674a848d33a5bd942791a817118ed74.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit d6b2a80b0674a848d33a5bd942791a817118ed74
parent 5fa361b08e86bb90f3f74e680f9a5cb534781bff
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sat, 14 Mar 2026 12:17:18 +0300

Merge pull request #870 from bbbbbr/fix/apa_circle_radius
</content>
</entry>
<entry>
<id>59fb703dd3b86efeecee91faf38279aa58590a82</id>
<published>2026-03-14T08:32:33Z</published>
<updated>2026-03-14T08:32:33Z</updated>
<title>GB: drawing.s: circle: block radius of 0 (crash) and 255 (garbage and crash)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/59fb703dd3b86efeecee91faf38279aa58590a82.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 59fb703dd3b86efeecee91faf38279aa58590a82
parent 5fa361b08e86bb90f3f74e680f9a5cb534781bff
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 14 Mar 2026 01:32:33 -0700

GB: drawing.s: circle: block radius of 0 (crash) and 255 (garbage and crash)
</content>
</entry>
<entry>
<id>5fa361b08e86bb90f3f74e680f9a5cb534781bff</id>
<published>2026-03-11T07:33:19Z</published>
<updated>2026-03-11T07:33:19Z</updated>
<title>NES: define DEVICE_SUPPORTS_COLOR for the NES platform</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/5fa361b08e86bb90f3f74e680f9a5cb534781bff.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 5fa361b08e86bb90f3f74e680f9a5cb534781bff
parent 0b96abf3a0d33ea29a40ef7ce0bbc8e15ea70193
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Wed, 11 Mar 2026 10:33:19 +0300

NES: define DEVICE_SUPPORTS_COLOR for the NES platform

</content>
</entry>
<entry>
<id>0b96abf3a0d33ea29a40ef7ce0bbc8e15ea70193</id>
<published>2026-03-11T07:32:45Z</published>
<updated>2026-03-11T07:32:45Z</updated>
<title>EXAMPLES: fix testrand example comments in code</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/0b96abf3a0d33ea29a40ef7ce0bbc8e15ea70193.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 0b96abf3a0d33ea29a40ef7ce0bbc8e15ea70193
parent 1e9d73fd53b81494ae8e96079b627f71f5c3a988
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Wed, 11 Mar 2026 10:32:45 +0300

EXAMPLES: fix testrand example comments in code

</content>
</entry>
<entry>
<id>1e9d73fd53b81494ae8e96079b627f71f5c3a988</id>
<published>2026-03-08T22:46:49Z</published>
<updated>2026-03-08T22:46:49Z</updated>
<title>Merge pull request #869 from Phidias618/patch-4</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/1e9d73fd53b81494ae8e96079b627f71f5c3a988.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 1e9d73fd53b81494ae8e96079b627f71f5c3a988
parent ec24d3138a1e996f9f267e792e35e2f3ba5c5817
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Mon,  9 Mar 2026 01:46:49 +0300

Merge pull request #869 from Phidias618/patch-4

Optimize memset small for ALL of the sm83 ports
</content>
</entry>
<entry>
<id>7e0e1d9bcf92342a116ff52f5cb12473f20dd749</id>
<published>2026-03-08T18:01:58Z</published>
<updated>2026-03-08T18:01:58Z</updated>
<title>Optimization of memset small for the duck port</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7e0e1d9bcf92342a116ff52f5cb12473f20dd749.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 7e0e1d9bcf92342a116ff52f5cb12473f20dd749
parent f0279fb197b03f42d404b74b4f455068ee5eced4
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun,  8 Mar 2026 19:01:58 +0100

Optimization of memset small for the duck port
</content>
</entry>
<entry>
<id>f0279fb197b03f42d404b74b4f455068ee5eced4</id>
<published>2026-03-08T17:53:20Z</published>
<updated>2026-03-08T17:53:20Z</updated>
<title>Optimize memset function in crt0.s for the gb</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/f0279fb197b03f42d404b74b4f455068ee5eced4.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit f0279fb197b03f42d404b74b4f455068ee5eced4
parent ec24d3138a1e996f9f267e792e35e2f3ba5c5817
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun,  8 Mar 2026 18:53:20 +0100

Optimize memset function in crt0.s for the gb
</content>
</entry>
<entry>
<id>47c98561130d94429379e1b6b19bc6fadcf57cbd</id>
<published>2026-03-08T09:36:17Z</published>
<updated>2026-03-08T09:36:17Z</updated>
<title>Small optimization of ___move_metasprite for the sm83 port</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/47c98561130d94429379e1b6b19bc6fadcf57cbd.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 47c98561130d94429379e1b6b19bc6fadcf57cbd
parent ec24d3138a1e996f9f267e792e35e2f3ba5c5817
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun,  8 Mar 2026 10:36:17 +0100

Small optimization of ___move_metasprite for the sm83 port
</content>
</entry>
<entry>
<id>ec24d3138a1e996f9f267e792e35e2f3ba5c5817</id>
<published>2026-03-08T08:42:53Z</published>
<updated>2026-03-08T08:42:53Z</updated>
<title>Merge pull request #867 from Phidias618/patch-2</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/ec24d3138a1e996f9f267e792e35e2f3ba5c5817.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit ec24d3138a1e996f9f267e792e35e2f3ba5c5817
parent 7c89a8d9d4d74fdbbc49ebf27b3f41b3fe773d00
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sun,  8 Mar 2026 11:42:53 +0300

Merge pull request #867 from Phidias618/patch-2
</content>
</entry>
<entry>
<id>7c89a8d9d4d74fdbbc49ebf27b3f41b3fe773d00</id>
<published>2026-03-08T08:42:34Z</published>
<updated>2026-03-08T08:42:34Z</updated>
<title>Merge pull request #866 from Phidias618/revert-865-patch-1</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7c89a8d9d4d74fdbbc49ebf27b3f41b3fe773d00.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 7c89a8d9d4d74fdbbc49ebf27b3f41b3fe773d00
parent e3b2f469d4211cad07d4458cbda6d3aea49fa299
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sun,  8 Mar 2026 11:42:34 +0300

Merge pull request #866 from Phidias618/revert-865-patch-1
</content>
</entry>
<entry>
<id>7611b022b4e275486890a38fa3e94a8f6099b7c4</id>
<published>2026-03-07T18:07:58Z</published>
<updated>2026-03-07T18:07:58Z</updated>
<title>Revert &quot;Fix divisions by one&quot;</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7611b022b4e275486890a38fa3e94a8f6099b7c4.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 7611b022b4e275486890a38fa3e94a8f6099b7c4
parent e3b2f469d4211cad07d4458cbda6d3aea49fa299
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sat,  7 Mar 2026 19:07:58 +0100

Revert &quot;Fix divisions by one&quot;

</content>
</entry>
<entry>
<id>e3b2f469d4211cad07d4458cbda6d3aea49fa299</id>
<published>2026-03-02T11:54:54Z</published>
<updated>2026-03-02T11:54:54Z</updated>
<title>Merge pull request #865 from Phidias618/patch-1</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/e3b2f469d4211cad07d4458cbda6d3aea49fa299.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit e3b2f469d4211cad07d4458cbda6d3aea49fa299
parent 7a62ba7196a6ea5ed4fc9bb950030f7b96164764
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Mon,  2 Mar 2026 14:54:54 +0300

Merge pull request #865 from Phidias618/patch-1

Fix divisions by one
</content>
</entry>
<entry>
<id>3cc6827b8b7004c664c56fe401f630ff993ef1fe</id>
<published>2026-03-02T11:42:10Z</published>
<updated>2026-03-02T11:42:10Z</updated>
<title>Fix divisions by one</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/3cc6827b8b7004c664c56fe401f630ff993ef1fe.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 3cc6827b8b7004c664c56fe401f630ff993ef1fe
parent 7a62ba7196a6ea5ed4fc9bb950030f7b96164764
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Mon,  2 Mar 2026 12:42:10 +0100

Fix divisions by one
</content>
</entry>
<entry>
<id>7a62ba7196a6ea5ed4fc9bb950030f7b96164764</id>
<published>2026-03-01T23:39:12Z</published>
<updated>2026-03-01T23:39:12Z</updated>
<title>Merge pull request #864 from bbbbbr/png2asset/test_update_for_pr_862</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7a62ba7196a6ea5ed4fc9bb950030f7b96164764.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 7a62ba7196a6ea5ed4fc9bb950030f7b96164764
parent a6a519053d89067f4e301c483d495e64b20e8cdf
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun,  1 Mar 2026 15:39:12 -0800

Merge pull request #864 from bbbbbr/png2asset/test_update_for_pr_862

png2asset: update test reference data for PR #862
</content>
</entry>
<entry>
<id>0d3256a0b343330bf5399618b9dcc6cbc2532196</id>
<published>2026-03-01T23:36:43Z</published>
<updated>2026-03-01T23:36:43Z</updated>
<title>png2asset: update test reference data for PR #862</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/0d3256a0b343330bf5399618b9dcc6cbc2532196.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 0d3256a0b343330bf5399618b9dcc6cbc2532196
parent a6a519053d89067f4e301c483d495e64b20e8cdf
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun,  1 Mar 2026 15:36:43 -0800

png2asset: update test reference data for PR #862
</content>
</entry>
<entry>
<id>a6a519053d89067f4e301c483d495e64b20e8cdf</id>
<published>2026-02-23T04:24:18Z</published>
<updated>2026-02-23T04:24:18Z</updated>
<title>Merge pull request #863 from gbdk-2020/build/gbdk-sdcc-15267-peeprule-18e-off</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a6a519053d89067f4e301c483d495e64b20e8cdf.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit a6a519053d89067f4e301c483d495e64b20e8cdf
parent b3a785bf0b8f87d5644e5db79fdfb3cb8e9eb385
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun, 22 Feb 2026 20:24:18 -0800

Merge pull request #863 from gbdk-2020/build/gbdk-sdcc-15267-peeprule-18e-off

Build: use gbdk-sdcc next 15267 with peeprule 18e turned off
</content>
</entry>
<entry>
<id>3d03fdeaaf4f68abf6fbba24343306f3b05130b0</id>
<published>2026-02-22T02:37:52Z</published>
<updated>2026-02-22T02:37:52Z</updated>
<title>Build: use gbdk-sdcc next 15267 with peeprule 18e turned off</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/3d03fdeaaf4f68abf6fbba24343306f3b05130b0.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 3d03fdeaaf4f68abf6fbba24343306f3b05130b0
parent b3a785bf0b8f87d5644e5db79fdfb3cb8e9eb385
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 21 Feb 2026 18:37:52 -0800

Build: use gbdk-sdcc next 15267 with peeprule 18e turned off

Switch to gbdk-sdcc-next with peephole rule 18e turned off due to buggy codegen
</content>
</entry>
<entry>
<id>b3a785bf0b8f87d5644e5db79fdfb3cb8e9eb385</id>
<published>2026-02-21T21:54:01Z</published>
<updated>2026-02-21T21:54:01Z</updated>
<title>png2asset: fix tile palette extraction and comparison (#862)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/b3a785bf0b8f87d5644e5db79fdfb3cb8e9eb385.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit b3a785bf0b8f87d5644e5db79fdfb3cb8e9eb385
parent b83431218fa0006f01cb0a84f6cdc2d30b635875
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sun, 22 Feb 2026 00:54:01 +0300

png2asset: fix tile palette extraction and comparison (#862)

* improve png2asset tile palette handling
* revert to detecting palette by the corner pixel of the tile
* detect palette by maximum on the tile
* return zero tile result correctly
* remove the last (?) usage of the corner pixel peeking, use tile.pal instead
</content>
</entry>
<entry>
<id>b83431218fa0006f01cb0a84f6cdc2d30b635875</id>
<published>2026-02-13T09:59:50Z</published>
<updated>2026-02-13T09:59:50Z</updated>
<title>Merge pull request #860 from bbbbbr/png2asset/fix_zgbstruct_tilesonly_header_output</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/b83431218fa0006f01cb0a84f6cdc2d30b635875.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit b83431218fa0006f01cb0a84f6cdc2d30b635875
parent 2f79d8943028fcfdc0be73b1f13e28403d711431
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Fri, 13 Feb 2026 01:59:50 -0800

Merge pull request #860 from bbbbbr/png2asset/fix_zgbstruct_tilesonly_header_output

png2asset: fix header output for -use_structs -tiles_only
</content>
</entry>
<entry>
<id>2127df4dc7cd2489cf4487affb23577e9ef915ce</id>
<published>2026-02-13T09:58:07Z</published>
<updated>2026-02-13T09:58:07Z</updated>
<title>png2asset: fix header output for -use_structs -tiles_only - MapInfo should not be emitted - TilesInfo should have name shortened - Update test output</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/2127df4dc7cd2489cf4487affb23577e9ef915ce.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 2127df4dc7cd2489cf4487affb23577e9ef915ce
parent 2f79d8943028fcfdc0be73b1f13e28403d711431
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Fri, 13 Feb 2026 01:58:07 -0800

png2asset: fix header output for -use_structs -tiles_only
- MapInfo should not be emitted
- TilesInfo should have name shortened
- Update test output
</content>
</entry>
<entry>
<id>2f79d8943028fcfdc0be73b1f13e28403d711431</id>
<published>2026-02-08T11:53:38Z</published>
<updated>2026-02-08T11:53:38Z</updated>
<title>changed attributing of div.s and mul.s for the SM83 target, because that is now the original implementation</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/2f79d8943028fcfdc0be73b1f13e28403d711431.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 2f79d8943028fcfdc0be73b1f13e28403d711431
parent 428d49338cc47118f7d26e61396bc52433377e6a
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Sun,  8 Feb 2026 14:53:38 +0300

changed attributing of div.s and mul.s for the SM83 target, because that is now the original implementation

</content>
</entry>
<entry>
<id>428d49338cc47118f7d26e61396bc52433377e6a</id>
<published>2026-02-08T08:46:51Z</published>
<updated>2026-02-08T08:46:51Z</updated>
<title>Optimization of multiplications (#859)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/428d49338cc47118f7d26e61396bc52433377e6a.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 428d49338cc47118f7d26e61396bc52433377e6a
parent 4a535f5532c461c57626d7ed252123527beb1b49
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Sun,  8 Feb 2026 09:46:51 +0100

Optimization of multiplications (#859)

Optimization of multiplications
</content>
</entry>
<entry>
<id>4a535f5532c461c57626d7ed252123527beb1b49</id>
<published>2026-02-04T16:23:47Z</published>
<updated>2026-02-04T16:23:47Z</updated>
<title>Merge branch &#39;develop&#39; of https://github.com/gbdk-2020/gbdk-2020 into develop</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/4a535f5532c461c57626d7ed252123527beb1b49.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 4a535f5532c461c57626d7ed252123527beb1b49
parent ff0e55bd3b4de4d41a9484bf65631117af2ffc88
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Wed,  4 Feb 2026 19:23:47 +0300

Merge branch &#39;develop&#39; of https://github.com/gbdk-2020/gbdk-2020 into develop

</content>
</entry>
<entry>
<id>ff0e55bd3b4de4d41a9484bf65631117af2ffc88</id>
<published>2026-02-04T16:23:36Z</published>
<updated>2026-02-04T16:23:36Z</updated>
<title>GB/SMS/GG: remove obsolete EMU_profiler_message() support which caused problems when building with --debug and have no sense anymore</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/ff0e55bd3b4de4d41a9484bf65631117af2ffc88.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit ff0e55bd3b4de4d41a9484bf65631117af2ffc88
parent 230971708aee76983fe7fea5037dda816c32515b
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Wed,  4 Feb 2026 19:23:36 +0300

GB/SMS/GG: remove obsolete EMU_profiler_message() support which caused problems when building with --debug and have no sense anymore

</content>
</entry>
<entry>
<id>c3789180fa30f56bb363d4e78bb91162fbc6a85f</id>
<published>2026-01-24T00:35:43Z</published>
<updated>2026-01-24T00:35:43Z</updated>
<title>Merge pull request #858 from bbbbbr/bankpack/linker_order_comments</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/c3789180fa30f56bb363d4e78bb91162fbc6a85f.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit c3789180fa30f56bb363d4e78bb91162fbc6a85f
parent 230971708aee76983fe7fea5037dda816c32515b
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Fri, 23 Jan 2026 16:35:43 -0800

Merge pull request #858 from bbbbbr/bankpack/linker_order_comments

Bankpack: linker order: Update Comments to match final design
</content>
</entry>
<entry>
<id>9c2ac6059d12eb929ca4edbad420d1242df57d8c</id>
<published>2026-01-24T00:34:55Z</published>
<updated>2026-01-24T00:34:55Z</updated>
<title>Bankpack: linker order: Update Comments to match final design - Also some typos</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/9c2ac6059d12eb929ca4edbad420d1242df57d8c.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 9c2ac6059d12eb929ca4edbad420d1242df57d8c
parent 230971708aee76983fe7fea5037dda816c32515b
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Fri, 23 Jan 2026 16:34:55 -0800

Bankpack: linker order: Update Comments to match final design
- Also some typos
</content>
</entry>
<entry>
<id>230971708aee76983fe7fea5037dda816c32515b</id>
<published>2026-01-21T15:52:10Z</published>
<updated>2026-01-21T15:52:10Z</updated>
<title>Optimisation of divisions (#856)</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/230971708aee76983fe7fea5037dda816c32515b.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit 230971708aee76983fe7fea5037dda816c32515b
parent bab52712cfc1c1d38dd4cb26dec7c596b6b65486
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Wed, 21 Jan 2026 16:52:10 +0100

Optimisation of divisions (#856)

Optimisation of the integer divisions
</content>
</entry>
<entry>
<id>cfedcea675ae674cbe191c9d8802f7f2b8d7ecf6</id>
<published>2026-01-21T11:25:05Z</published>
<updated>2026-01-21T11:25:05Z</updated>
<title>Minor optimisation of .MemsetSmall for the sm83</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/cfedcea675ae674cbe191c9d8802f7f2b8d7ecf6.html" />
<author>
<name>Phidias618</name>
<email>126189685+Phidias618@users.noreply.github.com</email>
</author>
<content>commit cfedcea675ae674cbe191c9d8802f7f2b8d7ecf6
parent bab52712cfc1c1d38dd4cb26dec7c596b6b65486
Author: Phidias618 &lt;126189685+Phidias618@users.noreply.github.com&gt;
Date:   Wed, 21 Jan 2026 12:25:05 +0100

Minor optimisation of .MemsetSmall for the sm83
</content>
</entry>
<entry>
<id>bab52712cfc1c1d38dd4cb26dec7c596b6b65486</id>
<published>2026-01-13T16:23:54Z</published>
<updated>2026-01-13T16:23:54Z</updated>
<title>GB: a few minor optimizations to the integer division routines</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/bab52712cfc1c1d38dd4cb26dec7c596b6b65486.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit bab52712cfc1c1d38dd4cb26dec7c596b6b65486
parent a51b4e04ccd781699217a74f05b3ea3dac932ed0
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Tue, 13 Jan 2026 19:23:54 +0300

GB: a few minor optimizations to the integer division routines

</content>
</entry>
<entry>
<id>a51b4e04ccd781699217a74f05b3ea3dac932ed0</id>
<published>2026-01-03T21:21:34Z</published>
<updated>2026-01-03T21:21:34Z</updated>
<title>GB: fix the crash_handler</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a51b4e04ccd781699217a74f05b3ea3dac932ed0.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit a51b4e04ccd781699217a74f05b3ea3dac932ed0
parent 04f758bba460e8a49ed1291779f6d135814f336c
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Sun,  4 Jan 2026 00:21:34 +0300

GB: fix the crash_handler

</content>
</entry>
<entry>
<id>04f758bba460e8a49ed1291779f6d135814f336c</id>
<published>2026-01-03T21:19:14Z</published>
<updated>2026-01-03T21:19:14Z</updated>
<title>force linking EMU_profiler_message when including emu_debug.h</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/04f758bba460e8a49ed1291779f6d135814f336c.html" />
<author>
<name>Toxa</name>
<email>untoxa@mail.ru</email>
</author>
<content>commit 04f758bba460e8a49ed1291779f6d135814f336c
parent 6a02cce06f015f967a85eede62e0d00936b387c7
Author: Toxa &lt;untoxa@mail.ru&gt;
Date:   Sun,  4 Jan 2026 00:19:14 +0300

force linking EMU_profiler_message when including emu_debug.h

</content>
</entry>
<entry>
<id>6a02cce06f015f967a85eede62e0d00936b387c7</id>
<published>2025-12-28T01:58:56Z</published>
<updated>2025-12-28T01:58:56Z</updated>
<title>Merge pull request #854 from bbbbbr/docs_4_5_0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6a02cce06f015f967a85eede62e0d00936b387c7.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 6a02cce06f015f967a85eede62e0d00936b387c7
parent 6ed618d5f8e8bcc4d482d3526047ce0233e95857
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 27 Dec 2025 17:58:56 -0800

Merge pull request #854 from bbbbbr/docs_4_5_0

Docs for 4.5.0 release (web, pdf)
</content>
</entry>
<entry>
<id>3dc38b64039965900c644face4c8ae424d4afc19</id>
<published>2025-12-28T01:57:05Z</published>
<updated>2025-12-28T01:57:05Z</updated>
<title>Docs: PDF for 4.5.0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/3dc38b64039965900c644face4c8ae424d4afc19.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 3dc38b64039965900c644face4c8ae424d4afc19
parent a5bff5a9e8f6266ba1aadf549971dca2d8fb2de1
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 27 Dec 2025 17:57:05 -0800

Docs: PDF for 4.5.0
</content>
</entry>
<entry>
<id>a5bff5a9e8f6266ba1aadf549971dca2d8fb2de1</id>
<published>2025-12-28T01:53:11Z</published>
<updated>2025-12-28T01:53:11Z</updated>
<title>Docs: 4.5.0: Regenerate content</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/a5bff5a9e8f6266ba1aadf549971dca2d8fb2de1.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit a5bff5a9e8f6266ba1aadf549971dca2d8fb2de1
parent 5794b92df428cd79a49979cf9bab611bff8e6e64
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 27 Dec 2025 17:53:11 -0800

Docs: 4.5.0: Regenerate content
</content>
</entry>
<entry>
<id>5794b92df428cd79a49979cf9bab611bff8e6e64</id>
<published>2025-12-28T01:50:29Z</published>
<updated>2025-12-28T01:50:29Z</updated>
<title>Docs: Update for NES fill_bkg_rect fix commit</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/5794b92df428cd79a49979cf9bab611bff8e6e64.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 5794b92df428cd79a49979cf9bab611bff8e6e64
parent 6ed618d5f8e8bcc4d482d3526047ce0233e95857
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 27 Dec 2025 17:50:29 -0800

Docs: Update for NES fill_bkg_rect fix commit
</content>
</entry>
<entry>
<id>6ed618d5f8e8bcc4d482d3526047ce0233e95857</id>
<published>2025-12-27T13:51:32Z</published>
<updated>2025-12-27T13:51:32Z</updated>
<title>Merge pull request #853 from michel-iwaniec/nes-refactor-fill_bkg_rect</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/6ed618d5f8e8bcc4d482d3526047ce0233e95857.html" />
<author>
<name>Toxa</name>
<email>56631470+untoxa@users.noreply.github.com</email>
</author>
<content>commit 6ed618d5f8e8bcc4d482d3526047ce0233e95857
parent c7e225823ea0ad6050a939386f4a5b60709fd1c2
Author: Toxa &lt;56631470+untoxa@users.noreply.github.com&gt;
Date:   Sat, 27 Dec 2025 16:51:32 +0300

Merge pull request #853 from michel-iwaniec/nes-refactor-fill_bkg_rect

NES: Refactor fill_bkg_rect to call set_bkg_tile_xy
</content>
</entry>
<entry>
<id>8ffaa2ce95eba95c52c9a0ec04ab2eef963f2ca4</id>
<published>2025-12-27T12:56:47Z</published>
<updated>2025-12-27T12:56:47Z</updated>
<title>NES: Refactor fill_bkg_rect to call set_bkg_tile_xy</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/8ffaa2ce95eba95c52c9a0ec04ab2eef963f2ca4.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit 8ffaa2ce95eba95c52c9a0ec04ab2eef963f2ca4
parent c7e225823ea0ad6050a939386f4a5b60709fd1c2
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Sat, 27 Dec 2025 12:56:47 +0000

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

</content>
</entry>
<entry>
<id>c7e225823ea0ad6050a939386f4a5b60709fd1c2</id>
<published>2025-12-21T10:04:34Z</published>
<updated>2025-12-21T10:04:34Z</updated>
<title>Merge pull request #852 from bbbbbr/docs_4_5_0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/c7e225823ea0ad6050a939386f4a5b60709fd1c2.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit c7e225823ea0ad6050a939386f4a5b60709fd1c2
parent 7aab39635aef6a64524e1e921881ccc57f84bae6
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun, 21 Dec 2025 02:04:34 -0800

Merge pull request #852 from bbbbbr/docs_4_5_0

Docs: Update Changelog and Release Notes for 4.5.0 release
</content>
</entry>
<entry>
<id>3e43f3e6b3083d1574fb85fe1d6878285266269e</id>
<published>2025-12-21T10:02:26Z</published>
<updated>2025-12-21T10:03:29Z</updated>
<title>Docs: Update Changelog and Release Notes for 4.5.0 release</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/3e43f3e6b3083d1574fb85fe1d6878285266269e.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 3e43f3e6b3083d1574fb85fe1d6878285266269e
parent 7aab39635aef6a64524e1e921881ccc57f84bae6
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun, 21 Dec 2025 02:02:26 -0800

Docs: Update Changelog and Release Notes for 4.5.0 release

</content>
</entry>
<entry>
<id>7aab39635aef6a64524e1e921881ccc57f84bae6</id>
<published>2025-12-21T09:19:35Z</published>
<updated>2025-12-21T09:19:35Z</updated>
<title>Merge pull request #851 from bbbbbr/build/gbdk-sdcc_4.5.0_release</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/7aab39635aef6a64524e1e921881ccc57f84bae6.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 7aab39635aef6a64524e1e921881ccc57f84bae6
parent 5bc3b79cbe0b097da92cbe51e197a5da7d72dc76
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun, 21 Dec 2025 01:19:35 -0800

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
</content>
</entry>
<entry>
<id>cc7bfc777d252a10f15ac8dfae77415bd68faf8b</id>
<published>2025-12-21T09:18:43Z</published>
<updated>2025-12-21T09:18:43Z</updated>
<title>Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/cc7bfc777d252a10f15ac8dfae77415bd68faf8b.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit cc7bfc777d252a10f15ac8dfae77415bd68faf8b
parent 5bc3b79cbe0b097da92cbe51e197a5da7d72dc76
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sun, 21 Dec 2025 01:18:43 -0800

Build: Switch to formal gbdk-sdcc release tag for GBDK 4.5.0
</content>
</entry>
<entry>
<id>5bc3b79cbe0b097da92cbe51e197a5da7d72dc76</id>
<published>2025-12-21T06:55:01Z</published>
<updated>2025-12-21T06:55:01Z</updated>
<title>Merge pull request #850 from michel-iwaniec/text_advanced_dialogue-remove-duplicate-line</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/5bc3b79cbe0b097da92cbe51e197a5da7d72dc76.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 5bc3b79cbe0b097da92cbe51e197a5da7d72dc76
parent 802f0923611c65aeda042a342cf6cbe08dae692d
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat, 20 Dec 2025 22:55:01 -0800

Merge pull request #850 from michel-iwaniec/text_advanced_dialogue-remove-duplicate-line

Remove duplicated line from text_advanced_dialogue example
</content>
</entry>
<entry>
<id>dd7aa961a5ee686764210e574184ee8919ce13fb</id>
<published>2025-12-20T17:52:23Z</published>
<updated>2025-12-20T17:52:23Z</updated>
<title>Remove duplicated line from text_advanced_dialogue example</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/dd7aa961a5ee686764210e574184ee8919ce13fb.html" />
<author>
<name>Michel Iwaniec</name>
<email>michel_iwaniec@yahoo.com</email>
</author>
<content>commit dd7aa961a5ee686764210e574184ee8919ce13fb
parent 802f0923611c65aeda042a342cf6cbe08dae692d
Author: Michel Iwaniec &lt;michel_iwaniec@yahoo.com&gt;
Date:   Sat, 20 Dec 2025 17:52:23 +0000

Remove duplicated line from text_advanced_dialogue example

</content>
</entry>
<entry>
<id>802f0923611c65aeda042a342cf6cbe08dae692d</id>
<published>2025-12-20T06:36:09Z</published>
<updated>2025-12-20T06:36:09Z</updated>
<title>Merge pull request #849 from gbdk-2020/sdcc_4.5.0_backport_patches</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/802f0923611c65aeda042a342cf6cbe08dae692d.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 802f0923611c65aeda042a342cf6cbe08dae692d
parent 17b4fb7cae5ea817df50a6616398b6c37a454260
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Fri, 19 Dec 2025 22:36:09 -0800

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
</content>
</entry>
<entry>
<id>17b4fb7cae5ea817df50a6616398b6c37a454260</id>
<published>2025-12-11T00:03:47Z</published>
<updated>2025-12-11T00:03:47Z</updated>
<title>Merge pull request #848 from bbbbbr/docs_4_5_0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/17b4fb7cae5ea817df50a6616398b6c37a454260.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 17b4fb7cae5ea817df50a6616398b6c37a454260
parent 80a6f6c4882a50829944e0bc7a33c0249b0d1bec
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Wed, 10 Dec 2025 16:03:47 -0800

Merge pull request #848 from bbbbbr/docs_4_5_0

Docs: web css: make code highlights stand out more, reduce animation times
</content>
</entry>
<entry>
<id>913dc5453dbc52d5b0d2dc0103f1fb3711461018</id>
<published>2025-12-10T23:56:19Z</published>
<updated>2025-12-10T23:56:19Z</updated>
<title>Docs: web css: make code highlights stand out more, reduce animation times</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/913dc5453dbc52d5b0d2dc0103f1fb3711461018.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 913dc5453dbc52d5b0d2dc0103f1fb3711461018
parent 37283004f11bb7e78c43862f450b848e7888985a
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Wed, 10 Dec 2025 15:56:19 -0800

Docs: web css: make code highlights stand out more, reduce animation times
</content>
</entry>
<entry>
<id>80a6f6c4882a50829944e0bc7a33c0249b0d1bec</id>
<published>2025-12-06T10:26:15Z</published>
<updated>2025-12-06T10:26:15Z</updated>
<title>Merge pull request #847 from bbbbbr/docs_4_5_0</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/80a6f6c4882a50829944e0bc7a33c0249b0d1bec.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 80a6f6c4882a50829944e0bc7a33c0249b0d1bec
parent 428b3225a5a2f4e717e473f33ae480266000c444
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat,  6 Dec 2025 02:26:15 -0800

Merge pull request #847 from bbbbbr/docs_4_5_0

Docs: preliminary updates for 4.5.0
</content>
</entry>
<entry>
<id>37283004f11bb7e78c43862f450b848e7888985a</id>
<published>2025-12-06T10:22:00Z</published>
<updated>2025-12-06T10:22:00Z</updated>
<title>Docs: toolchain settings update</title>
<link rel="alternate" type="text/html" href="/gbdk-2020/commits/37283004f11bb7e78c43862f450b848e7888985a.html" />
<author>
<name>bbbbbr</name>
<email>bbbbbr@users.noreply.github.com</email>
</author>
<content>commit 37283004f11bb7e78c43862f450b848e7888985a
parent c029c46e4c3fc378b088ea99d255b93d7bac2a54
Author: bbbbbr &lt;bbbbbr@users.noreply.github.com&gt;
Date:   Sat,  6 Dec 2025 02:22:00 -0800

Docs: toolchain settings update
</content>
</entry>
</feed>
