Changements.txt 5.3 KB

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