neon information 503 glöps

- general:
- level: user
- personal:
- first name: Geir
- last name: Bjerke
- portals:
- demozoo: profile
- cdcs:
- cdc #1: Jesus Christ Motocross by Nature [web] & Traktor [web]
- cdc #2: dragon fade
- cdc #3: unspoken by Stardust
- demo Commodore 64 TurboWobbel2k - A noob's first C64 assembly demo
- Welcome!
- rulezadded on the 2025-02-17 23:04:10
- 32b ZX Spectrum technocarpet by 3SC [web]
- Mesmerizing!
- rulezadded on the 2025-02-17 22:42:16
- 64b MS-Dos Starpath by Desire [web]
- Totally bonkers!
- rulezadded on the 2025-02-17 11:49:28
- 64b SAM Coupé Gistro by optimus
- Nice, I like the colors.
- rulezadded on the 2025-02-17 01:01:34
- 256b procedural graphics TIC-80 exploring the henge
- Great! The small person is a nice touch and gives a sense of scale
- rulezadded on the 2025-02-17 00:58:05
- 256b Commodore 64 188 Luftballons
- Neat!
- rulezadded on the 2025-02-17 00:56:04
- 128b MS-Dos Koruna by Řrřola [web]
- Loved it!
- rulezadded on the 2025-02-16 23:30:11
- demo TIC-80 Crack Of Doom by Trepaan [web]
- All over great!
- rulezadded on the 2025-01-15 23:06:42
- demo invitation SEGA Master System In Black by Darklite [web] & Offence [web]
- Quote:
Cool!
Seeing this prod, I have questions: How does the roto menger cube things work? 🤔
By rendering the frames at build time. :)
Unfortunately, playing back the animation isn't straight forward. There are some limitations in the SMS hardware that makes it a little bit tricky.
The SMS only really supports tiled graphics, with 8x8 pixel 16 color tiles and 768 (32x24) tiles on the screen. With 8k VRAM there is room for 512 unique tiles, but in practice about 448 since some of the VRAM is used by the tilemap. In addition, updating the VRAM is quite slow since the CPU only has unlimited VRAM access during VBLANK. About 53 tiles can be updated during VBLANK with an additional 60 when the display is active.
To play back the full screen animation at 25 fps I had to cheat a bit. Only 192 tiles are used per frame, but fortunately the SMS hardware supports tile mirroring in x, y and both. The menger sponge looks pretty nice with the tile mirroring and by using different tilemaps there is some variation even though the tiles are the same.
In addition, each frame only use 4 colors (2 bpp), so each tile contains the pixels for two consecutive frames. Switching between the two is done by changing the palette.
If my calculations are correct, only 48 tiles (1.5 kB) must be written per video frame (50 hz), which is well within what the SMS can handle. - isokadded on the 2025-01-11 20:50:49
- 256b procedural graphics MS-Dos byteropolis subway map by Sensenstahl
- Great idea and execution!
- rulezadded on the 2025-01-06 16:56:06
account created on the 2001-11-12 23:32:54