MURDER V1.2 / ATA#17 - INFO-TXT 

0. CONTENT
==========
1. Credits
2. Bugfixes
3. Patches
4. Enhancements
5. Further Changes
6. Conclusion

1. CREDITS
==========
                    Beta Testing : Hoxy,d0c,Heavy Stylus, Thunder.Bird
                 Original Supply : The Shadow
                        Ori-Docs : Maestro
                       Intro SID : Fred Gray, Vendetta (1990)
                      InGame SID : Eco, Agent Orange (1997)
                     Title Music : Fredrik
Code,Intro,TitleGfx,Linking etc. : TheRyk


Tools used:	Relaunch64 2.0, ACME 0.9, BasEdit V1.4.2, Skyles' Blitz-Compiler, 
		Project One 0.6, Allround-Relocator 1.0, Exomizer 2.0.

2. BUGFIXES
===========
- BAD SUBSCRIPT ERROR (Array-Index could get higher than dimensioned, ll 13 and 8000 ff)
- STACK OVERFLOW ERROR (GOSUB target was left with GOTO instead of RETURN, ll 13 ff)
- WRONG ENDING (l 4500 ff)
- ILLEGAL QUANTITY ERROR (l 5050, occured if you arrest a dead which is not possible anymore :)

3. PATCHES
==========
- ILLEGAL QUANTITY AT 5050 in the denouement, room-index could get <0
  --> patch shows room info of the last point of time
- HANGING LOOPS in 8360 and 8630 in the murder preparation 
  --> patch restarts when first murder, later in the game the patch kills player by chainsaw :)

4. ENHANCEMENTS
===============
- Text Parser was replaced by menu control
- Optional control by joystick in either port or keys (Cursor Keys+Enter or W/S/SPC)
- Blitz-compiled
- Title-Screen with Title Music
- Optional Ingame Music
- incomprehensible system of rooms was replaced 
- vast parts of the code were modified, simplified or rearranged in order to save memory and time

5. FURTHER CHANGES
==================
- border colour changes when order is confirmed to be sure that button (resp. SPC/ENTER) was pushed
  when you are waiting due to still not very fast performance (the original system of border colours 
  didn't make too much sense, anyway, was sometimes referring to character, at other times to rooms, 
  and sometimes I have just had no idea why the border changed to a certain value)

6. CONCLUSION
=============
All of the mistakes were extremely nasty and hard to detect, because they occur extremely late in the
game, i.e. rare, since you are killed before they can occur at most times. I am aware that the 
performance is still rather lame. The problem is that Blitz Compiler does not eliminate the garbage 
collection. Even if you do nothing at all, the game will each 1.5 minutes have a lag for a few seconds. 
Inspite of that and though I do not really like Cluedo in general or this game in particular, I guess, 
the result of quite some weeks' work is worth being released.

Enjoy

TheRyk 06/2011