From cc199e41caa67114abf5e98e36fb9e27da8a8cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= Date: Thu, 1 Dec 2022 20:18:21 +0000 Subject: [PATCH 1/4] Boytacean Section --- content/news/040/index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/news/040/index.md b/content/news/040/index.md index 0761328ac..9fe930229 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -75,6 +75,18 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Tooling Updates +### Boytacean + +Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) by [@joamag] +is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to +better understand both Rust capabilities and Game Boy hardware. +The Web frontend is especially interesting making use of Web standards like [Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) to provide a rich and joyful experience. +Performance wise the web version runs with little to no significant hardware requirements making use of WebAssembly. + +There are still some features lacking like support for Game Boy Color and APU (sound) support. + +You can check this [Reddit post](https://www.reddit.com/r/rust/comments/ywxugc/ive_made_a_game_boy_emulator_using_rust_and/) for more information. + ## Library Updates ## Popular Workgroup Issues in Github From b7ce16e05cb190b6ef72a41ec437a3643ac77a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= Date: Thu, 1 Dec 2022 20:36:45 +0000 Subject: [PATCH 2/4] Small changes to Boytacean text --- content/news/040/index.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/content/news/040/index.md b/content/news/040/index.md index 9fe930229..c66c3af2f 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -77,13 +77,12 @@ If needed, a section can be split into subsections with a "------" delimiter. ### Boytacean -Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) by [@joamag] -is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to -better understand both Rust capabilities and Game Boy hardware. -The Web frontend is especially interesting making use of Web standards like [Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) to provide a rich and joyful experience. -Performance wise the web version runs with little to no significant hardware requirements making use of WebAssembly. +Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) by [@joamag](https://github.com/joamag) +is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to better understand both Rust capabilities and Game Boy hardware. +The Web frontend is especially interesting making use of Web standards like [Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) to provide a rich and joyful experience for both desktop and mobile devices. +Performance wise the web version runs smoothly with little to no significant hardware requirements. -There are still some features lacking like support for Game Boy Color and APU (sound) support. +Even though Boytacean supports most Game Boy games and passes most well known test ROMs there are still some features lacking like support for Game Boy Color and APU (sound) support. You can check this [Reddit post](https://www.reddit.com/r/rust/comments/ywxugc/ive_made_a_game_boy_emulator_using_rust_and/) for more information. From 9e8671bfa926a8f3886f1df67997c77a0bd3efc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= Date: Fri, 2 Dec 2022 09:19:12 +0000 Subject: [PATCH 3/4] fix: line length issues --- content/news/040/index.md | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/content/news/040/index.md b/content/news/040/index.md index c66c3af2f..1d21d35c5 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -34,9 +34,10 @@ Feel free to send PRs about your own projects! - [Engine Updates](#engine-updates) - [Learning Material Updates](#learning-material-updates) - [Tooling Updates](#tooling-updates) + - [Boytacean](#boytacean) - [Library Updates](#library-updates) -- [Other News](#other-news) - [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Other News](#other-news) - [Meeting Minutes](#meeting-minutes) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) @@ -77,14 +78,23 @@ If needed, a section can be split into subsections with a "------" delimiter. ### Boytacean -Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) by [@joamag](https://github.com/joamag) -is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to better understand both Rust capabilities and Game Boy hardware. -The Web frontend is especially interesting making use of Web standards like [Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) to provide a rich and joyful experience for both desktop and mobile devices. -Performance wise the web version runs smoothly with little to no significant hardware requirements. - -Even though Boytacean supports most Game Boy games and passes most well known test ROMs there are still some features lacking like support for Game Boy Color and APU (sound) support. - -You can check this [Reddit post](https://www.reddit.com/r/rust/comments/ywxugc/ive_made_a_game_boy_emulator_using_rust_and/) for more information. +Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) +by [@joamag](https://github.com/joamag) is a Game Boy emulator written in Rust +with both Native (using SDL) and Web (using WebAssembly) frontends that has been +created as a learning experiment to better understand both Rust capabilities and +Game Boy hardware. +The Web frontend is especially interesting making use of Web standards like +[Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) +to provide a rich and joyful experience for both desktop and mobile devices. +Performance wise the web version runs smoothly with little to no significant +hardware requirements. + +Even though Boytacean supports most Game Boy games and passes most well known +test ROMs there are still some features lacking like support for Game Boy Color +and APU (sound) support. + +You can check this [Reddit post](https://www.reddit.com/r/rust/comments/ywxugc/ive_made_a_game_boy_emulator_using_rust_and/) +for more information. ## Library Updates From 27df8b5e0ed5f3869cc65d2c5add2cd44a67e7bf Mon Sep 17 00:00:00 2001 From: Andrey Lesnikov Date: Sat, 3 Dec 2022 16:56:34 +0400 Subject: [PATCH 4/4] N40: Boytacean: Fmt tweaks --- content/news/040/index.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/content/news/040/index.md b/content/news/040/index.md index 1d21d35c5..c707a71a1 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -34,10 +34,8 @@ Feel free to send PRs about your own projects! - [Engine Updates](#engine-updates) - [Learning Material Updates](#learning-material-updates) - [Tooling Updates](#tooling-updates) - - [Boytacean](#boytacean) - [Library Updates](#library-updates) - [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) -- [Other News](#other-news) - [Meeting Minutes](#meeting-minutes) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) @@ -76,25 +74,30 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Tooling Updates -### Boytacean +### [Boytacean][boytacean] -Boytacean ([Github](https://github.com/joamag/boytacean), [Working Emulator](https://boytacean.joao.me)) -by [@joamag](https://github.com/joamag) is a Game Boy emulator written in Rust +Boytacean ([Github][boytacean], [Working Emulator][boytacean-web]) +by [@joamag] is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to better understand both Rust capabilities and Game Boy hardware. The Web frontend is especially interesting making use of Web standards like -[Gamepad API](https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API) -to provide a rich and joyful experience for both desktop and mobile devices. +[Gamepad API][gamepad-api] to provide a rich and joyful experience for both +desktop and mobile devices. Performance wise the web version runs smoothly with little to no significant hardware requirements. -Even though Boytacean supports most Game Boy games and passes most well known +Even though Boytacean supports most Game Boy games and passes most well known test ROMs there are still some features lacking like support for Game Boy Color and APU (sound) support. -You can check this [Reddit post](https://www.reddit.com/r/rust/comments/ywxugc/ive_made_a_game_boy_emulator_using_rust_and/) -for more information. +You can check this [Reddit post][boytacean-red-ann] for more information. + +[boytacean]: https://github.com/joamag/boytacean +[boytacean-web]: https://boytacean.joao.me +[@joamag]: https://github.com/joamag +[gamepad-api]: https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API +[boytacean-red-ann]: https://reddit.com/r/rust/comments/ywxugc/game_boy_emulator_using_rust ## Library Updates