CHAMELEONPI v0.3 IS OUT

WOWSlider generated by WOWSlider.com

CHAMELEONPI v0.3 IS OUT

FINALY!!!!!!!

ChameleonPI v0.3 is out.

Get it at: http://chameleon.enging.com/?q=download

55 Comments

I solved the problem of

I solved the problem of booting with some model B. I have copied elf file and bootcode.bin from debian distribution and now works!

Pier, chameleon boots on

Pier, chameleon boots on Model B, It is developed on model B. So could you please send us more information about the problem you have and we could see what's happening.

Chameleon is not able to boot

Chameleon is not able to boot on my raspberry model B. I have noticed that files in boot partition are different from the last debian distribution. So, I have copied elf files, bootcode, kernels and fixup from debian boot partition to Chameleon one. After that, Chameleon boots, but after some modules loading, the message "INIT: Id "1" respawning too fast: disabled for 5 minutes" appears.

necesito informacion respecto

I need information regarding the configuration of the joystick

Hey, i realised that the PNG

Hey, i realised that the PNG used on SuperNes has the Joypad Cord cut on the image. If you want an alternative SNes Png i have another one here -> https://dl.dropbox.com/u/12986234/consoles/SNES.png ( I can reconstruct/fix the actual one too) i just need to find it on the SdCard.

If there's no Amiga emulator

If there's no Amiga emulator in Chameleon yet, this is it: http://darcelf.free.fr/uae4all_binary.bz2 :D

I've try it... but I could

I've try it... but I could run anything in good conditions. So... for the moment there's no good solution.

I need some help. I am using

