5,301 karma · joined July 2, 2015
On VCD's, IDK about Windows, but by extracting the DAT file under Unix you could just get the MPEG stream as if it were a file.
Also it enhances the places with more furniture, trees, objects and new areas. OFC there are new weapons and upgrades too.
https://inv.nadeko.net/watch?v=Or_3tlEOLj4&pp=ugUEEgJlbg%3D%...
https://t3x.org/klisp/22/index.html
Dog slow but the old n270 netbook (32 bit) handles big factorials >20 fine, and OFC it's instant under Common Lisp (SBCL) and Scheme (both S9 and Chicken).
It isn't as resource heavy as ZFS, and it will be more reliable than FFS, for sure.
Rust was made to replace C++ because the language it's a behemoth, it tries to do everything and the syntax it's a Lovecraftan nightmare, full of legacy incompatibilities. For small games such as Cataclysm:DDA I'd use Go (and for system tools and internet services OFC) and for game engines Rust it's or even GC based languages (not Java) can do it well (C# with AOT).
Even Common Lisp it's fine (just look up Trial/Kandria) with SDL2/3 and/or OpenGL bindings (Vulkan ones should be somewhere). Pick SBCL for speed, learn CL, learn about SIMD and optimizations. It can beat C on performance.
https://www.stylewarning.com/posts/nbody/
EDIT: the bindings are cl-vulkan, of course.
It's impressive what you can do in the C64 with just Forth instead of C64 Basic.
For Speccy/ZX80/ZX81, I'm pretty sure they ported the Jupyter ACE one, boosting up the available RAM in the 48k and 128k making Basic almost obsolete in that platform.
Tons of anorexya/bulimia issues would dissappear once people discovered that, well... almost no one it's a supermodel at all, and even that-supposedly-all-hot-girl for sure has some sort of issue with some spot or whatever in her body.
Kinda like libre operating systems with the code wide open in your hands. Tons of technology wonders with shiny UI's are full of crude patches. Humans are similar.
Back in the day tons of people decoded it under PC's and a TV tuner with Wilma/MoreTV under Windows and in a hackier way, XawTV+XawTV Nagra.
Also, for a small demo, check Eforth under Subleq/Muxleq:
https://github.com/howerj/subleq
edit subleq.fth/muxleq.fth and set these options to 1:
1 constant opt.multi ( Add in large "pause" primitive )
1 constant opt.editor ( Add in Text Editor )
1 constant opt.info ( Add info printing function )
0 constant opt.generate-c ( Generate C code )
1 constant opt.better-see ( Replace 'see' with better version )
1 constant opt.control ( Add in more control structures )
0 constant opt.allocate ( Add in "allocate"/"free" )
1 constant opt.float ( Add in floating point code )
0 constant opt.glossary ( Add in "glossary" word )
1 constant opt.optimize ( Enable extra optimization )
1 constant opt.divmod ( Use "opDivMod" primitive )
0 constant opt.self ( self-interpreter [NOT WORKING] )
Then run this to create a new EForth image with float/do...loop and such: ./muxleq ./muxleq.dec < muxleq.fth > new.dec
Subleq is the original one, muxleq it's multiplexed. The command it's the same, just replace
muxleq with subleq (edit the fth file too).Usage: ./muxleq new.dec
For a brief help:
words
On Forth syntax, the EForth Overview PDF will be enough, except for 8086 related code, where here it's different.