Skip to main content
Home Forums OpenStep 68k? — #9 OpenStep 68k? — #9
Post #9 by yuhong
Source ForumOpenStep 68k? — #9
Category68k
Post DateWed, 9 Sep 2015 - 17:47
Original URLhttps://68kmla.org/bb/threads/openstep-68k.2599/
Post
The most significant difference between the 68k NeXT hardware and Macintoshes was that the former made extensive use of DMA, with dedicated channels for basically every peripheral and several "memory to memory" channels which are vaguely comparable to the "blitter" hardware in Amigas. 68k Macintoshes on the other hand are comparatively "stupid" and make use of programmed I/O for peripheral communication. (Heck, on early Macs and with regard to devices like floppy disk controllers you're lucky if I/O is even interrupt driven vs. cycle-wasting polling.) On a single threaded number-crunching benchmark a 40mhz IIfx certainly might perform better than a 25mhz NeXT Cube, you're basically just counting cycles, but a port of Next/OpenStep to the IIfx would by necessity have to waste a comparatively high number of cycles "manually" shoveling data around paths that are accellerated in the NeXT hardware so overall system performance would very likely be worse.
To be honest, the IIfx did have dedicated IOPs on some hardware including the floppy, but only the IIfx obviously.

mp.ls