I need some help. I am using a 8Gb SDCard. And when i try to copy 300Mb of Roms over Network it stops after just 31Mb is copied and windows says "Maybe the disk is full". If i put the same SDCard on my card reader on PC, it shows 4Gb Free (Fat32) but i just can´t copy more than 30 Mb to this SdCard. Formating the Card on my PC, i am able to fill it with 8Gb of data without problems... I´ve tried the Expand SD Card tool , and got the same results. :( Maybe it´s a defective card ? (even working perfectly on Windows ?)

BTW, when you say: "-Read The

BTW, when you say: "-Read The README", are you talking about the READ ME tab on this site or some file anywhere ? Cause the [Read me] tab on this site says to use RASP-CONFIG to expand roofs, and the instructions are for v0.2, and the v0.3 has it´s own "Expand SD" tool (pressing "o")... So i am a little confused here. lol

If you get readme v0.3 on

If you get readme v0.3 on this site you get the same text you are talking about.

I´ve already expanded the SD

I´ve already expanded the SD using "o" and choosing "Expand Rom Partition", the linux rom partition seems to fit more files (but i am not sure that´s more than 1Gb free (8gb card)... But the Fat32 Partition stills Showing 4Gb Free but just get exactly 31Mb of extra data (roms) and says its full. :( I will try it on another 8Gb card anyway. tks !

I've got exactly the same

I've got exactly the same issue with a 16Gb card. I don't think its the expand fs thats the problem though. When I do a df -k it shows the /roms as being the full 12Gb it should be, however when I put the card in my SD reader on my pc (win 7) it shows the /boot partiion with only the boot files (bootcode.bin kernel.img etc), and no other parts of the file system. If I examine the partions in windows disk manager it shows 3 partions - K: 56MB FAT32, 3.22GB Primary Partition, 11.55GB. Windows explorer shows the card as being 3.55GB free of 3.57GB, but if I try to copy files to it they fail around the 40MB mark, so it looks like they go into the 56MB partition. Any ideas how I can access the /roms partion from windows?

Same issue with mine, V0.2

Same issue with mine, V0.2 worked fine now with 0.3 it doesn't expand the partition by either method (same card BTW). PS Carles thanks so much for this work, fantastic and the Speccy is still the best.

This the 5th time i am

This the 5th time i am burning the v0.3 on my Sd card. :( Everytime it crashes running something, the boot was corrupted and i got instant error booting the Chameleon SdCard. :( (Class 4 sandisk 8gb)... I use the same kind of card on my Raspbmc and it´s very rare to corrupt the files. :( Any clue ?

could be a lot of things....

could be a lot of things.... the download, the expandion of the image, the software to record the sd, the sd... Sorry cannot help your more with your information.

Hola,

Hola, hay que hacer algún cambio en el código para que el ChameleonPI funcione con las raspberry pi de 512mb, por que no hay forma de hacerlo funcionar con la distribución sin tocar. He probado sustituyendo los archivos de arranque por los de la distribución wheezy-raspbian y arranca pero cuando sale la pantalla de carga del ChameleonPI pasa a una pantalla en negro y se reinicia. Sacando el siguiente error: INIT: Id "1" respawning too fast: disabled for 5 minutes Un saludo y gran trabajo el que habéis hecho.

I think I am having the same

I think I am having the same problem. I just bought a 512 MB pi and it boots raspian wheezy just fine but does not boot Chameleon v0.3. When I plug in the power inlet, the green LED flashes once, then nothing happens. By the way, thanks for the OS, I loved playing with it on my old Pi!

My 512 Mb pi does exactly the

My 512 Mb pi does exactly the same, I've tried every combination in the config.txt. With the option "hdmi_safe=1" enabled does not work. The older distributions apparently do not work with the new pi and by extension all those that are based on some old distribution.

chameleon PI has been

chameleon PI has been developed using 512m raspberry PI. Should work fine.

I've written about 10 times

I've written about 10 times and with different methods, OS and different versions of Chamaleon pi. No way to make it work, must be a bad file when the files by changing the wheezy-raspbian starts.

Perhaps not all 512 MB pis

Perhaps not all 512 MB pis are created equal?? I have an old 256 MB pi that runs v0.3 just fine, but when I insert the SD card into the 512 pi, it won't boot. Both 256 and 512 MB boot raspian wheezy just fine.

Sorry I cannot help you.

Sorry I cannot help you. Please if you get the answer to all this make us know.

I finally had time to try to

I finally had time to try to get this to work. I verified that v0.3 would not boot on my 512 pi but it would on my 256 pi. I booted on my 256 pi and did a sudo apt-get update, sudo apt-get upgrade, and sudo apt-get autoclean, as it suggests in the manual. v0.3 then was able to boot, but it either froze or did not recognize the keyboard. i booted it again and it works fine now. i also changed the sound output to HDMI at the same time it successfully booted.

Thanks,

Thanks, the problem must be in the start.elf, which is the file that should be changed when they took the pi of 512mb. But I have no idea how to edit or that changes were made when the Chamaleonpi developed.

But Vincent chameleon pi is

But Vincent chameleon pi is working on 512 raspberry. and as I told you is developed on this machine.

Hi. Sorry if I'm a bit late

Hi. Sorry if I'm a bit late to the discussion. Isn't the problem the revision B boards with the Hynix memory chip that are the problem? You can copy the files from the boot partition of the latest Raspbian and it will then boot but nothing works. Sorry I'm not great at Linux and I'm completely stuck myself at this point.

This error seems to be a

This error seems to be a problem with the video output (HDMI) with mine, after tweeking the setting it works fine. BTW great job.

Thanks,

Thanks, the only change I made was the wheezy "sdtv_mode = 2" and worked perfectly, but with the ChameleonPI Nothing displays the HDMI or the RCA. That changes must be made to work on a PAL TV, apart from the above. A greeting and thank you very much.

No, Just write the sd and run

No, Just write the sd and run it. Please, send your comments or questions in english. I've no problem reading you in english, italian, french, german, spanish or in my language: catalan. I think that I could understand your question in portuges, galeco, romanian. Also I could use google translator for other languages that I cannot understand directly. But if you want that someone tryes to help you think that in this forum the users come mainly from states and england.

Neither of the torrents

Neither of the torrents appear to have anyone seeding

My computer is always seeding

My computer is always seeding... not so quick as I wish but 24h. At this moment there are 34 computers connected.

The emulator you have

The emulator you have emulates the Amstrad 6128 not Amstrad 464! The 464 and 664 have 64k RAM but 6128 have 128k. At the start writes 128k! also i try Dragon Ninja that run differently if you have 6128 and it works at 6128 mode with no problems. So the emulator you have it emulates Amstrad 6128, It is not the same computers the 464 has built in cassete drive (the computer you have in the photo of chamelleon) but 6128 have disk drive.Also in an olden post you want help about tape in Amstrad . Just ask for help!.

you have the emulator for all

you have the emulator for all amstrads. this just look on emulator developer web site for information.

Could some one post the steps

Could some one post the steps you did with parted to reduce the size of mmcblk0p1 and increase mmcblk0p3?

been trying to get the

been trying to get the autolink feature to work but no luck so far, which files control it?

I think the intent was to put

I think the intent was to put "roms" in a separate partition that used the rest of the card...? Tho it doesn't seem to work. I may have broken it by running "expand_rootfs", but I ended up with a super-tiny ROMS partition, and the last part of the 8gb card unallocated, and it broke the symlinks to the roms stuff, so MAME died because it couldn't find the link where ~/.advance was supposed to link to /roms/mame I'm respinning my 0.3 ROM now and will avoid running expand_rootfs and see what's happenin' then....

Ok, I also Expanded the SD

Ok, I also Expanded the SD card through Rasbian config. This mucked up viewing card in Windows and it also breaks MAME. - I will reinstall. Regarding people's problems with Megadrive & SNES. I had this. You have to PRESS SPACEBAR to select ROM then PRESS ENTER. Even though you can select ROM, pressing just ENTER causes error. You need to press SPACEBAR first! P.S. Is there a menu in Megadrive / SNES emulator like MAME & Spectrum to set joystick keys/config etc? I could not find anything so just sat at ROM's menu screen!

Mr. Zap ?! lol. The 3D Guys

Mr. Zap ?! lol. The 3D Guys freaking out with RaspBerryPI. lol. :) Nice to see you here man. :) (kumodot.com). I did the "Expand Rootfs" here too. My windows shows the FAT32 partition on the SDCArd with something like 4Gb free (on a 8Gb card) the other 4Gb was used by Chameleon. But this fat32 looks fake. I tried to put some roms on this Fat32 partition and after, like...10Mb of Roms it started to give me errors on the Card, and i´ve found that´s windows thinks the card is FULL, but it´s not. There´s more than 3Gb free... And i can´t see an easy way to configure default rom Paths on Retroarch, mayne the only way is manually editing config files ? The Chameleon Manual need some update to explain better this Fat32 Stuff, and RetroArch setup... :)

Yes, "The 3d Guy" goes

Yes, "The 3d Guy" goes berzerk with Raspy's, of course I do!! This is how I grew up, man, duct taping primitive computers together to make them do my bidding. I *built* my first graphics card BY HAND to be ABLE to write my first renderer, because the machine I used had graphics of the resoluton of 78x72 pixels, black OR white!! And of course, the whole reason that I am known as "Zap" is that that was easy to put into the high score list of DEFENDER.... so I think a mini defender cabinet is in my future.... maybe using the screen you see me use here (running Chameleon, of course) and with real stick/buttons... http://www.youtube.com/watch?v=vuesq3naF9w /Z

I also tried to use the raspi

I also tried to use the raspi-config menu item "expand_rootfs", and that didn't work as expected. I finally got the rest of my unused space to get to the correct partition by using parted. And I am having another problem with the Sega and Nintendo emulators. With the Sega Genesis/Megadrive one I get this error message: Unable to load ROM: Input/output error. With the SNES I get this message: RetroArch [WARN] :: XDG_cONFIG_HOME is not defined. Will look for config in $HOME/.retroarch.cfg ... RetroArch [WARN] :: system_directory is not set in config. Assuming system directory is same folder as game: "/roms/snes/". RetroArch [ERROR] :: Didn't read whole file. RetroArch [ERROR] :: Could not read ROM file. And with the NES I get this: RetroArch [WARN] :: XDG_cONFIG_HOME is not defined. Will look for config in $HOME/.retroarch.cfg ... RetroArch [WARN] :: system_directory is not set in config. Assuming system directory is same folder as game: "/roms/nes/". /opt/selector/listfiles.sh: line 21: 3264 Segmentation fault $EXECUTABLE "$FILE" Also, with DOSBOX, as of version 0.3 of chameleon, it does not just loop around the autoexec like it did in the previous version. That's good. Although it is trying to mount the wrong roms directory. I can't remember exactly what the path was before, but when I changed the line to "mount C /roms/dos" it worked as expected afterwards.

If you use raspbian expand

If you use raspbian expand tool it thinks you only have two partitions so it overwrites third one creating a big mess.

So there is a Chameleon

So there is a Chameleon "enlarge" feature? I must have missed that. Yes, looking at the raspbian script it clearly tries to enlarge partition #2, so that breaks. However, I still think something is broken with 0.3... I re-imaged it to card, and even out-of-the-box, the symlink for ~/.advance to /roms/mame was broken.... you should check that. And I used parted myself to fix the partition, and now it "works", tho it only shows p1 and p3 as used, and not p2 at all.... I thoight p1 was the boot partition? I'm confused. But hey - it runs, so I'm living with it like this until 0.4 comes out. rootfs 3324056 2206244 948956 70% / /dev/root 3324056 2206244 948956 70% / devtmpfs 183620 0 183620 0% /dev tmpfs 38376 1204 37172 4% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 76740 0 76740 0% /run/shm /dev/mmcblk0p1 3748324 17276 3731048 1% /boot /dev/mmcblk0p3 4192228 692844 3499384 17% /roms P.S. Also didn't get the "auto mount to network" thing to work. What logic does it use to find the share?

Putting the SD on my computer

Putting the SD on my computer i can´t see any Rom folder, and the size looks wrong (8gb card shows 4Gb, but´s ok its showing 4Gb free maybe is the size of Fat32 Partition...) But what about the Rom folder in fat32 ? Do I need to just create it and retarget the emulators for the Fat32 partition ? Thanks for the Joystick support ! The problem is that the launcher for Megadrive, SNes, Nes and Gboy Roms aren´t controlled by joystick. :( Is there any GUI for those emulators planned ? (now it´s text based). I hope to see an easier way to configure Wifi internet on a near update. (i know that´s not easy). Thanks for your work ! Nice v0.3 update !

Pages