Author Topic: MC88K (eight eight key), does anyone happen to have some assembly examples?  (Read 2470 times)

0 Members and 1 Guest are viewing this topic.

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
In the history of computer hardware, some early Reduced Instruction Set Computer
… The SPARC, The MIPS, and The MC88K before The Power and PowerPC  …

We still have some SPARC around, we certainly have MIPS in our routers (and PIC32)
I don't have MC88K assembly examples, no where, and I'd like to see real-life assembly
about that architecture because its manual comes with some interesting features  :D
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch

Luna88k2, by OMRON

we still have some support, like openBSD on luna88k, but …
I don't have an mc88K computer, I don't have time to put an mc88k emulator on QEMU (if it's possible)
… and I don't think that "gcc-mc88k -S"is (was?) the best source to look at for mc88k assembly  :-//
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Does anybody know of published papers on compilers for the MC88K family?
In particular, I am interested in the instruction scheduling technique of
- the MC88100 and MC88110
- basic block oriented,
- trace/region/percolation/...
- scheduling, also

I have a paper of Motorola surveying the MC88110 which mentions an a(lpha)
compiler without any reference or detail on its optimization strategy.

well, I know that GCC offers an (early) backend
I am not sure *if* with instruction scheduling
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8605
  • Country: gb
The only C compiler I saw for the 88k was something of Motorola's own devising.
 

Offline ale500

  • Frequent Contributor
  • **
  • Posts: 415
Didn't had Data General some machines built on MC88K ? I think that the early Aviion were the ones with MC88K. You can look at bitsavers, they may have something useful. I just checked, bit savers seems to have nothing :(
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
I found some interesting assembly sources in the OpenBSD repository
they have some support for MC88K platforms
the notation of their assembly is not the one that was supported by Motorola
but it doesn't matter, since I am not interested in those platforms
I am interested on seeing some good example in a real context

excellent  :-+
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
The only C compiler I saw for the 88k was something of Motorola's own devising.

yes, I think so

I have contacted Freescale (ex motorola)
unfortunately they don't have any 88k archive
except a pdf for the 88k user manual
and a digitalized article of the 88k core

anyhow, they also confirmed that
there were no other compilers
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
surprisingly the 88k wasn’t only used in workstations and servers
it seems they also found their way into some X-Terminals
like those from NCD (they bought the technology behind X-Terminals by Tektronix)

I see a few NCR 17c, a colo(u)r X11 Terminal featuring an 88100 @ 20MHz
probably it executes something like VxWorks  :-//
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf