gambatte_sdl.6 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. .\" $OpenBSD: gambatte_sdl.6,v 1.2 2014/11/19 10:32:48 bentley Exp $
  2. .Dd August 27, 2007
  3. .Dt GAMBATTE 6
  4. .Os
  5. .Sh NAME
  6. .Nm gambatte
  7. .Nd Nintendo Game Boy Color emulator
  8. .Sh SYNOPSIS
  9. .Nm gambatte
  10. .Op Fl f
  11. .Op Fl i Ar keys
  12. .Op Fl -list-keys
  13. .Op Fl r Ar freq
  14. .Op Fl s Ar scale
  15. .Op Fl v Ar filter
  16. .Op Fl y
  17. .Ar romfile
  18. .Sh DESCRIPTION
  19. .Nm
  20. emulates a Game Boy (Color) with
  21. .Ar romfile
  22. loaded as a Game Boy cartridge.
  23. .Pp
  24. The options are as follows:
  25. .Bl -tag -width Ds
  26. .It Fl -controls
  27. Show keyboard controls.
  28. .It Fl -force-dmg
  29. Force DMG mode.
  30. .It Fl f , Fl -full-screen
  31. Start in full screen mode.
  32. .It Fl -gba-cgb
  33. Emulate the Game Boy Advance\(cqs CGB mode.
  34. .It Fl -multicart-compat
  35. Support certain multicart ROM images by not strictly respecting the MBC type
  36. in the ROM header.
  37. .It Fl i Ar keys , Fl -input Ar keys
  38. Use the 8 given input
  39. .Ar keys
  40. for respectively
  41. .br
  42. START SELECT A B UP DOWN LEFT RIGHT
  43. .It Fl l Ar n , Fl -latency Ar n
  44. Use audio buffer latency of
  45. .Ar n
  46. ms.
  47. .br
  48. 16 \(<=
  49. .Ar n
  50. \(<= 5000, default: 133
  51. .It Fl -list-keys
  52. List valid input
  53. .Ar keys .
  54. .It Fl p Ar n , Fl -periods Ar n
  55. Use
  56. .Ar n
  57. audio buffer periods.
  58. .br
  59. 1 \(<=
  60. .Ar n
  61. \(<= 32, default: 4
  62. .It Fl -resampler Ar n
  63. Use audio resampler number
  64. .Ar n.
  65. .Bl -inset -compact
  66. .It 0
  67. fast
  68. .It 1
  69. High quality
  70. .Pq polyphase FIR
  71. .Bq default
  72. .It 2
  73. Very high quality
  74. .Pq polyphase FIR
  75. .It 3
  76. Highest quality
  77. .Pq polyphase FIR
  78. .El
  79. .It Fl r Ar n , Fl -sample-rate Ar n
  80. Use sound sample rate of
  81. .Ar n
  82. Hz.
  83. .br
  84. 32000 \(<=
  85. .Ar n
  86. \(<= 192000, default: 48000
  87. .It Fl s Ar n , Fl -scale Ar n
  88. Scale video output by an integer factor of
  89. .Ar n .
  90. .It Fl v Ar n , Fl -video-filter Ar n
  91. Use video filter number
  92. .Ar n :
  93. .Bl -inset -compact
  94. .It 0
  95. None
  96. .It 1
  97. Bicubic Catmull\(hyRom spline 2\(mu
  98. .It 2
  99. Bicubic Catmull\(hyRom spline 3\(mu
  100. .It 3
  101. Kreed\(cqs 2xSal
  102. .It 4
  103. MaxSt\(cqs hq2x
  104. .It 5
  105. MaxSt\(cqs hq3x
  106. .El
  107. .It Fl y , Fl -yuv-overlay
  108. Use YUV overlay for
  109. .Pq usually faster
  110. scaling.
  111. .El
  112. .Sh INTERACTIVE KEYBOARD CONTROLS
  113. .Bl -hang -width "<Return>" -compact
  114. .It Aq Cm Tab
  115. fast\(hyforward
  116. .It Aq Cm Ctrl Ns + Ns Cm f
  117. toggle full screen
  118. .It Aq Cm Ctrl Ns + Ns Cm r
  119. reset
  120. .It Aq Cm F5
  121. save state
  122. .It Aq Cm F6
  123. choose previous state slot
  124. .It Aq Cm F7
  125. choose next state slot
  126. .It Aq Cm F8
  127. load state
  128. .It Cm 0\(en9
  129. choose state slot 0 to 9
  130. .It Aq Cm Return
  131. Start
  132. .It Aq Cm Shift
  133. Select
  134. .It Cm d
  135. A
  136. .It Cm c
  137. B
  138. .El
  139. .Sh AUTHORS
  140. .An Sindre Aam\(oas Aq Mt aamas@stud.ntnu.no