Newsgroup: it.comp.macintosh
Titolo: ecco il codice sorgente di Windows 2000

-------------------------------------------------------
/*  Source Code for Windows 2000   */
             #include "win31.h"
             #include "win95.h"
             #include "win98.h"
             #include "workst~1.h"
             #include "evenmore.h"
             #include "oldstuff.h"
             #include "billrulz.h"
             #include "monopoly.h"
             #define INSTALL = HARD
             char make_prog_look_big[1600000];
             void main()
             {
                 while(!CRASHED)
                 {
                     display_copyright_message();
                     display_bill_rules_message();
                     do_nothing_loop();
                     if (first_time_installation)
                     {
                         make_50_megabyte_swapfile();
                         do_nothing_loop();
                         totally_screw_up_HPFS_file_system();
                         search_and_destroy_the_rest_of_OS/2();
                         make_futile_attempt_to_damage_Linux();
                         disable_Netscape();
                         disable_RealPlayer();
                         disable_Lotus_Products();
                         hang_system();
                     }
                     write_something(anything);
                     display_copyright_message();
                     do_nothing_loop();
                     do_some_stuff();
                     if (still_not_crashed)
                     {
                         display_copyright_message();
                         do_nothing_loop();
                         basically_run_windows_3.1();
                         do_nothing_loop();
                         do_nothing_loop();
                     }
                 }
                 if (detect_cache())
                     disable_cache();
                 if (fast_cpu())
                 {
                      set_wait_states(lots);
                      set_mouse(speed, very_slow);
                      set_mouse(action, jumpy);
                      set_mouse(reaction, sometimes);
                 }
                 /* printf("Welcome to Windows 3.1");    */
                 /* printf("Welcome to Windows 3.11");   */
                 /* printf("Welcome to Windows 95");     */
                 /* printf("Welcome to Windows NT 3.0"); */
                 /* printf("Welcome to Windows 98");     */
                 /* printf("Welcome to Windows NT 4.0"); */
                 printf("Welcome to Windows 2000");
                 if (system_ok())
                     crash(to_dos_prompt)
                 else
                     system_memory = open("a:\swp0001.swp", O_CREATE);
                 while(something)
                 {
                     sleep(5);
                     get_user_input();
                     sleep(5);
                     act_on_user_input();
                     sleep(5);
                 }
                 create_general_protection_fault();
             }
ULTRA MEGA ROTFL!!! :DDDD
-- 
.zen

bellissimo! veramente bellissimo!
ROTFL!!!!
leonardo
P.S. ma gia' che ci siamo... [OT per il ng] e' possibile che dopo aver
installato netscape 7.1 il suddetto si pianti e non possa fare altro che
reinstallarlo? (win2k)
"zen" <SegataS...@Sega.com> ha scritto nel messaggio
news:1g9j3nq.acjtickxko8mN%SegataS...@Sega.com...


 reinstallarlo? (win2k)
Emmm decisamente no :)
Ciao ... Dino

 "fuking routine" ed altri aggettivi non proprio eleganti! :-)
si, l'ho postata qualche giorno fa.
-- 
Leone Crescenzi - Offme
www.zoomproject.da.ru
l...@despammed.com

 Sei pure OT :))
ho dimenticato il tag ;-P
-- 
.zen

 mazza. 
chissa` perche` questo mi sembra spiegare perche` abbiano tanti problemi
su win... ;)
-- 
#!/bin/rik0               | Seasons don't fear the reaper
for whom the bell trolls? | Nor do the wind, the sun or the rain
                          | (BOC)

 reinstallarlo? (win2k)
P.P.S ma un pizzico di quoting decente?


 su win... ;)
L'Attivissimo dice a voi informatici di *non* leggerlo assolutamente...
allarmista quell'omo eh?


 allarmista quell'omo eh?
io sicuro che non lo leggo.
1) non uso p2p, aka non saprei come procurarmeloo
2) se anche usassi p2p, certo non sprecherei banda a scaricare codice di
merda.
3) se anche lo scaricassi, poi non avrei tempo di leggerlo
4) se anche avessi tempo di leggerlo, non vedo cosa imparerei a leggere
del codice di merda
5) se anche dovessi leggere del codice di merda, potrei scrivermelo da
solo. non e` difficile
6) se anche dovessi scrivere codice di merda, ...
ma scusa ma per quale ragione dovrei consapevolmente scrivere codice di
merda? :)


 merda? :)
ROTFL!
Beh c'hai ragione, perņ un minimo di curiositą viene no? Io credo solo
curiositą...


