Jump to content


Photo

Spot the difference

difference bugfix

  • Please log in to reply
11 replies to this topic

#1 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,648 posts

Posted 02 October 2017 - 05:08 PM

Not a trick honestly. :)

 

mm_vs_mm.png

 

Can you see the small (clue?) difference here between these ? The left pic is the original, the right pic is the 'fixed' one.

 

Its not the white paper on the right hand 'river bank' that appears intentional like white sand/cliff.

 

Another clue:

Spoiler

 

I have not obtained the poke to fix this just yet, a bit of a fuddle to get it but not too difficult... From memory on the 'full loading screen' version of this I did, I fixed quite a few things I'd noticed but this is confined to a single (another clue?) fix.


Changing order to chaos since 1984

#2 IRF

IRF

    Advanced Member

  • Contributor
  • 3,077 posts

Posted 02 October 2017 - 05:15 PM

There's a pixel missing at the driver's side of the car!

 

I never noticed the white (chalk?) cliff-face before.  I guess Willy may have lived near Dover before he moved to Surbiton...



#3 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,648 posts

Posted 02 October 2017 - 05:22 PM

That was quick, well done. :)

 

Did you look at the spoilered clue ?

 

I have not worked out the 'fix' poke for it yet, although its only going to be 40960+(256 * x rows) - 19 to step it back to the right place*** (estimate) , x being about 15 or 16.

 

*** as its easier to say +256 - 16 than say + 240 if you're guessing :D

 

I might have a look at this later today time permitting.


Changing order to chaos since 1984

#4 IRF

IRF

    Advanced Member

  • Contributor
  • 3,077 posts

Posted 02 October 2017 - 05:33 PM

No I didn't read the spoiler first - I just spotted the difference!

 

Try POKE #A63D, #04. B)



#5 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,648 posts

Posted 02 October 2017 - 05:44 PM


No I didn't read the spoiler first - I just spotted the difference!
 
Try POKE #A63D, #04. B)

 

Perfect.  :thumbsup:  Pleased to read you saw it without the 'extra' clue.

 

Converted your fix to decimal for those who prefer it in that format: POKE 42557 , 4


Edited by Spider, 02 October 2017 - 05:45 PM.

  • IRF likes this
Changing order to chaos since 1984

#6 IRF

IRF

    Advanced Member

  • Contributor
  • 3,077 posts

Posted 02 October 2017 - 05:49 PM

I honestly don't know how you cope with working in decimal!  Probably the only time I use it is when inserting POKES into SPIN (and even then, I wish it had a 'POKE in hexadecimal' function!)



#7 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,648 posts

Posted 02 October 2017 - 06:49 PM

I honestly don't know how you cope with working in decimal!  Probably the only time I use it is when inserting POKES into SPIN (and even then, I wish it had a 'POKE in hexadecimal' function!)

Its not something I can easily get my head around despite trying. I do keep a few 'well used' values in memory obviously :D

 

Can only guess its because I started my computing life on the Spectrum as such although I was also later using BBC and then Amstrad, both of which (the former especially) prefer hex aka CALL &xx

 

Talking of emulators, Zero supports "poke memory" via hex if you remember to prefix them with a $ sign aka $C9 for "201" etc etc. I don't think Spectaculator does (not that I can see at least) although its debugger *always* defaults to hex upon entry. I don't have Fuse installed so I cannot recall how that behaves.


  • IRF likes this
Changing order to chaos since 1984

#8 IRF

IRF

    Advanced Member

  • Contributor
  • 3,077 posts

Posted 02 October 2017 - 07:30 PM

Sorry, that last post wasn't aimed at you particularly/personally, Andy.

I meant in general terms, people who use decimal numbers when coding. Everything seems so much more logical to me, once you get your head around thinking in hexadecimal. Especially things like lookup tables where the addresses have a proportional relationship with the values stored in them.

Sometimes I think life would be so much easier if we had sixteen fingers, so that our whole system of counting had evolved differently!  :P


Edited by IRF, 02 October 2017 - 07:56 PM.


#9 Spider

Spider

    DEC (HL)

  • Administrator
  • 2,648 posts

Posted 02 October 2017 - 07:41 PM

Sorry, that last post wasn't aimed at you particularly/personally, Andy.

I never read it that way. :D
 

I meant in general terms, people who use decimal numbers when coding. Everything seems so much more logical to me, once you get your head around thinking in hexadecimal. Especially things like lookup tables where the addresses have a proportional relationship with the values stored in them.

Sometimes I think life would be so much easier if we had sixteen fingers, so that our whole system of counting had evolved differently!

Not sure on the #10h vs #0A fingers business. ;)

I do sort of use it occasionally for some values, for instance C9 = 201 = RET and FF = 255 those have been etched into my mind for many years. I think though if my 'start' was on the BBC or similar machine then I would of used it more frequently, one thing I have just thought of too is there's no inbuilt hex tool in ZX Basic either, that may also explain things maybe :unsure: , mind you there's no ELSE either something I never really was concerned about until I used other dialects of Basic then realised how much use it is,

 

I still sort of half write things then realise I have to change them accommodate this awol function.


Edited by Spider, 02 October 2017 - 07:43 PM.

Changing order to chaos since 1984

#10 Norman Sword

Norman Sword

    Advanced Member

  • Member
  • PipPipPip
  • 75 posts

Posted 03 October 2017 - 12:48 AM

The version I recently posted also has the car changed. But more importantly I fixed the very weird keyboard that Matthew drew.

On the long list of changes that have been done to "FIX" JSW, you have left the erroneous square from the title screen unchanged. Inside the lower portion of the letter "S". Is a diagonal square that has the top part green and the lower part black. This should be -  top part green lower part blue.

 


Edited by Norman Sword, 03 October 2017 - 12:50 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users