gasman information 700 glöps
- general:
- level: moderator
- personal:
- first name: Matt
- last name: Westcott
- portals:
- slengpung: pictures
- zxdemo: profile
- demozoo: profile
- cdcs:
- cdc #1: untitled by Inward [web] & CyberPunks Unity [web]
- cdc #2: candy ~TokyoDemoFest 2013 Invitation~ by Nonoil [web] & Gorakubu [web] & 301 [web]
- cdc #3: Stellar by Kpacku
- cdc #4: Everything Is Static Still Changing by United Force [web] & Digital Dynamite [web]
- 4k Atari VCS Stella A Trois by Flush
- out of all the music played at Revision, this soundtrack is the one that my brain has decided to earworm me with one week later at 5:30 in the morning, and that's worth a thumb I think
- rulezadded on the 2018-04-07 06:35:51
- demo Windows sp04 - 거미 김 (Spider Kim) by Spacepigs [web]
- Yeah, this was a miss. Watching Kevin, something finally clicked for me about where jco is coming from, and how he likes playing with bizarre and offensive stuff to push people's emotional buttons. So even though I found, say, Ultrascheisse incredibly annoying, I know that at some level it was meant to annoy me, and I can respect that. :-)
This just seems like weirdness for the sake of weirdness... I don't know what it was meant to make me feel, but it didn't. - sucksadded on the 2017-08-22 21:15:02
- demo Amiga AGA Patarty by Slipstream [web]
- Lovely stuff. Single-handedly ensured that the oldschool compo was completely impossible to vote on, because even with the lack of effects compared to the other entries, how can you not love this?
- rulezadded on the 2017-06-27 22:51:39
- demo ZX Spectrum Sandstorm by HOOY-PROGRAM [web]
- If you're not familiar with the track Sandstorm by Darude (seriously, how? on the scale of pop music ubiquity, it's somewhere around "car advert soundtrack") then this release may leave you a bit cold.
- isokadded on the 2017-05-29 12:16:57
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- @__sam__: I don't think 82 is correct - I think you're tripping yourself up by trying to consider individual RGB components. If your red channel is bright red plus bright red, your green channel can't be bright green plus dim green - and that's not a consequence of the Spectrum's bright constraint, because we're talking about mixing a frame-1 colour with a frame-2 colour (where the bright levels CAN differ). Rather, it's a consequence of the fact that the standard Spectrum palette doesn't contain colours like #ffcc00 (part bright, part dim).
Experimentally, the following Python script gives me 102 colours, or 83 if we're unlucky with the low-level behaviour of the bright bit (i.e. dim white being equal to bright white mixed with black):
Code:v = 192 BASE_COLOURS = [ (0, 0, 0), (0, 0, v), (v, 0, 0), (v, 0, v), (0, v, 0), (0, v, v), (v, v, 0), (v, v, v), (0, 0, 0), (0, 0, 255), (255, 0, 0), (255, 0, 255), (0, 255, 0), (0, 255, 255), (255, 255, 0), (255, 255, 255), ] colours = set([]) for col1 in BASE_COLOURS: for col2 in BASE_COLOURS: mixed = ((col1[0] + col2[0])/2, (col1[1] + col2[1])/2, (col1[2] + col2[2])/2) colours.add(mixed) print(len(colours))
In any case - the final four colours available in a block are very much inter-related, yep. I think the best way to deal with that in a graphic tool would be to generate all the possible 4-colour palettes (1596 of them, according to my converter script...) and present them all to the user, with some scheme for locating palettes that are similar to the currently-selected one. - isokadded on the 2017-03-25 19:38:46
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- PulkoMandy's description sounds correct to me. __sam__, you're right about the bright constraint - the two colours in the same frame must be the same bright level, but it can differ between the two frames.
My routine didn't include any logic for avoiding flicker. That might well be a sensible addition, but surely it's more subtle than disallowing the off/bright combination? Black/bright blue will flicker less than black/dark white, for example.
You can get four colours per cell, if you consider all RGB components together - for example:
frame 1: red (192, 0, 0) + black (0, 0, 0)
frame 2: yellow (192, 192, 0) + white (192, 192, 192)
(all dim versions, for simplicity)
=> four colours:
red/yellow (192, 96, 0)
red/white (192, 96, 96)
black/yellow (96, 96, 0)
black/white (96, 96, 96) - isokadded on the 2017-03-25 17:20:00
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- @unbeliever: I totally agree - it would be great to have some hand-drawn graphics in this mode :-) Last summer I made a (very early) start on an editor tool, and even made plans about specific graphicians to recruit... but I soon realised that I was falling into the classic yak-shaving trap, and that if I carried on down that path I'd be here 9 months later with an amazing demotool and no demo. So that was the first time I had to scale back my ambitions for this project, and certainly not the last.
- isokadded on the 2017-03-25 12:43:28
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- @lvd: The loading stutter happens on ESXDOS too (and thus happened during the compo). The demo was always planned to be an IM2 loader (I didn't check the compo rules - my bad...) but once I learned that leaving IM2 running during LOAD "" isn't enough, I didn't have time to do anything fancier. Something to fix for the final!
@ref: With the 128K second screen in use, you only need to update 6 of the lines "live". (That optimisation was introspec's idea...) The second screen is also a big help in avoiding 'tight spots' in timing - you can hammer away on a single screen for as long as possible, then switch screens just when you're about to run out of cycles. The final secret weapon to reach 22 was a data visualisation trick to show exactly where the contention delays occur, which meant I could hand-optimise the hell out of the instruction ordering...
(btw, the demo works in full 128 mode as well as usr 0... doesn't it?) - isokadded on the 2017-03-23 10:55:22
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- @__sam__: As PulkoMandy says, my images are blending colours from two frames. If you're not seeing that in the youtube video, you're probably not viewing it at 50Hz... here's how the result should look (plus or minus flicker).
@lvd: Are those images full 8x1 attributes everywhere, or less than that (with an algorithm to find the optimal places to do the colour change)? Very impressive work either way! As far as I can remember my demo is the first one to combine 8x1 multicolour with interlace/gigascreen, but that's not such a revolutionary idea so I wouldn't be surprised to find out it's been done before. It's definitely the first time 8x1 attributes have been done in 22 columns on an original Sinclair Spectrum 128, interlaced or not... (Proper writeup to come soon!) - isokadded on the 2017-03-22 08:49:21
- demo ZX Spectrum Ultraviolet by HOOY-PROGRAM [web]
- Shameless youtube link bump!
(Please watch in 720p50 quality where available. It's really quite important, especially for the end part) - isokadded on the 2017-03-20 23:33:08
account created on the 2002-04-12 13:41:57