Takeshi-san
Advanced Member level 4
Hello ppl.
Recently i've got one "semi-alive" specific device, let's call it "Box A" with 8049 clone onboard. Box A is quite old, i guess made somewhere in early-mid 80's. After some tests i found out, that MPU is not working proper. Actually not working at all. It using external XTAL oscillator, EA is grounded and there is signals on SS, RD, WR, ALE, but that's all.
Few days after i've got one more the same device, let's call it "Box B" with exactly same 8049 clone part number and digital part working just perfect. I checked, what's going on the pins around 8049 and got a lot of signals, so "Box B" still feels good after years and years of using.
To be sure that 8049 in "Box A" not affected by broken periferial i desoldered chip and made simple starting circuit. Result is the same - nothing on the pins, apart from SS, RD, WR, ALE. Looks like MPU "forgot" what was burned in it's ROM and running just NOPs(00h). So, the questions are
1) which code in mask ROM by default "0" or "1"? - there is no clear info in datasheet for 8049. 8749 said "0"s
2) anyone had same experience with 8048 series?
3) i am going to desolder MPU from "Box B" and read it, then burn binary into new chip. Any advices?
4) wish me some luck i don't want to chase third "Box C" to get some more brain
Thanks in advance
P.S. after few days googling i found video on youtube that someone reading data from 8048 clone in some sort of Korg or Roland keyboard to reprogramm fresh 8048 for broken one. That's make a sense and way to do, but i'd like to armed with some more info then just short blurry video on youtube
Recently i've got one "semi-alive" specific device, let's call it "Box A" with 8049 clone onboard. Box A is quite old, i guess made somewhere in early-mid 80's. After some tests i found out, that MPU is not working proper. Actually not working at all. It using external XTAL oscillator, EA is grounded and there is signals on SS, RD, WR, ALE, but that's all.
Few days after i've got one more the same device, let's call it "Box B" with exactly same 8049 clone part number and digital part working just perfect. I checked, what's going on the pins around 8049 and got a lot of signals, so "Box B" still feels good after years and years of using.
To be sure that 8049 in "Box A" not affected by broken periferial i desoldered chip and made simple starting circuit. Result is the same - nothing on the pins, apart from SS, RD, WR, ALE. Looks like MPU "forgot" what was burned in it's ROM and running just NOPs(00h). So, the questions are
1) which code in mask ROM by default "0" or "1"? - there is no clear info in datasheet for 8049. 8749 said "0"s
2) anyone had same experience with 8048 series?
3) i am going to desolder MPU from "Box B" and read it, then burn binary into new chip. Any advices?
4) wish me some luck i don't want to chase third "Box C" to get some more brain
Thanks in advance
P.S. after few days googling i found video on youtube that someone reading data from 8048 clone in some sort of Korg or Roland keyboard to reprogramm fresh 8048 for broken one. That's make a sense and way to do, but i'd like to armed with some more info then just short blurry video on youtube