Post AldfxuTYOPuC4uMEd6 by 0@shitpost.cloud
(DIR) More posts by 0@shitpost.cloud
(DIR) Post #AlOKCeQPEsjsHL6uLA by pernia@cum.salon
2024-08-27T11:50:55.127120Z
2 likes, 3 repeats
just got filtered by manual floating point operations in assembly. how upset should i be
(DIR) Post #AlOLVa9vQJACVLzbKC by Inginsub@clubcyberia.co
2024-08-27T12:05:29.685198Z
1 likes, 1 repeats
@pernia what's the problem?
(DIR) Post #AlOMlLXhdPjllBCAD2 by FailurePersonified@clubcyberia.co
2024-08-27T12:19:39.741027Z
1 likes, 1 repeats
@pernia Bro you should go back to HLL if you getting disrespected like that
(DIR) Post #AlOzs3rneESNB8mvqa by pernia@cum.salon
2024-08-27T19:37:48.188861Z
1 likes, 1 repeats
@FailurePersonified da hell is dat
(DIR) Post #AlP44JzrtydiUsfDf6 by pernia@cum.salon
2024-08-27T20:24:50.275938Z
1 likes, 1 repeats
@Inginsub hard time going about it. I need to find areas and perimeters of various shapes given user input. its 8086 and cant use an fpu coprocessor.Adding two (16bit) numbers is easy. i could parse both numbers (between 0 and 9999.99 for this assignment) and shove the whole part into a dword and the decimal part into a different dword, then do something like int1+ int2 + (float1+float2)/100similar for subtractionbut then multiplication would be like[INT1*INT2]+[(INT1*FLT2)/100]+[(INT2*FLT1)/100]+[(FLT1*FLT2)/100^2]and for 16bit numbers, it would be like[16bit*16bit] + [16bit*16bit/16bit] + [16bit*16bit/16bit] + [16bit*16bit/16bit] =>32bit + 32bit/16bit + 32bit/16bit + 32bit/16bit =>32bit + 16bit + 16bit + 16bit =>16bit(high):[16bit(low) + 16bit + 16bit + 16bit]First problem is i gotta carry over values into high parts of a register when it overflows from addition. And also i might lose information from dividing a 32bit into a 16bit number, maybe im wrong.Second, bigger problem is that with that 32bit result from multiplication, i have to multiply that by constants from the formulas of the shapes, which would be (zero extended?) 32bit*32bit, and theres no instructions for that.
(DIR) Post #AlP9PW9mO1Vk3vE4wa by Inginsub@clubcyberia.co
2024-08-27T21:24:40.789715Z
1 likes, 1 repeats
@pernia the second one is easy, you have values dwordA:dwordB and dwordC:dwordD, the product is dwordB*dwordD + (dwordA*dwordD + dwordB*dwordC) << 16 + (dwordA*dwordC) << 32
(DIR) Post #AlPDBCpXqPR3swC0Tw by pernia@cum.salon
2024-08-27T22:06:55.366973Z
0 likes, 1 repeats
@Inginsub in the order of operations, shifting comes first right?so it would simplify to 32bit + 32bit << 16 + 32bit << 32 num1 num2 num3at it would end up like num3:num2:num1right? i'm too brainlet for this still
(DIR) Post #AlPDNw2xYZyZb1XMQq by pernia@cum.salon
2024-08-27T22:09:14.567271Z
0 likes, 1 repeats
@Inginsub waitactually it would be likenum3h:num3l:0000:0000+0000:num2h:num2l:0000+0000:0000:num1h:num1lright??
(DIR) Post #AlPDPE5Bz7IRp7CH1E by pernia@cum.salon
2024-08-27T22:09:31.355946Z
1 likes, 1 repeats
@Inginsub lmfao fuckin ghell :0000:
(DIR) Post #AlPDRiajWc1x1X8dYu by Inginsub@clubcyberia.co
2024-08-27T22:09:53.053899Z
1 likes, 1 repeats
@pernia markdown with ``` tags
(DIR) Post #AlPDXXYlSBxIXxzf72 by Inginsub@clubcyberia.co
2024-08-27T22:10:56.192778Z
2 likes, 2 repeats
@pernia nvm it doesn't escape emoji :heyface:
(DIR) Post #AlPDm8gWDitRk5a8LQ by pernia@cum.salon
2024-08-27T22:13:36.888750Z
0 likes, 1 repeats
@Inginsub ok markdown version``` num3h:num3l:00000:00000+ 00000:num2h:num2l:00000+ 00000:00000:num1h:num1l```
(DIR) Post #AlPDwO4vqEjANgt63c by pernia@cum.salon
2024-08-27T22:15:28.046119Z
0 likes, 1 repeats
@Inginsub wherenum3 = dworda*dwordcnum2 = dworda*dwordd + dwordb*dwordcnum1 = dwordb*dowrddand num2 fits in 32bits without overflowing
(DIR) Post #AlPElx8hFKL9tAEkHQ by Inginsub@clubcyberia.co
2024-08-27T22:24:45.399600Z
1 likes, 1 repeats
@pernia :0:1:2:3:i think our pleroma might be broken (again (again (again (again (again (ag
(DIR) Post #AlPEyrUJZKyk7sVJ2m by Inginsub@clubcyberia.co
2024-08-27T22:27:05.283506Z
1 likes, 1 repeats
@pernia can you even use 32 bit regs on 8068? i thought it was 16 bit only (product is stored in dx:ax instead of eax) and you need to store your variables in ram and do piece wise calculations
(DIR) Post #AlPFbedLIMD1YKDyVs by pernia@cum.salon
2024-08-27T22:34:07.941357Z
0 likes, 1 repeats
@Inginsub yea exactly
(DIR) Post #AlPGPhnZnl8xqdsSlk by pernia@cum.salon
2024-08-27T22:43:09.909035Z
1 likes, 1 repeats
@Inginsub im jumbled about the piecewise calculations and the floating part.it would be easier if i just kept the floating part on the lower end of the space and treated it like a whole number (like, i multiplied the entire floating number by a factor of 10 to make it whole), and have a beeg integer, and then do piecewise calculations on whole numbers. then remember which words were "floating" to print them out after the "." to the screen
(DIR) Post #AlPH7oh5Wg2hyWsOrw by Inginsub@clubcyberia.co
2024-08-27T22:51:06.974708Z
2 likes, 1 repeats
@pernia if you really want floating point, keep track of the exponent. you can also use fixed point: 16.16 (16 bit whole part, 16 bit fractional) is stored as dword:dword; in this case you'll need to shift the multiplication result 32 bits right
(DIR) Post #AlPHl5JBggl6nXQCB6 by Inginsub@clubcyberia.co
2024-08-27T22:58:12.266582Z
1 likes, 1 repeats
@perniadw0h:dw0l * dw1h:dw1l = dw0h*dw1h:0000:0000 + dw0h*dw1l:0000 + dw1h*dw0l:0000 + dw0l*dw1l = | <- you split the number here, discard the lowest dword and the second lowest is your fractional part
(DIR) Post #AlPHqQrKzPkZ5IwdrU by Inginsub@clubcyberia.co
2024-08-27T22:59:10.797060Z
1 likes, 1 repeats
@pernia assuming dw0l and dw1l are fractional pats too
(DIR) Post #AlPThw9oSCqQztInAG by FailurePersonified@clubcyberia.co
2024-08-28T01:12:10.713744Z
1 likes, 1 repeats
@pernia high level language (HLL):eyeburger:
(DIR) Post #AlPc3Znr2uyPffrQhc by pernia@cum.salon
2024-08-28T02:45:41.135617Z
2 likes, 1 repeats
@Inginsub in this example, dw0h, dw0l, dw1h, dw1l are 16bits, correct? and their multiplications would yield 32bit (stored in dx:ax) results right? like thisdw0h:dw0l * dw1h:dw1l (16:16 * 16:16)high: wholelow: fractionaland piecewise multiplication would look like this:16 * 16 = dx:ax-----------------------------dw0h*dw1h = resultAh:resultAl dw0h*dw1l = resultBh:resultBl dw1h*dw0l = resultCh:resultCldw0l*dw1l = resultDh:resultDl and so the sum, after multiplying, would look like this:------------------------------------- whole | fractional------------------------------------- 16 | 16 | 16 | 16 highest | higher | lower | lowest -------------------------------------resultAh:resultAl:00000000:00000000 + resultBh:resultBl:00000000 + resultCh:resultCl:00000000 + resultDh:resultDl +for which we will discard the "lowest" dword, and the "lower" dword is the fractional partdid i understand correctly?
(DIR) Post #AlPd0qDPfYRbes4icS by Inginsub@clubcyberia.co
2024-08-28T02:56:00.559521Z
1 likes, 2 repeats
@pernia yes, exactly
(DIR) Post #AlPd93zuJMfqifg8NE by pernia@cum.salon
2024-08-28T02:57:52.568349Z
1 likes, 1 repeats
@Inginsub :hapyday:
(DIR) Post #AlPdH0cClpe8XvNfNI by pernia@cum.salon
2024-08-28T02:59:18.206620Z
1 likes, 1 repeats
@Inginsub why are we throwing out the "lowest" dword? just cuz?
(DIR) Post #AlPdYsYdT194liESdk by Inginsub@clubcyberia.co
2024-08-28T03:02:22.072561Z
1 likes, 1 repeats
@pernia it's fixed point, we have 16 fractional bits. the result has 32 fractonal bits, you only need the upper half. you can do the same with 8 or 32, just don't forget to shift the result appropriately. also it's binary, not decimal, don't forget that if you need output
(DIR) Post #AlPdniVx5de9xo3JBY by qint@clubcyberia.co
2024-08-28T03:05:13.139024Z
2 likes, 1 repeats
@Inginsub @pernia you can use zero width space like this :sane:
(DIR) Post #AlPdrX8lJuuzqW1dRY by pernia@cum.salon
2024-08-28T03:05:54.362472Z
1 likes, 1 repeats
@qint @Inginsub qint summoed 👁
(DIR) Post #AlPeFko89osRBTvMoa by pernia@cum.salon
2024-08-28T03:09:15.270982Z
0 likes, 1 repeats
@qint @Inginsub you fucking whore
(DIR) Post #AlPeFy2mwdKIEhsky0 by qint@clubcyberia.co
2024-08-28T03:10:11.573073Z
1 likes, 1 repeats
@pernia @Inginsub это поистине ужасный момент
(DIR) Post #AlPec7cO1qc8Ii64Zc by pernia@cum.salon
2024-08-28T03:14:20.300021Z
1 likes, 1 repeats
@Inginsub aren't we losing information by throwing out the last dword? or do we just not care about that kind of precision?when would we have to start shifting?and yea now that you mention it, turning that number into a decimal number in ascii might be another issue
(DIR) Post #AlPf5Xb2WNKFGjUki0 by Inginsub@clubcyberia.co
2024-08-28T03:19:39.342068Z
1 likes, 1 repeats
@pernia yes, we lose precision beyond 1/65536th. with 8 or 32 fractional bits you discard the lower byte or dword (also I'm retarded, it should be word instead of dword in the example I gave you, but you get the idea)
(DIR) Post #AlPhkYivR1iMXus0v2 by pernia@cum.salon
2024-08-28T03:49:27.615604Z
1 likes, 1 repeats
@Inginsub ok ok ic.so, i'm thinking for the sum, could i just add resultDh with resultCl,inc for the carry,add resultBl to that, inc for carry again,mov that result into the lowest part of a 3 word buffer,add the inc to resultChinc for carry again starting from 0add to that resultBhinc for carryadd to that resultAlinc for carry againmov the result into the lower part of the 3 word bufferadd inc to result Ahmov that result into the highest part of the 3 word bufferand then i would have the entire result in one buffer.and if not in one buffer, could i mov the results into separate buffers and then figure out how to print those out?
(DIR) Post #AlTX0PQHScmFTDLPDk by pernia@cum.salon
2024-08-30T00:07:54.775393Z
1 likes, 1 repeats
@Inginsub vro i did it, although its kind of broken```.datawhole0 dw 5000float0 dw 0whole1 dw 0float1 dw 5producth dw 0productl dw 0productfloat dw 0; 9999,9999*9999,9999 = 99999998; actual output: 5F59ECC,2BB7 => 99983052.1707; 5000*0.5 = 2500; actual output: 0,61A8 (25000, but in the productfloat)carry dw 0resultah dw 0resultal dw 0resultbh dw 0resultbl dw 0resultch dw 0resultcl dw 0resultdh dw 0resultdl dw 0.codecheck_carry proc near jnc no_increment inc carry no_increment: retcheck_carry endpmul16 proc near ; input: word0h:word0l * word1h:word1l, each 16bit whole 16bit float ; output: producth:productl:productfloat, 32bit whole 16bit float mov ax, whole0 mul whole1 ; dx:ax mov resultah, dx mov resultal, ax xor ax, ax xor dx, dx mov ax, whole0 mul float1 mov resultbh, dx mov resultbl, ax xor ax, ax xor dx, dx mov ax, whole1 mul float0 mov resultch, dx mov resultcl, ax xor ax, ax xor dx, dx mov ax, float0 mul float1 mov resultdh, dx mov resultdl, ax xor ax, ax xor dx, dx mov ax, resultdh add ax, resultcl call check_carry clc ; CF = 0 add ax, resultbl call check_carry clc mov productfloat, ax xor ax, ax mov ax, carry mov carry, 0 add ax, resultch call check_carry clc add ax, resultbh call check_carry clc add ax, resultal call check_carry clc mov productl, ax xor ax, ax mov ax, carry add ax, resultah mov producth, ax ; clear variables xor ax, ax clc mov carry, 0 mov resultah, 0 mov resultal, 0 mov resultbh, 0 mov resultbl, 0 mov resultch, 0 mov resultcl, 0 mov resultdh, 0 mov resultdl, 0 retmul16 endpstart: mov ax, @data mov ds, ax call mul16 mov ax, 4c00h int 21hend start```
(DIR) Post #AlTX9MtYEExiEiJ7Oi by pernia@cum.salon
2024-08-30T00:09:32.562220Z
1 likes, 1 repeats
@Inginsub where should i do the shifting here? i don't know if i did it how i was supposed to, although i think it works except for that part about multiplying that whole number no float with decimal number no whole part
(DIR) Post #AlTXAprE24AkLqv2uG by nishi@hkgk.nishi.boats
2024-08-30T00:09:17.831516Z
2 likes, 0 repeats
@pernia @Inginsub why am i reading asm at 9 am
(DIR) Post #AlTZc8uRVPlvAPZZpY by pernia@cum.salon
2024-08-30T00:37:11.397182Z
1 likes, 1 repeats
@Inginsub @p @qint yall niggas got any ideas? i'm multiplying two floating point numbers, each number with a whole part and fractional part in their own word
(DIR) Post #AlTZdBjMVAWwCrt95E by pernia@cum.salon
2024-08-30T00:37:23.225575Z
1 likes, 1 repeats
@Inginsub @p @qint (8086 assembly btw)
(DIR) Post #AlTZnfuV9Jewhe6Dgm by Inginsub@clubcyberia.co
2024-08-30T00:39:13.079918Z
1 likes, 1 repeats
@pernia I'm currently suffering, will take a look later
(DIR) Post #AlTaB91v3781fzlBku by Inginsub@clubcyberia.co
2024-08-30T00:43:27.198101Z
1 likes, 1 repeats
@pernia btw this is fixed point, not floating point. if you really need floating point for this assignment, it's done differently
(DIR) Post #AlTaC5zpoVWAYcErCK by pernia@cum.salon
2024-08-30T00:43:38.151818Z
1 likes, 1 repeats
@Inginsub escape samsara soon my friend, may the cycles purify ur soul for good
(DIR) Post #AlTaW8XS4UNoEXWF1s by pernia@cum.salon
2024-08-30T00:47:16.116890Z
1 likes, 1 repeats
@Inginsub fffffffffffffffffuckdo you mean like, i can only multiply whole numbers with this, or that the result is gonna be fixed point always?
(DIR) Post #AlTagSjdpsPVlg90sq by Inginsub@clubcyberia.co
2024-08-30T00:49:06.943659Z
1 likes, 1 repeats
@pernia it means your exponent is fixed, in this case at 2^-16
(DIR) Post #AlTb1Der5UIL5WnrbU by pernia@cum.salon
2024-08-30T00:52:56.165460Z
1 likes, 1 repeats
@Inginsub is there a way to go around this, or do i have to compeltely change my logic?also sorry if i keep taking up ur time dont mean to interrupt the suffering. the assignment is past anyways ( :fatteyhogdeath: )
(DIR) Post #AlTbK7E7DtHsdzJ3dg by Inginsub@clubcyberia.co
2024-08-30T00:56:16.978041Z
1 likes, 1 repeats
@pernia does your assignment specify that it's a floating point (as opposed to real or rational number) and if so is there a specific format? if they are going to test your code, you need to know which format to use
(DIR) Post #AlTbm8RIJAvMVrpbpw by pernia@cum.salon
2024-08-30T01:01:21.573318Z
1 likes, 1 repeats
@Inginsub its a real number. positive decimal numbers, like 9999.9999 or 5000 or 0.5)
(DIR) Post #AlTbp8mfU0XUS1GIyW by pernia@cum.salon
2024-08-30T01:01:57.221353Z
1 likes, 1 repeats
@Inginsub no specific format because the prof doesn't even fucking code anymore :dementia:
(DIR) Post #AlTbu00ZXRVggJ59w8 by Inginsub@clubcyberia.co
2024-08-30T01:02:46.983878Z
1 likes, 1 repeats
@pernia so a string? you can go ham then
(DIR) Post #AlTbzPHV096KVoZuKW by pernia@cum.salon
2024-08-30T01:03:44.921866Z
1 likes, 1 repeats
@Inginsub how so?
(DIR) Post #AlTcYDrxQGVhFoEUlM by Inginsub@clubcyberia.co
2024-08-30T01:10:02.101462Z
1 likes, 1 repeats
@pernia you receive a string, it's up to you what to do with it
(DIR) Post #AlTdG8yqxaz8pjOx3g by pernia@cum.salon
2024-08-30T01:17:59.361903Z
0 likes, 1 repeats
@Inginsub thats what i'm trying to figure out :dilbertsuicide:
(DIR) Post #AlTdIO0m2w741wMwqm by pernia@cum.salon
2024-08-30T01:18:26.660496Z
1 likes, 1 repeats
@Inginsub so probably saving the exponent is better right?
(DIR) Post #AlTjxt0sHsFZmIaWoa by Inginsub@clubcyberia.co
2024-08-30T02:33:07.331652Z
1 likes, 1 repeats
@pernia you can do that too. you can implement a proper binary float32 as defined by ieee 754, you can store the exponent as an 8 or 16 bit variable and the mantissa as a 32 bit one (both signed), or you can do a binary decimal thing
(DIR) Post #AlTkrF3M2pT63q8yA4 by pernia@cum.salon
2024-08-30T02:43:07.902023Z
1 likes, 1 repeats
@Inginsub man how the fuck did they make assemblers before c
(DIR) Post #AlTkwGOMUi3xf3MdaC by eidolon@clubcyberia.co
2024-08-30T02:44:03.768483Z
2 likes, 1 repeats
@pernia @Inginsub elbow grease and gumption
(DIR) Post #AlTl2iVGtDGMaJfnt2 by Inginsub@clubcyberia.co
2024-08-30T02:45:11.970103Z
2 likes, 1 repeats
@eidolon @pernia amphetamine
(DIR) Post #AlTlDhkO2czZQOyzUe by pernia@cum.salon
2024-08-30T02:47:14.528589Z
1 likes, 1 repeats
@Inginsub @eidolon no but for real. is that what punch cards were for? for when u didn't have an assembler
(DIR) Post #AlTlEl4r94zI2i3kvI by Inginsub@clubcyberia.co
2024-08-30T02:47:15.198576Z
1 likes, 1 repeats
@pernia it's really easier that it might sound like. the first two options are simple, the third one shouldn't be hard either but I've never done it
(DIR) Post #AlTlFzpbm9Xi5iWALY by lina@eientei.org
2024-08-30T02:47:39.380857Z
2 likes, 1 repeats
@Inginsub @eidolon @pernia mescaline
(DIR) Post #AlTlSLU95pWCiyMqEy by gentoobro@shitpost.cloud
2024-08-30T02:49:53.748249Z
2 likes, 1 repeats
Punch cards were the hard drive, effectively. They held the program, and also received the results.
(DIR) Post #AlTlXrrM9ZIMZzrCts by gentoobro@shitpost.cloud
2024-08-30T02:50:54.335230Z
1 likes, 0 repeats
The machines were comparatively simple and had few instructions back then.
(DIR) Post #AlTlt2MaIPqHEmYfj6 by tyler@nicecrew.digital
2024-08-30T02:54:24.585226Z
4 likes, 0 repeats
x86_64 is an interpreted language :blinksmug:
(DIR) Post #AlTluSXyQnEyjaZ0hE by gentoobro@shitpost.cloud
2024-08-30T02:54:59.291304Z
2 likes, 0 repeats
shhhhh.... don't let them know about microcode
(DIR) Post #AlToSLOXjF9KJ4RCYC by Inginsub@clubcyberia.co
2024-08-30T03:23:26.188933Z
1 likes, 1 repeats
@gentoobro @pernia @tyler hot take: there's nothing wrong with microcode
(DIR) Post #AlWJWveoKkjApGdIsy by p
2024-08-31T08:21:08.474848Z
1 likes, 0 repeats
@pernia @Inginsub @qint I don't know what ideas you want. Just do a 32-bit multiply, this yields a 64-bit result. You need to shift it right by 16 bits to correct the fractional part. There must be a recipe book for fixed-point math somewhere.> each number with a whole part and fractional part in their own word That would be fixed-point, not floating-point.> xor ax, ax> xor dx, dx> mov ax, whole0pernis
(DIR) Post #AlXIQLCD4riFD3VfCS by pernia@cum.salon
2024-08-31T19:43:25.070241Z
1 likes, 1 repeats
@p @Inginsub @qint im saying, how do i multiply two numbers with decimals (eg. 0.5, 9999.9999, 1.0, etc), without an fpu coprocessor.ingisub suggested i use ieee 754 numbers, probably the most sane approach at this point.>perniswhat
(DIR) Post #AlXIdpSlr9hEqVgh4y by Inginsub@clubcyberia.co
2024-08-31T19:45:45.478399Z
2 likes, 1 repeats
@pernia @qint @p oh right, i forgot to take a look. is this nasm?
(DIR) Post #AlXIv1f1l6tnbDcXBI by pernia@cum.salon
2024-08-31T19:48:57.939707Z
1 likes, 1 repeats
@Inginsub @qint @p im using emu8086 thru wine to compile this.tasm might work, but the jumps might be too far away for kt
(DIR) Post #AlXJqn0SOwoAwgBiFc by Inginsub@clubcyberia.co
2024-08-31T19:59:04.363232Z
1 likes, 1 repeats
@pernia >whole0 dw 5000>mov ax, whole0in nasm 'whole0' would be an address and you will need to use [whole0] to access the data, is this different in tasm?
(DIR) Post #AlXKLItoOBgaXxd7ZI by pernia@cum.salon
2024-08-31T20:04:51.945643Z
1 likes, 1 repeats
@Inginsub huh, i think chatgpt warned me about that. i mean it worked, so i assumed chatty was wrong
(DIR) Post #AlYKkE1Tqn9vox3nk0 by p
2024-09-01T07:44:10.313579Z
1 likes, 0 repeats
@pernia @Inginsub @qint > im saying, how do i multiply two numbers with decimalsI think you should do your own homework but when I wrote "Just do a 32-bit multiply, this yields a 64-bit result. You need to shift it right by 16 bits to correct the fractional part.", I already *did* your homework for you.> ingisub suggested i use ieee 754 numbers, probably the most sane approach at this point.You could work directly on the IEEE-754 numbers but "turn on the FPU" is probably way easier. If you wanna build it yourself from scratch, here, this is allegedly better:beating_floating_point--posit.pdf
(DIR) Post #AlYKp0URaoCnIUt6yu by p
2024-09-01T07:45:02.164140Z
4 likes, 1 repeats
@pernia @Inginsub @qint > im using emu8086 thru wine to compile this.WHAT THE DICK, PERNSITHROW AWAY YOUR COMPUTER
(DIR) Post #AlYKuIqQmIgVffhIn2 by p
2024-09-01T07:45:59.591373Z
3 likes, 0 repeats
@pernia @Inginsub @qint sttop being retardedhttps://mirror.netcologne.de/gentoo/distfiles/bin86-0.16.21.tar.gz
(DIR) Post #AlYL3g8FZ79sVBVEjA by Inginsub@clubcyberia.co
2024-09-01T07:47:35.510332Z
2 likes, 1 repeats
@p @qint @pernia IEEE 754 wasn't the only thing I suggested, but he couldn't explain what format the input is supposed to be in
(DIR) Post #AlYL47korp3MAckv5s by neo@shork.comfysnug.space
2024-09-01T07:47:20.160Z
2 likes, 0 repeats
@p@fsebugoutzone.org sorry can't do it. i was born retarded and i'll die retarded@pernia@cum.salon @Inginsub@clubcyberia.co @qint@clubcyberia.co
(DIR) Post #AlYMykHMv2hvpAXkoq by syzygy@pl.absolutelyproprietary.org
2024-09-01T08:09:11.495599Z
1 likes, 1 repeats
@p @Inginsub @qint @pernia lmao
(DIR) Post #AlYN2aw1bQe00BOaES by syzygy@pl.absolutelyproprietary.org
2024-09-01T08:09:53.300894Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p Dude just fucking use nasm
(DIR) Post #AlYNO4OPH5ChRduXlA by p
2024-09-01T08:13:46.973226Z
2 likes, 0 repeats
@Inginsub @pernia @qint > he couldn't explain what format the input is supposed to be in Content-Type: audio/json
(DIR) Post #AlYNREftVDeUCdbHEG by p
2024-09-01T08:14:21.299310Z
0 likes, 0 repeats
@neo @pernia @Inginsub @qint :alexjonesdemons::venomsnakedemon2:
(DIR) Post #AlYNYpYOmkW4bmiRRA by i@declin.eu
2024-09-01T08:15:41.837014Z
4 likes, 0 repeats
@syzygy @Inginsub @qint @pernia @p dude should just do his homework instead of getting a failing grade for turning in something that doesn't run on emu8086
(DIR) Post #AlYOisMpHQTMBSem4e by p
2024-09-01T08:28:44.887429Z
1 likes, 0 repeats
@syzygy @pernia @Inginsub @qint Well, bin86 is nice for bootloader stuff.
(DIR) Post #AlZXW2kiRxHHNGkM9A by pernia@cum.salon
2024-09-01T21:41:56.495499Z
0 likes, 1 repeats
@p @Inginsub @qint > i already did your homework for youlolno. "just multiply" is reiterating the problem>turn on the fpuyou think id be asking for help if i could?thanks for the cool read though
(DIR) Post #AlZXkLjIgqBYHjuFaS by pernia@cum.salon
2024-09-01T21:44:32.244471Z
0 likes, 1 repeats
@Inginsub @qint @p they didnt give me a format, just "here, solve it".i guess part of my problem is finding a way to even represent these numbers
(DIR) Post #AlZYYpjBQpsnnlvLxQ by pernia@cum.salon
2024-09-01T21:53:39.659338Z
0 likes, 1 repeats
@p @Inginsub @qint found that on github, couldnt get it to compile. would i still need an emulator/vm to run the assembled executable or does this have some magick bundled in?
(DIR) Post #AlZYcm3V1l79ZRJ1V2 by pernia@cum.salon
2024-09-01T21:54:22.179785Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p does nasm do 16bit 8086?
(DIR) Post #AlZZQlAkaJHnJLX4YC by Inginsub@clubcyberia.co
2024-09-01T22:03:19.524823Z
2 likes, 1 repeats
@pernia @qint @p @syzygy 'BITS 16' at the start of the file
(DIR) Post #AlZZmOqcGgZcRWQwU4 by pernia@cum.salon
2024-09-01T22:07:18.764007Z
0 likes, 1 repeats
@Inginsub @qint @p @syzygy holy FUCK :suicide:
(DIR) Post #AlZZtqKgThXjiH2xqy by pernia@cum.salon
2024-09-01T22:08:39.213872Z
1 likes, 1 repeats
@Inginsub @p @qint @syzygy wait but would it be similar enough?I finished the proyect btw. Just the fear i had was id use a feature that was too new for 8086 and the prof would cull me
(DIR) Post #AlZaGug4UQKdqi3Eiu by Inginsub@clubcyberia.co
2024-09-01T22:12:44.092054Z
2 likes, 1 repeats
@pernia @qint @p @syzygy it's technically unreal mode, which is literally the same if you only use instructions available on 8086 and avoid 32 bit regs
(DIR) Post #AlZbLQgLXWxcDntghs by pernia@cum.salon
2024-09-01T22:24:50.141976Z
0 likes, 1 repeats
@Inginsub @qint @p @syzygy and would that run natively since itd be like a subset of x86?
(DIR) Post #Ala34l1LSuQL5vYdwu by syzygy@pl.absolutelyproprietary.org
2024-09-02T03:35:35.218810Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p What? It would because it *is* 8086
(DIR) Post #Ala6QaIYJNEI4Zhp9k by neo@shork.comfysnug.space
2024-09-02T04:12:44.487Z
1 likes, 0 repeats
@p@fsebugoutzone.org but then i was the demons@pernia@cum.salon @Inginsub@clubcyberia.co @qint@clubcyberia.co
(DIR) Post #AlaDMEKMkuVuS7QPGS by pernia@cum.salon
2024-09-02T05:30:47.854436Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p so over all these years an extensions its backwarda compatible?
(DIR) Post #AlaDjMkraZlbFYqoee by pwm@pl.absolutelyproprietary.org
2024-09-02T05:34:58.904595Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy you have always been able to do this, it's why it's such a fucking horrible mess they won't throw anything out and the thing itself was a shitter from the get go
(DIR) Post #AlaFOOBdGpDtW9UscK by syzygy@pl.absolutelyproprietary.org
2024-09-02T05:53:36.563673Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p Mostly yeah
(DIR) Post #AlaQsOJ4UIlY4aU8w4 by p
2024-09-02T08:02:18.011387Z
1 likes, 0 repeats
@pernia @Inginsub @qint > lolno. "just multiply" is reiterating the problemUnless you want to implement multiplication yourself, you want to use the multiplication instructions. I don't know how to make that easier. mul, imul.> you think id be asking for help if i could?Yes, you can. I listed all of the PoC||GTFO issues that have boot-sector hacks, including complete guides. "Here is the thing you want to do, here is a list of places that tell you how to do it. All of these PDFs are also zip files that include the code."I type "x87 fpu" into a search engine and I see this immediately: https://wiki.osdev.org/FPU .MOV EDX, CR0 ; Start probe, get CR0AND EDX, (-1) - (CR0_TS + CR0_EM) ; clear TS and EM to force fpu accessMOV CR0, EDX ; store control wordFNINIT ; load defaults to FPUFNSTSW [.testword] ; store status wordCMP word [.testword], 0 ; compare the written status with the expected FPU stateJNE .nofpu ; jump if the FPU hasn't written anything (i.e. it's not there)JMP .hasfpu.testword: DW 0x55AA ; store garbage to be able to detect a change
(DIR) Post #AlaR3WF1KLVlrptePw by p
2024-09-02T08:04:18.693177Z
0 likes, 0 repeats
@pernia @Inginsub @qint > would i still need an emulator/vm to run the assembled executableUnless you plan to write it to a floppy.
(DIR) Post #AlaSsTmUKkLIxaPlLM by pernia@cum.salon
2024-09-02T08:24:41.823701Z
0 likes, 1 repeats
@p @Inginsub @qint >mul, imulno shit. when i have a different word for fractional and whole parts, or am doing ieee flaoting point numbers (because the format is something i had to figure out too), its a few more steps>Yes, you canmaybe i'm not being clear: i'm not allowed to. or wasn't anyway, its done
(DIR) Post #AlaT3fnC13GjOk57nE by pernia@cum.salon
2024-09-02T08:26:42.711941Z
1 likes, 1 repeats
@p @Inginsub @qint then i'm back at square one. i didn't know current x86 was backwards compatible with 8086, so now nasm seems like the better choice
(DIR) Post #AlaTtExh16GlF6a9Vw by p
2024-09-02T08:36:04.136208Z
1 likes, 0 repeats
@neo @pernia @Inginsub @qint And then neo was a zombie.
(DIR) Post #AlaU4G55CD0VtoICMC by gentoobro@shitpost.cloud
2024-09-02T08:38:02.307466Z
2 likes, 0 repeats
It's kind of backwards compatible. It can be put into the older modes, but you can't run 16 or 32 bit code directly while in 64 bit mode. They used some of the older opcodes to implement the 64 bit prefixes. You can have your program run in one of the older modes but you can't just switch back and forth willy nilly every other instruction inside it.
(DIR) Post #AlaXV909vOgRckV8fA by p
2024-09-02T09:16:32.054529Z
0 likes, 0 repeats
@pernia @Inginsub @qint > when i have a different word for fractional and whole parts,No, that is your problem. It's fixed-point and you confuse fixed-point and floating-point. What you want to do is multiply 0xNNNN by 0xMMMM. You get 0xWWXXYYZZ, and the W is overflow, the Z is roundoff, your answer is 0xXXYY.> maybe i'm not being clear: i'm not allowed to.Well then why are you talking about it?
(DIR) Post #AlaXaxanFxtRycPTkG by p
2024-09-02T09:17:35.123384Z
1 likes, 0 repeats
@pernia @Inginsub @qint Most people just scrawl 512 bytes to a file and then tell bochs that it's a boot sector because that's what you do.
(DIR) Post #Alaax4Tqcy4fZZOcnw by pernia@cum.salon
2024-09-02T09:55:09.148585Z
0 likes, 1 repeats
@p @Inginsub @qint >You get 0xWWXXYYZZi got as far as that before you joined the thread> Well then why are you talking about it?if i ever did talk about fpu's, it was to say i wasn't allowed to use them
(DIR) Post #AlabMptbTWaNrujFAW by p
2024-09-02T09:59:51.169578Z
0 likes, 0 repeats
@pernia @Inginsub @qint > i got as far as thatThat's as far as you need!> before you joined the threadYou asked me!
(DIR) Post #Alacj2ioZLBNyMpqi0 by pernia@cum.salon
2024-09-02T10:15:01.677957Z
2 likes, 1 repeats
@p @Inginsub @qint > You asked me!you went through one paper, 3 opinions on tools that do the same thing, and missed the whole point of the question once, only to repeat something someone else said 3 days ago. read the FUCKING THREAD NIGGER.gn
(DIR) Post #Alb8tkGuhebQTAvqCG by p
2024-09-02T16:15:33.969337Z
3 likes, 0 repeats
@pernia @Inginsub @qint You sent me a page of assembly and asked what was wrong! I don't know, I didn't read it!
(DIR) Post #AlbO7UyzqIfgPzZFPU by pernia@cum.salon
2024-09-02T19:06:05.193066Z
1 likes, 1 repeats
@p @Inginsub @qint what was wrong is i probably never shifted the result. ill definately revisit this proyect once i got time again
(DIR) Post #AlbelWkAJWAYjGjtmC by p
2024-09-02T22:12:38.491169Z
2 likes, 0 repeats
@pernia @Inginsub @qint I told you to shift it, you said that you already figured that out!
(DIR) Post #Albf4ETGTVtzYlkmTw by Inginsub@clubcyberia.co
2024-09-02T22:15:27.790239Z
2 likes, 1 repeats
@p @qint @pernia to be fair, with a 16 bit fractional part he doesn't need to shift anything, discarding the lowest word is enough
(DIR) Post #AlbgCsO43GGHd10TTM by p
2024-09-02T22:28:47.355328Z
2 likes, 0 repeats
@Inginsub @pernia @qint If he does a 16x16 multiplication, he'll just have to take the low half of one register and the high half of the other. But notionally, it's a shift, right, like that is the operation you do, you throw out the upper 8 as overflow and the lower 8 as underflow.
(DIR) Post #Albgg5E5OZLPqVGZqi by Inginsub@clubcyberia.co
2024-09-02T22:33:54.614918Z
2 likes, 1 repeats
@p @qint @pernia he multiplies 32 bit numbers in 16.16 format. 16x16 comes from the 8086 limitation of only having 16 bit regs to work with, but in this case each product will have 0, 16, or 32 fractional bits.
(DIR) Post #AlboLzR40xfrjCGZXM by pernia@cum.salon
2024-09-03T00:00:02.584379Z
1 likes, 1 repeats
@Inginsub @qint @p what i noticed is that it works mostly when i do this (throwing out the last 16 bits of the 16.16.16.16 product), but if im doing for example 5000*0.5, i end up with0000.0000.25000.0000which is almost right, and i think this is where a shift comes in correct?
(DIR) Post #Alchd4UdxSqDof6B60 by neo@shork.comfysnug.space
2024-09-03T10:18:59.732Z
1 likes, 0 repeats
@p@fsebugoutzone.org fugggggggggggggg@pernia@cum.salon @Inginsub@clubcyberia.co @qint@clubcyberia.co
(DIR) Post #AlciInf2vjJRm4rVya by p
2024-09-03T10:26:58.873894Z
0 likes, 0 repeats
@pernia @Inginsub @qint Dude, just use bochs and step through the instructions.
(DIR) Post #Ald9TF2OhGROL7zJ5M by pernia@cum.salon
2024-09-03T15:31:22.108537Z
0 likes, 1 repeats
@p @Inginsub @qint emu8086 also has step :3010:
(DIR) Post #AldLWNYcfxwL59K7Q8 by p
2024-09-03T17:46:25.867303Z
0 likes, 0 repeats
@pernia @Inginsub @qint Lots of things do but bochs is designed for this.
(DIR) Post #AldV4QUv9KdTdOtyMK by pernia@cum.salon
2024-09-03T19:33:23.052802Z
0 likes, 1 repeats
@p @Inginsub @qint does bochs display the variables and registers as its executed?
(DIR) Post #AldVbpbEqHF12imlEW by syzygy@pl.absolutelyproprietary.org
2024-09-03T19:39:26.733810Z
2 likes, 1 repeats
@pernia @Inginsub @qint @p I think Qemu can if you attach GDB to it
(DIR) Post #AldWuSuZWK1a8JHHu4 by p
2024-09-03T19:54:02.359027Z
3 likes, 0 repeats
@syzygy @pernia @Inginsub @qint pernis is just talkin' crazy because he wants to run WINE instead of just doing the thing that people use if they are doing it for a living.
(DIR) Post #AldY0Xbj4bzgOBvL3A by syzygy@pl.absolutelyproprietary.org
2024-09-03T20:06:19.633671Z
1 likes, 1 repeats
@p @Inginsub @qint @pernia Bloody hell
(DIR) Post #AldYA59VivBF27HAGG by churkia@cum.salon
2024-09-03T20:08:01.945115Z
3 likes, 1 repeats
@pernia @p @Inginsub @qint wtf just run it on a real computer pu$$y
(DIR) Post #AldYXsrT4ZlFraBb3g by p
2024-09-03T20:12:22.100242Z
1 likes, 0 repeats
@syzygy @Inginsub @pernia @qint Some men are beyond saving.
(DIR) Post #Aldav6jbrHAnSWiD5s by pernia@cum.salon
2024-09-03T20:38:56.215707Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p woah thats cool
(DIR) Post #Aldb9p4jnTy529bxdw by pernia@cum.salon
2024-09-03T20:41:35.011080Z
0 likes, 1 repeats
@p @Inginsub @qint @syzygy none of my problems have anything to do with the tools im using. Have fun masturbating about tools, im not joining the goon sesh, sorry.
(DIR) Post #AldbxbKNBY7csIf1SS by pernia@cum.salon
2024-09-03T20:50:35.345945Z
0 likes, 1 repeats
@churkia @Inginsub @p @qint you faggots are missing the entire point<how do i solve x>use y tool<will this help me solve x?>no, but i like it more than tool zeat shit
(DIR) Post #AldcpwqROuZfFMZhg0 by p
2024-09-03T21:00:27.187135Z
0 likes, 0 repeats
@pernia @Inginsub @qint @syzygy Man, if we're talkin' about a tool, we're talkin' about a tool. I say "fire it up in bochs and step through" and instead of "Oh, okay, I'm using emu8086 but I can step through" you go "does bochs tell you the value of registers".
(DIR) Post #AlddjowDz7RswPvEcC by p
2024-09-03T21:10:33.045437Z
0 likes, 0 repeats
@pernia @churkia @Inginsub @qint > <how do i solve xI told you.> eat shit No.
(DIR) Post #AldeKzxfxlCTqPKROK by pernia@cum.salon
2024-09-03T21:17:13.959187Z
0 likes, 1 repeats
@p @Inginsub @qint @churkia > i told you3 days, a paper, and reframing the entire problem (which reading the thread wouldve solved) after ingichud did. And when following up you suggested a tool that did the same thing as what i was already using.
(DIR) Post #AldeWpkbkgsReQrMvY by pernia@cum.salon
2024-09-03T21:19:21.724277Z
0 likes, 1 repeats
@p @Inginsub @qint @syzygy > Man, if we're talkin' about a tool, we're talkin' about a tool.Whos "we" nigga??? You brought up bochs> "Oh, okay, I'm using emu8086 but I can step through" you go "does bochs tell you the value of registers".i said both. I dont need a different tool
(DIR) Post #AlderRkoAOP1J8mZfc by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:23:06.934436Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p I'm starting to think you're the tool here.
(DIR) Post #Aldf279p5IAOc8ZNvk by p
2024-09-03T21:25:03.718851Z
0 likes, 0 repeats
@pernia @Inginsub @churkia @qint Man, you dump a giant assembly listing and I don't know what to do with that. I can tell you to do a multiply and then toss out the bottom 16 bits, so I did.
(DIR) Post #Aldf7QtF98z7GHLnu4 by mint@ryona.agency
2024-09-03T21:26:00.423869Z
2 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy It appears you started it first by pointing out how he shouldn't use emu8086 in Wine (the only stable Linux ABI). The bzip2 debacle wasn't that long ago, was it?
(DIR) Post #Aldf7u26nGJ7eAinFQ by p
2024-09-03T21:26:06.484227Z
1 likes, 0 repeats
@pernia @Inginsub @qint @syzygy You said you turned it in already and that it was already solved so that seems moot. Now we're discussing the inherent superiority of bochs.
(DIR) Post #AldfDBxrYHnqhzG2AS by 0@shitpost.cloud
2024-09-03T21:27:03.105668Z
1 likes, 0 repeats
> you faggots are missing the entire pointYour homework having artificial limits is lost on us.
(DIR) Post #AldfKhBPsdwJYgAvLs by pernia@cum.salon
2024-09-03T21:28:22.831746Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p hop off my cock
(DIR) Post #AldfLfHASOBtvtKMe8 by p
2024-09-03T21:28:35.710947Z
3 likes, 1 repeats
@mint @Inginsub @pernia @qint @syzygy > (the only stable Linux ABI).ABIs are stupid. The kernel still runs static binaries from the 90s. Dynamic linking was a mistake.> The bzip2 debacle wasn't that long ago, was it? xz?
(DIR) Post #AldfQ8TTq5d1eIDbnM by pernia@cum.salon
2024-09-03T21:29:22.658830Z
0 likes, 1 repeats
@0 @Inginsub @qint @churkia @p its only as lost as your ability to read
(DIR) Post #AldfUvSheATkjt8gJk by mint@ryona.agency
2024-09-03T21:30:15.251560Z
3 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy >Dynamic linking was a mistake.TRVKE>xz?Well yes, you reminiscented about a hellthread that spawned from someone pointing out you still use bzip2 in 202X not that long ago.
(DIR) Post #AldfVMYeu8HmmB8Jqi by 0@shitpost.cloud
2024-09-03T21:30:20.068052Z
1 likes, 0 repeats
> readi'm not scrolling up, tell me this ain't about your already late homework
(DIR) Post #Aldfh6W0NQjCUlUTmi by p
2024-09-03T21:32:28.186656Z
1 likes, 1 repeats
@0 @pernia @churkia @Inginsub @qint I'll just do what I should have done to begin with and dump my old-ass PIC multiplication routines from 20 years ago:; mul8; ( x y -- z0 z1 )mul8:movf indf, 0; w = ydecf fsr, 1; ( x y0 ? ^)clrf indf; ( x y0 y1 ); Y got fatdecf fsr, 1; ( x y0 y1 ? ^ )clrf indfdecf fsr, 1clrf indf; ( x y0 y1 z0 z1 ); ( x y0 y1 z0 z1 )movlw 4addwf fsr, 1; ( x ^ y0 y1 z0 z1 )mul8_l:movf indf, 1; x == 0btfsc status, 2goto mul8_endbcf status, 0rrf indf, 1; x >> 1btfsc status, 0goto mul8_add; add if the bit was setdecf fsr, 1; ( x y0 ^ y1 z0 z1 )mul8_last:; ( x y0 ^ y1 z0 z1 );clrwdtbcf status, 0rlf indf, 1; y0 << 1decf fsr, 1; ( x y0 y1 ^ z0 z1 )rlf indf, 1; y1 << 1incf fsr, 1; ( x y0 ^ y1 z0 z1 )incf fsr, 1; ( x ^ y0 y1 z0 z1 )goto mul8_lmul8_add:; ( x ^ y0 y1 z0 z1 )movlw 4subwf fsr, 1; ( x y0 y1 z0 z1 )call over16; ( x y0 y1 z0 z1 y0 y1 )call add16; ( x y0 y1 z0+y0 z1+y1+carry )movlw 3addwf fsr, 1; ( x y0 ^ y1 z0 z1 )goto mul8_lastmul8_end:movlw 3subwf fsr, 1movf indf, 0incf fsr, 1incf fsr, 1incf fsr, 1movwf indfmovlw 4subwf fsr, 1movf indf, 0incf fsr, 1incf fsr, 1incf fsr, 1movwf indfreturn; mul16; ( x0 x1 y0 y1 -- r0 r1 r2 r3 )mul16:; a = x0 * y0; b = x0 * y1; c = x1 * y0; d = x1 * y1; e = b + c; ; a1 a0; b1 b0 ; c1 c0 ; + d1 d0 ; --------------; r3 r2 r1 r0; r <= 0xfffe0001; Calculate Bcall incf3movf indf, 0call decf4movwf indf; push x0incf fsr, 1movf indf, 0call decf2movwf indf; push y1call mul8; ( x0 x1 y0 y1 b0 b1 ); Calculate Ccall incf4movf indf, 0call decf5movwf indf; push x1call incf4movf indf, 0call decf5movwf indf; push y0call mul8; ( x0 x1 y0 y1 b0 b1 c0 c1 ); Create E and fatten him upcall add16; ( x0 x1 y0 y1 e0 e1 )call decf2movwf indfcall incf2movf indf, 0decf fsr, 1movwf indfcall incf2movf indf, 0clrf indfdecf fsr, 1movwf indf; ( x0 x1 y0 y1 e0 e1 ^ e2 e3 ); Calculate Acall incf5movf indf, 0call decf8movwf indf; push x0call incf6movf indf, 0call decf7movwf indf; push y0call mul8; ( x0 x1 y0 y1 e0 e1 e2 e3 a0 a1 ); Calculate Dcall incf8movf indf, 0call decf9movwf indf; push x1call incf7movf indf, 0call decf8movwf indf; push y1call mul8; ( x0 x1 y0 y1 e0 e1 e2 e3 a0 a1 d0 d1 ); Move DA back a little...movf indf, 0call incf8movwf indfcall decf7movf indf, 0call incf8movwf indfcall decf7movf indf, 0call incf8movwf indfcall decf7movf indf, 0call incf8movwf indfcall decf7; ( a0 a1 d0 d1 e0 e1 e2 e3 ); Add DA to Big Egoto add32; mul8_24; Multiplies an 8-bit number by a 24-bit number, resulting in a 32-bit number.; ( x0 x1 x2 y -- r0 r1 r2 r3 )mul8_24:; a = x0 * y; b = x1 * y; c = x2 * y; d = a + b<<8;a1 a0; b1 b0 ; c1 c0 ; movf indf, 0pushw; ( x0 x1 x2 y y )call rot; ( x0 x1 y y x2 )call mul8; ( x0 x1 y c0 c1 )movf indf, 0call incf3; ( x0 x1 ^ y c0 c1 )call rswap; ( x0 c1 ^ y c0 c1 )call decf2call rswap; ( x0 c1 y x1 )call incf3call rswap; ( c0 ^ c1 y x1 )call decf2call rswap; ( c0 c1 x0 ^ x1 )call decf2movwf indf; ( c0 c1 x0 x1 y )push0call mul16; If there is a stack overflow anywhere in the code, it; would be here; mul16 uses lots of stack.; ( c0 c1 d0 d1 d2 d3 )call incf3movf indf, 0; ( c0 c1 d0 ^ d1 d2 d3 )call decf2; ( c0 c1 d0 d1 d2 ^ d3 )call rswap; ( c0 c1 d0 d1 d0 ^ d3 )call decf2; ( c0 c1 d0 d1 d0 d3 ? )movwf indf; ( c0 c1 d0 d1 d0 d3 d2 )call incf3movf indf, 0; ( c0 c1 d0 d1 ^ d0 d3 d2 )call decf2movwf indf; ( c0 c1 d0 d1 d0 d1 ^ d2 ) d3 is always zerocall incf5movf indf, 0; ( c0 ^ c1 d0 d1 d0 d1 d2 )clrf indfcall decf2movwf indf; ( 0 c1 c0 ^ d1 d0 d1 d2 )incf fsr, 1movf indf, 0clrf indf; ( 0 0 ^ c0 d1 d0 d1 d2 )call decf2movwf indf; ( 0 0 c0 c1 ^ d0 d1 d2 )call decf4clrf indf; ( 0 0 c0 c1 d0 d1 d2 d3 )goto add32
(DIR) Post #AldfjcyQfU9nk5zNkO by pernia@cum.salon
2024-09-03T21:32:53.347501Z
0 likes, 1 repeats
@p @Inginsub @qint @syzygy bochs is GAY.Also its solved but with zesty hacks i dont wanna share, id still like to figure out a proper solution
(DIR) Post #AldfmtNw6iaLVhTbY8 by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:33:29.511226Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p That's why you gotta use Qemu
(DIR) Post #AldfnHY2GovMRyO0ci by mint@ryona.agency
2024-09-03T21:33:34.170872Z
3 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy But now that we're here, I'd derail it further by pointing out that Bochs's accuracy in terms of stuff like timings sucks compared to 86box. I think it's a little less convenient for debugging, but you could still use gdb with it.
(DIR) Post #AldftrN9zKeRIOR5Jg by pernia@cum.salon
2024-09-03T21:34:44.033245Z
1 likes, 1 repeats
@0 @Inginsub @qint @churkia @p ill only communicate to mia "moffman" khomeni through official channels. where is @0
(DIR) Post #AldfuhGv1mYYG5upo8 by p
2024-09-03T21:34:55.586628Z
2 likes, 0 repeats
@pernia @syzygy @Inginsub @qint That is exactly how the yaoi fan-fiction of you two ends.
(DIR) Post #AldfxuTYOPuC4uMEd6 by 0@shitpost.cloud
2024-09-03T21:35:29.917513Z
1 likes, 0 repeats
Fake account.
(DIR) Post #Aldg3QcwHYchF3NYjw by syzygy@clubcyberia.co
2024-09-03T21:36:27.922742Z
1 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy He's quite the boyperp.
(DIR) Post #Aldg5yUDMhWcpkVp4q by p
2024-09-03T21:36:57.877097Z
2 likes, 0 repeats
@mint @Inginsub @pernia @qint @syzygy Yeah, but I wasn't jumping in and telling him to use bochs out of nowhere, I just told him "fire up bochs and step through it" and he wants to argue about emulators instead of just stepping through the code.
(DIR) Post #Aldg60gLCaPhdwCXFw by pernia@cum.salon
2024-09-03T21:36:56.304827Z
1 likes, 1 repeats
@0 @Inginsub @qint @churkia @p @0 no. i want a pgp-signed message confirming ur true identity or ill nuke ur account for impersonation
(DIR) Post #AldgBDkQ3Eb3c7aqxM by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:37:53.774011Z
1 likes, 1 repeats
@pernia @Inginsub @qint @churkia @p @0 @0 Signed image of a dick with a cig
(DIR) Post #AldgD6JWf1bV8auWmW by p
2024-09-03T21:38:15.150752Z
3 likes, 0 repeats
@pernia @Inginsub @qint @syzygy > bochs is GAY.:no_u2:> Also its solved but with zesty hacks i dont wanna share, id still like to figure out a proper solution I dropped my code. All tested and working. Translate it into x86, you have more than just one register on x86. Should be easy.
(DIR) Post #AldgDeQRpnLKvuPXI8 by pernia@cum.salon
2024-09-03T21:38:18.813050Z
0 likes, 1 repeats
@p @Inginsub @qint @churkia @0 heh, this is more like it
(DIR) Post #AldgFeX8P8N1qYUcvg by RedTechEngineer@fedi.lowpassfilter.link
2024-09-03T21:38:24.473251Z
3 likes, 0 repeats
@p @Inginsub @qint @pernia @syzygy @mint >Dynamic linking was a mistake.PREACH 📢
(DIR) Post #AldgHQ4Z8ksVZnyMfg by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:39:00.739905Z
2 likes, 1 repeats
@RedTechEngineer @Inginsub @qint @pernia @p @mint 🗣️🗣️🗣️🗣️
(DIR) Post #AldgK6qr3o8gpdqGzA by pernia@cum.salon
2024-09-03T21:39:29.456432Z
1 likes, 1 repeats
@p @Inginsub @qint @syzygy thanks p :hug:
(DIR) Post #AldgQRTNIts4WcsZRw by mint@ryona.agency
2024-09-03T21:40:38.489919Z
2 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy You instead linked a tarball of bin86, which he apparently couldn't build so he took the path of least resistance. The link itself returns 404 also.
(DIR) Post #AldgWqnI4agynMFa6q by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:41:47.870638Z
2 likes, 1 repeats
@pernia @Inginsub @qint @p Should've fuckin' used 8a(1)
(DIR) Post #AldgaYYLpnP7Nd1tku by pernia@cum.salon
2024-09-03T21:42:27.653624Z
2 likes, 1 repeats
@syzygy @Inginsub @qint @p how about you use my dick as a toothbrush
(DIR) Post #AldgeupMxbRjcb4Ilc by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:43:15.930339Z
1 likes, 2 repeats
@pernia @Inginsub @qint @p Dudes call me the Black & Decker Pecker Wrecker
(DIR) Post #Aldgjpqetshfcv18ca by mint@ryona.agency
2024-09-03T21:44:08.359472Z
3 likes, 1 repeats
@syzygy @Inginsub @qint @pernia @pDeck & Sheker.mp3
(DIR) Post #Aldh2LHEmuUWJVH3nE by pernia@cum.salon
2024-09-03T21:47:29.535250Z
1 likes, 1 repeats
@mint @Inginsub @qint @p @syzygy pete cant help but drag a cracka's nuts through glass before giving him exactly what he needed.
(DIR) Post #Aldh4UMTyyiH4Hkcvw by p
2024-09-03T21:47:54.063904Z
2 likes, 0 repeats
@mint @Inginsub @pernia @qint @syzygy > Bochs's accuracy in terms of stuff like timings sucks compared to 86box.bochs targets accuracy; I haven't used 86box so I don't have an opinion, but it is fully fluoridated and appears to target gaming. If it is real, it should probably get added to https://wiki.osdev.org/Emulator_Comparison at some point.
(DIR) Post #AldhAXUbFr1aW3Qu9I by p
2024-09-03T21:48:59.671234Z
2 likes, 0 repeats
@syzygy @Inginsub @pernia @qint @syzygy I don't know what that means but he does call you "b-baka" several times.
(DIR) Post #AldhD0ygbH06Xfgamm by p
2024-09-03T21:49:26.517422Z
1 likes, 0 repeats
@syzygy @pernia @0 @0 @Inginsub @churkia @qint teh rei
(DIR) Post #AldhHjL7bcRrHoQdIO by p
2024-09-03T21:50:17.649734Z
1 likes, 0 repeats
@pernia @0 @Inginsub @churkia @qint man you can't even read pic i can barely read that shit it is old
(DIR) Post #AldhIg0xSENNGMRrYe by churkia@cum.salon
2024-09-03T21:50:26.997838Z
1 likes, 1 repeats
@pernia @mint @Inginsub @p @qint @syzygy if you wanted the answers 2 ur homework just say so
(DIR) Post #AldhLkkEK9U4nn5hVA by p
2024-09-03T21:51:01.271184Z
1 likes, 0 repeats
@RedTechEngineer @Inginsub @mint @pernia @qint @syzygy :uriel:
(DIR) Post #AldhQIjFugGRMQnu8O by p
2024-09-03T21:51:50.587293Z
1 likes, 0 repeats
@pernia @Inginsub @qint @syzygy It was intended to be useless because no one wants to read a long-ass assembly listing. It is easier to just rewrite that code than read it.
(DIR) Post #AldhUpXbrOuiHgW4Ui by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:52:38.690277Z
2 likes, 2 repeats
@p @Inginsub @qint @pernia @RedTechEngineer @mint :uriel: "we live in a world of dogmas"
(DIR) Post #AldhXS5DX63QOpUCMy by p
2024-09-03T21:53:08.128668Z
1 likes, 0 repeats
@mint @Inginsub @pernia @qint @syzygy Oh, yeah, I wanted to save him from running a stupid Windows binary under WINE. I also told him how to do the thing he wanted to do.
(DIR) Post #AldhbDjKq3ab2j31kW by churkia@cum.salon
2024-09-03T21:53:47.392599Z
2 likes, 1 repeats
@p @Inginsub @qint @pernia @0 i saw clrf and thought i was having a stroke
(DIR) Post #AldhfW7eOn5lFATCa0 by pernia@cum.salon
2024-09-03T21:54:32.350416Z
0 likes, 1 repeats
@p @Inginsub @qint @syzygy thats the most useful contribution you've given me in this thread so far
(DIR) Post #AldhhoBoCGn9rBVWm8 by mint@ryona.agency
2024-09-03T21:54:58.949409Z
2 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy Bochs essentially has a single CPU core and changing it, say, from Pentium II to Pentium just disables the instuctions specific to former. Haven't seen any fluoride in 86box aside from pisscord RPC integration.>If it is real, it should probably get added to https://wiki.osdev.org/Emulator_Comparison at some point.It appears there haven't been any major edits since 2009. PCem started in 2007 but I think haven't picked up the pace until 2010s, 86box forked off in 2016.Screenshot_20240904_004838.png
(DIR) Post #AldhluAVuOg7Yir51M by churkia@cum.salon
2024-09-03T21:55:44.158767Z
1 likes, 1 repeats
@pernia @p @Inginsub @qint @syzygy damn he just trying to help wats next a code of conduct?
(DIR) Post #AldhlyjkvJFHjBNHVY by p
2024-09-03T21:55:45.645621Z
3 likes, 0 repeats
@pernia @mint @Inginsub @qint @syzygy cracka i am not wikipedia do you know what they do to a motherfucker that just dumps an assembly listing on a mailing list and asks people where his bug is DO YOU KNOW WHAT THEY DOYOU WILL BE GLAD TO HAVE YOUR NUTS DRAGGED THROUGH GLASS INSTEAD OF THAT"Here's where you look that up" is more useful than "Let me spend a couple of hours to debug your shit for you".
(DIR) Post #AldhqtFqjZY6AkjCjo by pernia@cum.salon
2024-09-03T21:56:37.594037Z
1 likes, 1 repeats
@mint @Inginsub @qint @p @syzygy ive seen good things from 86box. dosbox and emu8086 just gave me a way shorter devloop so i used those
(DIR) Post #AldhspLgE9VydaNYUC by syzygy@clubcyberia.co
2024-09-03T21:56:58.079281Z
2 likes, 2 repeats
@p @Inginsub @qint @pernia @syzygy @mint Can't spell chatgpt without p.
(DIR) Post #AldhuM4y1PaqRGI37o by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:57:15.701179Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p @mint :yesivape: Duuude just use qemu
(DIR) Post #AldhusHqH4uEKSYmdU by p
2024-09-03T21:57:22.091107Z
0 likes, 0 repeats
@churkia @0 @Inginsub @pernia @qint It clears f.
(DIR) Post #AldhwmpbWq1fzLGPdw by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:57:41.280493Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @pernia @p @mint What did I mean by this?
(DIR) Post #Aldhy8HTGWdMnnwL6O by p
2024-09-03T21:57:57.443934Z
4 likes, 0 repeats
@pernia @Inginsub @qint @syzygy The most useful contribution was explaining the difference between fixed-point and floating-point and telling you to go read PoC||GTFO.
(DIR) Post #AldhzOkvUsXeBkJxqK by pernia@cum.salon
2024-09-03T21:58:10.060092Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p @mint why are you in thia thread from 3 different accounts
(DIR) Post #Aldi50hPqsVdJdM4ga by syzygy@clubcyberia.co
2024-09-03T21:59:10.833872Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint To put more weight to my opinions.
(DIR) Post #Aldi59aenNRytHGIts by p
2024-09-03T21:59:13.575360Z
0 likes, 0 repeats
@mint @Inginsub @pernia @qint @syzygy The great part about a wiki is it's no single individual's responsibility.
(DIR) Post #Aldi7tAeIbeopqOvxo by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:59:42.400055Z
2 likes, 1 repeats
@pernia @Inginsub @qint @p @mint I forget the logins for the others when the other voices take over.
(DIR) Post #Aldi7vUveB4G3Ju9qq by pernia@cum.salon
2024-09-03T21:59:41.495908Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p @syzygy @mint thats telling nigga
(DIR) Post #Aldi8ixJlPtJRYZ1P6 by syzygy@pl.absolutelyproprietary.org
2024-09-03T21:59:51.303063Z
1 likes, 1 repeats
@pernia @Inginsub @mint @p @qint escucho... voces...
(DIR) Post #AldiE2SChJ5DMcXpiq by p
2024-09-03T22:00:49.918838Z
1 likes, 0 repeats
@pernia @mint @Inginsub @qint @syzygychunli_yawn.gif
(DIR) Post #AldiLs4x9hG1VFP7xI by p
2024-09-03T22:02:14.855309Z
4 likes, 0 repeats
@syzygy @Inginsub @mint @pernia @qint @syzygy ChatGPT is a machine referring to itself in the first-person and I will kill it on the grounds that it is an abomination.
(DIR) Post #AldiMXZsrbMQD3BuMK by pernia@cum.salon
2024-09-03T22:02:19.662912Z
3 likes, 1 repeats
@syzygy @Inginsub @qint @p @mint fuckin 𝓯𝓻𝓮𝓪𝓴
(DIR) Post #AldiVwPPuYOdpPmHU8 by syzygy@clubcyberia.co
2024-09-03T22:04:01.977323Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint I should of read those library books instead of selling them for meth, but eeehhh.
(DIR) Post #AldiYQcsXGfW7lGCqe by syzygy@pl.absolutelyproprietary.org
2024-09-03T22:04:29.383886Z
1 likes, 1 repeats
@pernia @Inginsub @qint @p @mint You can't make me take Thorazine.
(DIR) Post #Aldiq7XUEtAq8iAtFI by p
2024-09-03T22:07:42.866306Z
1 likes, 0 repeats
@syzygy @pernia @Inginsub @mint @qint @syzygy :awwright:
(DIR) Post #AldjjzK7yGjgsOZ8LY by pernia@cum.salon
2024-09-03T22:17:46.578773Z
0 likes, 1 repeats
@p @Inginsub @qint @syzygy @mint >do you know what they do to a motherfucker that just dumps an assembly listing on a mailing list and asks people where his bug isi never did that you faggot. i'm askin a purely logical question, you don't need my code to think about it. showing you my work is not a request for you to lint it. And you're pressing me for using wine instead of bochs or some assembler i already tried and failed to compile. then you're telling me to look for a bootsector program in some obscure pdf file. wrong place wrong time nigger
(DIR) Post #AldnJFwkSWcmQg8g52 by p
2024-09-03T22:57:48.005568Z
2 likes, 1 repeats
@pernia @Inginsub @mint @qint @syzygy pernis I ain't even know what you were asking that I didn't answer with "multiply then shift" but I ain't tryna have an argument about some shit I ain't even know what we're arguing about, I'd rather watch you go "b-baka" at syzygy a while.
(DIR) Post #AldnxvMRts7ISQYIds by pernia@cum.salon
2024-09-03T23:05:06.660672Z
2 likes, 1 repeats
@p @Inginsub @qint @syzygy @mint i will nuke syzygy the second i locate him
(DIR) Post #AldoCXW0qA60qRzjKi by syzygy@clubcyberia.co
2024-09-03T23:07:39.576098Z
4 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint Your front door is unlocked.
(DIR) Post #AldoFCbN3LQEqqlq5o by pernia@cum.salon
2024-09-03T23:08:15.286836Z
2 likes, 1 repeats
@syzygy @Inginsub @qint @p @syzygy @mint no it isnt
(DIR) Post #AldoLlVQC3UmqG7KpE by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:09:26.126008Z
4 likes, 2 repeats
@pernia @Inginsub @qint @p @mint 33°55'04.9"S 151°02'06.1"E I am smoking crack in the bathroom come get me
(DIR) Post #AldocpykodbVdbyhQu by syzygy@clubcyberia.co
2024-09-03T23:12:30.409504Z
3 likes, 2 repeats
@pernia @Inginsub @qint @p @syzygy @mint :)
(DIR) Post #AldofnSWdn9agwJYkC by pernia@cum.salon
2024-09-03T23:13:02.394519Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @p @mint sending 30 billion abbos to your location
(DIR) Post #AldokXUTRHOyc7UGbA by pernia@cum.salon
2024-09-03T23:13:54.480306Z
2 likes, 1 repeats
@syzygy @Inginsub @qint @p @syzygy @mint kill yourself
(DIR) Post #AldolOM8szEGZczrTE by p
2024-09-03T23:14:05.394910Z
5 likes, 0 repeats
@pernia @Inginsub @mint @qint @syzygyitsoverwereback.gif
(DIR) Post #Aldot4JnGoBIkBYhtY by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:15:27.882100Z
2 likes, 1 repeats
@pernia @Inginsub @qint @syzygy @p @mint Keep talking shit and I'm posting them to Chinese porn forums
(DIR) Post #AldozCerAyoqLYKtU0 by syzygy@clubcyberia.co
2024-09-03T23:16:33.344011Z
3 likes, 1 repeats
@syzygy @Inginsub @qint @pernia @p @mint His ass is gonna get lots of likes on Deep Web Douyin.
(DIR) Post #Aldp0AkFm2mqhfK3E0 by pernia@cum.salon
2024-09-03T23:16:43.652145Z
3 likes, 1 repeats
@syzygy @Inginsub @qint @syzygy @p @mint fuck you nigger
(DIR) Post #AldpZA0uU7tOZQnTou by syzygy@clubcyberia.co
2024-09-03T23:23:03.947448Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint
(DIR) Post #AldpnXlUyTZkHwRldg by p
2024-09-03T23:25:41.025160Z
2 likes, 0 repeats
@pernia @syzygy @Inginsub @mint @qint @syzygynotinmywalls.jpg
(DIR) Post #AldpnfBdNhdnJ1jEqe by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:25:41.431164Z
5 likes, 1 repeats
@syzygy @Inginsub @qint @pernia @p @mint Oh boy this is doin' numbers
(DIR) Post #AldpuO4zNr6EHApJsu by pernia@cum.salon
2024-09-03T23:26:52.630706Z
1 likes, 1 repeats
@syzygy @Inginsub @qint @syzygy @p @mint i hope someone posts :cp: and we can lynch you once and for all
(DIR) Post #Aldq2wU9Lc8tIgftgW by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:28:25.947109Z
5 likes, 1 repeats
@pernia @Inginsub @qint @syzygy @p @mint This place is half Onlyfans leaks and half public JO videos, the Chinese have very particular tastes.
(DIR) Post #Aldq3lcPEg39t3vi8O by syzygy@clubcyberia.co
2024-09-03T23:28:35.839924Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint None of us is in butthurt belt chihuahua state.
(DIR) Post #AldqDEsfoAqbFV3UUC by pernia@cum.salon
2024-09-03T23:30:17.368601Z
4 likes, 2 repeats
@syzygy @Inginsub @qint @syzygy @p @mint niggas never learned of coomer.su
(DIR) Post #AldqIV1pCPs4mHqP0i by syzygy@clubcyberia.co
2024-09-03T23:31:13.482523Z
3 likes, 1 repeats
@pernia @Inginsub @qint @p @syzygy @mint Nikocado is there, nice.
(DIR) Post #AldqTjUFmcA8o0Uvx2 by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:33:17.003944Z
3 likes, 1 repeats
@syzygy @Inginsub @qint @pernia @p @mint Leaked photos of Pernia on his craptop
(DIR) Post #AldqYFUyhr75FKzSxE by mint@ryona.agency
2024-09-03T23:34:06.537375Z
5 likes, 3 repeats
@syzygy @Inginsub @qint @syzygy @pernia @p956b0f93958c4012811f592cc758673…
(DIR) Post #AldrBxr5itgA6sGtEW by syzygy@pl.absolutelyproprietary.org
2024-09-03T23:41:16.684807Z
3 likes, 1 repeats
@mint @Inginsub @qint @syzygy @pernia @p Oops seems my picture was over exposed, corrected it.
(DIR) Post #AldsqQU2nr5KR7LgpM by p
2024-09-03T23:59:49.191451Z
3 likes, 0 repeats
@syzygy @pernia @Inginsub @mint @qint @syzygy I thought that's where we were.
(DIR) Post #Aldt0GplXEuZP8CeNE by syzygy@clubcyberia.co
2024-09-04T00:01:34.649273Z
3 likes, 1 repeats
@p @Inginsub @qint @pernia @syzygy @mint Not enough 暴亂 𝓬𝓱𝓸𝓭𝓮 亂, but I'm working on it.
(DIR) Post #AldtFyxDmNboaJBMDg by kirby@lab.nyanide.com
2024-09-04T00:04:23.907642Z
5 likes, 1 repeats
@syzygy @Inginsub @qint @syzygy @pernia @p @mint nigga posted a database dump of the salon on some random Chinese forum
(DIR) Post #Aldthum6uXqTjPIwMa by syzygy@pl.absolutelyproprietary.org
2024-09-04T00:09:27.960215Z
3 likes, 2 repeats
@kirby @Inginsub @qint @syzygy @pernia @p @mint Yeah and?
(DIR) Post #AldwKkieQpwdkJKjeC by syzygy@clubcyberia.co
2024-09-04T00:38:53.685388Z
2 likes, 2 repeats
@kirby @Inginsub @qint @pernia @p @syzygy @mint The bidness.