Jump to content

Norman Sword

Member Since 08 Mar 2017
Offline Last Active Feb 21 2018 07:36 PM

Topics I've Started

Remake of Manic Miner- Both bug byte and S.P. versions

28 December 2017 - 08:48 PM

Posted elsewhere on this forum, just moving into the download category as well.

This version of Manic Miner contains both the Software projects version of the game alongside the Bug byte version.


Each time the game is played it will swap versions.


I have edited and revised a lot of the routines. The game should play the same way as the original game. A lot of the changes would need you to be aware of the originals exact format to enable comparisons.


Cheat is enabled (bug-byte password)


differences that I can remember


1) demo cycle stops and redisplayed the title screen and replays the title music

2) added a credits screen

3) added explosions on credit screen

4) added intermission screen

5) change scroll to pixel scroll and not character scroll

6) will moves with a sprite mask

7) explosion on death

8) willies death stump scrolls onto the screen

9) score scrolls to high score

10) reason given for demise

11) sound effects on solar ray

12) collection sound

13)  cheat modes rebuild platforms

14) cheat mode immunity

15) cheat mode move by a single key, and not multi combinations of keys

16) cheat mode plays with all sprites active

17) game swaps between two versions- Bug Byte and software Projects

18) other sound effects

19) less sprite flicker

20) game runs faster

21) multiple icon displays

22) bar graph on title screen

23) Animated version icon on title screen

24) keyboard layout on title screen fixed

24a) title screen. missing pixel on car replaced

25) new screen scrolls

26) easter egg on Credit screen

27) easter egg on Pause

28) skylab landing sound effect

29) skylab does not colour in platforms




standard movement keys e.g. "q" to "p" for left to right

"z" to "m" jump"

"a" to "g" pause

"h to "enter" music on/off


The "1" key changes the method of movement.



In cheat mode. the boot will still be displayed

various icons are active and indicate options selected

The "9" key rebuilds platforms

the "3" key activates platform rebuild option (tool kit)

the "4" key activates immortality (medical kit)

The "9" key held plus Tapping "1" will move to a previous screen. If on room 1 then it will go to room 20 

The "9" key held plus tapping "2" will move to the next screen. If on room 20 then it will go to room 1


Bug byte cheat is 6031769



Icons displayed are from right to left



Alternate movement

Music on

Cheat invoked

medical kit

tool kit

A test file for JSW

29 November 2017 - 02:14 PM

This file serves no purpose, apart from toying with an idea, and showing the results of that toying.



For years the baddies have dominated this game, and they think they have Willy on the ropes and scared.


Take back control.


In addition to the normal movement keys I have added (actually reassigned) two more keys.


Press "F" for the first effect ----  part restricted in usage.


whilst holding down "F" press "G" for the second effect.



The room will reset after each visit. (so no sprites were harmed in allowing this effect to happen)


When I wrote this I was aware of the BUG caused by stairs which affected the bullet  sprite alignment. I was not going to fix it, but since then I have become aware of another problem concerning the time over data. (which was over written). So reluctantly I have rewritten some of the code.


Willy 007.tap     original File

Willy 007a.tap   stair fix - sound fx fix - time over fix 

Emulator key scanning

07 November 2017 - 09:14 AM

When running JSW on an emulator, it quickly becomes evident that the emulator has problems scanning the keys.


This problem manifests itself, if the cheat code has been typed in and key combinations are required to jump to rooms.


This can/coulld be a problem caused by either the host hardware, the emulator, or both. 



This short program will simply display key presses as interpreted by the host machine and passed through the emulator.



I find it fascinating that on one of the emulators I use ("FUSE") has so many problems. 


For example Press and hold "F" and "G" ., the rest of the row will now be ignored, except "ENTER".

e.g. "A", "S", "D", "H", "J", "K", "L" will not register


This is a different problem than the one experienced on a real ZX spectrum. Where the key scanning can interpret groups of keys as phantom key presses. 

A total rewrite of JSW in 48k using Matthews core code

07 September 2017 - 02:21 PM

I have resurrected this file By Derrick.P.Rowson. Which was on a crashed hard drive. 


This is Not finished, and never will be due to a catastrophic failure of the hard drive.

This is a few weeks work and alas there was no backup of the program.


This version does not have any of the new logic playing sprites.

E.g. sprites that followed willy around both vertically and horizontally, and were free roaming around the screen.

The logic had enough sense to move the sprite wherever it needed.



This version was a development towards having the full Manic Miner + Jet Set Willy in 48k




This game has inbuilt options. (password protected)

Manic Miner by Software Projects + BUG-BYTE

06 September 2017 - 02:52 PM

This is a modified version of Matthews Manic Miner. The core code has been edited extensively.


All data was left intact from #b000 onwards, but is modified at run time to swap between the Bug-byte version and the Software projects version of Manic Miner.


The list of changes is very long. Most of these changes are not evident, some are very evident.




1) change the style of jumping and movement


after cheat invoke


4)  Immortality

3)  Platform rebuild - when invoked the "9" key rebuilds the platforms


Holding down the "9" key and pressing

1) move back a cavern 

2) move forward a cavern