10/18/2007


Win98 source code

Continuo gastando a la empresa de redmon y esta vez encontre este articulo Win98 source code.

Si son programadores lo van a entender, sino tmb porque es re gracioso =P

Via mononeurona me entero que la gente de Redmon han decidido liberar parte del código fuente [aka source code] de S.O Windows 98 SE... para no andar con vueltas ni preambulos aca va:

un lindo tag para esta entrada o quizas titulo de la misma seria:
how NOT to programming

#include "Win30.h"
#include "Win31.h"
#include "Win95.h"
#include "AlgoMas.h"
#include "CodigoAntiguo.h"
#include "NormasDeBillGates.h"
#include "CosasDeRelleno.h"
#include "Monopoly.h"

#define INSTALAR TODO_SIN_EXCEPCION_Y_A_LO_BESTIA
#define CASCAR -5483021548692487811456214478252114545621

static char Escritorio[16000000]; /* 16 Mb */
static char Accesorios[8000000]; /* 8 Mb */
static char Explorer4[4000000]; /* 4 Mb */
static char ProgramasDeUsuario[2000000]; /* 2 Mb */
static char MemoriaLibre[2000000]; /* 2 Mb */

int main()
{
while (NoCasque())
{
MostrarMensajeCopyright();
MostrarMensajeNormasBillGates();
DesactivarBotonReset();
BucleParaNoHacerNada();

if (PRIMERA_INSTALACION)
{
while (TamanyoDiscoSwap() < (ESPACIO_PARA_WINDOWS_ENTERITO * 5)) { Ocupar50MbParaDiscoDeSwap(); BucleParaNoHacerNada(); } EliminarSistemaDeArchivosHPFS(); EliminarCualquierRastroDeOS2(); DeshabilitarInstalacionDeNetscape(); DeshabilitarInstalacionDeRealPlayer(); if (QuedaAlgunRastroSospechoso()) ColgarSistema(); } MostrarAlgunaCosaBonitaPeroInutil(); MostrarMensajeCopyrightOtraVez(); BucleParaNoHacerNada(); HacerVerQueHaceAlgo(); if (SigueSinCascar()) { MostrarMensajeCopyrightOtraVez(); BucleParaNoHacerNada(); EjecutarWin31(); if (AunSigueSinCascar()) EjecutarWin30(); BucleParaNoHacerNada_1(); BucleParaNoHacerNada_2(); BucleParaNoHacerNada_3(); BucleParaNoHacerNada_Etcetera(); } if (UsuarioNoAceptaWindowsComoAlgoUtil()) goto VETE_A_SABER_DONDE; if (SeHaDetectadoCache()) DeshabilitarCache(); if (CPU_Rapida()) { EstablecerEstadosDeEspera(MUCHISIMOS); EstablecerRaton(VELOCIDAD, MUY_LENTO); EstablecerRaton(ACCION, DESPLAZARSE_A_SALTOS); EstablecerRaton(REACCION, A_VECES); EstablecerTeclado(VELOCIDAD_PARPADEO, MUY_LENTO); EstablecerTeclado(VELOCIDAD_REPETICION, MUY_LENTO); } /* printf("Bienvenido a Windows 3.0"); */ /* printf("Bienvenido a Windows 3.1"); */ /* printf("Bienvenido a Windows 95"); */ printf("Bienvenido a Windows 98"); if (CPU != INTEL) { DeshabilitarRaton(); DesconfigurarTeclado(); ColgarSistema(INDICADOR_MSDOS); } else { MemoriaDeSistema = open("a:\swp0001.swp", O_CREATE); while (NoHayaSuficienteEspacioEnDisco()) printf("Inserte un nuevo disco en la unidad A:"); } while (NOS_SALGA_DE_LOS_HUEVOS) { sleep(5000); ObtenerEntradaUsuario(); sleep(5000); ReaccionarAPeticionUsuario(); } if (ObtenerNumeroAlAzar() != BINGOOOO) GenerarErrorDeProteccionGeneral(); /* Fin de bucle principal */ } /* Finalizar sesión */ if (AunNoHaCascadoDelTodo()) { if (ObtenerOtroNumeroAlAzar() != BINGOOOO) { MandarExplorerALaMierda(); if (HayAlgoAbierto()) { Accion = MostrarMensaje("¿Desea guardar los datos?"); if (Accion == SI) GuardarDatos_JAJAJA(); MandarloTodoAlCarajo(); } } printf("Windows se está cerrando"); while (HAYA_PRISA) sleep(5000); if (UsuarioYaLlegaTardeDondeTeniaQueIr()) printf("Ahora puede apagar el equipo."); } return ((int)((long)((float)((double)((re double)CASCAR))))); }

0 comentarios: