Skip to content

Commit f733455

Browse files
authored
N37: Add Catacomb 2-64k (and correct TOC ordering) (#1135)
1 parent 11c6bc0 commit f733455

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

content/news/037/catacomb_2.png

7.4 KB
Loading

content/news/037/index.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Feel free to send PRs about your own projects!
3131

3232
- [Announcements](#announcements)
3333
- [Game Updates](#game-updates)
34-
- [Learning Material Updates](#learning-material-updates)
3534
- [Engine Updates](#engine-updates)
35+
- [Learning Material Updates](#learning-material-updates)
3636
- [Tooling Updates](#tooling-updates)
3737
- [Library Updates](#library-updates)
38-
- [Other News](#other-news)
3938
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
39+
- [Other News](#other-news)
4040
- [Discussions](#discussions)
4141
- [Requests for Contribution](#requests-for-contribution)
4242
- [Jobs](#jobs)
@@ -68,6 +68,29 @@ If needed, a section can be split into subsections with a "------" delimiter.
6868

6969
## Game Updates
7070

71+
### [Catacomb 2-64k][catacomb-2-repo]
72+
73+
[![Catacomb 2 image](catacomb_2.png)][catacomb-2-repo]
74+
75+
[Catacomb 2-64k][catacomb-2-repo] is a (completed) experimental
76+
project in porting a moderately complex project, first from C to unsafe Rust,
77+
then to (fully) safe Rust.
78+
79+
The objective of the project has been to study the tooling, transformations
80+
and the overall process required perfom real-world, exact, ports; an article
81+
will follow in September on [64kramsystem's blog][64ramsystem-blog].
82+
83+
The port uses the [Rust-SDL2 bindings][rust-sdl2-bindings]. More exact ports
84+
of id Software games are expected in the future, with the introduction of a
85+
refactoring tool based on the [Language Server Protocol][language-server-protocol]
86+
/[Rust Analyzer][rust-analyzer].
87+
88+
[catacomb-2-repo]: https://github.com/64kramsystem/catacomb_ii-64k
89+
[64ramsystem-blog]: https://saveriomiroddi.github.io
90+
[rust-sdl2-bindings]: https://github.com/Rust-SDL2/rust-sdl2
91+
[language-server-protocol]: https://microsoft.github.io/language-server-protocol
92+
[rust-analyzer]: https://github.com/rust-lang/rust-analyzer
93+
7194
## Engine Updates
7295

7396
## Learning Material Updates

0 commit comments

Comments
 (0)