Changes.txt 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. 05/10/2007 V0.30 part 2 ... In progress ...
  2. - Start rewrite of mapper manager. The goal, like for plugin manager, is
  3. to allow in the future to have plugins or mapper in external libraries.
  4. - New sound layer using Allegro. Not really accurate, but more portable.
  5. A lot of work has to be done on this (especialy because the actual sound
  6. is really bad.)
  7. - Started a new source organisation. Should be the good one this time !
  8. 25/10/2007:
  9. - Savestate now work correctly (It was not loaded at the right time...)
  10. - Mapper manager seems to work correctly ok
  11. - [MACOSX] Buils options are better now
  12. - [TODO] Remerge old PPU debug utilities in real plugin form
  13. - [TODO] Change the make util. Maybe cmake ?
  14. - [TODO] Remerge all mappers with the new manager
  15. - [TODO] Rewrite UNIX Makefile for support new src organization.
  16. 03/05/2007 V0.30 part 1
  17. - Started the process of PPU total rewrite.
  18. - Bg seem to draw fine, sprite is under the way
  19. - Add new test rom
  20. - Blargg sprite_ram test sucessfully ^^
  21. - Correct a lot of bug in implementation of a lot of things.
  22. - Try to make it accurate as much as possible...
  23. - All Blargg PPU test pass with success (in fact only timing is not good,
  24. but it's enought good to let Battletoad work correctly... Maybe it's
  25. sprite0 related)
  26. 03/04/2007 V0.29
  27. - Totaly new memory manager
  28. - Simple sound support (only on UNIX, but maybe Windows & DOS can support
  29. it)
  30. - New plugin manager (a gamegenie plugin like is under development)
  31. - New mapper manager
  32. - Large bug correction on mappers (MMC3 now behave correclty)
  33. - Large bug correction on larges things (like Signal handler now exit
  34. correctly if a signal occure when in signal)
  35. - Output now much simpler & readable
  36. - New cart opening & internal strictures
  37. - A very good speed boost with the new memory manager (it's incredible,
  38. without speed limitation I can now go near 300/350fps!)
  39. - Large part of code reorganisation (needed for the new memory manager and
  40. plugin manager)
  41. - And an incredible number of modification/bug correction and more and
  42. more...
  43. - Switch to SVN source control
  44. - New command line parser (now it no more a stupid command line parser)
  45. - Palette is no more externalized. (removing some path bad behaviour with
  46. Mac/unix/Windows version)
  47. - Corrections on paddle emulation, now should work near perfect.
  48. 02/21/2007 V0.28
  49. - Internal support for mapper #65 (Irem h3001) but not actually active.
  50. - Some new debug options
  51. 02/19/2007 V0.27 Internal release
  52. - Correction of a blocking bug in the memory module.
  53. - The mapper MMC3 now work at nearly 99%. Only IRQ emulation is not as
  54. good as I want..
  55. - Bug correction on 8x16 sprite support
  56. - Now the crashdump generate a file instead of displaying on screen.
  57. - The crashdump is more complete
  58. 21/10/2004 V0.26
  59. - I've changed nothing, but now it's really fullspeed ! I can't understand
  60. why - MMC3 is nearly finished (need debugging)
  61. - NEW - Signal interception for making bug reports. Don't hesitate to copy
  62. paste the whole thing and mail it to me
  63. - Change on memory management.
  64. 19/10/2004 V0.25
  65. - MMC1 is functional at 99% (no support for 1024Kb cart, but I can't find
  66. anyone..)
  67. - 8x16 sprites are now OK
  68. - Attribute tables, and color is now fully functional
  69. - No more two pass on sprite display (speed improvement)
  70. - A bit more slow :(
  71. - NEW - MacOS X version !
  72. - Source code reorganisation
  73. - May be the lastest version of the actual PPU source code before total
  74. rewriting
  75. - SMB1 support is always broken.. I can't understand why..
  76. - Mirrors mode improved
  77. - NEW - Save Ram support added !
  78. - AOROM mappers added ! (nearly all RARE game) but timings are not good
  79. so..
  80. 12/10/2004 V0.2 allegé(oui oui) nommé "Blocks.nes edition"
  81. - Le support du PPU a été amélioré (Sprite0 detect "perfect" pour nestress
  82. et ajout du sprite limiter bit)
  83. - Le nouveau PPU a été inséré dans le code 68k
  84. - /slap nerick pour essayer de faire avancer la date de 2042 !!
  85. - et d'autre bricoles que j'ai pu oublier
  86. 13/07/2004 V0.2 (Et oui plus d'1 an apres !!)
  87. - Le scrolling est near perfect :)
  88. - Support de la couleur #love#
  89. - MMC1 fonctionnel a 90% (manque juste la gestion de la VROM, mais bon MM2
  90. l'utilise pas ^^)
  91. - Quelque nouvelles fonctionnalitées, cf lisez moi (affichage des name
  92. tables, palette, déplacement de l'affichage du fps)
  93. - Un (plus ?) nouveau bug (on ne peut plus jouer a smb1 :'( )
  94. 23/05/2003 V0.1 Prealpha
  95. - Nouveau mapper supporté ! et d'autres en préparations :)
  96. - La version distribué est dorenavent une version Release plus en Debug
  97. 22/05/2003 V0.1 Prealpha - Interne uniquement
  98. - Nouvelle implémentation du PPU, devrait etre plus proche de l'original
  99. et il est un peu plus rapide. (2 FPS de gagné sur mon P233 :) )
  100. - Le scrolling marche :D (enfin presque pbm de timing ?)
  101. - Le joystick est la :D on peu jouer maintenant :D
  102. 21/05/2003 V0.0 prealpha release 2
  103. - Maintenant le FPS et IPS sont affiché.
  104. 19/05/2003 V0.0 prealpha
  105. - Premiere version public, ne sert que de dŽmonstration.
  106. --------------------------------------------------------------------------------
  107. $Id$
  108. --------------------------------------------------------------------------------