Spriteworx

Spriteworx

Developing modern games for retro systems.

I make How to/Tutorial videos about developing games for vintage computers such as the Sinclair Spectrum and Mattel Aquarius as well as modern retro computers including the ZX Spectrum Next and Aquarius Plus.
Join me on my retro game dev journey and re-live the cool retro computing joy of our childhood.

Support me on patreon:
patreon.com/spriteworx

Join my facebook page:
facebook.com/gaming/Spriteworx

Download my games here:
spriteworx.itch.io

Order t-shirts, mugs and other swag featuring my game artwork:
spriteworx.creator-spring.com



Old School Gamer Magazine

Old School Gamer Magazine

Пікірлер

  • @thfrussia6717
    @thfrussia671719 күн бұрын

    z80 heaven writes it doesnt work in rus and belarus due to violation of human rights and the international law :) so they mean capturing power in a country with foregn supported and sponsored coups, burning people alive in odessa, discriminating russian people and language - it's all within the international law?.. that's interesting, made a note... i joined it through a free web proxy in next two minutes anyway

  • @TheShadman47
    @TheShadman4725 күн бұрын

    Great video Jay. Now I want to make boxes for my games!

  • @Spriteworx
    @Spriteworx25 күн бұрын

    Yeah it’s fun.

  • @MacSociety
    @MacSociety25 күн бұрын

    very cool dude. Lots of hard work went into making the box and video. Thanks for sharing.

  • @BAPSTARCADE
    @BAPSTARCADE25 күн бұрын

    Great vid that. Nice end result.

  • @GeorgesChannel
    @GeorgesChannel26 күн бұрын

    Very nice! Thank you for sharing!

  • @ev1ltrix369
    @ev1ltrix36927 күн бұрын

    The rings around the thumbsticks are a good improovement they're on the Elite series 2, they're called friction rings. they make your thumbsticks glide a bit more smooth without tearing the joysticks but would be better with metal thumbsticks but still i'm pretty sure if ER did it with good quality will help the default plastic ones from microsoft, altought i didn't get much quality from this third party company with some faceplate for my elite series 2 a while ago. and result thier plastic was more brittle and cheap feeling so i can't tell from your faceplate but adding friction rings that's a +

  • @Spriteworx
    @Spriteworx27 күн бұрын

    Ah ok interesting. Thanks for the comment. I was thinking maybe the rings wear out with use and being removable allows them to be replaced.

  • @ev1ltrix369
    @ev1ltrix36927 күн бұрын

    @@Spriteworx well i can't talk for plastic to plastic but i would think it will wear out maybe but less obvious than the original faceplate + ms thumbsticks. even tough' for the elite series 2 also was on thier first elite series, the gliding around is way better than plastic on plastic without thoses friction rings (unmodded controller) .. curious if that make a big of a deal with this faceplate and plastic thunbsticks since i run on an elite series 1 / 2 since years can't go back ! AND if you don' use any kontrol freaks on any thumbsticks may u can look up for aluminum/metal thumbsticks and change thoses. back years ago on my first xbox one also on 360 i had aluminum thumbsticks was a game changer beside the baremetal feeling . some could be use with kontrol freaks and rubbers raisers! cheers :)

  • @androth1502
    @androth150228 күн бұрын

    retro assembler is written likely in C# or F#, that's why it needs the .NET framework to run.

  • @DLiberator78
    @DLiberator7829 күн бұрын

    A great series of ZX Spectrum Z80 educational videos. It's criminal that this video only have 558 (at time of typing this) views and no comments. You are a good teacher and explain the each process really well. I haven't programmed Z80 Assembly since I was a kid, this course has brought back so many fond memories. I don't know if you realise but your playlist "Z80 Assembly Language/Machine Code" isn't in correct lesson order. FYI. Keep up the great tutorials.

  • @Spriteworx
    @Spriteworx29 күн бұрын

    Awesome. Thanks for the feedback. Much appreciated!

  • @MacSociety
    @MacSocietyАй бұрын

    Now to see that controller showing easter eggs of a Jay Mundy new game "Mundy's Hell Torture Dunegon"

  • @Spriteworx
    @SpriteworxАй бұрын

    Haha nope I don’t want to re-live that lol.

  • @Eratosthenes0815
    @Eratosthenes0815Ай бұрын

    When the team built the boards the correct sockets for the RAM chips haven't been available. Because of this larger ones have been used. - Fun fact: Not sure, but I think that the Sockets have been at least as expensive as the RAM chips itself...

  • @Spriteworx
    @SpriteworxАй бұрын

    Oh. Interesting.

  • @TonyWarriner
    @TonyWarrinerАй бұрын

    Very helpful, thanks!

  • @Spriteworx
    @SpriteworxАй бұрын

    Cheers. Glad you found it helpful.

  • @tobobobo5489
    @tobobobo5489Ай бұрын

    Looking at some of the source code, this is still beyond me!

  • @AGoodOldNatterWith
    @AGoodOldNatterWithАй бұрын

    Good to see you're supporting the next. I still need to get you on my podcast. Funny thing is upgrading the next to 2mb was one of my first ever videos 3 years ago! How time flys. Ill be in touch about the podcast.👍

  • @Spriteworx
    @SpriteworxАй бұрын

    Yeah, I’ve been putting off my memory upgrade for a while 😁

  • @retrorobbins
    @retrorobbinsАй бұрын

    good video mate ,nice to see more next stuff

  • @Spriteworx
    @SpriteworxАй бұрын

    Cheers Wayne :)

  • @AlexEvans1
    @AlexEvans1Ай бұрын

    I have a second SD card reader built into one of my ZX Spectrum Nexts (the board only one). It is a microSD card reader.

  • @Spriteworx
    @SpriteworxАй бұрын

    Cool.

  • @gregclare
    @gregclareАй бұрын

    The Tiles Demo was very jerky (not smooth scrolling!). Is that what you were also seeing first hand, or is it a symptom of the video capture?

  • @intellivisiongamer
    @intellivisiongamerАй бұрын

    Captain Casey Nydahl here. I wanted to say that I enjoyed your video and after seeing your gameplay action, if you keep practicing, you could eventually be a top pilot in the cloud force. Keep up the good work and train hard to join the ranks of the elite captains.

  • @Spriteworx
    @SpriteworxАй бұрын

    Haha thank you Captain. Now with Clod by my side perhaps.

  • @intellivisiongamer
    @intellivisiongamerАй бұрын

    @@Spriteworx he does help lol

  • @AGoodOldNatterWith
    @AGoodOldNatterWithАй бұрын

    Great video mate

  • @Spriteworx
    @SpriteworxАй бұрын

    Thanks!

  • @SlappyMarsden
    @SlappyMarsdenАй бұрын

    Wow! This comprehensive look at the physical release is a home run! Great job Jay! 😀👍

  • @Spriteworx
    @SpriteworxАй бұрын

    Thank you!

  • @MacSociety
    @MacSocietyАй бұрын

    All done. Thanks for being so thorough and appreciate all the nice words and tips as well. Did you have to GLUE Clod to your shoulder at the end? haha. And BTW, the shadowing of the text on the main arena screen of the game for the letters were all by hand and are tiles I made and placed. Thought it made the name pop more so I did it. Wanted it to be like I was doing graphics from the 1980s when I was a teen. haha

  • @Spriteworx
    @SpriteworxАй бұрын

    Wow nice. Looks great. Nope, Clod just likes hanging out on my shoulder 🙂 Hope he’s house trained 😮

  • @islygon
    @islygonАй бұрын

    Great video! Fun! I need to make my Clod Popples one of these days!

  • @Spriteworx
    @SpriteworxАй бұрын

    Yes! He will help battle the evil cloud people.

  • @MacSociety
    @MacSocietyАй бұрын

    1/2 way done with the video. Will watch other 1/2 later.

  • @MacSociety
    @MacSocietyАй бұрын

    That CPManual below the .SNA file for the 48K game is the manual. Graphical manual too. Check it out. ;-)

  • @MacSociety
    @MacSocietyАй бұрын

    Sticker BAST!@#$%^^!

  • @Spriteworx
    @SpriteworxАй бұрын

    Haha yeah!

  • @MacSociety
    @MacSocietyАй бұрын

    Awesome! Thanks for the fun review!

  • @Spriteworx
    @SpriteworxАй бұрын

    Thanks for the fun games and awesome swag 🙂 The personalized video is really cool.

  • @vruz
    @vruzАй бұрын

    Nah, you can't spell 'coolest computer' if the phrase is not followed by 'ZX Spectrum'. But I admit Aquarius is an excellent computer for educative purposes for the reasons you have explained before in other videos.

  • @retrorobbins
    @retrorobbinsАй бұрын

    Not bad that Aquarius Plus AQ+ mini computer. .mite try and get me one . good video ,thanks

  • @MacSociety
    @MacSocietyАй бұрын

    I keep looking on the wall to see if I can find any secrets about new AQ+ games come from you. Like an easter egg.

  • @Spriteworx
    @SpriteworxАй бұрын

    Clever. I’ll have to keep any new posters under wraps until the videos are published 😁 I bet you still look through the closets to sneak a peek at your Xmas presents.

  • @MacSociety
    @MacSocietyАй бұрын

    @@Spriteworx i do!!

  • @MacSociety
    @MacSocietyАй бұрын

    Just started to watch. Is this the one you forgot to start the recording? hehe

  • @Spriteworx
    @SpriteworxАй бұрын

    Haha yep!

  • @stephenelliott7071
    @stephenelliott7071Ай бұрын

    The coolest modern retro computer ever? No, that's the Spectrum Next.

  • @Spriteworx
    @SpriteworxАй бұрын

    They’re both pretty cool 😎

  • @misterretrowolf1464
    @misterretrowolf1464Ай бұрын

    Hell YEAH!!

  • @karmaknight1411
    @karmaknight1411Ай бұрын

    Hmmm... I do seem to have a problem with the assembler. When I type something in it, it displays random ASCII characters. The keyboard works perfectly in the emulator, but it's the assembler part that refuses to work. My keyboard is set to US, so what is the issue? I tried several versions of ZX Spin with no luck. @Spriteworx

  • @eahannan
    @eahannan2 ай бұрын

    My spectrum used to have rubber keys. I used to enjoy typing out programming for simple animation or games. I was 8-11 years old , 1980 onwards I think or ‘81. I wish I’d carried on .

  • @Spriteworx
    @Spriteworx2 ай бұрын

    Cool. Yeah the rubber keys can be a bit of a challenged to type on. Luckily, there was automatic keyword entry.

  • @Auberge79
    @Auberge792 ай бұрын

    I remember writing BASIC program back in 1994 or around that year. I needed a picture to be moved from memory into screen memory so I user a small machine code program consisting of one command ;-) I simply POKEd those bytes into free part of memory straight from BASIC and used RANDOMIZE USR 'some addredd I don't remember' to make that. The machine code program was LDIR, which moved some bytes of memory (6912, quantity according to one of CPU registers) from starting address indicated in another register to 16384, stated in third register. This was way more fast then PEEKing and POKEing 6912 byted in cycle of BASIC :-)

  • @freediverhd
    @freediverhd2 ай бұрын

    dam. I have been a c# developer for 20 years, and I can't understand any of this.

  • @roselewsley4125
    @roselewsley41253 ай бұрын

    Hi, Could you answer a question for me please ! Do you think it's possible, that in 1983, when this unit first came out. That a nine yr old child, could teach themselves to code on it ? Thanking you in advance

  • @paulocarmo1601
    @paulocarmo16013 ай бұрын

    Excellent video, as all the others in this series. The epiphany, in min 22:54, that the max number in decimal of a binary number with X bits, is the (decimal of bit X+1) minus 1, is just brilliant and very, very useful! Thank you so much for this.

  • @Spriteworx
    @Spriteworx3 ай бұрын

    Awesome. Glad u found it useful! Thanks for the comment.

  • @b213videoz
    @b213videoz3 ай бұрын

    is it 1bit River Raid ? 😂

  • @user-ru1cu2xu2k
    @user-ru1cu2xu2k3 ай бұрын

    Best explanation of the VERA i‘ve seen so far, many thanks. Since this video is titled <Part One> and you‘re also mentioning somehing about programming the X16 using these explained concepts, may i ask: are you planning to do a second part? And also, are you going to do something more gaming relevant like bitmap layer scrolling and such as well? Anyhow, looking forward to everything you will release about the X16. Thanks again.

  • @TheOriginalChazno5
    @TheOriginalChazno53 ай бұрын

    Thanks for another great video. I've got to say your videos are very interesting and easy to watch. You make the information so easy to understand and make perfect sense. You also have an uncanny knack of saying something at exactly the right moment when the viewer was most probably thinking the exact same thing! You are a great teacher and remind me of my favorite teachers back when I was a student lol. Roll on Z80 Machine Code Part 3. Thanks again :)

  • @Spriteworx
    @Spriteworx3 ай бұрын

    Thanks for the kind words. Glad you enjoyed it.

  • @CoruscationsOfIneptitude
    @CoruscationsOfIneptitude3 ай бұрын

    good! thank you!

  • @TheOriginalChazno5
    @TheOriginalChazno53 ай бұрын

    Thanks for another great video. In all the decades I have programmed Speccy's in Basic I have always wondered what it would be like to directly program in Machine code. This is truly exciting, and I have already remembered that 18:30 mins into this video is the screenshot of the Basic program I will be entering into my Emulator to try it out. 10/10. Can't wait to watch part 2 of this video :)

  • @TheOriginalChazno5
    @TheOriginalChazno54 ай бұрын

    Thank you for another great, really interesting video on the ZX Spin Emulator. I also really like the Z80 Assembler & Debugger tools you get with this package. I've currently been using the Fuse Emulator for my ZX Spectrum which is also really good, but I've got to say it looks like the ZX Spin Emulator is even better! I can't wait to get to start programming again and I'm especially looking forward to getting my hands dirty with some machine code :)

  • @voodoo4729
    @voodoo47294 ай бұрын

    Superb! Thank you.

  • @YanLipavsky
    @YanLipavsky4 ай бұрын

    I conpose module music for ZX Spectrum - if you are a game dev and looking for good music for your project - contact me

  • @brynpitt2599
    @brynpitt25995 ай бұрын

    Thank you for explaining spect 👍

  • @user-ow4mt1gi2s
    @user-ow4mt1gi2s5 ай бұрын

    Brilliant! Heres what I posted at World of Spectrum about your video It was pure gold for me, I wish I had this explained to me 40 years ago because I never did understand how important it is to plan out your programming strategy before coding. I'm not a programmer like a lot of folk here, I kind of fell into it as a spinoff from my mandatory Basic course at university. What made me take up doing what little I did was the fascination of how UDGs can make animated graphics which I wanted for a VHS I was making as part of my teaching course. I have tried and tried to get to grips with machine code but it just never made sense to me nor do most other high level languages but Basic (and the Spectrums keyword system) was a godsend so I have stuck grimly to it despite the usual disparaging remarks which even the guy in the video makes. I love line numbers and would be hopelessly at sea without them to follow the execution steps but the problem of them is that they do tend to teach you to program in a linear fashion which makes calling up subroutines a bit of a bugger. So when I watched that video it was like Moses being given the 10 commandments on Mt Sinaii! Talk about a revelation.... Of course the rest of you are now falling about laughing but thats okay I'm used to that! Happy to amuse others even if it is at my own expense

  • @Spriteworx
    @Spriteworx5 ай бұрын

    Great write up. Glad u found the tutorial helpful. BASIC is actually great to use as long as you have a way to organize the program I think.

  • @amiga1200T
    @amiga1200T5 ай бұрын

    Hi, What external SD card reader are you using and what port is it plugged into.

  • @nicksmith8557
    @nicksmith85575 ай бұрын

    Another very clear and well delivered tutorial. Thank you for taking the effort with all of your videos, it is appreciated.

  • @Spriteworx
    @Spriteworx5 ай бұрын

    Thanks for the nice feedback. Glad you’re enjoying them.

  • @TheOriginalChazno5
    @TheOriginalChazno55 ай бұрын

    I remember seeing 'Crash' the magazine back in the day in news agent shops and it always looked like a really good magazine with tons of game reviews each month. I think I may have to buy a copy of 'Crash - The Legacy', it looks like a really well put together piece of work 😎

  • @Spriteworx
    @Spriteworx5 ай бұрын

    Ya it’s pretty interesting.

  • @TheOriginalChazno5
    @TheOriginalChazno55 ай бұрын

    Thanks for a really interesting video on comparing Basic with Machine Code. For years I have always been curious how programming in Basic compares to Machine Code and this video sets out very well how the two languages differ. I'm really looking forward to watching further videos from yourself on this interesting subject. 👍

  • @Spriteworx
    @Spriteworx5 ай бұрын

    Ur welcome. Glad u enjoyed it!