home.social

#intel8086 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #intel8086, aggregated by home.social.

  1. The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

    It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

    #retrocomputing #basic #TinyBasic

  2. The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

    It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

    #retrocomputing #basic #TinyBasic

  3. The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

    It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

    #retrocomputing #basic #TinyBasic

  4. The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

    It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

    #retrocomputing #basic #TinyBasic

  5. The #pasmo assembler has this really neat feature where it'll accept #z80 opcodes and then do its best to emit equivalent #Intel8086 instructions. Effectively, this is the "assembly-level" forward compatibility that Intel advertised for migrating code from 8080 to 8086.

    It certainly isn't perfect - a few instructions are unimplemented and have to be manually fixed, and I'm not sure I've caught all the subtle bugs where flags behave differently ... but, here's Palo Alto TinyBasic running on #MartyPC under DOS, in only a few hours work!

    #retrocomputing #basic #TinyBasic

  6. Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

    adventofcomputing: Episode 149 - IDRIS is Not UNIX

    patreon.com/posts/episode-149-

    en.m.wikipedia.org/wiki/Idris_

    A version of IDRIS that starts from #DOS is available on GitHub, though!

    github.com/hansake/Whitesmiths

    #RetroComputing

  7. Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

    adventofcomputing: Episode 149 - IDRIS is Not UNIX

    patreon.com/posts/episode-149-

    en.m.wikipedia.org/wiki/Idris_

    A version of IDRIS that starts from #DOS is available on GitHub, though!

    github.com/hansake/Whitesmiths

    #RetroComputing

  8. Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

    adventofcomputing: Episode 149 - IDRIS is Not UNIX

    patreon.com/posts/episode-149-

    en.m.wikipedia.org/wiki/Idris_

    A version of IDRIS that starts from #DOS is available on GitHub, though!

    github.com/hansake/Whitesmiths

    #RetroComputing

  9. Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

    adventofcomputing: Episode 149 - IDRIS is Not UNIX

    patreon.com/posts/episode-149-

    en.m.wikipedia.org/wiki/Idris_

    A version of IDRIS that starts from #DOS is available on GitHub, though!

    github.com/hansake/Whitesmiths

    #RetroComputing

  10. Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

    adventofcomputing: Episode 149 - IDRIS is Not UNIX

    patreon.com/posts/episode-149-

    en.m.wikipedia.org/wiki/Idris_

    A version of IDRIS that starts from #DOS is available on GitHub, though!

    github.com/hansake/Whitesmiths

    #RetroComputing

  11. 8086 Multiply Algorithm Gets Reverse Engineered - The 8086 has been around since 1978, so it’s pretty well understood. As the namesa... - hackaday.com/2023/03/16/8086-m #computerhacks #intel8086 #microcode #cpu

  12. When I was young and stupid and used it as decoration. #intel8086 #intel #8086

  13. Reverse-Engineering the Conditional Jump Circuitry in the 8086 Processor - The condition PLA evaluates microcode conditionals.
    As simple as a processor’s ins... - hackaday.com/2023/01/27/revers #reverseengineering #microprocessor #intel8086

  14. Our first task in the microprocessor and microcontroller lab was to 🥁🥁🥁….
    Add two numbers on the intel 8086 microprocessor
    #university #assembly #cse #processor #intel8086

  15. Our professor started off the lecture by giving an example of the Intel 8086’s segmented memory: code, stack, extra and data. It was interesting to see Intel 8086 discussed here, something I recently saw on Mastodon, being taught at university.
    cc @codewiz
    #university #compsci #cse #Intel8086

  16. Fascinating post by Ken Shirriff on this circuit design.

    "The 8086 microprocessor is one of the most important chips ever created [...] I've been reverse-engineering its circuitry by studying its silicon die. One of the most unusual circuits I found is a "bootstrap driver", a way to boost internal signals to improve performance."

    righto.com/2022/11/the-unusual

    #Intel #Intel8086 #Microprocessors #Electronics

  17. Fascinating details, including how the arithmetic unit can be used for logic operations.

    "The arithmetic logic unit is the heart of a processor: it performs arithmetic operations such as addition and subtraction. It also carries out Boolean logic operations such as bitwise AND and OR as well as also bit shifts and rotates."

    righto.com/2020/08/reverse-eng

    #Intel #Intel8086 #Microprocessors #Engineering #Technology #CPUs

  18. I had fun times routing PCBs in the old days. Routing is more complicated in chips, of course. Post by Ken Shirriff

    "While a modern processor might have 15 layers of metal wiring, chips from the 1970s such as the 8086 had just a single layer of metal, making routing a challenge. Similarly, clock signals must be delivered to all parts of the chip to keep it in synchronization."

    righto.com/2020/08/how-8086-pr

    #CPUs #Intel #Microprocessors #Engineering #Intel8086 #ComputerHistory #RetroComputing

  19. Ken Shirriff on the implementation of the registers on the Intel 8086. Such dives into early processors are fun and also tell you that modern day processors, despite their higher transistor counts, aren't really all that different on the physical level.

    righto.com/2020/07/the-intel-8

    #ComputerHistory #Intel #Intel8086 #Engineering #Technology #ReverseEngineering