Jet Set Willie Posted January 30 Report Share Posted January 30 I took another look at this Where´s Willy. Among 13 I had found I can see now two possible Willies, but now I can´t find that "impossible" pixels Willy! 😮 Spider 1 Quote Link to comment Share on other sites More sharing options...
Spider Posted January 31 Author Report Share Posted January 31 On 1/30/2025 at 7:22 AM, Jet Set Willie said: Wouldn´t it be nice, if Basic speed could have been 1000%? 🤪😍😬😖😋🤩😁😛 There is, its called assembly 🙂 For a "better than plain basic without too many issues" consider compiling. The downside of this is different compilers are happy/unhappy with various aspects of Basic, as in you may have to rewrite / amend some parts to get them accepted. That screen line routine I've not written it in assembly (I am capable I think) but compiled Basic it was a LOT faster, as expected. Quote Link to comment Share on other sites More sharing options...
Jet Set Willie Posted February 1 Report Share Posted February 1 Yes, that´s a problem, at least to me. Back in time I found an MSX compiler from the web and I thought to make a game. But some things I wanted were still too slow. 😑 Spider 1 Quote Link to comment Share on other sites More sharing options...
Spider Posted February 2 Author Report Share Posted February 2 On 2/1/2025 at 7:06 AM, Jet Set Willie said: But some things I wanted were still too slow. It would have to be assembly then. Small steps to start with , maybe adding routines to call from Basic etc. AFAIK this is how FrankNStein was done, its compiled Basic but has a few pure assembly routines to call. Jet Set Willie 1 Quote Link to comment Share on other sites More sharing options...
Jet Set Willie Posted February 4 Report Share Posted February 4 I wanted to have some animation in the background, POKE´ing to videoram, that was too slow. I didn´t then bother to test how many sprites I could have moving fast enough. I don´t have time to learn assembly anymore, unfortunately. 🙂 Except some small bits with JSWED. 🙂 Spider 1 Quote Link to comment Share on other sites More sharing options...
Spider Posted February 11 Author Report Share Posted February 11 @Jet Set Willie I did try the BBC one and edited it sadly not saved. This was actually something I'd saved the page from long ago (dated 24/02/22 I'd saved it for some reason, just this page) Quote Link to comment Share on other sites More sharing options...
Spider Posted February 11 Author Report Share Posted February 11 Output video (BBC version) inc minor adjustments. My VDU 23 code is to just hide the cursor flash... Note late on I've used higher colour numbers to induce flash effect. listing.mp4 Spectrum version , again adjusted a bit. Top lines only to set bright white ink black paper properly. And the video... listing_s.mp4 Jet Set Willie 1 Quote Link to comment Share on other sites More sharing options...
Jet Set Willie Posted February 12 Report Share Posted February 12 Thank you! 🙂 In side by side comparison, Spectrum version strongly suffers from colourclash. The BBC version looks like a 16-bit demo, minus halved horizontal resolution, especially the last one with flashing colours. 🙂 Spider 1 Quote Link to comment Share on other sites More sharing options...
Spider Posted February 12 Author Report Share Posted February 12 The Spectrum one will run 'as is' on the Sam Coupe. I can't get a video at the moment. Running it in Mode 0 is the same as the Spectrum. Running it in Mode 4 (iirc I think its 4) , is the same resolution 192x256 however there's zero colour clash as each pixel in the 8x8 block has its own attribute value too. Cost=24kb vs 6.75kb Jet Set Willie 1 Quote Link to comment Share on other sites More sharing options...
Jet Set Willie Posted February 13 Report Share Posted February 13 Interesting "Spectrum" computer indeed. 🙂Thank you, I had wondered how many kilobytes it would need to have 256x192 resolution without colour clash. Spider 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.