Image Map Image Map
Page 2 of 2 FirstFirst 12
Results 11 to 15 of 15

Thread: Z80 to 8080 code convetor?

  1. #11

    Default

    If the driver makes use of the "fancier" Z80 interrupt modes- this will be hard. Also remember that the Z80 has the second set of general purpose registers that were often used for interrupts. You can do a lot with the Z80 more efficiently than the 8080.

  2. Default

    At least one converter does exist -- part of a matched pair of 8080 -> Z80 and Z80 -> 8080 converters for CP/M. Search for XIZI-3.LBR on (eg) the Walnut Creek CP/M CDROM.

  3. #13
    Join Date
    Jun 2014
    Location
    Salt Lake City, Utah
    Posts
    487
    Blog Entries
    1

    Default

    So what "vintage" controller works best with an 8080?

    I have an FDC+ on my Altair currently, I assume that uses DMA?
    Spread the joy of Vintage Addiction

    -->www.chronworks.com/<--->www.i8008.net/<--

  4. #14
    Join Date
    Jan 2007
    Location
    Pacific Northwest, USA
    Posts
    27,639
    Blog Entries
    20

    Default

    The program "XIZI" that John cited doesn't do what you think it might--it merely translates Z80 assembly to equivalent 8080 using 8080 names and syntax. It does not translate Z80-specific instructions, nor instructions that use Z80-specific registers, but it will flag them.

  5. #15
    Join Date
    Jun 2014
    Location
    Salt Lake City, Utah
    Posts
    487
    Blog Entries
    1

    Default

    Quote Originally Posted by Chuck(G) View Post
    The program "XIZI" that John cited doesn't do what you think it might--it merely translates Z80 assembly to equivalent 8080 using 8080 names and syntax. It does not translate Z80-specific instructions, nor instructions that use Z80-specific registers, but it will flag them.
    That could still be somewhat helpful.
    Spread the joy of Vintage Addiction

    -->www.chronworks.com/<--->www.i8008.net/<--

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •