forked from libretro/PokeMini
-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.txt
204 lines (163 loc) · 6.92 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
___ _ _
| _ \ | \_/ |
| _/ | _ |
| | | | | |
|_| OKE |_| |_| INI
-------------------
Version 0.60
Homebrew-emulator for Pokémon-Mini!
Latest version can be found in:
http://pokemini.sourceforge.net/
For hardware documentation, visit:
http://wiki.sublab.net/index.php/Pokemon_Mini
> Keys & Information:
To include real BIOS, place "bios.min" on the emulator's directory.
When no "bios.min" is present, emulator will use Pokémon-Mini FreeBIOS.
Pokémon-Mini PC Keys
----------------------------
D-PAD Left Arrow Left
D-PAD Right Arrow Right
D-PAD Up Arrow Up
D-PAD Down Arrow Down
Key A Keyboard X
Key B Keyboard Z
Key C Keyboard S or C
Power Button Keyboard E
Shock Detector Keyboard A
----------------------------
UI Menu Keyboard Esc
F9 will capture the screen and save as "snap_(sequence number).bmp"
F10 can toggle between Fullscreen and Windowed.
F11 will disable/enable speed throttle
TAB can be hold to temporary disable speed throttle
> Supported multicarts:
Type 0 - Disabled (Commercial, Prototype)
Read only
Type 1 - Normal 512KB Flash (AM29LV040B)
Read, Erase, Write, Banking and Manufacturer ID
Type 2 - Lupin's 512KB Flash (AM29LV040B)
Read, Erase, Write, Banking and Manufacturer ID
> Command-Line:
Usage:
PokeMini [Options] rom.min
Options:
-freebios Force FreeBIOS
-bios otherbios.min Load BIOS
-noeeprom Discard EEPROM data
-eeprom pokemini.eep Load/Save EEPROM file
-eepromshare Share EEPROM to all ROMs (default)
-noeepromshare Each ROM will use individual EEPROM
-nostate Discard State data (default)
-state pokemini.sta Load/Save state file
-nortc No RTC
-statertc RTC time difference in savestates
-hostrtc RTC match the Host clock (def)
-nosound Disable sound
-sound Same as -soundpiezo (def)
-sounddirect Use timer 3 directly for sound (default)
-soundemulate Use sound circuit emulation
-sounddirectpwm Same as direct, can play PWM samples
-nopiezo Disable piezo speaker filter
-piezo Enable piezo speaker filter (def)
-scanline 50% Scanline LCD filter
-dotmatrix LCD dot-matrix filter (def)
-nofilter No LCD filter
-2shades LCD Mode: No mixing
-3shades LCD Mode: Grey emulation
-analog LCD Mode: Pretend real LCD (default)
-fullbattery Emulate with a full battery (default)
-lowbattery Emulate with a weak battery
-palette n Select palette for colors (0 to 15)
-rumblelvl 3 Rumble level (0 to 3)
-nojoystick Disable joystick (def)
-joystick Enable joystick
-joyid 0 Set joystick ID
-custom1light 0xFFFFFF Palette Custom 1 Light
-custom1dark 0x000000 Palette Custom 1 Dark
-custom2light 0xFFFFFF Palette Custom 2 Light
-custom2dark 0x000000 Palette Custom 2 Dark
-synccycles 8 Number of cycles per hardware sync.
-multicart 0 Multicart type (0 to 2)
-lcdcontrast 64 LCD contrast boost in percent
-lcdbright 0 LCD brightness offset in percent
Only on SDL platform:
-dumpsound sound.wav Dump sound into a WAV file
-windowed Display in window (default)
-fullscreen Display in fullscreen
-zoom n Zoom display: 1 to 4 (def 4)
-bpp n Bits-Per-Pixel: 16 or 32 (def 16)
Only on Debugger platform:
-autorun 0 Autorun, 0=Off, 1=Full, 2=Dbg+Snd, 3=Dbg
-windowed Display in window (default)
-fullscreen Display in fullscreen
-zoom n Zoom display: 1 to 4 (def 4)
-bpp n Bits-Per-Pixel: 16 or 32 (def 16)
> System requirements:
No sound:
Pentium III 733 Mhz or better recommended.
With sound:
Pentium IV 1.7 Ghz or better recommended.
Note: Performance tests were based on 0.4.0 version
> History:
-: 0.60 Changes :-
Changed version format to only 2 fields to avoid confusion
Fixed RTC month being reported wrong from host
Adjusted graphics, now it display darker shades to match more closely the real system
Added 2 new options: LCD contrast and LCD bright
Changed the way analog LCD mode works, now it's less blurry and can do up to 5 shades without artifacts
SDL port has been upgraded to SDL 2, this brings Haptic support and other improvements
New Keyboard/Joystick option to allow checking inputs
Applying joystick settings now can (re)enable the device
Share EEPROM is now disabled by default
Emulator can be compiled for 64-bit CPU without issues now
Limited sync-cycles to 64 on 'accurancy' platforms
Win32 Only:
Corrected Direct3D issue in some GPUs
Sound write position is now handled correctly
NDS Only: Added 3-in-1 rumble support
PSP Only:
Analog stick now works
Added FPS display under Platform... (default is off)
Reached 100% emulation by skipping 1 frame, aparently hardware is limited to 60fps max
Dreamcast Only:
Improved sound latency (thanks BlueCrab).
Added FPS display under Platform... (default is off)
Debugger Only:
Minor fixes
Trace history is now 10000 instructions instead of 256
Added copy & paste buttons to timing counters
Older History can be found at:
http://sourceforge.net/p/pokemini/wiki/History/
> License GPLv3 (emulator and tools):
PokeMini - Pokémon-Mini Emulator
Copyright (C) 2015 JustBurn
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
> Greetings & Links:
Thank's to p0p, Dave|X, Onori
goldmomo, asterick, DarkFader, Agilo
MrBlinky, Wa, Lupin and everyone at
#pmdev on IRC EFNET!
Questions and Bugs reports are welcome!
PokeMini webpage:
https://sourceforge.net/projects/pokemini/
Pokemon-Mini Hardware:
http://wiki.sublab.net/index.php/Pokemon_Mini
Pokémon-mini.net:
http://www.pokemon-mini.net/
MEGA - Museum of Electronic Games & Art:
http://m-e-g-a.org/
Minimon (other Pokemon-Mini emulator):
http://www.sublab.net/projects/minimon/
DarkFader Pokemon-Mini webpage:
http://darkfader.net/pm/
Agilo's Weblog:
http://www.agilo.nl/