Log In  

When you want to use the shared part of the worldmap, you can only definied 127 Sprites. In Map-Editor the high-bit 0x80 is completly unused.

It would be nice to set a "Map mode" to use this "wasted" bit. Possible solutions would be one of this

  • Flip X
  • Flip Y
  • Use second palette / apply fill pattern

With Flip you can simple reduce the needed sprites with flipping:
[16x16]

Also second palette you can reuse sprites like here (cloud/bush)
[24x16]

oh, and of course a combination would be nice:
[16x16]

It would be nice to set all effects for every cell, but we only have one bit....

Maybe an additional mode would be nice

  • flip depending on screen quarter
    [16x16]

    But this could be a little bit confusing. It should orientate on Map-Values, not display.
P#98122 2021-10-02 13:12

I think if you only had one, flip-x would be the most useful? the y-axis often doubles as the vertical axis, so the x-axis is more consistently a place where you might want to switch directions.

P#98124 2021-10-02 14:15

I thougt an a flag-sytem

0x01 = flipx
0x02 = flipy
0x04 = fillp
0x08 = mirrormode (ignores then flipx/flipy)
0x16 = ignore high-bit - (so map-tile-sprite 0x81 would display sprite 0x01)

poke(<adr>, 0x01|0x02)

The only Problem - best would be a rom-memory-adress... but there is no free one, isn't?

P#98125 2021-10-02 15:28 ( Edited 2021-10-02 15:29)

[Please log in to post a comment]