forum

ITT 2: We post shit that is neither funny nor interesting

posted
Total Posts
56,208
show more
abraker
I was searching for something through my old emails. The cringe guys. THE CRINGE! It's so bad it's lethal omg. I am not dying alone, here is a fraction of the NSFL:

abraker wrote:

It took me 24*10^∞ hours, but at last it's done.

[photoshop image of cake for birthday]

anon wrote:

The ref transfer is followed with an... empty screen :(((((((((((((((((((((({{{{{{{{{{{{{{{((((((((((((((( ...tip it a tap

Ok just be patient during following 133 days and look what a cake is to be presented to YOU........... thank you great :))))))

abraker wrote:

133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
HAPPY BITHDAY ME!!!
Oh wait.... I was counting seconds not days... :(

anon wrote:

So. Happy Birthday after 00:02:13 :D

abraker wrote:

............... Ok I think the party is over by now, how about going
back to figuring out the code I sent you.

anon wrote:

Yes yes the party is sure to be over; I am to be glad helping you, specify what the code aspects are to be figured out by me, please, and what result is to be well done for?

abraker wrote:

How the code works... I sent you the file and turbo C++ for you to
figure it out, is it that hard to remember?

anon wrote:

I see, but either the code is compiled by yourself or otherwise you do try to understand somebody else's written program? This is the only question to you, for right now... I'm sure I'll be helping you.

PS I got from you the two compilers, merely the codeblock and the tc, but still can't locate the turbo one on the computer :((

abraker wrote:

tc is the turbo... it is somebody else's code AND the ONLY code I
found that lets you output to speakers.

anon wrote:

Have glimpsed the code. The program principle's based on 'outportb' standard procedure calls with different parameters including wav file content. Has a special command for offsetting file from the start way down to the end of the file. Grasping me?

abraker wrote:

Ok what I need is for you to extract the code that doesn't read the
file, but the code that outputs to speakers. You get me?

anon wrote:

Ye I did ;) the outporb procedure calls include parameters settings and merely also, the speakers output as itself. The source procedure, as it is, is represented in one of the header sheets ONLY by its declaration. The procedure definition, i.e. its body, has been pre-compiled and is represented as executable code not source, in a special linker library. Is the matter being what had I have to let you know of?

abraker wrote:

Let's simply things:
Extract the code that makes the speaker beep and send it to me. Make
sure you compile it and check if it beeps(might need to turn the
volume up). Nothing more nothing less.

anon wrote:

Don’t worry, the program examination is in progress ;))

I explored the prog a little. First, the outportb procedure is common used for ALL port i/o oprations. Majority of the outpotb calls provide settings, one of the calls is properly the sound playing. The wav file is being read in a string/field, and simply played then back. Btw. I tried to edit the wav file but its playability is highly sensitive even to the least editing. That means probably that one can't simply assign a character string to the field in the prog and then play it back, as the information is designed self-dependent as it has unknown internal links. I found out, for more, that the prog doesn't play out the complete wav file, it is likely to have place of the Windows 7/xp mismatch. Please master this information, and then we move forth. More questions? I am glad helping you.

abraker wrote:

Does it play it at all? Do you hear anything?

anon wrote:

I heard the whole wav sound via a standard playing program. But, the TC generated exe does play only the file start i.e. the sound before your voice. I.e. the pre- noise sound is only being played back.

Sorry, now I am a bit busy and I can't show you the file loading command right for now. We'll continue then.

abraker wrote:

ok

anon wrote:

Send you the commented cpp file. My comments are 'aaa' marked.

abraker wrote:

What part of the code is responsible of outputting to the speakers
after reading the data of the wav file. Play with these functions
until you get a constant beeeeeeeeeeeep out of the speakers:


int ResetDSP(unsigned int Test)
{
  //Reset the DSP
  outportb (Test + 0x6, 1);
  delay(10);
  outportb (Test + 0x6, 0);
  delay(10);
  //Check if reset was succesfull
  if ((inportb(Test + 0xE) & 0x80 == 0x80) && (inportb(Test + 0xA) == 0xAA))
  {
    Base = Test;
    return (1); //DSP was found
  }
  else
    return (0); //No DSP was found
}


// Send a byte to the DSP (Digital Signal Processor) on the Sound Blaster

void WriteDSP(unsigned char Value)
{

  while ((inportb(Base + 0xC) & 0x80) == 0x80); //Wait for the DSP to
be ready to accept data
  outportb (Base + 0xC, Value);                 //Send byte
}


// Plays a part of the memory

void PlayBack (struct WaveData *Wave)
{
  long          LinearAddress;
  unsigned int  Page, OffSet;
  unsigned char TimeConstant;


  TimeConstant = (65536 - (256000000 / Wave->Frequency)) >> 8;
  WriteDSP(0x40);                  //DSP-command 40h - Set sample frequency
  WriteDSP(TimeConstant);          //Write time constant


  //Convert pointer to linear address
  LinearAddress = FP_SEG (Wave->Sample);
  LinearAddress = (LinearAddress << 4) + FP_OFF (Wave->Sample); ////
aaa iteration command
  Page = LinearAddress >> 16;      //Calculate page
  OffSet = LinearAddress & 0xFFFF; //Calculate offset in the page

  //Note - this procedure only works with DMA channel 1
  outportb (0x0A, 5);              //Mask DMA channel 1
  outportb (0x0C, 0);              //Clear byte pointer
  outportb (0x0B, 0x49);           //Set mode

  /*
      The mode consists of the following:
      0x49 = binary 01 00 10 01
                    |  |  |  |
                    |  |  |  +- DMA channel 01
                    |  |  +---- Read operation (the DSP reads from memory)
                    |  +------- Single cycle mode
                    +---------- Block mode
  */


  outportb (0x02, OffSet & 0x100); //Write the offset to the DMA controller
  outportb (0x02, OffSet >> 8);


  outportb (0x83, Page);           //Write the page to the DMA
controller // aaa properly playing commands


  outportb (0x03, Wave->SoundLength & 0x100);                                   /// aaa
  outportb (0x03, Wave->SoundLength >> 8);                                      // aaa


  outportb (0x0A, 1);              //Unmask DMA channel



  WriteDSP(0x14);                  // DSP-command 14h - Single cycle playback
  WriteDSP(Wave->SoundLength & 0xFF);
  WriteDSP(Wave->SoundLength >> 8);

anon wrote:

Ok I'll try
<end of email chain>

The nonsense at the start is top cringe and I appeared so rude and impulsive. I had no idea what I was doing, and frankly was trying to get the poor guy to give me something I wouldn't have understood at the time anyway.

If you substitute context it may not be too different from an indian scammer trying to get credit card info.

edit: The scariest part is that this convo happened 3 years before my first forum post on osu!
JustABeginner
WTF! I found it really complex to understand as a person who is retarded.

Aireu wrote:

>furry
Oh look, Aireu knows the word furry.
Nuuskamuikkunen

abraker wrote:

............... Ok I think the party is over by now, how about going
back to figuring out the code I sent you.
Still sounds like abraker.
Patatitta
where are the anime girls dancing, smh abraker, smh
Scyla
Still not sure what course to take on college

Why did I post this on the other thread
Tad Fibonacci

Scyla wrote:

Still not sure what course to take on college

Why did I post this on the other thread
Gender studies is pretty entertaining, but you'd have to make do with a worthless degree afterwards when you're done.
Farfocele
ITT is what it is
Gianfriddo004
'-'
z0z
that's nice but ot isn't a very good place to post this
Patatitta
study psichology and make a paper on ot
Farfocele
kid amogus backwards
Patatitta
hey I know this is a shitpost thread and stuff but what polls should I put in off-topic and which one in surveys?, I want to do more "are you lgbtq" surveys in similar, but idk if I should move it to survey or keep it in off topic to have better results
z0z
i think all polls go in surveys if you're trying to get stats

otherwise, drop in ot if it's not serious
Patatitta

z0z wrote:

i think all polls go in surveys if you're trying to get stats

otherwise, drop in ot if it's not serious
yeah will switch to surveys, first one was a brain off thread but I want to see actual answers in theese next ones lmao

edit: also, does posting in surveys or forum games trigger the 24h thread cooldown?
Farfocele

Patatitta wrote:

z0z wrote:

i think all polls go in surveys if you're trying to get stats

otherwise, drop in ot if it's not serious
yeah will switch to surveys, first one was a brain off thread but I want to see actual answers in theese next ones lmao

edit: also, does posting in surveys or forum games trigger the 24h thread cooldown?
only if you fuck up and post in ot proper i think
Rhythm32
The thing is that there's a lot of subjects to study and studying a lot tof subjects is hard, especially math and physics. they both have logical and interpretal questions which make my brain dizzy
silmarilen
I want to play a bit of osu again but my mouse is fucked.
WitherMite
anyone else constantly having the website repeat newer posts as you scroll up in threads?
z0z

WitherMite wrote:

anyone else constantly having the website repeat newer posts as you scroll up in threads?
yea but only one large section of the recent posts
Karmine

WitherMite wrote:

anyone else constantly having the website repeat newer posts as you scroll up in threads?
Yeah, it's annoying :(
ShinRun

WitherMite wrote:

anyone else constantly having the website repeat newer posts as you scroll up in threads?
Bro it happen to me so often since I’m basically always on OT
Patatitta
happens, idk why
Birdy
gonna return to oss
silmarilen
Don't do it.
Karmine
Don't forget you're here forever.
supsatan
AMOGUS
z0z
Birdy

silmarilen wrote:

Don't do it.
haha check the post date
silmarilen
fuck sake
MrMcMikey22
HoosierTransfer
///////////////
supsatan
GOT SUPPORTER TODAY LETSGOOOOOOOOOOOOO HJAHAHAHA THX MOM
Ymir
W
MrMcMikey22
W A T L WWATL WojjanWhyAreToesLegs?
_Kancho_
post #53,682
Zain Sugieres
sup
furry hater

Zain Sugieres wrote:

sup
hi
Rantai
I'm amazed this thread is still here.
Corne2Plum3
I literally forgot about this thread
Joon Yorigami


level 100 :3c
show more
Please sign in to reply.

New reply