Search found 323 matches

by RMartins
Tue May 29, 2018 9:40 am
Forum: Brand new software!
Topic: Crap Game: Snake but the only instruction is LD
Replies: 27
Views: 882

Re: Crap Game: Snake but the only instruction is LD

This could be useful, to someone starting to implement an emulator, since there are less instructions to implement to have something working on screen :lol:

But this is borderline madness :shock:
by RMartins
Tue May 29, 2018 8:48 am
Forum: Graphics
Topic: Put Here Graphics That Have Nowhere Else To Go
Replies: 83
Views: 2882

Re: Put Here Graphics That Have Nowhere Else To Go

And here is a character for another game, in the idle/tired loop. https://cld.pt/dl/download/2a938561-f9d4-41fc-92e0-d4b605a90c8d/ZX/EggMan.gif NOTE: Timing between frames was not "polished" yet, they all take the same time (200ms), which doesn't work as it was supposed to. This makes it look too fa...
by RMartins
Tue May 29, 2018 8:14 am
Forum: Graphics
Topic: Put Here Graphics That Have Nowhere Else To Go
Replies: 83
Views: 2882

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: 191

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: 2882

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: 45
Views: 2302

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: 45
Views: 2302

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: 15
Views: 687

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: 466

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: 53
Views: 1136

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 :)