home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / software / temacd / winvice / TODO < prev    next >
Text File  |  1999-04-24  |  3KB  |  109 lines

  1.                             -*- Outline -*-
  2.  
  3. What are we going to do next
  4. ============================
  5.  
  6. * General improvements
  7. ----------------------
  8.  
  9. - Write real MS-DOS documentation (any volunteers?).
  10.  
  11. - Allow tape loading without the virtually pressed "Play" button,
  12.   which can break some programs that do not like it to be pressed
  13.   (e.g. Turbo Assembler).
  14.  
  15. - Emulate shifted keys more accurately by delaying the shifted key
  16.   after the shift.
  17.  
  18. - Emulate the RESTORE key more accurately.
  19.  
  20. - Better support for alternative ROM sets. (-> in the works)
  21.  
  22. - Some more Kernal patches, for instance for changing colors and
  23.   patching the reset routine to make it faster (maybe configurable).
  24.  
  25. - Filtering video output to make it look more like an old monitor or
  26.   a TV set. (-> done (on Unix) with palettes?)
  27.  
  28. - More ports.  Any volunteers?  An Acorn RISC-OS port and an OS2 port
  29.   are in the works; if you want to help, please let us know.
  30.  
  31. * C64 improvements
  32. ------------------
  33.  
  34. - Better handling for REU load/save.  It would be nice to have a few
  35.   menu entries to do this.
  36.  
  37. - More accurate REU emulation, with 16 Mbyte mode.
  38.  
  39. - Fix Emulator test suite (CPUPORT and CIA are still broken in this respect)
  40.  
  41. * C128 improvements
  42. -------------------
  43.  
  44. - Support missing keys (Caps Lock, 40/80 Display).
  45.  
  46. * VIC20 improvements
  47. --------------------
  48.  
  49. - Better, possibly cycle-based, emulation of the VIC-I chip.
  50.  
  51. - Improve the accuracy of the audio emulation.
  52.  
  53. * PET improvements
  54. ------------------
  55.  
  56. * CBM-II improvements
  57. ------------------
  58.  
  59. * Plus/4
  60. --------
  61.  
  62. - Implement a Plus/4 emulator.
  63.  
  64.  
  65.  
  66. This is our wishlist for long-term development 
  67. ==============================================
  68.  
  69. * General improvements
  70. ----------------------
  71.  
  72. * C64 improvements
  73. ------------------
  74.  
  75. * C128 improvements
  76. -------------------
  77.  
  78. - VDC emulation, i.e. 2MHz/80 cols modes. 
  79.  
  80. * VIC20 improvements
  81. --------------------
  82.  
  83. * PET improvements
  84. ------------------
  85.  
  86. - SuperPET 6809 emulation.
  87.   (GPLd 6809 emulation? trap to reset 6502 CPU only but not I/O, to return 
  88.   from 6809 mode)
  89.  
  90. - cycle-based CRTC emulation (currently somewhat line-based but working
  91.   quite well).
  92.  
  93. * CBM-II improvements
  94. ------------------
  95.  
  96. - C5x0 emulation (Like C6x0, but with VIC-II video chip)
  97.   (non-(C64-)compatible mapping of pixel/char data for the VIC-II,
  98.   halting CPU is different from C64)
  99.  
  100. - cycle-based CRTC emulation (currently somewhat line-based but working
  101.   quite well).
  102.  
  103. * KIM-1
  104. --------
  105.  
  106. - Implement a KIM-1 emulator.
  107.   (needs 6530/6532 emulation and a 6-digit 7-segment display.
  108.  
  109.