|
Alpha version of slave 2.0 attached. Addresses the following issues and adds features:
- Bug fix to player weapon: projectiles now bounce on platforms again
(caused by bug in access fault fix in v1.3)
- Overhauled game's keyboard handling to use ports interrupt.
- Quit key now works at all times including title screen
- Fixed incorrect write to bplcon0 (missing color bit setting)
- Fixed bug in audio player (occasionally wrote to invalid registers)
- Optional CD32/multi-button controls
* CUSTOM2=1 sets blue/green/yellow (or button 2/3/4) to jump/bomb/magic
* CUSTOM2=2 sets blue/green (or button 2/3) to bomb/magic
* Play button to pause/unpause the game
* Quit by holding Left Shoulder + Right Shoulder + Up + Yellow
* Enables CD32 cheat controls if CUSTOM1 setting enabled
- Set CUSTOM1 to enable trainers - add together the following values to toggle each:
+ 1 to enable in-game cheat keys
+ 2 for invulnerability
+ 4 for infinite lives
+ 8 for infinite bombs
+ 16 for infinite magic
+ 32 for infinite cash
+ 64 for infinite keys
- Optional in-game cheat keys (and CD32 controls) if enabled:
* I - toggle invulnerability (CD32 pad: Right Shoulder + Red)
* O - top-up bombs/magic/cash/keys/vit (CD32 pad: Right Shoulder + Blue)
* S - open shop (CD32 pad: Right Shoulder + Green)
* K - toggle infinite keys (CD32 pad: Right Shoulder + Yellow)
* L - toggle infinite lives (CD32 pad: Left Shoulder + Red)
* C - toggle infinite cash (CD32 pad: Left Shoulder + Blue)
* V - toggle infinite magic (CD32 pad: Left Shoulder + Green)
* B - toggle infinite bombs (CD32 pad: Left Shoulder + Yellow)
* N - jump to previous level (CD32 pad: Right Shoulder + Left)
* M - jump to next level (CD32 pad: Right Shoulder + Right)
(careful - some levels drop you in a trap!)
NOTE: CD32 cheat controls require CUSTOM2 to be set
- Game's built-in 'RHIANNON' cheat code now works reliably (not that you need it now!)
- Settings can be configured from splash screen
Going to look at adding some more icons and tidying up, then I should be good to release assuming no other problems found. |
|