## Stephane-D/SGDK — v1.65…v1.70

_107 commits._

### Features
- **Added new RGB_TO_VDPCOLOR macros (thanks to emmanuel !)** (d09275f)
- **Add multitasking example.** (5f02c1e)
- **megawifi: add example** (1e11eb6)
- **megawifi: add library sources** (3dda644)
- **megawifi: add tasking support** (1b7250a)
- **Modifications to support Linux native toolchains.** (ed72a4c)
- **Added new linescroll sample** (b31a8cf)
- **Added new kprintf(..) method for easier KMod logging** (d687ceb)
- **better to add cast here** (be4236d)
- **Added support for MAP wrapping (map size need to be aligned on power of 2)** (d0dbb6a)

### Fixes
- **typo fix** (7b8650c)
- **Updated to fix tests when using pure C (still not perfect)** (c0e5b8f)
- **Fixed a bug with 'opt' set to NONE in SPRITE resource.** (a2a50a3)
- **Small fix to VDP_resetScreen() function to avoid a stack overflow on failure** (2ab9653)
- **Merge pull request #2 from SirMacho2/SirMacho2-patch-2** (b22a7e2)
- **Merge pull request #1 from SirMacho2/SirMacho2-patch-1** (4cde199)
- **Fixed a small bug preventing having transparent tile with high priority and palette index > 0** (c4db64f)
- **Fixed stupid bug in sizebnd tool** (13b13e3)

### Backend
- **updated doxygen** (f37bfa4)
- **Updated changelog** (f54c859)
- **typo** (d7d3d86)
- **minors changes** (b8b49a2)
- **updated to last SGDK** (53b42f3)
- **updated to last SGDK** (00fdcd5)
- **updated to last SGDK** (c3a36f0)
- **updated to last SGDK** (ab6d478)
- **Update readme.md** (2110509)
- **Updated to last sources** (93814c6)
- **version update** (e277642)
- **Removed Z80 halt/resume hack before triggering DMA (do not prevent bus clash)** (2ae2361)
- **minor tweak** (74eb38e)
- **important notice so we don't remove it** (a136b03)
- **module integration** (83221d8)
- **minor doxygen fixes** (56c7ffa)
- **Added 'module' configuration for better separate of core / module parts** (67ba9f5)
- **Moved everdrive/fat16 in 'ext' section** (5415c7c)
- **typo** (e552a71)
- **fixed typo with logo enable** (2c1b2fe)
- **minor changes (u16 --> bool)** (e243e62)
- **typo** (460df46)
- **Added VDP_drawTextEx(..), VDP_clearTextEx(..) and VDP_clearTextAreaEx(..) methods (can use DMA / DMA_QUEUE)** (be99b06)
- **Merge branch 'master' of https://github.com/Stephane-D/SGDK** (096e2b2)
- **Added VDP_setExtInterrupt(..) method and fixed ext interrupt enable state preservation** (7824679)
- **tweaked log output** (92d75b9)
- **minor change in comment** (ced2600)
- **minor change** (a6f22fb)
- **Updated multitasking sample from task unit refactoring** (1d2ac51)
- **Added TSK_stop() function for easy user background process interruption.** (c8c1f2d)
- **updated to last version** (915a3a9)
- **Updated megawifi sample to adapt to task unit refactoring** (c4b5aa8)
- **updated for task unit refactoring** (e0fd854)
- **cleanup / moved to task.h** (dd93e90)
- **fixed src/text sources compilation** (f5642d7)
- **Reafactored a bit the task unit (multitasking) + various tweaks** (740fe74)
- **minor change** (ca2df1a)
- **Merge pull request #237 from doragasu/megawifi_support** (9a10d95)
- **Merge branch 'master' into megawifi_support** (a595f75)
- **Merge pull request #234 from doragasu/devel_linux** (af25f3e)
- **Implement VDP_setVBlankUserYield() to enable yielding to user task** (4814da9)
- **megawifi: move sources and includes to src/ext/mw and src/inc/mw** (87ac914)
- **Make multitasking independent of MegaWiFi** (da1dc0a)
- **typo** (fc7ffcb)
- **Use -lgcc for Linux native instead of lib/libgcc.a** (9ae3abf)
- **Merge pull request #232 from doragasu/devel-doragasu** (040b6fa)
- **Merge pull request #233 from doragasu/devel-dockerfile** (0830282)
- **Docker: use unprivileged sgdk user.** (dd38f87)
- **Use objcopy instead of ld to generate rom_head.bin** (ad4d75f)
- **Update readme.md** (b99012c)
- **probably worth it..** (9806c7d)
- **Merge pull request #230 from SirMacho2/master** (8635ef0)
- **fixed incorrect transformation** (f87a7d5)
- **Merge pull request #229 from SirMacho2/master** (dc24643)
- **Modify the color conversion** (6967244)
- **typo** (981321b)
- **Improved a bit some error reporting** (abd431d)
- **Modified intToStr(..) to display hexa value for too large number** (908aac6)
- **Fixed compression for BIN resource (AUTO cannot be accepted here)** (af4000c)
- **added comments** (5d90cb4)
- **Merge branch 'master' of https://github.com/Stephane-D/SGDK** (de90fcf)
- **Probably better like this** (e816f47)
- **small update to comment** (79c7a99)
- **small typo** (67dd75b)
- **just to make it more readable** (8962ac2)
- **Fixed unallowed sun 'WaveFileReader' class usage for WAV file resampling operation** (046a856)
- **Probably better to enable it too by default** (5f63db9)
- **Merge branch 'master' of https://github.com/Stephane-D/SGDK** (efb3a41)
- **Added DOA game reference** (f2b09a8)
- **Added MAP_scrollToEx(..) method to allow forcing full map redraw** (633af65)
- **fixed merge** (b129581)
- **Merge branch 'master' of https://github.com/Stephane-D/SGDK** (66514e7)
- **Added SGDK_GCC define to identify SGDK compilation toolchain if needed (not used in SGDK itself)** (361b954)
- **types.h need to be included before used 'TRUE' constant :)** (450e086)
- **Added EXTRA_FLAGS entry to makefiles so we can use custom extra compilation flags** (7a4ed23)
- **Added a define just to identify SGDK** (634286f)
- **Added getNextPow2(..) method** (8ca42df)
- **Fixed a small typo** (74555a3)
- **fixed a typo** (8c4722d)
- **Merge pull request #224 from pladaria/master** (56bb9c8)
- **Specify platform in Dockerfile** (726a07e)
- **Fixed first MAP scroll update** (0aae725)
- **fixed typo** (4b53090)
- **Simpler and probably better to handle it that way** (70da86a)
- **Merge branch 'master' of https://github.com/Stephane-D/SGDK** (4a9d146)
- **updated to last sources** (ecf5622)
- **Fixed first set palette operation not always done in vblank during fading process** (ac68aec)
- **Update readme.md** (79a6b75)
- **Updated version** (2b10f0f)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Stephane-D/SGDK?utm_source=github-action)._