Open main menu

Difference between revisions of "ZVision"

796 bytes added ,  14:06, 14 July 2020
AC3 decoding was added a while ago, but is still a bit hacky.
(correcting name of Zork: Grand Inquisitor)
(AC3 decoding was added a while ago, but is still a bit hacky.)
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{EngineDescription|
{{EngineDescription|
         name=Z-engine|
         name=ZVision|
         developer=[[User:RichieSams|RichieSams]]|
         developer=[[User:RichieSams|RichieSams]], [[User:Md5|[md5]]], [[User:MarisaChan|MarisaChan]]|
         companies=[[Activision]]|
         companies=[[Activision]]|
         usedBy=[[Zork Nemesis]], [[Zork: Grand Inquisitor]]|
         usedBy=[[Zork Nemesis]], [[Zork: Grand Inquisitor]]|
         dateAdded=Not Yet|
         dateAdded=October 17, 2013|
         release=N/A|
         release=1.8.0|
}}
}}


The Z-engine was the engine used by [[Activision]] in [[Zork Nemesis]] and [[Zork: Grand Inquisitor]].
==About==
The ZVision was the engine used by [[Activision]] in [[Zork Nemesis]] and [[Zork: Grand Inquisitor]].


This engine is being added by the GSoC student [[User:RichieSams|RichieSams]] to ScummVM as part of the GSoC 2013.  The ScummVM engine uses Marisa Chan's Z-engine re-implementation, which is available from [http://github.com/Marisa-Chan/Zengine http://github.com/Marisa-Chan/Zengine], as a reference.
This engine was added by the GSoC student [[User:RichieSams|RichieSams]] to ScummVM as part of the GSoC 2013.


==External links==
The ScummVM engine uses Marisa Chan's ZVision re-implementation, which is available from [http://github.com/Marisa-Chan/Zengine http://github.com/Marisa-Chan/Zengine], as a reference.
*[https://github.com/RichieSams/scummvm/tree/zengine Current WIP for Z-engine, on a git fork from ScummVM]
 
It should be noted that from a technical viewpoint, this engine has nothing in common with the [[MADE]] engine used for [[Return to Zork]].
It should also not be confused with the [[Glk/ZCode|Z-machine]] which is the original Virtual Machine used for the original [[Zork series|Zork]] <b>text</b> adventure games.
 
==Status==
Both Zork: Nemesis and Zork: Grand Inquisitor are completable
 
==Immediate TODO's==
* Add a dirty rectangling system for RenderManager AlphaEntries so we're not rendering them to the backbuffer every frame
 
==List of TODO's for ZVision to be playable==
 
===ZGI specific TODO's===
(None at the moment)
 
===Nemesis specific TODO's===
(None at the moment)
 
==ZGI DVD TODO's==
* AC3 audio decoding is a bit hacky, with hard-coded volume adjustments for each video. It would be good if someone could figure out how to do without these.


[[Category:Engines]]
[[Category:Engines]]
409

edits