home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.7z / ftp.whtech.com / emulators / v9t9 / linux / sources / V9t9 / TODO < prev    next >
Encoding:
Text File  |  2006-10-19  |  4.2 KB  |  143 lines

  1. 2000/12/05
  2.  
  3. Strange lockup running sieve?
  4.  
  5. 2000/12/04
  6.  
  7. Fix serious efficiency problems in the files.fs wordset by caching the 
  8. file size.
  9.  
  10. 2000/12/03
  11.  
  12. Try to figure out why archiver3 is broken YET AGAIN.
  13.  
  14. 2000/11/30
  15.  
  16. Fix the bad saving of alternate module ROM filenames (from memory dialog)
  17. in session file.  Neither the memory map nor the rom commands are saved.
  18.  
  19. 2000/10/11
  20.  
  21. //Fix the binary save routines... methinks the dsk write sectors routine.
  22. //It makes files too large by one sector.
  23.  
  24. dis/fix files can't be created by fw assembler
  25.  
  26. 2000/08/28
  27.  
  28. Allow saving of debug log...
  29.  
  30. 2000/06/25
  31.  
  32. //Be sure to kill main app when v9t9_window is closed
  33.  
  34. 2000/06/24
  35.  
  36. //Add dialog for controlling realtime, sound/speech, ...
  37.  
  38. 2000/06/20
  39.  
  40. //When adding a disk image from an unknown directory, the error message pops
  41. //up although the directory will be added to the path.
  42.  
  43. 2000/06/09
  44.  
  45. //files.cnf:  reopens a file for appending, but somehow the FDR is overwritten
  46. to a dis/fix 0.
  47.  
  48. 2000/06/08
  49.  
  50. //Add escape key as accelerator
  51. //Way repetitious catalog reads in Multiplan?
  52. //    -- fuckin' opens and closes the catalog once per file!
  53. //       argh!  argh!  argh!  How to detect this in a sane way?
  54. //    -- keep a flag telling whether catalog for a disk should have
  55. //    changed, based on our knowledge of files opened with write
  56. //    permission, or time out after five seconds?
  57.     // fixed, using timeout
  58.  
  59. Slow down log window
  60. Recent file list for quick save/quick load
  61.  
  62. 2000/06/08
  63.  
  64. //Log levels are not quite sane.  Want to see debug output in svgalib!
  65. //L_0 apparently triggers sprite stuff and svga keyboard stuff too.
  66.  
  67. 2000/06/05
  68.  
  69. //Skip unrecognized argv options instead of dying
  70. //Add speech rom setting to config file
  71.  
  72. 2000/06/04
  73.  
  74. Have dialog for log levels
  75.  
  76. 2000/06/01
  77.  
  78. unzip was causing this problem...
  79.  
  80. //-- d'oh!  renaming of old DOS files doesn't work since extended ASCII
  81. //characters are mapped funny.  See if this is something that VFAT does
  82. //or what... we can't allow the renames if they become meaningless
  83. //(i.e., DSK>>P1 goes to DSK;P1 when it should be DSK/P1)
  84.  
  85. 2000/05/31
  86.  
  87. -- some way for the user to use c_DYNAMIC functions?
  88. -- add command button to save screenshot
  89. //-- add options to disk dialog (catalog size, unknown files, repairs)
  90.  
  91. 2000/05/29
  92.  
  93. -- debugger state is not saved properly to session files (i.e., the event tag,
  94. info about verbosity)
  95. //-- speech memory view is wrong
  96.  
  97. 2000/05/27
  98.  
  99. //-- Add a command on modules panel to reread modules.inf
  100. //-- Make status window to show various infos... maybe the v9t9 window itself.
  101.  
  102. //The debugger can use this status window, or status callback function,
  103. //to update the necessary info at the necessary time.  We need, then,
  104. //commands to:  single-step (pause+single?), set breakpoint (use either
  105. //code word overwrite or "hardware" breakpoint), refresh intermittently
  106. //(imperative to have low-cost tracing).
  107.  
  108. //for debugger memory watches, we want to have as much common code as possible,
  109. //meaning it should send status of memory windows with the hex dump, etc.,
  110. //but seems difficult to use this to display "updated" memory regions on the
  111. //display, unless we pass as arguments to the status function the ascii string
  112. //and a bitmask of changed bytes on the line for use by the UI.  Um.  Or,
  113. //we should send the array of bytes themselves, and let the UI format them.
  114.  
  115. //We should be able to use the "print" functionality and the read-command
  116. //feature in the UI, since this tells us the PC, status, WP, etc., without
  117. //having to manually send events everywhere when these change.  But why?
  118. //Although it's neat to use the commands, we need to decode text strings
  119. //and stuff.  Or not.  
  120.  
  121. 2000/04/20
  122.  
  123. Change sprite stuff so perfect bitmap of screen is maintained, and
  124. this is copied to temp buffer where sprites are drawn.  No need to
  125. meticulously maintain history of sprite movement.  Also, five sprites
  126. on a line can be handled easier this way.  
  127.  
  128. // FIXED: by correctly implementing VDP read-before-write
  129. //NOT TRUE:  looks like a bug (this below)
  130. //(Popeye depends on this effect,
  131. //this accounts for mysterious five bottles on a row that never disappear.)
  132.  
  133. 2000/04/09
  134.  
  135. Stuff to do:
  136.  
  137. //-- parser gets stuck on mismatched quotes
  138. //-- fix parser so no-argument items can be read with 'print'
  139.     // via (xxx), this isn't perfect
  140. -- modifiers for BindKey
  141. //-- move debugger over to MemoryEntry
  142.  
  143.