How many MIPS is a MSX?

Page 2/2
1 |

By sjoerd

Hero (593)

sjoerd's picture

02-09-2003, 10:51

Well, 3.57 Mhz = roughly 3.57 million T-cycles per second.

an instruction is minimal 4 cycles and maximum ... eeh .. 24 or so.
average about 12 cycles per instruction, so 3.57 / 12 = 0.29 Mips.

hmm, that doesn't sound impressive.

oO But I think the shorter instructions are used more than the longer ones. So, It is a bit more. We should introduce tips (thousand instructions per second) Smile Just to sound more impressive...

By NYYRIKKI

Enlighted (5199)

NYYRIKKI's picture

02-09-2003, 15:02


MIPS - Meaningless Indication of Processor speed.

True, usually people talk about MFLOPS when they measure speed. According to my quick tests standard MSX speed is about 0,02 MFLOPS Big smile MSX tR got 0,18 score in my test.

To give you some idea: 486DX4/100 performance is about 6 MFLOPS oO

~NYYRIKKI

By snout

Ascended (15187)

snout's picture

02-09-2003, 15:04

However, what none of these measurements take into account is the high CPU-load PC OS-es, legacy limitations and drivers take with them.

Because it's possible to adress the MSX hardware directly you can make a lot more use of the speed available. I wonder if it's possible to make a portable benchmark that takes this into account. Wink

By ro

Guardian (4049)

ro's picture

02-09-2003, 15:23

I have to correct you a little on that one snout, my friend.

Ofcourse PC can be programmed to address hardware directly.
You're mistaken this with the Windows crap, which does (ofically) not allow direct hardware (also mem) writing.

A benchmark testin MIPS etc, has to be done in DOS for example (although I think the same result are with windows, not sure)

Many demogroups on PC do NOT use windows, but code in DIRECT-acces ASSEMBLY. (moslty under DOS).

ah, well. who gives a fuck anyway

By snout

Ascended (15187)

snout's picture

02-09-2003, 15:25

Uhm, yeah but if you want to use new features (like 3D) your NVIDIA product will not work on an ATI card. An Intel product will not work on an AMD processor etc. etc. etc.

Because the lack of standard it hardly makes sense to adress all hardware direcly now does it? Smile

By ro

Guardian (4049)

ro's picture

02-09-2003, 15:44

you're missing the point here.
How do you think those 'drivers' work?

That's been coded too. Just like MSX-music drivers (replayers) etc.
(and the replayer wont work if ya don't own a MSX Music, same differents with the 3D and ATI card)

And still, the total MIPS will be the same. Don't matter how many progs are running, or drivers doing shit. In the grant total the IPS count will be the same.

mip map paddy wap, outta here.

By snout

Ascended (15187)

snout's picture

02-09-2003, 16:09

O, the MAXIMUM speed available is measured correctly. I'm not saying it isn't. I'm saying those figures are useless as you want to know the ACTUAL (average?) speed available.

Potential speed is not as interesting as the speed you can actually use Wink

By anonymous

incognito ergo sum (109)

anonymous's picture

02-09-2003, 20:03

http://www.drolez.com/retro/retro.html
They estimate a Z80 is 0.58 MIPS @ 4MHz.
Still I think it's (even with M1 wait included and at 3.58MHz) more like 0.7 or something... It depends on the task though.

Besides, most computers need a lot of CPU time for handling graphics and/or sound tasks, things MSX mostly offloads to co-processors (VDP and FM chips).

Page 2/2
1 |
My MSX profile