Changes.txt 6.2 KB

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