Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Bob's Stuff

21
Posts
36
Topics
202
Followers
A member registered Feb 15, 2014 · View creator page →

Creator of

Recent community posts

I’ve been considering exactly those solutions, but each comes with a downside. I’ll likely simply produce two different builds, which keeps everything fast and straightforward 

Many!  I know I’m behind on the dev. diary updates, but will hopefully be adding a new entry shortly

There is a PC version, which this is a conversion of:

https://bitglint.itch.io/melkhiors-mansion

You’ve hit the nail on the head when you say that ‘modern machines do not suffer with memory shortage...’ - this is being written for the ZX Spectrum, a machine that’s 39 years old, and has only 128K of usable memory. It also has next to no hardware support, so that memory is for all the code, graphics, sprite routines, music, SFX, etc.  In order to get the most out of the machine and this memory the game is written entirely using Z80 machine code, and compression is the only way it will fit in memory.

Thanks!

The code is written using Microsoft’s VS.Code editor, along with a couple of plug-ins for syntax colouring and counting the t-states of a selected block of code.  Everything is then compiled using the Pasmo assembler, which has been updated to support compiling to the memory bank pages required for a 128K game such as this.

The graphics are done in an old version of Photoshop elements (from when it was still pretty close to Photoshop instead of the photo-retouching service it is now).  These are output as required for the game code using some basic scripts in Unity. That gives me the flexibility to write whatever I need the output format to be, and use just about any input image format.

Everything is then tested in the Spin emulator. 

Only one quarter of the surrounding frame is stored, as it’s then mirrored and flipped to fill the other three quarters.  Because of that it only uses 52 characters, so is technically stored in 52 x 8 = 416 bytes, there’s the supporting code for that as well, and also the table used to mirror that data. The current frame might not be the final design though...

Thank you! :)

Thanks!  Getting everything glued back together slowly - the floors and walls are now displaying again, so ‘just’ the player, ghosts, objects, doors, HUD, and all the front end still to do...

Thanks for the support and encouragement, it’s much appreciated!  I’m slowly glueing the game back together, re-writing each section of the rendering engine as I go.  It’ll likely take a week or two, but will hopefully free a lot of memory and mean that I can continue writing the game as a true conversion of the original

(2 edits)

Glad you are enjoying it :)

To change the keys press K when on the menu, then each new key when prompted. 

Thank you for the support, but it’s simply not worth the time and costs associated with producing a mobile version for such a crowded platform which is also so predominantly free-to-play.  The donations for the game on here wouldn’t even cover the development license.

Thanks!

Thanks! It’s a long time coming, but hopefully it’ll be worth it in the end.

Thanks, glad you’re enjoying it! 😃

It’s actually pretty difficult to play the original - I had to buy a Psion 3 and the game cartridge to play it and compare it against what I’d written. Horace’s scream is a sample taken ‘live’ from that machine!

Many thanks, I’ll keep you in mind for any future games that need AY music, but yes, no further development will occur on this game.

The game should basically work, but there will be long pauses before it can be played whilst the map data is being correlated. it’s been many years since I played it last, but I seem to remember that it can be completed by collecting all 8 keys.

sorry to disappoint you, but no - this game is now over 10 years old, and won’t be updated for 128K-only music.

Very glad you enjoyed playing it. Maybe try one of the two Stranded games, or the isometric W*H*B or X=Y=Z puzzlers next, and consider making a purchase if you can?

Sorry, but no. They are hosted here so people are directly given the opportunity to support me via a donation, should they wish to and enjoy the games. If they are hosted elsewhere then I immediately lose any chance of that happening. 

No, it’s a game, with a background story about a medical virus

Yup! Do you have a question or review?