Jared Burce 19d686e7ad emu: make $name optional in step!-internal calls
Gearing up to change modrm code to no longer push its directives onto
the main processing stack. This also necessitates making the
function's $form/width/tyargs-thingy a child of $name.

It might be nice to revisit this at some point if we want to merge all
the different form=word[0,1,2,3] arities together. I had hoped that
FarPtr could become parameterized on its pointee width (u8 or u16) and
that would obviate the need for turbofishing the op function
directly. Unfortunately, the string operations need disambiguation
regardless as they construct their pointers internally. But perhaps
that could've been solved with some PhantomData. Regardless, this kind
of approach becomes more difficult after this commit as the width is
now tied to the function name.
2021-04-18 00:26:50 -07:00
2016-09-30 16:03:01 -07:00
2021-04-06 00:53:58 -07:00
Description
Virtual Reality interface for Ultima IV
197 KiB
Languages
Rust 98.5%
GLSL 1.5%