Search found 20 matches

by reidrac
Sun Jun 27, 2021 9:30 am
Forum: Programming
Topic: Coding sessions on YT
Replies: 2
Views: 161

Re: Coding sessions on YT

Thanks!

Is not a tutorial or anything like that, but you may get ideas or inspiration. Personally I've enjoyed similar videos in the past for those reasons.

I would recommend you reading others' code. There are a number of project on GitHub with source code to study.
by reidrac
Sun Jun 27, 2021 9:23 am
Forum: Programming
Topic: Tools that support bin-packing of code/data?
Replies: 3
Views: 251

Re: Tools that support bin-packing of code/data?

Check rasm: https://github.com/EdouardBERGE/rasm Not sure if this is what you are looking for but: "integrated crunched sections (LZ48/LZ49/LZ4/ZX0/ZX7/Exomizer/APlib/LZSA1/LZSA2) + load&crunch on the fly". EDIT: nope, on a second read, this won't help you. rasm is cool anyway :D In my...
by reidrac
Sun Jun 27, 2021 9:13 am
Forum: Programming
Topic: Coding sessions on YT
Replies: 2
Views: 161

Coding sessions on YT

I've started another round of coding session videos and I'm working on a ZX Spectrum 48K game, so I thought that perhaps some people here may be interested. Initially I wanted to stream these live, but my Internet connection isn't good enough for that, so I basically I record the session in a "...
by reidrac
Thu Apr 15, 2021 4:53 pm
Forum: Programming
Topic: Programming a JSW-like game in C?
Replies: 18
Views: 964

Re: Programming a JSW-like game in C?

You should be able to get away with writing most of your game logic in C, but for your graphics code, assembly is the rule. Using SP1 will save you the effort of writing your own sprite routines, but if you want maximum control over the memory occupied, you'll be best off writing custom routines (i...
by reidrac
Fri Mar 26, 2021 6:30 pm
Forum: Brand new software!
Topic: Brick Rick: Graveyard Shift
Replies: 11
Views: 856

Re: Brick Rick: Graveyard Shift

And 1.0.3 is out; another small yet annoying bug.

Hopefully that's it!
by reidrac
Mon Mar 22, 2021 7:09 pm
Forum: Brand new software!
Topic: Brick Rick: Graveyard Shift
Replies: 11
Views: 856

Re: Brick Rick: Graveyard Shift

I uploaded to my web a bug fix release; which is 1.0.2 (check the PDF for history of changes).

Please re-download the game :D
by reidrac
Sat Mar 20, 2021 6:38 pm
Forum: Brand new software!
Topic: Brick Rick: Graveyard Shift
Replies: 11
Views: 856

Re: Brick Rick: Graveyard Shift

