Why I love MiSTer

User avatar
pgimeno
Top Contributor
Posts: 669
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 246 times
Been thanked: 208 times

Why I love MiSTer

Unread post by pgimeno »

This is why I love MiSTer (in relation to this core):

- The frame rate of the Spectrum core is the same as that of the original computer. This completely eliminates tearing and stuttering.
- Latency! It is extremely low. I made this program (.tap version here):

Code: Select all

  10 CLEAR 39999: RESTORE : FOR n=40001 TO 40037: READ a: POKE n,a: NEXT n
  20 DATA 243,33,64,156,62,31,119,175,219,254,230,31,190,119,62,0,40,-11
  30 DATA 62,24,211,254,6,0,16,-2,62,7,211,254,126,254,15,32,-28,251,201
  40 RANDOMIZE USR 40001
Press 5, 6, t, y, g, h, v or b to exit. Press any other key to emit a click, paying attention to the mechanical noise done by the keyboard while you hit the key, compared to the clicking sound emitted by the speakers. In a software emulator, you can easily hear the difference in timing; in MiSTer I was unable to hear any. The normal keyclick has a variable latency of up to 20 ms which can be heard, that's why I made this program.

For the curious, here's the assembler code of the DATA lines:

Code: Select all

di
ld hl,40000
ld a,31
ld (hl),a
MainLoop:
xor a
in a,(254)
and 31
cp (hl)
ld (hl),a
ld a,0
jr z,MainLoop
ld a,24
out (254),a
ld b,0
delay:
djnz delay
ld a,7
out (254),a
ld a,(hl)
cp 15
jr nz,MainLoop
ei
ret
KremlingKuthroat19
Posts: 237
Joined: Sat Aug 22, 2020 3:08 am
Has thanked: 27 times
Been thanked: 49 times

Re: Why I love MiSTer

Unread post by KremlingKuthroat19 »

After reading your post and seeing your profile pic, it's apparent that you're a big Spectrum fan :)

I love MiSTer because it's so plug and play (after you set it up the way you like it, but I love tinkering so it doesn't bother me).

I just use the Super Famicom NTT Datapad for 99% of games (with the exception of paddle, trackball and twin stick games), because it is the unofficial MiSTer controller for me. If you get two dual Raphnet adapters then you can easily do 4 player plug and play with just 1 controller configuration. The Super NTT datapad is perfect because it's essentially a hybrid of the best 2D controller ever imo (the SNES), and a 2nd generation Intellivion/ColecoVision controller. It's a great futureproof option too because when the Intellivision and Jaguar cores eventually come out, this'll be the perfect controller for that.

Once the PS1 core comes out, then a PS2 controller is the preferable controller and is the preferrable option for all 5th gen consoles and beyond, but we haven't reached that point yet, but I'm super excited about the PS1 core because the PS1 has the best library of games ever imo. It's a perfect mix of 2D and 3D game design and doesn't have a hole in its library.
Post Reply