Decrypt Logic Game
Pages: 1 2
Terry Swanborough (61) 152 posts |
Another lockdown production :-) This is more of a brain teaser than arcade. Find the hidden code. Press the i icon for instructions but I suspect all of us have played this game at one point. Download from :- |
Chris Gransden (337) 1202 posts |
Running in a 180DPI screen mode (EX0 EY0) the Decrypt window displays like this, |
Terry Swanborough (61) 152 posts |
Ok that gives me something to think about :-) |
Terry Swanborough (61) 152 posts |
Chris The operation of the program has not changed so unless you want to use these modes there is no need to download. For the curious the original program converted all graphics to the current mode, to add the EX0 type modes much more memory would have been needed to store the converted graphics. So I have changed the program so that the OS does the graphic conversion on the fly slower but copes with various graphic modes. Download :- |
Chris Gransden (337) 1202 posts |
The initial window now displays OK. It seems like the mouse only has an effect in the top left quarter of the window. Also if the input focus for the window is lost, clicking in the window again doesn’t regain it. |
Terry Swanborough (61) 152 posts |
Chris Out of curiosity what machine are you using the EX0 EY0 modes on? Download :- |
Chris Gransden (337) 1202 posts |
That’s done the trick. All working OK now. Thanks.
Main machine is a RPi 400 using a 4K screen so the effective resolution is 1920 × 1080 with EX0 EY0. Also an 8GB RPi4B plugged into a CrowPi2. The screen is 1920 × 1080 but only 11in so everything is quite small without EX0 EY0. I also just tried Munchy. That has the same problem as Decrypt had. |
Terry Swanborough (61) 152 posts |
Good to hear it works. Yes as you have seen Munchy uses the same technique so |
Terry Swanborough (61) 152 posts |
Chris I could not resist trying to update Munchy while the changes were fresh in my mind. If you go to the website you will see a new version of Munchy V1.03 this is under the original download this version uses the same technique as Decrypt so should! work in EX0 EY0 modes. Can you give it a go and let me know how it works on your systems. TIA |
Chris Hall (132) 3554 posts |
To run Decrypt I need to download BASIC version 1.48 (26 bit) for VRPC Adjust which runs RISC OS 4.39. Not sure what is the recommended upgrade route. |
Chris Gransden (337) 1202 posts |
The display is now scaled OK. A few things I noticed. The score is displayed in the middle left of the screen instead of the top. |
Chris Gransden (337) 1202 posts |
Also when Munchy or Decrypt are quit the System beep doesn’t get reset back to the default. |
Steve Pampling (1551) 8155 posts |
Now there’s a retro feature for you |
Terry Swanborough (61) 152 posts |
The system beep it taken over by the use of RDSP I’m not sure other than quitting RDSP how to get it back. Also I am reluctant to quit it in case other programs are using it to produce sound in the desktop environment. |
Terry Swanborough (61) 152 posts |
@Steve @chris hall I chose BASIC 1.48 as a minimum requirement because that’s what’s used on my Iyonix and it supports LOCAL DIM I have no knowledge of how to upgrade your system to a newer version of BASIC but Martin Avison in the original Munchy thread gave some details. @Chris Gransden |
Julie Stamp (8365) 474 posts |
Much fun :-D (Until I run out of patience and put in random colours) One niggle – I ran it from the archive initially and when I won it said “Not open for update” and closed. I love how the look, sound and controls fit together. |
Terry Swanborough (61) 152 posts |
Thanks for the comments, the look and feel of the game came out quite well I thought, there is a bit of a learning curve going on here as believe it or not I don’t really play games much so I am just looking at some retro stuff I can do to distract me from real work. :-) I assume that the archive was not happy about the game saving the score? You right sometimes you can get really lost or distracted and then just go random, depending on chance sometimes it can be quite difficult to solve. |
Chris Hall (132) 3554 posts |
I have solved the BASIC version issue. All it needs is the following line added to !Run:
The necessary BASIC module can be found on the micellaneous downloads page and should run on any system that is using an older version of BASIC. It is good practice to supply up to date modules that an application needs and not hope that the user knows what to do. |
Martin Avison (27) 1491 posts |
I would strongly advise that later BASIC module are NOT put into an application directory, which is what I think you are implying. It should
See my post |
Steve Drain (222) 1620 posts |
This is an absolute no-no and not a matter of advice. I think this might be an opportunity to rehearse the reasons for this, for newer users who will not have read the all the much earlier discussions. Unlike modules that only supply SWIs and Commands, the BASIC module is not designed to be replaced while it is in use, but neither does it have any protections to prevent this. The code invoked by A BASIC program that starts up using the ROM module will always have that fixed code, even after that module itself has been removed from the module chain on being replaced by a soft-loaded version. A BASIC program that starts up using the soft-loaded version will use the soft code. Even after this has been replaced by another soft-loaded version this code will remain in memory 1 and will probably work, but only until some critical part of it is re-allocated by Do what Martin says. Do not play around with soft-loaded versions of BASIC. On the other hand, if you can assemble your own “BASIC” module with a different name this can co-exist with the official one. ;-) Edit 22 Feb: 1 … if it has not been overwitten by a new module of the same, or smaller, size. |
Terry Swanborough (61) 152 posts |
@Chris Gransden I have left the original on the website as this might be a bit faster on older machines although I was quite happy to see the speed it works at even though it is using the slower OS_SpriteOp 56, saying that I have managed to only use it once all the graphics are drawn to a background canvas using OS_SpriteOp 34 and then the whole canvas is converted to the screen using 56. @Steve Drain |
Chris Gransden (337) 1202 posts |
The initial screen with the high score is now very, very slow. The whole desktop slows to a crawl. Once the game has started speed is back to normal |
Terry Swanborough (61) 152 posts |
That is strange I did not make any changes to the score screen or so I thought? I can start the game here on a PI400 in 1920 1080 EX0 EY0 with no problems?. Strange? |
Chris Gransden (337) 1202 posts |
It’s OK now. Just needed a reboot. |
Terry Swanborough (61) 152 posts |
Thanks for letting me know. Thanks for your patience and time testing Munchy |
Pages: 1 2