Jump to content


Photo

Jswed2 Attract Mode Crashes

jswed

  • Please log in to reply
3 replies to this topic

#1 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,774 posts

Posted 17 August 2014 - 10:07 AM

I've noticed if you set attract mode on a stock JSW snapshot (even after fixing the attic bug) in two places ie 59900 and 59901 it can still corrupt the game.

 

The reason seems to be because the attact mode includes screen 61 (or maybe 62 or 63) , given the 'content' of these screens its likely causing some very odd effects as expected. 62 and 63 contain what appears to be invalid guardian data.

 

Interestingly if you attempt empty these rooms and guardians it does not always appear to work.

 

To test this:

 

Open a JSW snapshot with the appropriate bug fixes applied for the attic. Just use JSWED to set attract mode to on and nothing else. Save and now run this in your emulator.

 

To save time, set it at a high speed. Allow it to cycle through all the screens. You'll notice that it does show 61 it appears. Once its been through them, start the game, you'll see something similar to this:

 

jswed_cycle.png

 

Thoughts ? :)


Changing order to chaos since 1984

#2 Dumb Waiter

Dumb Waiter

    Member

  • Contributor
  • 20 posts

Posted 27 August 2014 - 06:55 AM

Strange,I have made two games using Jswed although four versions of the second game so I guess it felt like I had made five. I am not sure I had attract on any of them it plays music,flashes title screen with scrolling message then back to start.
That buggy platform effect is reminiscent of putting in random pokes back in the day and exploring the mansion to see what we had broken lol

Edited by Dumb Waiter, 27 August 2014 - 06:56 AM.

FOR F = 34000 to 42000
LET G = INT (RND*254)+1
POKE F,G
NEXT F
NEXT G
Yeah ! break the game baby!

Vote For Your Top Retro Games

 
 
 
 

#3 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,774 posts

Posted 27 August 2014 - 09:59 AM

Strange,I have made two games using Jswed although four versions of the second game so I guess it felt like I had made five. I am not sure I had attract on any of them it plays music,flashes title screen with scrolling message then back to start.
That buggy platform effect is reminiscent of putting in random pokes back in the day and exploring the mansion to see what we had broken lol

 

lol :D


Changing order to chaos since 1984

#4 jetsetdanny

jetsetdanny

    Advanced Member

  • Contributor
  • 1,703 posts

Posted 09 March 2015 - 10:27 PM

Dumb Waiter, you must be JammaJup of the Purple Unicorn fame, aren't you? Before going to the proper topic of this thread, let me take this opportunity to tell you that I enjoyed both (or all five) of your games very much  :) . As you may know, I recorded their RZX walkthroughs for the RZX Archive, and an hour ago I posted a review of Terry the Turtle in the Manic Miner & Jet Set Willy Yahoo! Group (message 6797). I do hope you will make more JSW games in the future!  :)

 

Could you please tell me how you prefer to be credited whenever your games are mentioned? Is "Jammajup, Purple Unicorn Software" OK? If so, should it be spelled Jammajup, or perhaps JammaJup, or JAMMAJUP? Or differently still, with your real name perhaps? I would be grateful for your guidance on this.

 

Now, the "Final Edition" of Steve Worek's Jet Set Emily: Baby on the Go, which I prepared (with his consent) back in 2006, is probably the only JSW remake for the Spectrum (at least was at the time of its release) which features a working attract mode. I remember I worked hard to adjust the rooms (swapping them around) in order to achieve this (to make sure Willy didn't get killed during the preview of the rooms). There turned out to be a problem with the Softricks' code for attract mode used in conjunction with John Elliott's teleporter extension, leading to a semi-critical bug in the game (which became impossible to complete if the attract mode was run, because it turned off the teleportation needed to get to a room with two items). Andrew Broad kindly helped me solve the problem. He offered technical explanation for what happened. I am not sure if it can be helpful for this discussion, but just in case, check out messages 6035, 6039 and 6044 in the MM & JSW Yahoo! Group.







Also tagged with one or more of these keywords: jswed

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users