zen <SegataS...@Sega.com> wrote:
ROFTLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL!!!!
-- 
alex.por...@tiscali.it
Grendizer, GOOOOOOOOOOOOOOOOO!!!

              }
Ahh... il C... è un pò che non mi capitava di vedere qualche linea di
codice... comunque siamo alla frutta... le barzellette in linea codice sono
davvero troppo!!! eheheh!!
ciaooo
Marco

 su icc). :)
non seguo aff, a me è arrivato in mail ed era troppo bello :)
-- 
.zen

 P.P.S ma un pizzico di quoting decente?
ehm... vero, mi sono lasciato un pizzico, per cosi' dire... trasportare...
:O)
    entschuldigung...
leonardo c.

 davvero troppo!!! eheheh!!
vorrei darvi una triste notizia: quello appena visto non č il vero
sorgente di windows! infatti quello vero č in VisualBasic!!!!
-- 
alex.por...@tiscali.it
Grendizer, GOOOOOOOOOOOOOOOOO!!!

 curiositą...
forse. ma preferisco non fare atti illegali. 
e in special modo atti illegali da cui nn ho il minimo beneficio ;)


 ehm... vero, mi sono lasciato un pizzico, per cosi' dire... trasportare...
figuurati ;)
capita a tutti :))))


 e in special modo atti illegali da cui nn ho il minimo beneficio ;)
beh chiaro! :-)


 /*  Source Code for Windows 2000   */
... e beccati questa vuls di icspi' 
c138uo$1dppk9$
1...@ID-186319.news.uni-berlin.de
(scusate l'OT)

 merda? :)
1) magari scopri che alla microzozz ricompensano con stipendi da nababbo
(see...) e ti vuoi preparare a beccare il lavoro;
2) vieni arruolato tra i Paladini del Bene e ti affidano l'incarico di
infiltrarti nel Regno del Male per distruggerlo dall'interno. Come
faresti a dimostrare di essere un interno e non un infiltrato?
3) e' meglio che la smetta di scrivere ca%%ate...
[ p.s.
se installo il debugger, posso seguire programmi non miei passo passo?
semmai apro un thread. tnk ]
-- 
"La prova sicura che nell'Universo esiste vita intelligente,
e' che non ha mai cercato di contattarci"
Calvin and Hobbes (Bill Watterson)

 semmai apro un thread. tnk ]
passo passo, certo. ma non so quanto ti trovi a tuo agio con le
istruzioni assembly... se hanno strippato gli eseguibili, infatti, altro
non hai ;)
-- 
#!/usr/bin/rik0


).
Comunque dentro ci sono quasi sempre i riferimenti (nomi delle
routines): ad esempio, 
">" Leaf procs
proc1
...
.TrimSegmentEnds(Contour &, long, long)
.SetHighStart(Contour &)
.Contour::__ct(const Contour &)
.HydroSectline(XPoint2D, XPoint2D, XPoint2D, XPoint2D, XPoint2D &,
double &, double &)
...
questi sono pochissimi code blocks che si trovano in un programma, dove
ad esempio la SetHighStart, disassemblata, inizia cosi':
                                 ;-refs - 
                                 ;-       .PtsImmersed(float, Contour &,
Point_3D &, Point_3D &, unsigned char &)  
                                 ;-
.GetSortedSectPoly(DeductionType, unsigned char, unsigned char)  
                                 .SetHighStart(Contour &)
    12A0: 7C08 02A6                       mfLR     r0
; Move From Special Purpose Reg
    12A4: 93E1 FFFC                       stw      r31,-4(SP)
; Store Word
    12A8: 93C1 FFF8                       stw      r30,-8(SP)
    12AC: 93A1 FFF4                       stw      r29,-12(SP)
    12B0: 9001 0008                       stw      r0,8(SP)
    12B4: 9421 FF20                       stwu     SP,-$E0(SP)
; Store Word with Update
    12B8: 7C7E 1B78                       mr       r30,r3
; Move Reg
    12BC: 3861 0078      3000078          la       r3,vaq_3(SP)
; Load Address
.....
Pero' il disassemblatore non conosce le nuove .app
Con un buon debugger puoi mettere degli stop sugli entry point (o altre
istruzioni) in modo simbolico, come tu sai.
Tornando a bomba, devo installare tutto XCode, o basta il solo debugger?
e trovo documentazione e how-to sul sito Apple?
tnk
e scuse a chi questo non interessa, ma che sotto un  thread che si
chiama "ecco il codice sorgente..." non e' neanche del tutto OT... :-))


 e trovo documentazione e how-to sul sito Apple?
imho ti conviene buttare dentro tutto ;)
