Buenas, cuando empezé con esto, me hize exactamente la misma pregunta :D
Yo he mirado cosillas para hacer 64ks, en 4ks aun no me he puesto.
Basicamente, todo lo que he hecho es utilizar C/C++ a pelo, con 4 o 5
optimizaciones del VisualC y, como no, nuestros amigos y comañeros de
viages: el UPX o el Apack!!
En una intro de 64ks basicamente se basa en meter todo en un ejecutable
(codigo, gfx, 3d, ...), y despues recomprimir el exe con el UPX o el
Apack (personalmente, me va mejor el upx).
El upx te lo puedes bajar de aqui: http://upx.sourceforge.net/
El Apack: http://www.ibsensoftware.com/products_aPACK.html
Si programas con VisualC, algunas optimizaciones que puedes poner son:
[en Project Settings] -> Pestaña C/C++ ->
- Category:General: (Optimizations: Minimize size)
- Category: Code Generation: (Use Run-time library: Miltithread DLL).
Todo en la version Release claro :D
Suerte!! :D
Antonio Marchal (TIZO) wrote:
> okis.. pos lo trasladaremos los temas de programacion aki....
> puedo hacer una pregunta...?¿?
> a ver si alguno me la contesta..
> como se consigue que un ejecutable bajo Windows, tenga.. 64K??
> y 4K??
> bueno.. contestarme a grandes rasgos.. porque me imagino que tendra su
> complicacion..
> sobre todo lo de 4k....
> me imagino que se tendra que compilar de una determinada manera...
> usando un tipo de estructuracion de memoria..
> lo que no se.. si el lenguaje.. tiene ke ASEMMBLER... o se puede con C
> o C++
> o si realmente corren bajo windows...
> gracias por vuestra atencion... :D
>
> Salu2 TIZO
--
Pere Felices Milán