<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 29, 2023 at 8:55 PM Ralph Versteegen <<a href="mailto:teeemcee@gmail.com">teeemcee@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 30 Dec 2023 at 12:37, James Paige <<a href="mailto:james.robert.paige@gmail.com" target="_blank">james.robert.paige@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Fri, Dec 29, 2023 at 6:07 PM Ralph Versteegen via Ohrrpgce <<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hurrah!</div><div>Come to think of it, we probably want to upload both as a .zip, for the Distribute menu, and as plain files in a subdirectory so that people can run it without starting a server themselves. It would be nice if there were some way for people to upload just an .rpg somewhere and run it with the web port of the engine (or even better, if they could point it at a .zip, but it looks like this will require a zip parser implemented in JS). But I'm not sure whether you would want to host that traffic.<br></div></div></blockquote><div><br></div><div>Yes, I think at some point I'll try hosting a web-playable version somewhere on <a href="http://hamsterrepublic.com" target="_blank">hamsterrepublic.com</a> (or maybe I'll finally repurpose <a href="http://ohrrpgce.com" target="_blank">ohrrpgce.com</a> to do something more interesting than a redirect)</div><div><br></div><div>I'll wait until we are further along and things are better tested though. Save games will have to be resolved too. And in addition to uploading games, it would be nice to be able to download them too (for custom) and I don't know if anything can be done about hspeak :shrug: :D</div></div></div></blockquote><div><br></div><div>I think we have three options for hspeak on the web: compile hspeak as a library and link Custom to it (have euc produce .c to feed to emscripten; but I have no idea what's involved in creating a library from euphoria); or embed micropython and run physpeak in it (physpeak still needs work, in particular to add error messages. In either case, we need to emulate a terminal for display), or even host hspeak on a server and use an http request to send scripts to compile.<br></div><div>It looks like OpenEuphoria development isn't dead, they're still talking about releasing 4.2 some time soonish with ARM64 support.<br></div></div></div></blockquote><div><br></div><div>Cool, good to know we have some options to look forward to on the hspeak front :D <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Is it correct that emscr.sh is called without -sb to skip rebuilding the image every night?<br></div></div></blockquote><div><br></div><div>Yes, that is correct. I want to be able to make changes to the Dockerfile without having to do manual steps on the machine that has the cron job scheduled.</div></div></div></blockquote><div><br></div><div>Is that expensive, or is it cached ?<br></div></div></div></blockquote><div><br></div><div>Nah, its cheap. Docker caches layers, so when a Dockerfile changes, only the layers related to commands at and after the first changed line have to be rebuilt.</div><div>So the rebuild generally has nothing to do. I'll probably change the Linux nightly builds to be docker-based soon also. They are SO much faster and easier to maintain than the VMs<br></div><div><br></div><br><div>Oh, also, looks like we have an emscripten-only crash in battle mode<br></div><div><br></div><div><img src="cid:ii_lqrfa4gt0" alt="image.png" width="488" height="226"><br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 30 Dec 2023 at 10:29, subversion--- via Ohrrpgce <<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">james<br>
2023-12-29 13:29:25 -0800 (Fri, 29 Dec 2023)<br>
50<br>
Add nightly build for ohrrpgce web/emscripten port<br>
---<br>
U wip/nightly/check_nightly_wip.sh<br>
U wip/nightly/ohr_nightly_vm.sh<br>
A wip/nightly/wrap-nightly-web.sh<br>
<br>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>