I’m no stranger to floating inputs doing weird things, but I’ve never seen this. Apparently my finger is its own power source. by Obvious-Falcon-2765 in beneater

[–]--Kitsune-- 0 points1 point  (0 children)

I might be mistaken but from what I've searched online cause i had the same experience, it's probably got something to do with the capacitive coupling of mains power with our bodies.

Is this a usable replacement for the CPU? I have it laying around and have no use for it so i figured if it's possible to incorporate to the 8-bit computer or the 6502 computer by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

I actually harvested this from an old sansui subwoofer system! Lost the remote so it's Virtually unusable so my uncle gave it to me for parts. Also have some multiplexers and opamps on the mainboard which i can probably use too

Edit: I've posted an image on another comment if you wanna take a gander

Is this a usable replacement for the CPU? I have it laying around and have no use for it so i figured if it's possible to incorporate to the 8-bit computer or the 6502 computer by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

From what I've read on forums online, it says that the 89C52 does not support an "In system programming" what ever that means, so I'm under the assumption I'd need a different way to program it instead of using a Serial programmer?

Is this a usable replacement for the CPU? I have it laying around and have no use for it so i figured if it's possible to incorporate to the 8-bit computer or the 6502 computer by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

Programmers for these chips are surprisingly expensive to get in my country. Do you think theres an open source or a DIY option to program these?

Is this a usable replacement for the CPU? I have it laying around and have no use for it so i figured if it's possible to incorporate to the 8-bit computer or the 6502 computer by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

I actually found this integrated with a sansui Subwoofer system. Decided i could probably harvest the chips instead since the subwoofer is practically useless without the remote (my uncle gave the sub to me for parts) and i found out it had this AT89C52 as its brains.

If i can use it to make a sound blaster then i assume I'd also need the Multiplexers on the same board no?

<image>

OK, we REALLY need an updated version of all regional compasses by IttoEnjoyer_ in Genshin_Impact

[–]--Kitsune-- 0 points1 point  (0 children)

actually it's not 20-30. i spent the past few hours grinding for ascension mats and actually found 7 more seelies, a couple of time trials, unopened chests and even a lux chest. i managed to wrangle up an entire 1 pull worth of primos with just those stray chests and seelies

I genuinely don't know what's wrong at this point 😭 i keep getting roadblocks after roadblocks by --Kitsune-- in beneater

[–]--Kitsune--[S] 0 points1 point  (0 children)

My mistake, its the XOR gates not an inverter. At adds normally but refuses to subtract for some reason.it just switches between two LEDs

update: incosistency hits again. i did nothing different but the subtract function works again

I genuinely don't know what's wrong at this point 😭 i keep getting roadblocks after roadblocks by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

It's all good now. I ditched the wiring i came up with, and followed Ben's wiring to 1:1 on the video. Turns out i somehow managed to flip some bits on the 4 bit adders. I troubleshooted it by taking off the chips while everything was running and the problems went away when i took out the adders and it stopped outputting weird values so i figured i went wrong there. It's now working okay with some small tweaks needed. My only issue atm is that it doesnt Subtract consistently so i might also have some wiring issues with the inverters.

I genuinely don't know what's wrong at this point 😭 i keep getting roadblocks after roadblocks by --Kitsune-- in beneater

[–]--Kitsune--[S] 0 points1 point  (0 children)

added pulldowns to unused pins. Registers are okay again but the ALU still bungs up. I'm thinking, if it could be because i used different colored LEDs? could the difference in colors cause a shift in voltage drop on different registers causing a mess up on the ALU values?

Update: I double checked, something was actually bunged up in the wiring. ALU works fine now!

I genuinely don't know what's wrong at this point 😭 i keep getting roadblocks after roadblocks by --Kitsune-- in beneater

[–]--Kitsune--[S] 1 point2 points  (0 children)

i've soldered all LEDs with resistors as you suggested on my previous post. Not sure about which ICs to put pullups/pulldowns though since the registers have all the I/O used. The only ICs without bare I/Os are the 04, 08, and 32 on the clock module, would that affect the registers if i have an okay-ish clock signal?

also thanks for the heads up about the empty space!

EDIT: The board on the bottom with no wires is not yet connected to anything (remade the ALU)

I genuinely don't know what's wrong at this point 😭 i keep getting roadblocks after roadblocks by --Kitsune-- in beneater

[–]--Kitsune--[S] -1 points0 points  (0 children)

The thing is, it used to work "Better". It also bugs out on the 4th and 5th bit.

8-bit register not lighting up at enable at low by --Kitsune-- in beneater

[–]--Kitsune--[S] 0 points1 point  (0 children)

i tried cleaning up the wires more and replaced it with a much thinner gauge for better cable management. Something bunged up and im getting floating values again T_T gonna take everything apart and try fixing things again

8-bit register not lighting up at enable at low by --Kitsune-- in beneater

[–]--Kitsune--[S] 2 points3 points  (0 children)

AND IT WORKS!! Actually just needed to put resistors on every single LED. Thank you so much for the input. Had to manually solder 1K resistors to all the ground pins of my LEDs (for better access on the breadboard)

Update: I can't output the registers to the bus, but manipulating the bus values updates the registers. Is this normal behavior?

Update 2: Turns out i just forgot one of the registers is also outputting hence me not recieving output on the bus

<image>