Difference between revisions of "User talk:Zzo38/Famicom Z-machine"

From Nesdev wiki
Jump to navigationJump to search
(Created page with "== Bug report == * The implementation of PRINTC seems to be wrong (I think <tt>zprntc1</tt> and <tt>zprntc2</tt> are reversed from what it should be) * DIV and READ and SAVE a...")
 
 
Line 3: Line 3:
 
* DIV and READ and SAVE and RESTORE are not implemented yet (I believe I haven't missed any others)
 
* DIV and READ and SAVE and RESTORE are not implemented yet (I believe I haven't missed any others)
 
* Calls to <tt>textba</tt> and <tt>textwa</tt> could be tail call optimized (maybe?)
 
* Calls to <tt>textba</tt> and <tt>textwa</tt> could be tail call optimized (maybe?)
 +
* It might be possible to save one cycle by avoiding RTS trick for instruction dispatch?
 +
* Rearrange code to avoid conditional branches across pages (probably should not be optimized prematurely)

Latest revision as of 04:59, 10 March 2016

Bug report[edit]

  • The implementation of PRINTC seems to be wrong (I think zprntc1 and zprntc2 are reversed from what it should be)
  • DIV and READ and SAVE and RESTORE are not implemented yet (I believe I haven't missed any others)
  • Calls to textba and textwa could be tail call optimized (maybe?)
  • It might be possible to save one cycle by avoiding RTS trick for instruction dispatch?
  • Rearrange code to avoid conditional branches across pages (probably should not be optimized prematurely)