|
按网友的测试来看,RC9比较不稳定……很多人用回RC8了,大家测试测试呢
* @+ |2 D h- z( H& O我的NDSL到手,没烧录卡ing……
% y& g6 m: R. L+ m- j- m_________________________________
5 P. q; u5 D" _9 {0 B2 c% ?: TInformation
0 E; C# M8 |2 G7 S/ Y5 @Little John PalmOS (or LJP in short) is a multi-system emulatorforPalmOS 5.0 (or newer) devices. Currently it emulates thefollowingsystems:* W0 r0 i P% z1 ^0 E: T- q+ B' I
) X# } j8 s3 J * Nintendo Entertainment System (NES)
+ g4 V$ ], g( B8 q, ] J8 L8 f * Super Nintendo Entertainment System (SNES)
# z1 b' L4 }7 O * Nintendo Gameboy/Gameboy Color (GB/GBC)
' u! ^. i) q1 O1 O# m P* K * Sega Genesis/Megadrive0 }( d, n9 \% }) e" s B1 s
* Sega Master System (SMS)2 Q# T" N9 a) B
* Sega Game Gear (Take the first letters of Game and Gear and put them together. Damn smartness..)
: E% p6 X ^$ p8 ?: z * Bandai Wonderswan/Wonderswan Color (WS)# L: c6 s# W& e# M& B& D2 w% P
* NeoGeo Pocket/NeoGeo Pocket Color (NGP)# o+ l3 q/ | V3 H/ S
, P% y; X/ J5 p3 y: |: F# R4 EFeatures:
, _; d5 s" P/ h
0 \3 P9 b( K. g, S/ W1 z * Sound (except WS)# `# |. T4 X' ?/ w7 ]3 t
* Multiple screen modes (zoom/smoothing)
2 f: d7 ~1 Y+ s D0 I9 l K * Adjustable/auto frameskipping; Q" E5 X" E+ v. \: J, C% r
* SRAM support
* e1 F' I3 W# m9 w" W * Multiple Save/Load state
% F# D @' ~1 |: E* h * Turbo mode
( l" L5 T$ G& ]) J( |0 y * Support for zipped roms, U; k( a& ]; F8 A* e
1 {5 Y x0 d; K+ v2 i E
Images
/ [! Q' w: Y$ ^# x$ i ( u9 E; s, v( m% s

# L1 L/ A) h E0 p" k2 M) d# ? 
3 u0 h" a* n, o$ f0 R9 W3 b& W ; j6 a1 c3 \+ _
; b! F5 e. n7 w. t# y8 fDownload2 C% ^% T! ^4 Q+ P. r% K
% q, m& S, `7 W; Q! F3 FLatest stable version: 1.0 RC83 @& M7 g P% p" L4 H
Download: Binaries! n1 J( T$ `0 g
: f( Q- t6 g$ _
In Development: 1.0 RC9
$ {% }% h. |# E% b# c2 A( NDownload : Binaries! n8 X2 |* k7 ~/ S* ] [$ M9 h
VERY UNSTABLE!7 V4 g% [$ J9 I3 X' |- C0 R
9 | N' F- C1 x
Older versions- Q( O; B! b5 V6 s0 v
1.0 RC7c - Binaries a2 g# D; O0 O* y3 C- n* h+ t
1.0 RC7b - Binaries. f. E% H0 f. y9 v! A' G
1.0 RC7 - Binaries / Sources4 w; p% I" T7 t' S
1.0 RC3 - Binaries: a% `8 Q! u+ U
1.0 RC2 - Binaries / PSI Installer / Sources
3 L7 I! `+ L9 t% F1 U; W' _" r/ b& Q* _0.9 - Binaries / Sources% k3 ?/ w( m! y- |: x- ^8 u
0.7 - Binaries0 _1 Z# N6 v$ p+ W7 L: g
0.6b - Binaries7 _+ _; I4 L7 L) O/ ^& U8 P
0.6 - Binaries
: R6 H8 h H% d0.5 - Binaries0 p$ ^/ V) a) Q
0.4 - Binaries
: z$ H' v3 N- v0.3 - Binaries
7 F: U1 Z f, A0.2 - Binaries
6 W V; Q9 {' m! H8 w; r0.1 - Binaries4 y- I2 _2 a0 E* e/ V- X, b4 ]
( e, f/ W, s& o: A/ C- iInstallation( Q& Y. Y' Q% @8 B5 n$ H, v
/ a# v$ y6 J- C" F! B/ iCompletely detailed instructions for LJP:
& K, ^8 V# F$ }7 {
1 G8 T+ H( ~% T) S2 A. ^1 ~) Q" }1) You need a device with PalmOS 5.0 or better, 320x320 resolution, and an SD card or internal file system.% _8 j* i* @& W: M( N, ~& F
; ~) x! T7 h' h5 w& ~( M+ t9 i. {: J
2) Install "ljp.prc" using "install tool" & "hotsync" or copy it in "/Palm/Launcher" on your SD card.% d: I0 _# R* n. A! g" o. }, l
r# R6 u# u/ u2 f3 b1 H
3) Launch it on your Palm, it will create all the necessary files in the places needed.
; _1 Y6 W8 r, m1 a; d( r7 j8 c% k& o& P; C9 B0 I: ^1 o
4) Download the ROM's you want, but for legal tangles, please only download a ROM if you own the original game.4 l8 `) h# d8 J+ ~ |/ s
$ {5 B+ N2 n1 P2 {0 F% n
5) Rename the ROM's from whatever the file type is to ".mp3" and sync them using hotsync.9 v' _7 M$ W( c. I: J0 S( M, W( z
2 B* x5 O g/ o! D3 F* c6) Download and install FileZ: Here
/ Y2 k; D$ M% O& J( L' o: O2 t5 X# y" {- k; T# o
7) After installing FileZ and having your rom's renamed to .mp3andsynced to your palm, open FileZ and move the files from"/Palm/Audio"to "/Palm/Programs/LJP/<System Name>/Roms"
& Q4 D( X2 y, g9 m" O5 C# K2 f
) D9 U! |3 Z. j& r$ u, ?8) Rename them using FileZ from .mp3 to what ever it is the rom originally was.. r! o9 P1 u5 g& d J4 m/ q- |) L
9 T1 W3 B. [* \% o! h8 _* Q2 ^9) Lastly, follow the Optimization guide below.
/ B$ l( w% m, a5 P/ y' C" I H7 H* f3 y2 Q# C; ]
8 x1 ^) T! ~/ v- F8 {$ ?6 N3 ^1 B& Z9 w2 s4 y
[DIRECTORIES LAYOUT]; T7 Q( C9 B9 q% M, t i" } k; g
& {$ c5 D2 G/ G% q7 y$ C4 Z
- NES : "/PALM/Programs/LJP/NES"
w1 s* H8 `2 O2 X6 z: Q- SNES : "/PALM/Programs/LJP/SNES"
- ^& z. N; G' H- GB/GBC : "/PALM/Programs/LJP/GB"
( X6 f' ]; B1 C/ h9 y- i% v# [- GENESIS : "/PALM/Programs/LJP/GENZ"+ d6 x: I/ K; h
% h2 ]# H) R% `, f0 |6 }( H
3 X$ k; L& {# N: f, b! FEach directory has 2 subdirectories :
$ X- }0 d. L& B" \$ {" E2 w- x& x-----------------------------------) g4 P* \3 D7 X/ P
.../Roms : put your zipped/unzipped roms here+ d x! J" O+ P \0 A8 R
.../Saves : savestates/sram backup files are here: ~. j) e8 \6 t. x- W' h8 i5 {' d
t& m2 D2 t; ^! K1 ?3 h8 J; XFor example: Put your NES ROMs in "/PALM/Programs/LJP/NES/Roms", GBC ROMs in "/PALM/Programs/LJP/GB/Roms", etc
) T+ g# L# \( p4 \$ {2 B/ f, R3 u1 h5 P' B/ h, N
To Zip your rom, use a standard zip (report shows StuffIt on mac does not work). Winzip is fine on windows.0 t" l! r% [8 @6 F
. t/ D0 {. E0 F2 P8 v- W
* D# O+ q" ~+ TOptomization) J$ _- \+ y# n# o# f* P" J
" g1 D, E! G: T0 Q( d ^, e1) Delete any and all unnecessary dynamic memory-hungry apps.
" o) \! r4 k0 Y; O1 O. c8 h0 S; _5 y+ K1 `8 E$ f9 y$ ^8 P
These include launchers such as Zlauncher and apps that like to runinthe background. Maybe you think your paid-for ZLauncher is anecessaryapp, but then weigh it against running Mario Kart on yourPalm, anddecide.8 q8 p" b- Z7 R9 Y4 F! R
You can, alternatively, try to move memory fragmenting apps to thecardusing, for instance, PowerRun. I had to do this with PicselBrowser. Iteats up more than a megabyte of DBCache, and it WON'T freeit evenafter a reset, if you don't move it to the card. Even afterdoing it,however, you will have to soft reset your LD after usingPicselBrowser, in order to defragment the cache.0 l1 o8 _' B1 e* ?
5 v6 A' K# c& ~( ?2) Install and configure Dmitry's UDMH.& k* i: \' G1 V w5 h
8 ]# u8 ^; o# ]9 G/ TThis wonderful piece of software will convert any free RAM intodynamicheap. You'd otherwise be stuck with just 6 MB, of which at least2MBare always in use (remember, the LD only has 32MB true RAM, of which12or so are allocated to ROM). UDMH will give you something like 13MBfree, which is enough for many SNES games. It is shareware, but itonlycosts 10 bucks and you get a couple of days to test it. Get thelatestbeta (5.3) here:; j U( e1 V& R! @
; p5 f+ z4 b+ Q) ~) y
Click me!6 A& o+ \( e* F# d
$ ^( e+ L- s n2 R" {8 p1 {, ]
After hotsyncing, it'll ask you to reset your Palm. Do it. Afterresetting, enable it. LJP should work with the default settings.6 R! H* Y8 C- V3 V
! @9 r0 T* c7 ~* U8 p! r+ w/ M
3) Install Dmitry's MemUnfragment (Free) or UnCache (Shareware).$ y# b# b. m" E( |
* q. m+ s- K0 r9 I/ JYou may have 100,000,000 GBs of free dynamic heap, but it'll beuselessto LJP if it is all divided up into chunks of 1MB. Luckily,Dmitrythinks of everything.
" B r; s7 W- M7 ~" I( k1 U' q. E1 Q) d; z. g S
UnCache does everything MemUnfragment does, but is more stable,moreconfigurable and generally better. If you can afford 5 bucks, goforit. Just don't use both at the same time!!
V- ^ r$ Q0 ?$ {* O4 i" R0 \- F( c( @
You'll also need to softreset after hotsyncing.
* R1 E: @6 e2 y4 d" d s
0 Q9 Y/ e9 Z' p& n8 j: rGet MemUnfragment here (no icon will be installed installed; it stays hidden in memory):
) c$ t! O: k! Z8 q5 L
; C3 f4 v7 R) V# z+ O! a% rClick me!
4 ]5 t: }2 E9 b4 |# s6 C! [- z4 l# W4 ~
Or UnCache here:* v" F3 m+ E' H
% z# [ u+ [1 l, i) M0 ^$ `
Click me!
- Q: r" j5 K. X4 `! @# r" t1 T6 J0 K9 } _6 K# ^3 I7 g
4) Install Imazeki's DBCacheTool:1 E' b% F/ O4 ]; g) U- ~+ D
" b1 q" h6 ^/ G" s2 K6 _! jLJP requires lots of free dynamic heap, but it also requires enoughfreeDBCache memory (which is not exactly the same thing; read up onyou NVFSif you're curious about the details). DBCacheTool will helpyou withthis. The readme is in Japanese, but you can leave settings ontheirdefault values. Get it here:1 q/ y# z' c1 W% x) d" j- N1 L
$ F$ w& u. V: K+ tClick me! (Damn Smartness..)6 h' Y+ n; `1 g
6 v; x' u+ y8 NInstall both prc's. For stability reasons, I recommend NOT turningonauto-clear, but instead using the Desk Accessory (DA) interfacetoclear memory when you need to, i.e., before running LJP. Forthis,you'll need to install Hacker Dude-san's DALauncher, after whichthe DAicon will be available on the command-launch bar thingy. Get ithere:
9 \" K! u5 l3 m* E- O0 S; r7 ]8 n" `
Click me!: G8 i. s1 X, O7 c
4 K2 I* r7 j3 i% P) i& j( L6 a2 c. G
It's not a problem installing DALauncher after DBCacheDA.. D7 v3 i6 u, T3 P' r! ?" M
, ]* j/ l C8 ~
In DBCacheTool's configuration options, use "DB" as the "Clear type". Leave "Safe mode" ticked.
# ^$ g/ a+ o& S! P$ O( n7 b' a" ?/ Y, E
5) Last mile:$ G+ f2 C7 Z3 u s" W" q
3 p% T0 D8 P( D% u+ T! QClear the DBCache. Reset your LD. Make sure UDMH is enabled. Run LJPandload a small SNES rom (such as Super Mario World) to test yoursetup.8 W1 M2 }1 i) w9 |
7 N, f1 \: `7 w. E# _
pouip pointed out further down in this thread that once DBCacheToolandUDMH are installed, you might have to do the "last mile" in adifferentorder for things to work: soft reset, clear DBCache, enableUDMH, play.
9 A4 `8 x1 Q9 [" X( S% z8 \1 S/ i* a4 A
5 `8 G! c4 O" @& Q; k HNowadays, I usually do it like this: clear DBCache, reset, clearDBCacheagain, play. This is for defragmentation reasons. And by theway, SNESneeds at least 6,300,000 bytes of "Max alloc" (as seen byDBCacheTool)free.
/ a# V. U2 S1 @0 F5 D9 a2 S9 \2 g K" ?7 w1 E8 h
Thanks
! w6 q3 t( @2 OThe makers of this amazing emulator.9 K G# a+ N' g$ `1 W
Everyone else for the support.
1 v* t; ~# _( p' ^; w6 h4 Q/ j
3 D% |7 C7 d: X' L3 a& d& M% R" [
Thank you all for reading! Have fun!. B; X* V! ^9 k5 x
! A; @) V9 S. v7 c3 T$ I9 W
(I like ratings after all, this took me at least an hour to make.) |
|