Sizecoding Blog
category: code [glöplog]
While we are waiting for the Demobit 256b compo day by day I will share only one thought about one of my tiny intro here:
http://abaddon.hu/256b/
http://abaddon.hu/256b/
Thank you very much for making this blog.
Although the blog linked above is about preparing for Demobit...
don't forget the deadline of Syncrony party's NANO COMPO is 6pm Saturday January 12.
http://synchrony.nyc/2019/en.html#nano
don't forget the deadline of Syncrony party's NANO COMPO is 6pm Saturday January 12.
http://synchrony.nyc/2019/en.html#nano
How come the posts are dated 2019.February, are you writing from the future? :)
ps.: I will need your time-machine before QBparty, thx
ps.: I will need your time-machine before QBparty, thx
Yes I'm live in the future :-) np, i can give it to you... It's called notepad :-)
livin' in
and thx, blog corrected
and thx, blog corrected
Excellent blog. Thank you.
Yeah, I'm back.. and again... day by day... I will share only one thought about one of my tiny intro while we are waiting for CAFePARTY 256b compos.
http://abaddon.hu/256b/
http://abaddon.hu/256b/
One master of sizecoding sharing thoughts, cool! :-)
Last minute call: remote deadline just within 3 hours.
if you have any finished intro in one of your pockets, then it's time to send to CAFe 2019.
https://events.retroscene.org/cafe2019?lang=English
if you have any finished intro in one of your pockets, then it's time to send to CAFe 2019.
https://events.retroscene.org/cafe2019?lang=English
7 entries is enuf for CaFe
7 entries for Newskool and 6 entries for ZX till now,
but the deadline was postponed by another day ...
but the deadline was postponed by another day ...
9x512b for BK-0010
Recently I found a blog/webpage containing a countdown counter to the next party with at least one 256b intro compo (sometimes you have 256b ZX Spectrum + DOS). But I lost the link. Does anyone here know or own that page?
It was like "waiting for Function 2019" with countdown already changed after Function.
It was like "waiting for Function 2019" with countdown already changed after Function.
@Dresdenboy not this one? http://abaddon.hu/256b/
First it was a countdown to Demobit and now it was for CAFe.
First it was a countdown to Demobit and now it was for CAFe.
@TomCat:
Yes, it sounds like it was your blog. There I learned about the CAFe party.
Yes, it sounds like it was your blog. There I learned about the CAFe party.
Size coding is still one of the things I am most interested in. Recall I won first place in the compo organized by the Pain diskmag in 1998. Thereupon I organized the Hugi Size Coding Compos for many years. I recently made several 256b intros, the "Indian" series. I would like to make more tiny intros like that. I have even bought a book about x64 assembly recently.
Adok: Well then just do it. We have a 256b compo at Deadline and we're happy to an entry of yours! :)
*happy to see
All Right... I will start working.
Quote:
Thereupon I organized the Hugi Size Coding Compos for many years. I recently made several 256b intros, the "Indian" series. I would like to make more tiny intros like that. I have even bought a book about x64 assembly recently.
Yeah, this was cool. With the Nibbles compo I (as "Radar") tried the first time to optimize for such a small size. ;)
But I'm not sure whether you'll get low exe overhead for 64b code running. Also the often necessary prefixes might spoil the fun somewhat, no matter which mode you're in.
Did you check the Resources section of sizecoding.org yet? TomCat and Rrrola gave some useful talks to get into this topic (again).
@Adok x64 asm is rarely good for a tiny intro. SSE instructions are 3 bytes long at least.
But look at this vector normalization...
in 4 instructions only, without SQRT and DIV:
But look at this vector normalization...
in 4 instructions only, without SQRT and DIV:
Code:
MOVAPS XMM0,XMM1
DPPS XMM0,XMM0,01110111B
RSQRTPS XMM0,XMM0
MULPS XMM1,XMM0
Quote:
without SQRT and DIV
Code:
RSQRTPS XMM0,XMM0
MULPS XMM1,XMM0
🤔
:-) SQRT!=RSQRT, DIV!=MUL... at least in terms of speed.
I put together some information which is useful if you wanna do some sizecoding under DOS
https://www.abaddon.hu/usbdos/
https://www.abaddon.hu/usbdos/