pouët.net

NAYN by BJTS
[nfo]
screenshot added by MuffinHop on 2011-10-18 22:08:55
platform :
type :
release date : october 2011
  • 5
  • 2
  • 5
popularity : 55%
 55%
  • 0.00
alltime top: #48813
added on the 2011-10-18 22:08:55 by MuffinHop MuffinHop

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

NAYN NAY NAYN NAY NAY AY AY NAY AYN.
sucks added on the 2011-10-18 22:09:36 by MuffinHop MuffinHop
Yes, those are software sprites on a 3,5Mhz Z80.
added on the 2011-10-18 22:10:11 by MuffinHop MuffinHop
semmosta
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
Quote:
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
nope
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 MuffinHop MuffinHop
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.
Quote:

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

but instead you could use
Quote:

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 MuffinHop MuffinHop
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
Quote:
Decent blitter throughput then I suppose

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

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 MuffinHop MuffinHop
нахуй
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