User Tools

Site Tools


chumby

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
chumby [2010/06/20 23:17]
ladyada
chumby [2016/01/28 18:05] (current)
Line 236: Line 236:
 {{http://​farm3.static.flickr.com/​2760/​4455436625_859aa97392.jpg}} {{http://​farm3.static.flickr.com/​2760/​4455436625_859aa97392.jpg}}
  
-good news: you can play ROMs if you specify them on the command line. badnews: the ROM launcher not only doesnt work, but if it tries to run it gives some assert error and then http://​ladyada.net/​wiki/​lib/​images/​smaller.gifdoesnt ​'​release'​ the SDL library (or *something*) and it doesnt really work until reboot. :(+good news: you can play ROMs if you specify them on the command line. badnews: the ROM launcher not only doesnt work, but if it tries to run it gives some assert error and then doesnt ​'​release'​ the SDL library (or *something*) and it doesnt really work until reboot. :(
  
 commented out the Assert in Rect.h and it all works now - this should of course be fixed but hey! commented out the Assert in Rect.h and it all works now - this should of course be fixed but hey!
Line 1396: Line 1396:
  
 Run **scons** in the directory to begin the config and build. You may need to turn on swap if gcc is killed mid-compile Run **scons** in the directory to begin the config and build. You may need to turn on swap if gcc is killed mid-compile
 +
 +For unknown reasons, scons refuses to pick up on zlib, missing the **-lz** at the end, so i just made a shell script (ash doesnt haev a large enough buffer to just paste into the command line:
 +
 +<​file>​g++ -o src/fceux -Wl,​-rpath,/​usr/​local/​lib src/asm.o src/cart.o src/cheat.o src/​conddebug.o src/​config.o src/debug.o src/​drawing.o src/​emufile.o src/fceu.o src/fds.o src/file.o src/​filter.o src/ines.o src/input.o src/​netplay.o src/nsf.o src/​oldmovie.o src/​palette.o src/ppu.o src/sound.o src/state.o src/unif.o src/video.o src/vsuni.o src/wave.o src/x6502.o src/movie.o src/​lua-engine.o src/​boards/​01-222.o src/​boards/​103.o src/​boards/​106.o src/​boards/​108.o src/​boards/​112.o src/​boards/​117.o src/​boards/​120.o src/​boards/​121.o src/​boards/​15.o src/​boards/​164.o src/​boards/​175.o src/​boards/​176.o src/​boards/​177.o src/​boards/​178.o src/​boards/​179.o src/​boards/​183.o src/​boards/​185.o src/​boards/​186.o src/​boards/​187.o src/​boards/​189.o src/​boards/​199.o src/​boards/​208.o src/​boards/​222.o src/​boards/​23.o src/​boards/​235.o src/​boards/​253.o src/​boards/​3d-block.o src/​boards/​411120-c.o src/​boards/​43.o src/​boards/​57.o src/​boards/​603-5052.o src/​boards/​68.o src/​boards/​8157.o src/​boards/​8237.o src/​boards/​830118C.o src/​boards/​88.o src/​boards/​90.o src/​boards/​95.o src/​boards/​a9711.o src/​boards/​a9746.o src/​boards/​addrlatch.o src/​boards/​ax5705.o src/​boards/​bandai.o src/​boards/​bmc13in1jy110.o src/​boards/​bmc42in1r.o src/​boards/​bmc64in1nr.o src/​boards/​bmc70in1.o src/​boards/​bonza.o src/​boards/​bs-5.o src/​boards/​copyfami_mmc3.o src/​boards/​dance.o src/​boards/​datalatch.o src/​boards/​deirom.o src/​boards/​dream.o src/​boards/​__dummy_mapper.o src/​boards/​edu2000.o src/​boards/​fk23c.o src/​boards/​ghostbusters63in1.o src/​boards/​gs-2004.o src/​boards/​gs-2013.o src/​boards/​h2288.o src/​boards/​karaoke.o src/​boards/​kof97.o src/​boards/​konami-qtai.o src/​boards/​ks7032.o src/​boards/​malee.o src/​boards/​mmc1.o src/​boards/​mmc3.o src/​boards/​mmc5.o src/​boards/​n-c22m.o src/​boards/​n106.o src/​boards/​n625092.o src/​boards/​novel.o src/​boards/​sachen.o src/​boards/​sc-127.o src/​boards/​sheroes.o src/​boards/​sl1632.o src/​boards/​smb2j.o src/​boards/​subor.o src/​boards/​super24.o src/​boards/​supervision.o src/​boards/​t-227-1.o src/​boards/​t-262.o src/​boards/​tengen.o src/​boards/​tf-1201.o src/​drivers/​common/​args.o src/​drivers/​common/​cheat.o src/​drivers/​common/​config.o src/​drivers/​common/​hq2x.o src/​drivers/​common/​hq3x.o src/​drivers/​common/​scale2x.o src/​drivers/​common/​scale3x.o src/​drivers/​common/​scalebit.o src/​drivers/​common/​vidblit.o src/​drivers/​common/​configSys.o src/​drivers/​common/​nes_ntsc.o src/​input/​arkanoid.o src/​input/​bworld.o src/​input/​cursor.o src/​input/​fkb.o src/​input/​ftrainer.o src/​input/​hypershot.o src/​input/​mahjong.o src/​input/​mouse.o src/​input/​oekakids.o src/​input/​powerpad.o src/​input/​quiz.o src/​input/​shadow.o src/​input/​suborkb.o src/​input/​toprider.o src/​input/​zapper.o src/​utils/​crc32.o src/​utils/​endian.o src/​utils/​general.o src/​utils/​guid.o src/​utils/​md5.o src/​utils/​memory.o src/​utils/​unzip.o src/​utils/​xstring.o src/​mappers/​151.o src/​mappers/​16.o src/​mappers/​17.o src/​mappers/​18.o src/​mappers/​193.o src/​mappers/​201.o src/​mappers/​202.o src/​mappers/​203.o src/​mappers/​204.o src/​mappers/​212.o src/​mappers/​213.o src/​mappers/​214.o src/​mappers/​215.o src/​mappers/​217.o src/​mappers/​21.o src/​mappers/​225.o src/​mappers/​227.o src/​mappers/​228.o src/​mappers/​229.o src/​mappers/​22.o src/​mappers/​230.o src/​mappers/​231.o src/​mappers/​232.o src/​mappers/​234.o src/​mappers/​241.o src/​mappers/​242.o src/​mappers/​244.o src/​mappers/​246.o src/​mappers/​24and26.o src/​mappers/​255.o src/​mappers/​25.o src/​mappers/​27.o src/​mappers/​32.o src/​mappers/​33.o src/​mappers/​40.o src/​mappers/​41.o src/​mappers/​42.o src/​mappers/​46.o src/​mappers/​50.o src/​mappers/​51.o src/​mappers/​59.o src/​mappers/​60.o src/​mappers/​61.o src/​mappers/​62.o src/​mappers/​65.o src/​mappers/​67.o src/​mappers/​69.o src/​mappers/​6.o src/​mappers/​71.o src/​mappers/​72.o src/​mappers/​73.o src/​mappers/​75.o src/​mappers/​76.o src/​mappers/​77.o src/​mappers/​79.o src/​mappers/​80.o src/​mappers/​82.o src/​mappers/​83.o src/​mappers/​85.o src/​mappers/​86.o src/​mappers/​89.o src/​mappers/​8.o src/​mappers/​91.o src/​mappers/​92.o src/​mappers/​97.o src/​mappers/​99.o src/​mappers/​emu2413.o src/​mappers/​mmc2and4.o src/​mappers/​simple.o src/​lua/​src/​lapi.o src/​lua/​src/​lauxlib.o src/​lua/​src/​lbaselib.o src/​lua/​src/​lcode.o src/​lua/​src/​ldblib.o src/​lua/​src/​ldebug.o src/​lua/​src/​ldo.o src/​lua/​src/​ldump.o src/​lua/​src/​lfunc.o src/​lua/​src/​lgc.o src/​lua/​src/​linit.o src/​lua/​src/​liolib.o src/​lua/​src/​llex.o src/​lua/​src/​lmathlib.o src/​lua/​src/​lmem.o src/​lua/​src/​loadlib.o src/​lua/​src/​lobject.o src/​lua/​src/​lopcodes.o src/​lua/​src/​loslib.o src/​lua/​src/​lparser.o src/​lua/​src/​lstate.o src/​lua/​src/​lstring.o src/​lua/​src/​lstrlib.o src/​lua/​src/​ltable.o src/​lua/​src/​ltablib.o src/​lua/​src/​ltm.o src/​lua/​src/​lundump.o src/​lua/​src/​lvm.o src/​lua/​src/​lzio.o src/​lua/​src/​print.o src/​drivers/​sdl/​input.o src/​drivers/​sdl/​config.o src/​drivers/​sdl/​sdl.o src/​drivers/​sdl/​sdl-joystick.o src/​drivers/​sdl/​sdl-sound.o src/​drivers/​sdl/​sdl-throttle.o src/​drivers/​sdl/​sdl-video.o src/​drivers/​sdl/​unix-netplay.o -L/​usr/​local/​lib -lSDL -lpthread **-lz** ​
 +</​file>​
 +
 +Run FCEUX 
 +
 +<​file>​
 +mount -oremount,​rw /
 +stop_control_panel
 +/​mnt/​storage/​switch_output -l
 +switch_fb.sh 0
 +cd /​mnt/​storage/​fceux
 +</​file>​
 +
 +and after all that...it doesnt work well at all :( --newppu 1 is hella slow and --newppu 0 has corrupted pixels
 +
 +==== FCE Ultra 0.98.13 ====
 +
 +On a whim I decided to try an earlier FCEU (the predecesssor) with more success! Compile went pretty much cleanly.
 +
 +Run it with **-xscale 1 -yscale 1 -sound 0** after killing chumbhowld and chumbradiod we got good performance with **-skipframe 1**
 +
 +Will see if its worth trying other versions - the later v's might add less-useful stuff
 +
 +
  
/home/ladyada/public_html/wiki/data/attic/chumby.1277075844.txt.gz · Last modified: 2016/01/28 18:05 (external edit)