Welcome, Guest. Please login or register.


Author Topic: HW sprites (Read 9358 times)

Offline ssr86

  • EP user
  • *
  • Posts: 355
  • Country: pl
Re: HW sprites
« Reply #15 on: 2016.February.19. 12:02:31 »
Probably will be good make the sprite unit with similar features with exiting ones (MSX, CPC+, etc?) the easy can be ported existing sprite games.
I shouldn't be posting in such topics as I have no technical knowledge and no one likes when such wishlist starts but...
Please don't make the sprite hw work like the cpc+ one.
The sprite data are fixed so everytime you want to change animation frame you still need to copy data to the area.
I hope that the hw could work more like the c64 that the sprites can use the entire videoram and you specify which sprite matrix to use for given sprite. Can't remember how it was on the amiga... I think that there were registers that acted as 32bit data pointers for each sprite and sprites didn't have a fixed height but used a endsprite marker. But maybe I'm confusing something.

The sprite hw would have its own registers or could use only the free nick registers?
How would the sprites depend on the nick video mode chosen?
Or is it all depending on the sprite hw and "everything is possible"?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
HW sprites
« Reply #16 on: 2016.February.19. 12:12:49 »
The external expansions ports of the TVC also have the /EXTC and other signals similar to the EP.
« Last Edit: 2016.February.19. 19:04:49 by MrPrise, Reason: Fixed enormous image »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: HW sprites
« Reply #17 on: 2016.February.19. 12:48:07 »
Sorry for the error, the original image has 9924x7014 pixels.

This is the schematics of the TVC expansion ports. They have the /EXTC pin and other necessary signals, like on the EP.
« Last Edit: 2016.February.19. 12:51:13 by gflorez »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW sprites
« Reply #18 on: 2016.February.19. 12:51:30 »
Please don't make the sprite hw work like the cpc+ one.
Ok :-) It is just a idea, because I not have any experience with these machines :oops:

Enought start thinking after one sprite displayed somewhere where we want :-)


Quote
The sprite hw would have its own registers or could use only the free nick registers?
It is will have own registers and/or memory area.

Quote
How would the sprites depend on the nick video mode chosen?
It is need to try it :-) my theory is: 16 color sprites can be also can be used in 4 and 2 colors mode. But need to verify the theory.

Quote
Or is it all depending on the sprite hw and "everything is possible"?
Yes. The Nick is only opening window in the screen, and what you see in this window will depend from the hw.
« Last Edit: 2016.February.19. 12:58:36 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW sprites
« Reply #19 on: 2016.February.19. 12:53:50 »
This is the schematics of the TVC expansion ports. They have the /EXTC pin and other necessary signals, like on the EP.
It is not a surprise, because the TVC also developed by the IS :-)

Prototype Sprite Modul exist. But no more informations or schematic :-(
It is a real monster :-) But with today PLD technology will be possible in few chips. I hope it :-)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: HW sprites
« Reply #20 on: 2016.February.19. 13:52:26 »
Seeing the photographs, it could be easy to follow the wires.  It is complex but doesn't hide the connexions and components, all in sight.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: HW sprites
« Reply #21 on: 2016.February.20. 08:00:16 »
Nice cabinet :shock:
There is nothing else like to think of the whole unit again :mrgreen:
At the moment I have started other projects, but I do not say "no" and the sprite unit join to the list.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: HW sprites
« Reply #22 on: 2016.December.02. 18:41:20 »
I think that the sprite module works like a genlock,  the objects are incrusted or mixed with the main image because they share the same synchronism. The collision have to be caculated by the programmer, because the module can't know where are the other objects on the main image, whith all the posibilities of modes and sizes.

On the Amiga computers there is also a genlock option, but a complete RGB signal is used for the mix.

I have found an experiment of a Spanish programmer. He created a Spectrum emulator, but also a virtual sprite chip...

https://translate.google.com/translate?sl=es&tl=en&js=y&prev=_t&hl=es&ie=UTF-8&u=http%3A%2F%2Fwww.google.es%2Fsearch%3Fsclient%3Dtablet-gws%26safe%3Doff%26site%3D%26source%3Dhp%26q%3Dvirtual%2Bsprite%2Bchip%26oq%3Dvirtual%2Bsprite%2Bchip%26gs_l%3Dtablet-gws.3...1661.9200.0.10362.19.16.0.3.3.0.220.2423.0j15j1.16.0....0...1c.1.64.tablet-gws..0.15.1911...0j0i131k1j0i10k1j0i13k1j0i13i30k1j0i22i30k1.t3LacldGFPQ&edit-text=&act=url

Maybe we can begin doing the same.