EEVblog

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2013
  • Teardown Tuesday.
    What's inside a 1980's vintage Microtek MICE-16 8086 in-circuit emulator that Dave scored for 99 cents on ebay?
    www.microtekintl.com/
    en.wikipedia.org/wiki/Intel_8255
    Forum Topic: www.eevblog.com/forum/blog/eev...
    Photos: www.flickr.com/photos/eevblog/...
    EEVblog Main Web Site:
    www.eevblog.com
    EEVblog Amazon Store:
    astore.amazon.com/eevblogstore-20
    Donations:
    www.eevblog.com/donations/
    Projects:
    www.eevblog.com/projects/
    Electronics Info Wiki:
    www.eevblog.com/wiki/
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 131

  • @jimwaldo4200
    @jimwaldo4200 8 ปีที่แล้ว +12

    Oh dear God I feel soooo old. I have an IBM 8086 machine in the closet downstairs. My very first venture into the digital world......... plus a number of new (old stock) 8086 IC's , my brother still has his ICE down in his basement as well. Now he was a wiz on that thing...I just couldn't keep up at all with all the machine's he had going at the same time and he worked for an electronics company and was getting paid for it, And me, well I was a blue screen of death champion.
    Keep up the good work,
    Mark

    • @PeterWalkerHP16c
      @PeterWalkerHP16c 8 ปีที่แล้ว

      +Jim Waldo When you live in driverland ring 0 you live in BSOD world. Goes with the territory. For the most part on 8086/88 there was no ring zero so one crash was as good as another.
      :-)

  • @DanieleGiorgino
    @DanieleGiorgino 11 ปีที่แล้ว

    You're one of the few people on TH-cam who's long ass videos I watch to completion. Your commentary on the insides of stuff keeps me coming back.

  • @ScottHenion
    @ScottHenion 8 ปีที่แล้ว +4

    I used several Microtek emulators. Used them for the Z80, 80186 and 68000.
    They were a pain. Often they would glitch the system RAM when hitting a breakpoints Were good enough to get the hardware going. We ended up writing our own software debuggers for higher-level stuff.
    The 68K one flat out would not work right. So, one of my first projects was actually designing a 68K emulator. Fun! The main production board had a custom pair of headers for the emulator to plugin.
    The 80186 was real nice for embedded work. We used Microsoft 16-bit C. Was a nice development environment at the time.
    The 8086 and the 68K were basically the last CPU's that had full-speed emulation. After that, higher speeds and onboard caches made tracing via capturing the bus impossible to do in a deterministic. manner. Heck on the 68K, if the code had a conditional jump over an instruction, the bus trace would be the same if it made the jump or not due to prefetch.
    I was so glad to see newer chips with JTAG and background debug pins. Eliminated those messy ribbon cables and worn-out CPU sockets.

  • @hikaru-live
    @hikaru-live 7 ปีที่แล้ว +8

    14:00 I think there is no more bond out chips now - every chip is technically a bond out through the use of JTAG.

  • @speedyracer7594
    @speedyracer7594 11 ปีที่แล้ว +1

    Thanks Dave keep the great videos coming !

  • @joohop
    @joohop 8 ปีที่แล้ว +1

    Very nice addition to the Lab well done bud

  • @michaelwilson-xk2oz
    @michaelwilson-xk2oz 4 ปีที่แล้ว

    Christ, seeing that box sent me right back to the 1980's.......great vid as always, keep up the bonza work fella!!!!

  • @gotorm2
    @gotorm2 11 ปีที่แล้ว

    Fantastic! Thank you for this video. For computing student like me this video is made of pure gold!
    Thank you again!

  • @Doom2pro
    @Doom2pro 11 ปีที่แล้ว

    I'm a power supply nerd and I love when you tear into various devices and show the power supply and while I was watching I was hoping at some point you would peek into the power supply, and you did and I let out a little "YES!" and I'd like to say thanks I really appreciate it!
    So when you are tearing into something in the future, there are probably more than a few power supply nerds watching and we are grateful for the extra effort showing the power supply guts, thanks :)

  • @hakemon
    @hakemon 10 ปีที่แล้ว +17

    My old computer on my desk that's still in use, uses an 8086.

    • @freeman2399
      @freeman2399 5 ปีที่แล้ว

      I have a new computer that uses an 8086 as well!

  • @AureliusR
    @AureliusR 10 ปีที่แล้ว +6

    Well what's the ultimate tool then, if these are the penultimate?

  • @mikeall7012
    @mikeall7012 7 ปีที่แล้ว +3

    I work at a NPP in the states and we have many Rad monitors which use 8086's and we have a hell of a time getting replacement parts. Luckily the computers dont break much. Our power range neutronics uses 386 sx's too.

  • @ExStaticBass
    @ExStaticBass 11 ปีที่แล้ว +3

    The ISA card is only a parallel port. Any motherboard with a simple parallel printer port will work. You may also need an RS232 serial card too but both are available in PCI format and as such are still compatible with current PCs.

  • @Beatsleigher
    @Beatsleigher 11 ปีที่แล้ว +1

    Did anyone else notice that it says "memeory" in the manual?

  • @weldmaster80
    @weldmaster80 11 ปีที่แล้ว

    Epic score man!

  • @EEVblog
    @EEVblog  11 ปีที่แล้ว

    No idea! Suggestions?

  • @bitrot42
    @bitrot42 8 ปีที่แล้ว +3

    Ah, Microtek... maker of inexpensive flatbed scanners that worked very well, but were disposable because the drivers were never updated...
    Looks like their engineering was great on this ICE, too.

  • @MadsonOnTheWeb
    @MadsonOnTheWeb 4 ปีที่แล้ว

    Amazing bit of tech.

  • @vaualbus
    @vaualbus 10 ปีที่แล้ว +1

    In my school I find out that there the same emulator but for the z86 chips!

  • @jackwhite3820
    @jackwhite3820 10 ปีที่แล้ว

    47:08 Oh Dave, you know us all too well ;D
    I was so relieved when you finally opened the TEXTOOL/3M socket ... mmmhh ... ohh yeah.

  • @carln6ckv8
    @carln6ckv8 5 ปีที่แล้ว

    Just found this video - reminds me of the hours I spent behind an Intel Blue Box ICE doing 8086, 80186, and 80286 assembly programming ( used the white box for the 286.).

  • @mausball
    @mausball 11 ปีที่แล้ว

    I've eaten at Outback off and on for years. Only once did I hear a proper Aussie accent there, and it was from a customer, quietly deriding the serving of Fosters, at the table next to me. An experience I never forgot.

  • @jackneff179
    @jackneff179 8 ปีที่แล้ว +2

    Nice find Dave, but will you ever use it?? Or is it just a curiosity item to show folks? Jack

  • @thomasey2
    @thomasey2 11 ปีที่แล้ว

    Love those things, used a HP9000 ICE mainframe for 8031 a long time back. I miss this .

  • @peterarnt
    @peterarnt 11 ปีที่แล้ว

    I used a MicroTek 80286 emulator back in the early 1990's. The processor "probe" was a bit twitchy. If not seated in the processor socket on your target board perfectly, all sorts of weird things would happen. It made for a very delicate setup. $20K price range if memory serves. When it worked, it was able to help solve many a firmware bug; especially anything having to do with interrupt processing. Many processors these days have debugging features built-in. Interesting vid.

  • @CH_Pechiar
    @CH_Pechiar 11 ปีที่แล้ว

    It is in so good condition that It would be nice for the collection.

  • @RandyLott
    @RandyLott 11 ปีที่แล้ว

    January 1989. I was born along with this guy haha!

  • @IlyaS-bd6hx
    @IlyaS-bd6hx 10 ปีที่แล้ว

    i learn assembly nice to see it in real rather then on paper thx

  • @EEVblog
    @EEVblog  11 ปีที่แล้ว +1

    It takes a lot of time for TH-cam to process a 1.7GB 50min video....

  • @8bits59
    @8bits59 8 ปีที่แล้ว

    Time to dig out the old PC AT!

  • @randacnam7321
    @randacnam7321 11 ปีที่แล้ว

    DIP-2 capacitors are still available, but are on the expensive side compared to other packages. The X2212 is a Xicor nonvolatile SRAM.

  • @friedmule5403
    @friedmule5403 6 ปีที่แล้ว

    Good old days IBM PC 8088 bootet via a floppy disc and DOS 2.1 :-)

  • @drstrangelove09
    @drstrangelove09 11 ปีที่แล้ว

    Well done sir! Great fun! :) (wouldn't it be fun to have a complete working system and a 8086 design to debug?!)

  • @0x8badf00d
    @0x8badf00d 6 ปีที่แล้ว

    The vertical chip on the EMM board doesn't have its own bypass cap. (Not counting the tantalum? bulk cap.)

  • @FyberOptic
    @FyberOptic 11 ปีที่แล้ว

    I'll always have a soft spot for 8086/8088 hardware. I had an original XT for quite a few years, on which I began my journey of learning hardware and developing software. Not to mention it's where many of my BBS memories took place. I only wish I had the same detailed knowledge of the hardware back then as I do today, since I would have been able to do quite a bit more with it.

  • @tedvanmatje
    @tedvanmatje 7 ปีที่แล้ว

    what a nice bit of technology that is! it surprises me that they don't still build them as a learning aid for those new to the art.
    it kind of pee's me off a bit (a tad jealous, I guess) when the Aussie MoD sells the surplus off like they do. the Brit MoD scraps their kit - due to the bloody 'health and safety' laws and all that liability bollocks, no doubt....meh
    I would of liked to see the wee 'beastie' running though....just for nostalgic reasons, mind. seeing all this vintage stuff makes you realise how old you have become - not because it was nigh over three decades ago (and seems like only yesterday) that this hardware first saw the light of day, but because seeing 'gucci' hardware makes your todger twitch....only then to find out nothing 'is' twitching downstairs.
    next teardown: "a look inside the new hydrogen fuel-cell powered movement assistance device, built and designed by some ankle-biter for the borderline middle-aged"

  • @mikeselectricstuff
    @mikeselectricstuff 11 ปีที่แล้ว +2

    x2212 is nonvolatile memory

  • @osmosis321
    @osmosis321 11 ปีที่แล้ว

    say, is that foil traces I see on those boards? puffed up in the middle from the soldering process? because they didn't have good epoxy back then?

  • @brianclemensen3313
    @brianclemensen3313 11 ปีที่แล้ว

    52 mins of awesomeness :D

  • @morelenmir
    @morelenmir 11 ปีที่แล้ว

    I have always wondered - why do some of these chips have windows? I seem to remember from being interested in Acorn A5000's and the like that you used to be able to erase their eproms by exposure to a UV source. Is the PIC something similar?

  • @zachz96
    @zachz96 8 ปีที่แล้ว +5

    Could you use USB and some glue logic to re-create the ISA interface and write some software in Java to interface?

  • @asdcdweadasd
    @asdcdweadasd 11 ปีที่แล้ว

    Nice video :3

  • @JohnDoe-qx3zs
    @JohnDoe-qx3zs 8 ปีที่แล้ว

    Chances are those relays were either switching signals too sensitive to survive a 3ns logic delay, or were dealing with elecrical pinout differences between similar CPUs.

  • @adrianemilian5703
    @adrianemilian5703 11 ปีที่แล้ว

    A very good video

  • @kiwifrogg
    @kiwifrogg 11 ปีที่แล้ว

    Dave, If you ever find cap screws stripped like that, you can tap a T10 or T15 torque bit (depending on the size)into the head, and undo them that way.

  • @Dysphoricsmile
    @Dysphoricsmile 8 ปีที่แล้ว +6

    14:00 I would THINK that modern ICE type devices would use fiber instead of copper - no attenuation (or at least none significant enough to matter in short runs) and no interference, now I am no Electronics engineer as you are, but if memory serves, light is actually a fair bit faster than electricity as well - in terms of travel speed.
    Speaking of which, do you know what the average delay per meter of fiber versus copper? And thinking more on it, is there any significant delay in the conversion from light to electrical signal? Because obviously, to emulate any system, embedded or otherwise, the signal will have to be electronic at the end destination of the data flow.

    • @TomStorey96
      @TomStorey96 5 ปีที่แล้ว

      I was of the understanding that light does not travel at the full speed of light in fibre, because fibre is not a vacuum - its more like "50% give or take". Therefore, electrical signals, e.g. over copper, or even microwave have lower propagation delay.
      This is why you will find high frequency trading firms using microwave to link themselves to financial exchanges instead of fibre, because for any given speed the propagation delay is less.
      Optical to electrical conversion will not be delay free, as there will be some logic involved in the process. I dont know how much, I suppose it would be dependent on the transceiver/driver chips used, but maybe low double digit nanoseconds?

  • @QuaaludeCharlie
    @QuaaludeCharlie 9 ปีที่แล้ว +6

    .99 cents :) QC

  • @JustinHallPlus
    @JustinHallPlus 9 ปีที่แล้ว +3

    NOICE DEBAHGAH!

  • @DIYTAO
    @DIYTAO 11 ปีที่แล้ว

    That fast Pyramid-Tech Ram is most likely for memory mapping those bigger ram banks.

  • @frac
    @frac 11 ปีที่แล้ว

    Dave, "penultimate" means 2nd (more precisely, the one prior to the ultimate or final item), not 1st or best.

  • @yuppiehi
    @yuppiehi 11 ปีที่แล้ว

    You could always find an IBM PC or PC XT, connect the ICE to it, and then build ISA card-based peripheral projects. I used to use an Apple II (still have one) with a prototype card to drive hardware projects such as analog-to-digital converters, lighting up LEDs in patterns, etc.

  • @chrisvighagen
    @chrisvighagen 11 ปีที่แล้ว

    So what are you going to use the MICE for?
    Parts?
    Or just for the collection?

  • @SirDrinksAlot69
    @SirDrinksAlot69 11 ปีที่แล้ว

    I think an awesome follow up to this would be like a Fluke 9010A!

  • @wetukman
    @wetukman 11 ปีที่แล้ว

    I remember programing on this back in the day...

  • @l3p3
    @l3p3 6 ปีที่แล้ว

    49:57 And maybe that part on the left is a transistor driving the relay...

  • @jamiekosky6580
    @jamiekosky6580 11 ปีที่แล้ว

    awesome

  • @kfishy
    @kfishy 11 ปีที่แล้ว

    The hassles and costs Dave mentioned regarding bond out versions of micros is one of the reasons why JTAG has become so ubiquitous. Also why you hardly see any special bond out versions of chips nowadays, since JTAG works on any production chips with embedded debug circuitry.

  • @BloodyCactus
    @BloodyCactus 11 ปีที่แล้ว

    SoftICE was pure win back in the day for cracking stuff.

  • @chrisvighagen
    @chrisvighagen 11 ปีที่แล้ว

    that explains why the HD 720p video just dies at 12:12 mid sentence... I thought that was odd to say the least.

  • @originalmianos
    @originalmianos 11 ปีที่แล้ว +1

    The reason why these are not used as much is modern CPUs have a lot more debugging support built in. I had a Z80 ICE myself.

  • @EEVblog
    @EEVblog  11 ปีที่แล้ว

    It's the first thing I've ever scored on ebay at 99 cents!

  • @MrMac5150
    @MrMac5150 11 ปีที่แล้ว

    How did you flip the icon upside down.

  • @bonbonpony
    @bonbonpony 3 ปีที่แล้ว

    Does it work though?

  • @morelenmir
    @morelenmir 11 ปีที่แล้ว

    That is very cool - if a little strange! Obviously something that didn't catch on widely or maybe flash and the like would use it now? Perhaps it was a little slow for modern data rates though.

  • @SproutyPottedPlant
    @SproutyPottedPlant 11 ปีที่แล้ว

    Whoa the Sega Megadrive had one of those!!

  • @ThatElectronicsFool
    @ThatElectronicsFool 11 ปีที่แล้ว

    Yes, that's how you would erase those particular models so that you could write another program to them. He even mentioned it in the video.

  • @k250014783
    @k250014783 11 ปีที่แล้ว +1

    Wintel? x86 is hardly limited to Windows.

  • @cstgwu1
    @cstgwu1 11 ปีที่แล้ว

    you can may by get the drivers at driverguide some times i find that old stuff there take a look you mite find it good luck

  • @commodork
    @commodork 11 ปีที่แล้ว

    Yeeguds, seeing the copyright year on this thing drives home how old one is.

  • @aryesegal1988
    @aryesegal1988 11 ปีที่แล้ว

    Don't my my last question, i was talking to my brother and wasn't paying attention to what i was writing... i meant to ask why would you use it, if it's so expensive and it only emulates the processor? won't it be cheaper to buy the cpu or microcontroller, program it and then assess how it would actually function? you'd also get better and more accurate results that way.. thx :]

  • @WizardNumberNext
    @WizardNumberNext 10 ปีที่แล้ว +1

    Yes, electric current have limited speed and yes, it is snail speed. Electric current flows in whole conductor no matter, if conductor is 1mm or 1m or 1km long and no matter of time it could be 1ps, 1ns or even 1µs

  • @Ensue85A
    @Ensue85A 4 ปีที่แล้ว

    I want one for the 8085

  • @JaredReabow
    @JaredReabow 11 ปีที่แล้ว

    cant you use software emulators now?

  • @chrisvighagen
    @chrisvighagen 11 ปีที่แล้ว

    apparently one can not post urls in comments on youtube, I hadn't the foggiest...
    Anyway I'm sure you can figure out how to get there =D
    Though Id love it if Dave put together a cool 7400 kit for us

  • @bcsupport
    @bcsupport 11 ปีที่แล้ว

    Hearing your voice makes me want to eat at Outback Steakhouse

  • @rocketman221projects
    @rocketman221projects 11 ปีที่แล้ว

    Since the company is still around, you should see about getting copy of the software from them. I'd like to see this thing actually working.

  • @hateWinVista
    @hateWinVista 11 ปีที่แล้ว

    47:31
    Beautiful!

  • @axelurbanski2828
    @axelurbanski2828 3 ปีที่แล้ว

    I am working With Z8 EIS tools

  • @yuppiehi
    @yuppiehi 11 ปีที่แล้ว

    I'm not familiar with this particular ICE. When I did ROM-BIOS engineering for Phoenix Tech during the late 1980s, we used the real Intel 80x86 ICE's. We would burn our code to EEPROM, stick the EEPROM into a motherboard, and with the ICE replacing the CPU, we were able to troubleshoot down to the microinstruction level. We also used these for developing other kinds of firmware, such as EGA and VGA controllers (I worked on the C&T chipsets) and even keyboard controllers with the 8085.

  • @EEVblog
    @EEVblog  11 ปีที่แล้ว

    I went to an Outback steakhouse once in the US, all I heard were bloody Yankee accents!

  • @marshaul
    @marshaul 8 ปีที่แล้ว +1

    Dave,
    If ICE is the penultimate tool for embedded debugging, then what is the ultimate tool? Inquiring minds want to know. :)

  • @NeoMorphUK
    @NeoMorphUK 11 ปีที่แล้ว

    You can't use it as parts... it's a piece of HISTORY. It may have cost 99c but I bet it really is worth more if you could find a PC with an ISA port. That MICE looks mint.
    Maybe use it in a comparison at a show of old tech vs new.

  • @pmgodfrey
    @pmgodfrey 11 ปีที่แล้ว

    Did you at least enjoy the food?
    We had an Australian lady at work years ago describe how her husband power washed the large deck on the back of their house to clean the fungus and mold off. It didn't sound like she was saying deck...

  • @RoboticNerd
    @RoboticNerd 8 ปีที่แล้ว

    I just got an 8086 processor for free along with a bunch of random pentium, i386, and i486 CPUs

  • @Chooseyouruniquehandlebyaddin
    @Chooseyouruniquehandlebyaddin 11 ปีที่แล้ว

    wait that for 99 cents ?!?!?!!

  • @MadManMarkAu
    @MadManMarkAu 11 ปีที่แล้ว

    Dave, penultimate means second-worst, not best. :)

  • @aryesegal1988
    @aryesegal1988 11 ปีที่แล้ว

    forgive my dumbness, but what's an in-circuit emulator? :\

  • @metallitech
    @metallitech 7 ปีที่แล้ว

    Damn I thought that Dave was mostly just an analogue guy, but no. This guy must be a synthetic!

  • @JacGoudsmit
    @JacGoudsmit 11 ปีที่แล้ว

    The back plane looks very much like a VME system.
    I think by the way, that it just wasn't worth spending a lot of time and money to integrate stuff into ASICs or FPGAs or CPLDs or whatever. They're produced in such low volume that it just won't pay off. Besides, the places where these are used, are probably happy to pay 5 or 6 digit figures for something that they can use and that's reliable, and they would be weary of subtle problems that happen because of hiding stuff in ASICs.

  • @weldmaster80
    @weldmaster80 11 ปีที่แล้ว

    Come on, go real old-school, with the 8088. XTer for life. Lol

  • @osmosis321
    @osmosis321 11 ปีที่แล้ว

    yeah but the shipping was $1299AUS

  • @nerdydev
    @nerdydev 11 ปีที่แล้ว

    the eev blog website

  • @Space_Reptile
    @Space_Reptile 11 ปีที่แล้ว

    I got an old pc10 III from commodore and i Realy need that ice ....

  • @TheSolderingGuy007
    @TheSolderingGuy007 11 ปีที่แล้ว

    maybe ...
    1. Soldering/Desoldering tutorial on the boards inside.
    2. Use the case to build a power supply cum function generator.

  • @fenclu
    @fenclu 11 ปีที่แล้ว

    99c...why the hell I can't score a bargain like that?!

  • @Psychlist1972
    @Psychlist1972 11 ปีที่แล้ว

    8186 views. Missed it by 100 :)

  • @jerremm
    @jerremm 11 ปีที่แล้ว

    320p... I'll come back later.

  • @martinda7446
    @martinda7446 9 ปีที่แล้ว

    E keepa callin me de bugger.

  • @lazerusmfh
    @lazerusmfh 11 ปีที่แล้ว

    Send it to Photon

  • @erwinvb09
    @erwinvb09 11 ปีที่แล้ว

    I actually have a 8088 (google: XI8088) system I have built myself, would have loved to actually try this device. I suggest you get a 8086 or 8088 system and try it out, would be interesting