Search found 776 matches

by RMartins
Sat Aug 13, 2022 1:45 pm
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7222

Re: Games Exposed

It would be really useful if SchoolKit would produce a similar list for variables usage, specially if it would mark them as READ, WRITE or READ/WRITE in each function they are used. Used by the routines at routine04, chaos_law_spell, RAISDO, TUR_DO, creature_cast_spell, trees_castles_spell, routine1...
by RMartins
Sat Aug 13, 2022 12:48 pm
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7222

Re: Games Exposed

Here we go, since it's not much of a secret any more this is where we got to: https://zxnet.co.uk/spectrum/chaos/index.html I would like to try make a constructive criticism. Variable names are a bit cryptic. Some examples: FLA481 FRA321 NUM LEVEL GAMTUN POSPRI COMPAR SPELNO RANUM ROMP HISPEL Altho...
by RMartins
Sat Aug 06, 2022 11:44 am
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7222

Re: Games Exposed

https://chaosremakes.fandom.com/wiki/Chaos_Funk Here they mention: To ensure that the internal logic was accurate, relevant z80 code was analyzed by Chaos fans and equivalent C code was used to make routines such as spell casting, combat and the spread of growths faithful to the original game. The A...
by RMartins
Thu Aug 04, 2022 10:22 pm
Forum: Graphics
Topic: Treasure Island Dizzy - alternative colour scheme
Replies: 29
Views: 1661

Re: Treasure Island Dizzy - alternative colour scheme

https://i.postimg.cc/fy0XPMtX/3.png The stairs like look on the sand, doesn't look nice at all. Like someone mentioned previously, make the sand at water level and above, BRIGHT:1 and the remaining sand (below water level) BRIGHT:0. That will look a lot more natural, overall. The sun only shines on...
by RMartins
Thu Aug 04, 2022 10:18 pm
Forum: Graphics
Topic: Treasure Island Dizzy - alternative colour scheme
Replies: 29
Views: 1661

Re: Treasure Island Dizzy - alternative colour scheme

... My own solution for colour clash (this would require special coding) is for Dizzy to "force" bright white only in a small area : https://i.postimg.cc/tgXh7R1Y/Forced-bright-zone.png You could also embrace the gray white as being in shadow, if the screen was properly filled so that wou...
by RMartins
Thu Aug 04, 2022 10:14 pm
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7222

Re: Games Exposed

I'm planning on fully disassembling "Formula One" and was thinking about using School Kit.

Maybe an opportunity for collaboration. :geek:
by RMartins
Thu Aug 04, 2022 10:11 pm
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7222

Re: Games Exposed

Yeah, those are good choices. I'd definitely love to see a disassembly of Chaos - for some reason I might have thought someone would've done it by now. I know Chaos as been fully disassembled. There were quite a few fanatics, that wanted to port the game to PC, and they did disassemble it. But I'm ...
by RMartins
Sun Jul 31, 2022 11:45 am
Forum: Programming
Topic: any way of optimising this?
Replies: 38
Views: 890

Re: any way of optimising this?

145 FOR p=100 TO 1 STEP -1 146 LET t=0 150 FOR a=100 TO 10 STEP -15 155 RANDOMIZE t+p 156 LET t=t+1 199 PLOT 0, a+(RND-0.5)*3 200 FOR F=8 TO 255 STEP 8 225 DRAW 8, (RND-0.5)*3 230 NEXT F 233 NEXT a 234 CLS 400 NEXT p When implementing the above, and using a UpperCase "F" in the FOR cycle ...
by RMartins
Sun Jul 31, 2022 10:57 am
Forum: Programming
Topic: any way of optimising this?
Replies: 38
Views: 890

Re: any way of optimising this?

not sure how you would do that with draw statements You can check the BASIC manual, but as far as I remember, DRAW will plot a line from the last point to the new coord. So you just need to do PLOT for the first point in a line, this establishes a starting point. Then just call DRAW for every other...
by RMartins
Sat Jul 30, 2022 11:01 pm
Forum: Programming
Topic: any way of optimising this?
Replies: 38
Views: 890

Re: any way of optimising this?

Having calls like those RANDOMIZE and RND, being called in a loop, will always be slow. Simple things you can do, is to minimize the work. For example add "STEP 4" to the FOR cycle on line 200 You won't get a continuous line, but it will be 4 times faster ! You can even increase that to 8 ...
by RMartins
Sat Jul 30, 2022 10:42 pm
Forum: FPGA Devices
Topic: HGFX - ZX Planar
Replies: 28
Views: 2502

Re: HGFX - ZX Planar

It might be me, but it seems that there is a bit of a mix or confusion between both statements. We set OffsetX=0, OffsetY=16 and print a character to the videoram. We store the first byte at address 16384, the next byte at 16416 (16384+32), etc. A character will appear on the screen as printed using...
by RMartins
Sat Jul 30, 2022 5:45 pm
Forum: FPGA Devices
Topic: HGFX - ZX Planar
Replies: 28
Views: 2502

Re: HGFX - ZX Planar

I'm wondering, if this is just a thing for these FPGA boards ? Which it seems to be. Could be interesting to be implement on ZX Next, but I think the real killer application for this (if it is really that fast or simple to use, although it doesn't quite seem to be), would be and Add-On board to plug...
by RMartins
Fri Jul 29, 2022 12:57 am
Forum: FPGA Devices
Topic: HGFX - ZX Planar
Replies: 28
Views: 2502

Re: HGFX - ZX Planar

I'd imagine it helps whenever you draw in a solid colour, because you can effectively set the colour and then just write as if it were 1bpp. Writing multicoloured objects would be trickier though, and that was where the Amiga started to fall down. Yes, It will, but then what is the reason of having...
by RMartins
Thu Jul 28, 2022 12:55 am
Forum: FPGA Devices
Topic: HGFX - ZX Planar
Replies: 28
Views: 2502

Re: HGFX - ZX Planar

3. Offsets[/b] ... We set OffsetX=0, OffsetY=16 and print a character to the videoram. We store the first byte at address 16384, the next byte at 16416 (16384+32), etc. A character will appear on the screen as printed using basic's PRINT AT 2.0; The address 16416 is only correct if the offset was s...
by RMartins
Thu Jul 28, 2022 12:40 am
Forum: FPGA Devices
Topic: HGFX - ZX Planar
Replies: 28
Views: 2502

Re: HGFX - ZX Planar

From all the documentation/explanation mentioned, this seems to be a new Graphics card interface, that behaves in a similar way to how the Commodore Amiga and similars worked. I'm not sure, if all the extra data and code needed to make this work, will allow for fast updates, since we are adding a lo...
by RMartins
Wed Jul 27, 2022 11:33 pm
Forum: Preservation
Topic: Barcharts
Replies: 3
Views: 186

Re: Barcharts

I remember that I did a vertical bar chart App in BASIC, when there was elections around 1983 or 84, to show the results.
I probably still have that on tape somewhere.

Just to show to my parents, what I could do with the Speccy. :)
It was not only games :lol:
by RMartins
Wed Jul 27, 2022 10:45 pm
Forum: Sinclair Miscellaneous
Topic: What does your alias mean?
Replies: 73
Views: 2461

Re: What does your alias mean?

Mine is really simple.
Just my first name (Rui) first letter (R), followed by my last name (Martins)

I only use alias in the normal sense, in competitions.
by RMartins
Wed Jul 27, 2022 10:01 pm
Forum: Hardware
Topic: Undervalued +12v
Replies: 41
Views: 1089

Re: Undervalued +12v

If you are getting different check sums each time, there is definitely a problem with the ROM, yes. OR one of the lines (data or control) reaching the ROM Sometimes, just redoing the solder on the chip, solves some problems with broken or intermittent solder joints. The fact that the behaviour chan...
by RMartins
Wed Jul 27, 2022 9:17 pm
Forum: Website
Topic: NEW THEME! for the Spectrum Computing Forums
Replies: 153
Views: 5330

Re: NEW THEME! for the Spectrum Computing Forums

Just took a peak at the "ZX prosilver" style. Nothing to point out at first sight, except that it has too much BRIGHT 7. :) If someone, is actually printing the forum (sometimes, it might be handy to print), the CSS can have specific rules for printing, that can make the pages just white p...
by RMartins
Wed Jul 27, 2022 8:57 pm
Forum: Sinclair Miscellaneous
Topic: What is the average age on here??
Replies: 94
Views: 2602

Re: What is the average age on here??

49 years young, since last March :D

The days don't have enough hours to do everything I want to do! :lol:
by RMartins
Tue May 17, 2022 10:46 am
Forum: Brand new software!
Topic: The Virus
Replies: 14
Views: 752

Re: The Virus

Cool concept with a nice and fast implementation. Sometimes, it seems that the green areas in a later level (that looks like a comb of RED/GREEN or RED/BLACK, that alternates, sometimes the GREEN doesn't seem to replicate more virus. I'm assuming, it's to keep the frame rate high, and hence you are ...
by RMartins
Mon Apr 25, 2022 7:53 pm
Forum: ZXDB Fixes
Topic: Airwolf no downlaods
Replies: 14
Views: 656

Re: Airwolf no downlaods

Hi @RMartins, Things take time. We don't update the live database. When it's done you will see a green tick on your post. Sorry, it was not my intent to seem pushy. I know things take time. I was just giving feedback on my part. NOTE: I have been having some web problems with SpectrumComputing.co.u...
by RMartins
Mon Apr 25, 2022 7:45 pm
Forum: ZXDB Fixes
Topic: Airwolf no downlaods
Replies: 14
Views: 656

Re: Airwolf no downlaods

PeterJ wrote: Fri Apr 22, 2022 6:54 am @RMartins,
Steve Wilcox from Elite won't allow downloads. I've approached him a couple of times.

It should be distribution denied.
Yep, my point was that the info on the page is not coherent.

I just checked again and it's still incoherent.
by RMartins
Fri Apr 22, 2022 2:40 am
Forum: ZXDB Fixes
Topic: Airwolf no downlaods
Replies: 14
Views: 656

Airwolf no downlaods

https://spectrumcomputing.co.uk/entry/1 ... um/Airwolf
Airwolf, shows as being available, but none of the files can be downloaded or played on browser.
✓ Reviewed