Changements.txt 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. 05/10/2007 V0.30 part 2 ... In progress ...
  13. - Start rewrite of mapper manager. The goal, like for plugin manager, is
  14. to allow in the future to have plugins or mapper in external libraries.
  15. - New sound layer using Allegro. Not really accurate, but more portable.
  16. A lot of work has to be done on this (especialy because the actual sound
  17. is really bad.)
  18. 03/05/2007 V0.30 part 1
  19. - Started the process of PPU total rewrite.
  20. - Bg seem to draw fine, sprite is under the way
  21. - Add new test rom
  22. - Blargg sprite_ram test sucessfully ^^
  23. - Correct a lot of bug in implementation of a lot of things.
  24. - Try to make it accurate as much as possible...
  25. - All Blargg PPU test pass with success (in fact only timing is not good,
  26. but it's enought good to let Battletoad work correctly... Maybe it's
  27. sprite0 related)
  28. 03/04/2007 V0.29
  29. - Totaly new memory manager
  30. - Simple sound support (only on UNIX, but maybe Windows & DOS can support
  31. it)
  32. - New plugin manager (a gamegenie plugin like is under development)
  33. - New mapper manager
  34. - Large bug correction on mappers (MMC3 now behave correclty)
  35. - Large bug correction on larges things (like Signal handler now exit
  36. correctly if a signal occure when in signal)
  37. - Output now much simpler & readable
  38. - New cart opening & internal strictures
  39. - A very good speed boost with the new memory manager (it's incredible,
  40. without speed limitation I can now go near 300/350fps!)
  41. - Large part of code reorganisation (needed for the new memory manager and
  42. plugin manager)
  43. - And an incredible number of modification/bug correction and more and
  44. more...
  45. - Switch to SVN source control
  46. - New command line parser (now it no more a stupid command line parser)
  47. - Palette is no more externalized. (removing some path bad behaviour with
  48. Mac/unix/Windows version)
  49. - Corrections on paddle emulation, now should work near perfect.
  50. 21/02/2007 V0.28
  51. - Internal support for mapper #65 (Irem h3001) but not actually active.
  52. - Some new debug options
  53. 19/02/2007 V0.27 Internal release
  54. - Correction of a blocking bug in the memory module.
  55. - The mapper MMC3 now work at nearly 99%. Only IRQ emulation is not as
  56. good as I want..
  57. - Bug correction on 8x16 sprite support
  58. - Now the crashdump generate a file instead of displaying on screen.
  59. - The crashdump is more complete
  60. 21/10/2004 V0.26
  61. - J'ai rien changé de plus mais now fullspeed !! (ou presque, c'est incompréhensible)
  62. - MMC3 en voie de finalisation (reste a débugguer)
  63. - Inteception des erreurs du systemes pour l'aide au crash report (cf LisezMoi.txt)
  64. - Changement dans la gestion de la mémoire (qq bugs on du donc se glisser :/ )
  65. 19/10/2004 V0.25
  66. - Le MMC1 est fonctionel a 99% (manque juste le support des cartouche de 1024Ko)
  67. - Support des sprites 8x16 OK
  68. - Support de la couleur et des Attribute Tables fonctionnel a 100%
  69. - Changement dans l'affichage des sprites (1 passe au lieu de deux)
  70. - Un peu plus lent :'(
  71. - Version MacOS X
  72. - Reorganisation du code sources (pour eviter le garbage lié au différentes versions)
  73. - Derniere version avec le code actuelle du PPU (le recodage va commencer)
  74. - Toujours l'erreur dans SMB1 :| (me demande si le fichier a pas été abimé) (non il est nickel)
  75. - amélioration du support des miroirs
  76. - Gestion (et sauvegarde automatique) des jeux a sauvegarde par batterie !! (zelda1, zelda2 fonctionnent !)
  77. - Support du mapper AOROM (bonne partie des jeux RARE dont BattleToad)
  78. 12/10/2004 V0.2 allegé(oui oui) nommé "Blocks.nes edition"
  79. - Le support du PPU a été amélioré (Sprite0 detect "perfect" pour nestress et ajout du sprite limiter bit)
  80. - Le nouveau PPU a été inséré dans le code 68k
  81. - /slap nerick pour essayer de faire avancer la date de 2042 !!
  82. - et d'autre bricoles que j'ai pu oublier
  83. 13/07/2004 V0.2 (Et oui plus d'1 an apres !!)
  84. - Le scrolling est near perfect :)
  85. - Support de la couleur #love#
  86. - MMC1 fonctionnel a 90% (manque juste la gestion de la VROM, mais bon MM2 l'utilise pas ^^)
  87. - Quelque nouvelles fonctionnalitées, cf lisez moi (affichage des name tables, palette, déplacement de l'affichage du fps)
  88. - Un (plus ?) nouveau bug (on ne peut plus jouer a smb1 :'( )
  89. 23/05/2003 V0.1 Prealpha
  90. - Nouveau mapper supporté ! et d'autres en préparations :)
  91. - La version distribué est dorenavent une version Release plus en Debug
  92. 22/05/2003 V0.1 Prealpha - Interne uniquement
  93. - Nouvelle implémentation du PPU, devrait etre plus proche de l'original
  94. et il est un peu plus rapide. (2 FPS de gagné sur mon P233 :) )
  95. - Le scrolling marche :D (enfin presque pbm de timing ?)
  96. - Le joystick est la :D on peu jouer maintenant :D
  97. 21/05/2003 V0.0 prealpha release 2
  98. - Maintenant le FPS et IPS sont affiché.
  99. 19/05/2003 v0.0 prealpha
  100. - Premiere version public, ne sert que de démonstration.
  101. --------------------------------------------------------------------------------
  102. $Id$
  103. --------------------------------------------------------------------------------