Thanks guys! Obviously the game is using a well established formula, but I tried that the enemies had personality (check the website for a description, it'll be useful to plan your strategy to beat them), and it has a strong "platforming" element that makes it different to the CPC version....
by reidrac
Sat Mar 20, 2021 1:21 pm
Forum: Brand new software!
Topic: Brick Rick: Graveyard Shift
Replies: 11
Views: 856

Re: Brick Rick: Graveyard Shift

That was quick! Sorry, I have opened a thread with the release info.

If any admin wants to merge them, that's cool!
by reidrac
Sat Mar 20, 2021 1:17 pm
Forum: Brand new software!
Topic: Brick Rick: Graveyard Shift
Replies: 11
Views: 856

Brick Rick: Graveyard Shift

I've released a new game for the ZX Spectrum 128k! Brick Rick: Graveyard Shift Rick loves doing the night shift at the working site every now and then because it is quiet and, to be honest, he can slack a bit. Well, not on the night of Halloween! https://i.postimg.cc/3dsG05SD/loading.png https://i.p...
by reidrac
Mon Apr 15, 2019 8:54 pm
Forum: Programming
Topic: Coding sessions on YouTube
Replies: 4
Views: 1536

Re: Coding sessions on YouTube

Thanks folks. I hope you won't find it disappointing!

It's just me programming as I explain what I'm doing in a strong accent, not a master class or anything like that.
by reidrac
Mon Apr 15, 2019 6:57 am
Forum: Programming
Topic: What differences in programming Spectrum and CPC
Replies: 11
Views: 2796

Re: What differences in programming Spectrum and CPC

I've made few CPC games (and speccy too), as someone has said already there are differences you would expect; but for me the most relevant ones are: 4 bits per pixel (16 colours) and 2 bits per pixel (4 colours) graphical modes (colours to choose from a palette of 27) with no attibutes, there's an i...
by reidrac
Sat Apr 13, 2019 2:32 pm
Forum: Programming
Topic: Coding sessions on YouTube
Replies: 4
Views: 1536

Coding sessions on YouTube

I'm running an experiment where I'm recording most of my coding sessions and I'm uploading them to YouTube. Currently I'm working on my ZX Spectrum project "Starblind"; which is progressing nicely (recently I decided to drop the 48K target and it'll be 128K only). In case you're interested...
by reidrac
Sun Dec 30, 2018 2:17 pm
Forum: Sinclair Miscellaneous
Topic: Spectrum highlights 2018
Replies: 19
Views: 4336

Re: Spectrum highlights 2018

I'm back to make a ZX Spectrum game, after my last release in 2016 (a bit late, but it was a surprise to find Castaway reviewed in Crash Annual 2018; and a good review for such a little game!). I wanted to write my own routines instead of using the SP1 library, both to learn and to make a good size ...
by reidrac
Thu Dec 27, 2018 2:28 pm
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

I know Z88DK reasonably well (this is my game: https://github.com/z88dk/z88dk/tree/master/libsrc/_DEVELOPMENT/EXAMPLES/zx/demo_sp1/BlackStar), thanks for the tips! :lol: Talk about my teaching Granny to suck eggs. (An expression for non native English speakers to look up!) Apologies. Blackstar is t...
by reidrac
Thu Dec 27, 2018 2:20 pm
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

[*] Z88DK actually provides 2 compilers, SDCC and the older sccz80. You can choose which one you want to use. Nowadays SDCC is the obvious choice unless your project needs some legacy feature support. SDCC is more standards compliant and generates smaller and faster code but I still use sccz80 as m...
by reidrac
Thu Dec 27, 2018 2:15 pm
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

I've used both SDCC and Z88DK and I think SDCC is a more advanced compiler (I can use C99!). But Z88DK uses SDCC!* If you build Z88DK yourself you have to apply a small patch to the SDCC source and rebuild the compiler in order to enable a couple of things Z88DK needs. Other than that tweak, Z88DK ...
by reidrac
Thu Dec 27, 2018 8:19 am
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

I'm targeting 48K, but this time I started with my own routines from scratch using SDCC (if I'm not using the SP1 sprite library, it doesn't make sense using the Z88DK compiler). I can't agree with that! Z88DK provides over 1,000 library routines, all hand coded in Z80 assembler. The SP1 sprite lib...
by reidrac
Wed Dec 26, 2018 8:12 pm
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

Regular screenshoot from emulator: I'm still not 100% sure what is the game about, but I think it may turn out the game I couldn't make when I released Escape from Colony 8. The graphics looks like they are inspired by Laser Squad ;) Am I true about it? Yes, they look similar, but I didn't look at ...
by reidrac
Wed Dec 26, 2018 3:16 pm
Forum: Showcase your work!
Topic: What are your current Spectrum projects?
Replies: 37
Views: 10827

Re: What are your current Spectrum projects?

I'm working on a new game for the Speccy (Castaway was my previous one, that feels ages ago!). Shot from my ZX Spectrum+ with a Sony Trinitron TV: https://i.postimg.cc/VryNCRNy/photo5841600743621111741.jpg Regular screenshoot from emulator: https://i.postimg.cc/zVMMFPTc/Screenshot-2018-12-26-15-09-4...