[z-machine] [Spec 1.1] Sound

Jason Penney jpenney@jczorkmid.net
Tue, 11 Nov 2003 15:52:18 -0500


Quoting David Kinder <d.kinder=40btinternet.com>:

> > I'm not opposed to that idea myself (leaving sound the same as 1.0).
> =

> It seems a shame to loose the sound stuff. However, not enough people
> have shown an interest to determine if there's a consensus or not :)

I would like to see the sound stuff stay, but I don't think there is cons=
ensus
on which way to go.  At least sound was clearly defined in 1.0 (if limite=
d). =

I'm more concerned about loosing the rest of it.

1.1 containes a number of clarifications from 1.0:
exluding padding from checksum calculations
encoding of multiple consecutive 4 or 5 codes
clarification of the character set
clarification of Unicode usage
clarification of header flags (with slightly modifed definitins of flags =
2 and
3)
clarification of opcodes (=40je, =40art_shift, =40log_shift, =40jump, =40=
read,
=40scan_table, =40tokenise, =40get_prop_len, =40set_cursor, =40split_wind=
ow,
=40output_stream, =40read_mouse, =40set_color -1, =40set_font)
clarification of V6 window handling (which is/was horribly wrong in WinFr=
otz).
requesting the =22screen redraw=22 be set on a resize

and some additions:
canonization of blorb (controversial apparently. I'd be happy to drop it)=

canonization of Quetzal (was this controversial?)
allowing larger V6 and V7 (576k)
the header extension
Unicode in strings
extended save and restore
new opcodes =

   =40buffer_screen (which can be implimented as a no-op)
   =40set_true_colour (with related changes to =40get_wind_prop)
extended opcodes
   extened =40set_text_style
   =40set_colour (added transparency color 15)
and of course the sound changes.


I'd hate to loose all that over sound (and possibly Blorb)

Jay

-- =

Jason C Penney (jpenney=40jczorkmid.net)
<http://www.jczorkmid.net/>