rrrola information 319 glöps

- general:
- level: user
- personal:
- first name: Jan
- last name: Kadlec
- 256b MS-Dos CLITORIS by Introkreatywne Niskopoziomowe Doznania [web]
- xor is overused :D
- rulezadded on the 2008-03-13 03:14:30
- 64b MS-Dos Trames by Titan [web]
- Nice and clean. Would look better in mode 12h methinks.
- rulezadded on the 2008-03-13 03:06:06
- 256b MS-Dos Neon Station by Digimind
- This is so awesome!
I love the intertwined constants at the beginning (0.503 = good enough 1/2 for you? ;)), I love how there was 6 bytes left for blue, I love the maze generation (every block that the cam visits+refection), I love the coordinate cycling in BX/BP and the DDA hit check... it seems so... obvious now ;-)
You can save 1 byte by using "sbb di,di" at 156h (where you set DI according to the block coords) -- carry is set on both calls from BL cycling. I think you can also get rid of some of the "inc bx"'s by using "sbb bl,bh" instead and somehow preserving carry, but that's a pain.
What happens when [102h] (the timer) becomes >8000h again? No one watches that long? :D
What's the cause for snow? Quantization errors at 1B8h? Nice idea tho.
Thanks for the neat effect and hours of disassembling fun. - rulezadded on the 2008-03-13 02:49:35
- 64b MS-Dos inc line by Gluk
- It's not name calling :-), I think it means "everything has to start somehow". I suggest joining a group and double-checking all releases with them to avoid this kind of awkward situations. I've been playing with x86 asm since 2000 and my first public release is 2007 (but that's somewhat extreme ;-)).
- isokadded on the 2007-12-18 00:39:52
- 32b MS-Dos coLorset by Gluk
- Nice tricks, but ugly >:(. But I'm glad you're moving up... you'll reach that 4k eventually :).
- Why do you jump to 101h when you don't use cx at all?
- [103h] is a constant, save a byte
- I'd fill the rest of 32b with something... maybe 2D effects in y0bi's 256x200 mode could spark your interest (6 bytes overhead):
mov al,13h
int 10h
mov dx,3D4h
mov ah,20h
out dx,ax - isokadded on the 2007-12-13 23:56:45
- 32b MS-Dos wave_lines by Gluk
- Ok, I did that a few times, but it's not like anyone will keep looking at my 32Bs for 32000 frames ;-)
- isokadded on the 2007-12-09 22:49:49
- 32b MS-Dos wave_lines by Gluk
- If you like asm hacks, I recommend releasing them all at once as an intropack ;-). But seriously, a stray interrupt will overwrite your code when messing up SP like this -- even under pure DOS. ESCable versions, please?
- sucksadded on the 2007-12-09 22:48:12
- 32b MS-Dos circlex by Gluk
- In the case you're new here: this has been done plenty of times already and the general opinion is that there's not enough space in 16b :-). I personally feel a little awkward when releasing 32b :-D
- sucksadded on the 2007-12-09 22:07:45
- 256b MS-Dos Connie by PeonyGarden [web]
- Very nice, especially since it's your first. Thanks for greeting cz/sk guys ;-).
Save a few bytes for a nicer palette, more complex patterns and get rid of the junk below the picture by setting the whole CX at 1E8h. Some tips:- -2: finit, fstsw don't need fwait anymore
- -3: DX=CS, SI=100h at startup (use DX for filling FS and add si,si)
- -3: address the constants with [si-6] and [si-4]
- -2: xor reg,reg zeroes reg and is shorter
- -1: 1BCh: use a constant
- -1: 1B1h: jmp short is shorter
[*] -1: 1FAh: AH is zero here
- -2: finit, fstsw don't need fwait anymore
- rulezadded on the 2007-11-14 00:06:34
- 32b MS-Dos Zraková kura by Řrřola [web]
- You can emulate the old behaviour by pressing I.
- isokadded on the 2007-11-11 14:24:55
account created on the 2007-01-15 21:05:11