Detecting OpenMSX or RealMSX?

ページ 10/10
3 | 4 | 5 | 6 | 7 | 8 | 9 |

By Wlcracks

Hero (572)

Wlcracks さんの画像

11-03-2023, 08:04

Still same. No Z80.
Here you go.
dump

By Accumulator

Champion (351)

Accumulator さんの画像

11-03-2023, 11:23

Thanks Wlcracks,

A quick fix is:
quickfix

if you can do me a favour again,
Could you run also the following file?
version next
It will not detect MSX1, however, after running could you
bsave "msx1-v2r.bin",&Hc000,&Hc1e8

and send to me? I added an extra command for timing, and need timing results for MSX1..

By Wlcracks

Hero (572)

Wlcracks さんの画像

11-03-2023, 15:31

still no z80
dump

By Daemos

Prophet (2170)

Daemos さんの画像

11-03-2023, 16:14

To add to nyrriki's comment: could team openmsx not add some variance to the clockspeed? That changes so once in a while?

By Accumulator

Champion (351)

Accumulator さんの画像

11-03-2023, 17:43

Are you really sure with the quickfix version?? check if 'No' is before Z80.!!
The only thing I modified is, when results are like you send me, an addition to the check, as you provided.

For me it is almost impossible it does not work...... the results you provided are almost 'too stable'.
My REAL MSX and OpenMSX show fluctuations, your results don't...
Even running an emulator (VM) on a z80 is possible and could influence the results...

get back to you!

By Manuel

Ascended (19691)

Manuel さんの画像

11-03-2023, 17:35

Daemos wrote:

To add to nyrriki's comment: could team openmsx not add some variance to the clockspeed? That changes so once in a while?

See Wouter's comment at the bottom of https://www.msx.org/forum/msx-talk/openmsx/detecting-openmsx... I think.

By Daemos

Prophet (2170)

Daemos さんの画像

13-03-2023, 18:53

I remember again. Sorry for bringing that up again.

By Accumulator

Champion (351)

Accumulator さんの画像

16-03-2023, 22:53

I think I have found the solution to detect any emulator. But, have to admit, false positives and false negatives could occur,
MSX1, is tricky, however, not impossible, MSX2 there for I am using 2 types of MSX2(an up) tricks. MSX2 and up must work 100$, MSX1, I git it a 70/30 % to work, If the MSX/2/2+/up has exactly the same clock, if would fail, however I have seen 0 emulation with the exact same clock. Will check on 2 more machines and when I am satiated... publish...
At latest few days before MSX Nijmegen,......

By Accumulator

Champion (351)

Accumulator さんの画像

21-03-2023, 02:53

New version, MSX2 is working, MSX1 is more difficult I noticed...
Maybe this version works:

bload "xxxxxx",r

@Wlcracks , try this version (MSX1 and up)
New version...

This version works only on MSX2 and up:
V9938 and up
peek &hc251 -> 1 and up = no emulator
peek &hc250 -> 0 -> v9918/v9928/v9929 1 -> v9938+

By Accumulator

Champion (351)

Accumulator さんの画像

15-04-2023, 19:38

I have come to senses Wink
It is always is a vicious circle, however there is always, and really always a way to detect..
IFF faults can be overcome by emulating, I R eally am convinced at the end emulation can be even better than the original, as it was intended. Wink

ページ 10/10
3 | 4 | 5 | 6 | 7 | 8 | 9 |