Skip to content

Commit e95c8cf

Browse files
committed
Do editorial pass on playdate
1 parent 5fce07f commit e95c8cf

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

content/news/052/index.md

+19-14
Original file line numberDiff line numberDiff line change
@@ -78,25 +78,30 @@ If needed, a section can be split into subsections with a "------" delimiter.
7878

7979
### [Rusty Playdate]
8080

81+
![The Playdate console](../051/playdate.png)
82+
_The Playdate console_
83+
8184
[Rusty Playdate] ([GitHub][Rusty Playdate], [Mastodon][Rusty Playdate Masto]) by [@boozook](https://github.com/boozook)
8285
is the large set of crates with bindings, toolset for the full cycle of creating games for the [Playdate handheld console][playdate].
8386

8487
Big part of the Rusty Playdate project is the `cargo-playdate` tool ([Crates.io][cargo-playdate crates-io], [GitHub][cargo-playdate gh])
85-
that helps to build game for [Playdate] hardware or simulator. It works as cargo-plugin as well as standalone.
86-
The tool not only manages the compilation of your program, but also builds assets for the crate and __its dependencies__, generates a manifest,
87-
and assembles it all into a bundle that runs on the device or simulator.
88-
In this month cargo-playdate v0.5 has been [released][Rusty Playdate Release] and received massive refactoring, bugfixes and new features:
89-
- support of [cargo's auto-targets][cargo-target-auto-discovery] _(targets such as `bin` or `example` that isn't declared in the Cargo.toml)_
90-
- [target-specific package-info][pdb-pdxinfo-override] inheritance by main package-info
91-
- `package.metadata.playdate.options` inheritance by `workspace.metadata`
92-
- incremental builds now works as should - fixed an old problem where the tool corrupts cargo's cache, so triggering full rebuild
93-
94-
<!-- Note, "target" above means cargo-target (lib, bin, example, etc..), not a rustc/llvm-target/compile-kind/target-triple -->
95-
96-
Also updated register decoder in the [`pd-symbolize-crashlog`][playdate-symbolize-v0.2.0],
97-
now it properly decodes all available registers such as
88+
that helps to build games for [Playdate] hardware or a simulator. It works as a cargo-plugin as well as standalone.
89+
The tool
90+
- manages the compilation of your program,
91+
- builds assets for the crate and its dependencies,
92+
- generates a manifest,
93+
- and assembles it all into a bundle that runs on the device or a simulator.
94+
95+
In this month `cargo-playdate` v0.5 has been [released][Rusty Playdate Release] and received massive refactoring, bugfixes and new features:
96+
- support of [cargo's auto-targets][cargo-target-auto-discovery] _(targets such as `bin` or `example` that aren't declared in the Cargo.toml)_
97+
- [target-specific package-info][pdb-pdxinfo-override] inheritance from the main package-info
98+
- `package.metadata.playdate.options` inheritance from the `workspace.metadata`
99+
- incremental builds now work as expected - fixed an old problem where the tool corrupts cargo's cache, which triggered full rebuild
100+
101+
The register decoder in the [`pd-symbolize-crashlog`][playdate-symbolize-v0.2.0] was also updated.
102+
It now it properly decodes all available registers such as
98103
<abbr title="Program Status Register, combines APSR, IPSR and EPSR">PSR</abbr>,
99-
<abbr title="Configurable Fault Status Register, combines UFSR, BFSR and MMFSR">CFSR</abbr>,
104+
<abbr title="Configurable Fault Status Register, combines UFSR, BFSR and MMFSR">CFSR</abbr>, and
100105
<abbr title="HardFault Status Register">HSFR</abbr>.
101106

102107
_Discussions: [GitHub][Rusty Playdate Gh-discuss], [Matrix][Rusty Playdate Matrix]._

0 commit comments

Comments
 (0)