home *** CD-ROM | disk | FTP | other *** search
/ Emuladores 13 / EMUL013.iso / README.TXT < prev    next >
Text File  |  2004-01-27  |  4KB  |  94 lines

  1. -----------------------------------------------------------------------------
  2. Beats of Rage 1.0028
  3. Playstation 2 port by Neill Corlett
  4. -----------------------------------------------------------------------------
  5.  
  6. Visit the Beats of Rage web site at http://senile.mine.nu/beatsofrage/
  7.  
  8. -----------------------------------------------------------------------------
  9.  
  10. Why did I port this?
  11. --------------------
  12.  
  13. Beats of Rage is one of the more interesting homebrew games I've come across.
  14. Ripping KoF sprites is certainly nothing new, but Beats of Rage takes this
  15. time-honored practice a step further by turning it into a complete, coherent
  16. 2D melee game that's also a respectable interpretation/remake of the Streets
  17. of Rage series.
  18.  
  19. I'm obviously not as big a fan of Streets of Rage as Senile Team is, but as I
  20. muddled my way through the DOS version of Beats of Rage on my Windows XP PC,
  21. I thought... this game deserves to be on a console.  Any console.
  22.  
  23. -----------------------------------------------------------------------------
  24.  
  25. Why Playstation 2?
  26. ------------------
  27.  
  28. I had a choice between the Dreamcast or the PS2, and initially I had no idea
  29. how much memory or CPU time Beats of Rage would need, so I decided to play it
  30. safe and go for the more powerful one.  (cough)  Actually, it turns out Beats
  31. of Rage is barely using a third of the PS2's CPU time, but it peaks at about
  32. 22MB memory usage.  It might be possible to keep it within 16MB with more
  33. aggressive resource freeing, so I'd say a Dreamcast port is definitely
  34. possible.  Perhaps later.
  35.  
  36. -----------------------------------------------------------------------------
  37.  
  38. How tough was it to port?
  39. -------------------------
  40.  
  41. Not very, actually; it took me about 3 days.  Mad props to Senile Team for
  42. keeping the source code very simple and portable.  The only problems I had
  43. were with longs (surprise! they're 64-bit), struct packing, unaligned memory
  44. access (only in the putsprite routines), a few conflicting identifier names
  45. like "kill" and "time", and assuming unsigned chars (a gcc flag takes care of
  46. this easily).  Mercifully, the PS2 EE has the same byte order as the x86;
  47. otherwise it probably would have taken me 3 more days to iron that out.
  48.  
  49. -----------------------------------------------------------------------------
  50.  
  51. Hey, part of the screen is cut off!
  52. -----------------------------------
  53.  
  54. Beats of Rage is a 320x240 game, but you can only show 224 scanlines in NTSC
  55. mode on the PS2.  And since the top of the screen has all the important stuff
  56. on it, I decided to sacrifice the bottom.  PAL mode could probably show all
  57. 240 lines, but PAL sucks.
  58.  
  59. -----------------------------------------------------------------------------
  60.  
  61. Why is the sound so scratchy?
  62. -----------------------------
  63.  
  64. It was like that, honest.  I took the liberty of adding linear interpolation
  65. to the sound mixer, but the sound resources themselves are of rather sketchy
  66. quality.
  67.  
  68. -----------------------------------------------------------------------------
  69.  
  70. How come you can't save your settings?
  71. --------------------------------------
  72.  
  73. There's not very much to save, so I couldn't be bothered to add memory card
  74. routines.  Sorry.  You're just going to have to beat the game each time you
  75. want to play the bonus level.  :P  Besides, the Streets of Rage games didn't
  76. let you save your settings either.
  77.  
  78. -----------------------------------------------------------------------------
  79.  
  80. Is this thing legal?
  81. --------------------
  82.  
  83. Who cares.  Creativity will always win over legality.
  84.  
  85. -----------------------------------------------------------------------------
  86.  
  87. Where to find me
  88. ----------------
  89.  
  90. email: neill@neillcorlett.com
  91. web:   http://www.neillcorlett.com/
  92.  
  93. -----------------------------------------------------------------------------
  94.