Go to bottom
screenshot added by branch on 2011-10-18 22:08:55
platform :
type :
release date : october 2011
  • 5
  • 2
  • 5
popularity : 53%
  • 0.00
alltime top: #41322
added on the 2011-10-18 22:08:55 by branch branch

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


sucks added on the 2011-10-18 22:09:36 by branch branch
Yes, those are software sprites on a 3,5Mhz Z80.
added on the 2011-10-18 22:10:11 by branch branch
rulez added on the 2011-10-18 22:21:20 by noby noby
it wasn't that bad
rulez added on the 2011-10-18 22:21:44 by svo svo
Sharp MZ-800 from 1985 A.D:

3.5 MHZ Z80
64KB + 16KB VRAM
16 colors bitmap (bitplanes)
No hardware sprites
SN76489 + beeper
added on the 2011-10-18 22:27:24 by noby noby
rulez added on the 2011-10-19 07:15:13 by panic panic
sucks added on the 2011-10-19 08:30:20 by las las
Rather poor attempt considering what the platform can do as far as I can tell. SN76489 is a rather capable chip, and there's a frame buffer with 16 colors...
sucks added on the 2011-10-19 11:02:37 by Tjoppen Tjoppen
nyancat without rainbow is not really *nyan* :(
added on the 2011-10-19 11:16:04 by rez rez
Tjoppen to be exact about hardware limitations there's 64kb RAM, 16kb VideoRAM. 320x200 takes 8kb vram for each BITPLANE(like on atarist or amiga) so you get 4 colors on screen from 16 color palette. Remember you have to fill up TWO(!!!) bitplanes to have multicolor sprites.
AY-3-8910 beats barely SN76489 so that tells you something about the sound quality.

I DO agree that even considering the hardware limitations this isn't technicly that good of a prod.
added on the 2011-10-19 14:58:10 by branch branch
Glöpping hard, sorry.

http://paste.servut.us/y1gt <- I think a smart z80 coder understands what's going on. After line 191 there's 'precalculated' ~addresscode that draws the wanted sprite. I guess you could store some commonly used bytesets to registers so you don't need to use eg.

ld a, (hl)
OR $F0
ld (hl), a

but instead you could use

ld a, (hl)
OR B ;B=$F0
ld (hl), a

rez, because it's NAYN not NYAN. NAYN != NYAN.
added on the 2011-10-19 15:16:38 by branch branch
Ah, I see that it's actually redrawing everything every frame. Decent blitter throughput then I suppose. It's just that I see more interesting things being possible with this.

Also, don't you mean four colors per scanline? Surely careful timing allows for more colors per screen? That's what we VCS folks have to do all the time - sometimes even in the middle of scanlines :)
added on the 2011-10-19 21:49:59 by Tjoppen Tjoppen
Thumbing this up just because of the name.
NAYN, forever!
rulez added on the 2011-10-20 07:40:42 by MidKnight MidKnight
terrible youtube quality
rulez added on the 2011-10-20 08:26:57 by Sir Sir
Decent blitter throughput then I suppose

MZ-800 doesn't have a blitter. All done on Z80.

Also, don't you mean four colors per scanline? Surely careful timing allows for more colors per screen?

Haven't tried it before but I'm sure it could be done.
added on the 2011-10-20 16:24:27 by branch branch
sucks added on the 2011-10-20 22:09:17 by BiTL BiTL
Tjoppen: Everyone with brains in their head has alread upgraded their MZ800 to 32K VRAM...it's just 2 Chips you neet to put into ready sockets. 81416's or similar are not so hard to come by. Just rip apart some old PCB from trash...
added on the 2013-05-21 12:36:42 by Exin Exin

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top