[HN Gopher] 8088ify: Intel 8080 CP/M 2.2 to Intel 8086/8088 IBM ...
___________________________________________________________________
8088ify: Intel 8080 CP/M 2.2 to Intel 8086/8088 IBM PC DOS assembly
translator
Author : ingve
Score : 20 points
Date : 2021-06-04 21:01 UTC (1 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| drmpeg wrote:
| The Intel tool for this (running on MDS-80 "Blue Boxes" and ISIS-
| II operating system) was CONV86. I used CONV86 way back in 1983
| to convert a fairly large (back then) 8080 assembly language code
| base to the IBM PC. Worked perfectly.
|
| Compared to the CP/M box it replaced, the IBM PC was a speed
| demon.
| musicale wrote:
| As the article points out, 8086 was designed to be source-
| translatable from 8080, and DOS started life as a clone of
| CP/M-86[1], with identical system calls, so it makes a lot of
| sense that you should be able to mechanically translate 8080
| CP/M software to run on DOS.
|
| Z-80 software would presumably be harder to translate, although
| the x86 has additional registers and instructions you could
| use.
|
| [1] the rumored easter egg of a Gary Kildall or DRI copyright
| message hidden in MS-DOS or QDOS was never found, sadly
| bilegeek wrote:
| Found the manual:
|
| http://www.bitsavers.org/pdf/intel/ISIS_II/9800642A_MCS-86_A...
| quercusa wrote:
| This made me smile:
|
| > _As many of us home computer users begin transitioning to the
| IBM PC with its 16-bit Intel 8088 CPU and new IBM PC DOS
| operating system, we need not bid farewell to our CP /M
| programs._
___________________________________________________________________
(page generated 2021-06-04 23:00 UTC)