File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -161,6 +161,26 @@ experiment with a couple of people on the EmuDev Discord to see if such an
161161extension to XO-CHIP would be a good idea. Although it was well received it did
162162not make it into the XO-CHIP spec, and as such it's no more than a curiousity 😄
163163
164+ ### August 2025
165+
166+ I did some work on
167+ [ Octopus2] ( https://github.com/Timendus/chipcode/tree/main/octopus2 ) , integrating
168+ Silicon8 as a scriptable emulator for running CHIP-8 tests and automatically
169+ generating screenshots and such. As a part of that project, I revisited this
170+ repository which had unfortunately endured some bit-rot which had made it no fun
171+ to work on.
172+
173+ I updated all dependencies and rewrote code where necessary to make everything
174+ compile happily again. I restructured the code slightly so I could properly
175+ depend on Silicon8 in my Octopus2 Go module. I converted the project from
176+ Webpack to ES6 modules so the browser could do the work and I could get rid of
177+ the Webpack dependency (and complexity). Finally, I automated building the
178+ WebAssembly file and deploying Silicon8 using Github actions.
179+
180+ I hope that now that the project is up to date again, this will make it a bit
181+ easier to quickly fix a bug or two or add a feature, when needed. I also hope I
182+ didn't break anything 😂
183+
164184## Developer instructions
165185
166186### How to run
You can’t perform that action at this time.
0 commit comments