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
Пікірлер
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
Great video Jay. Now I want to make boxes for my games!
Yeah it’s fun.
very cool dude. Lots of hard work went into making the box and video. Thanks for sharing.
Great vid that. Nice end result.
Very nice! Thank you for sharing!
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 +
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.
@@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 :)
retro assembler is written likely in C# or F#, that's why it needs the .NET framework to run.
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.
Awesome. Thanks for the feedback. Much appreciated!
Now to see that controller showing easter eggs of a Jay Mundy new game "Mundy's Hell Torture Dunegon"
Haha nope I don’t want to re-live that lol.
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...
Oh. Interesting.
Very helpful, thanks!
Cheers. Glad you found it helpful.
Looking at some of the source code, this is still beyond me!
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.👍
Yeah, I’ve been putting off my memory upgrade for a while 😁
good video mate ,nice to see more next stuff
Cheers Wayne :)
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.
Cool.
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?
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.
Haha thank you Captain. Now with Clod by my side perhaps.
@@Spriteworx he does help lol
Great video mate
Thanks!
Wow! This comprehensive look at the physical release is a home run! Great job Jay! 😀👍
Thank you!
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
Wow nice. Looks great. Nope, Clod just likes hanging out on my shoulder 🙂 Hope he’s house trained 😮
Great video! Fun! I need to make my Clod Popples one of these days!
Yes! He will help battle the evil cloud people.
1/2 way done with the video. Will watch other 1/2 later.
That CPManual below the .SNA file for the 48K game is the manual. Graphical manual too. Check it out. ;-)
Sticker BAST!@#$%^^!
Haha yeah!
Awesome! Thanks for the fun review!
Thanks for the fun games and awesome swag 🙂 The personalized video is really cool.
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.
Not bad that Aquarius Plus AQ+ mini computer. .mite try and get me one . good video ,thanks
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.
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.
@@Spriteworx i do!!
Just started to watch. Is this the one you forgot to start the recording? hehe
Haha yep!
The coolest modern retro computer ever? No, that's the Spectrum Next.
They’re both pretty cool 😎
Hell YEAH!!
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
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 .
Cool. Yeah the rubber keys can be a bit of a challenged to type on. Luckily, there was automatic keyword entry.
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 :-)
dam. I have been a c# developer for 20 years, and I can't understand any of this.
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
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.
Awesome. Glad u found it useful! Thanks for the comment.
is it 1bit River Raid ? 😂
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.
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 :)
Thanks for the kind words. Glad you enjoyed it.
good! thank you!
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 :)
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 :)
Superb! Thank you.
I conpose module music for ZX Spectrum - if you are a game dev and looking for good music for your project - contact me
Thank you for explaining spect 👍
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
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.
Hi, What external SD card reader are you using and what port is it plugged into.
Another very clear and well delivered tutorial. Thank you for taking the effort with all of your videos, it is appreciated.
Thanks for the nice feedback. Glad you’re enjoying them.
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 😎
Ya it’s pretty interesting.
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. 👍
Ur welcome. Glad u enjoyed it!