Search found 331 matches

by RMartins
Tue May 29, 2018 8:14 am
Forum: Graphics
Topic: Put Here Graphics That Have Nowhere Else To Go
Replies: 83
Views: 3943

Re: Put Here Graphics That Have Nowhere Else To Go

Here is a laughing skull, that was meant to be used on SteelBall Game Over condition. https://cld.pt/dl/download/2a938561-f9d4-41fc-92e0-d4b605a90c8d/ZX/Game/Skull-GameOver.gif I have a few more skull experiments, but I haven't converted the SevenUp files into animated gifs yet. EDIT: Here are some ...
by RMartins
Mon May 28, 2018 7:18 pm
Forum: Showcase your work!
Topic: Heart 1-bit pixel art.
Replies: 4
Views: 333

Re: Heart 1-bit pixel art.

Nice art, and a bit of color always makes it pop. That hand is very, very nicely drawn. But I think, you need to move a pixel or two in the nose. Eventually in the upper lip too (or the nose-to-lip shadow), since it looks a bit cartoonish, which stands out against the more realistic look of the draw...
by RMartins
Mon May 28, 2018 3:22 pm
Forum: Graphics
Topic: Put Here Graphics That Have Nowhere Else To Go
Replies: 83
Views: 3943

Re: Put Here Graphics That Have Nowhere Else To Go

Still hoping for some more participation/sharing. 8-)
by RMartins
Thu May 24, 2018 5:41 pm
Forum: Programming
Topic: Beginner's ASM Tutorial: Multiplatform Z80 ASM development videos... with vampires!
Replies: 46
Views: 3128

Re: Beginner's ASM Tutorial: Multiplatform Z80 ASM development videos... with vampires!

Just a correction, for the Swap instructions, we need 4 instructions, not 2:

Code: Select all

EX AF, AF'
EXX

... do the interrupt magic here

EX AF, AF'
EXX
Which is ( 4 + 4 ) + ( 4 + 4 ) = 16T
Still a long way from the 88T for the PUSH/POP solution.
by RMartins
Thu May 24, 2018 1:01 pm
Forum: Programming
Topic: Beginner's ASM Tutorial: Multiplatform Z80 ASM development videos... with vampires!
Replies: 46
Views: 3128

Re: Beginner's ASM Tutorial: Multiplatform Z80 ASM development videos... with vampires!

It's quite curious how the different systems use the shadow registers in my game, I use DI/EI when I use the shadow registers in a normal loop, but two EXX 'es and DI/EI are pretty much the same speed as a PUSH/POP, so there's rarely any cases it's worthwhile. it seems interrupt handlers on most do...
by RMartins
Thu May 24, 2018 10:10 am
Forum: Brand new software!
Topic: Work in progress - Power Blade - The next Sanchez blockbuster?!
Replies: 17
Views: 1204

Re: Work in progress - Power Blade - The next Sanchez blockbuster?!

Looks really interesting, with nice graphics.

The movement, of the character is well hidden, within the char limit for color clash.
by RMartins
Thu May 24, 2018 10:07 am
Forum: Programming
Topic: Basic VAL function
Replies: 18
Views: 836

Re: Basic VAL function

It's to save memory, since in BASIC representation, VAL "256", takes less bytes to represent the number 256 directly. This saves memory, if you are really tight on it, but it's slower. So it's a compromise, that can be used on code that does not run often, or is just part of the loader for example. ...
by RMartins
Tue May 22, 2018 5:05 pm
Forum: Emulators
Topic: Testing emulators using z80test-1.0. Quck results
Replies: 55
Views: 2351

Re: Testing emulators using z80test-1.0. Quck results

OK, then a great test to do, is save the app into a snapshot after break, and then run it on a real Spectrum, using DIVIde, DivMMC or similar.

I'm curious to run this on the ZX Next too :)
by RMartins
Tue May 22, 2018 4:32 pm
Forum: Emulators
Topic: Testing emulators using z80test-1.0. Quck results
Replies: 55
Views: 2351

Re: Testing emulators using z80test-1.0. Quck results

Independently of the quality of the test tool, it might have some specific dependency on a specific instruction, that if it fails, it might trigger a lot of other fails. What I mean, is a simple fail, might trigger a lot more fails, because the test tool relies on that specific bad instruction, to m...
by RMartins
Tue May 22, 2018 2:43 pm
Forum: Emulators
Topic: Testing emulators using z80test-1.0. Quck results
Replies: 55
Views: 2351

Re: Testing emulators using z80test-1.0. Quck results

There are some inconsistent results too Running `Z80Full.tap` Gives 002 errors, for example. and I see that instruction INC RR an INC XY (apparently they are different things (could it be second is for iX and iY ?) are returned as OK. But these return as errors, when running `Z80ccf.tap` It's not ru...