Fairchild Channel F
-
@caver01 for me i have an apple iie that is modified with the pi3. It has the apple iie's keyboard, the ipac 2 and the device that allows me to use a mac m0110/A keyboard all built internally so for me they will never change. I dont want to have to change my icade settings as i want ctrl and esc to be my select and start buttons. And the channel f controllers are the one issue with it.
-
Thanks to this thread got Fairchild Channel F emulated like a champ! Decided to try to add Super Cassette Vision but when I did advmame seems to think it isn't a supported system? Seems strange. What systems have others successfully added? Should I just try to emulate it through lr-mess instead?
-
@Hubz lr-mess supports less systems. I also had no luck ever getting it to work on any system. I believe it also requires advmame zip files where standalone advmess does not care what roms, rom names and zip/unzipped.
-
@mediamogul Many thanks again. Do I need to copy the entire Carbon folder, or just the channelf folder. I had to tweak things a bit to get them working, but you set me on the right path again.
I updated most of the .xml file to reflect the Atari 2600 .xml theme, as it was bright white still. Looks great now. :)
One problem remains, in that the game aspect ratio is 16:9. I can't work out for this emulator how to force 4:3. I'll have a hunt around. I've tried the TAB settings (no luck), and also the launch menu (didn't seem to get one for the way this starts up).
-
Do I need to copy the entire Carbon folder
Yes, you'll need to copy the whole folder.
the game aspect ratio is 16:9
A few display settings to consider in the
advmess.rc
are:display_expand 1.0 display_resize integer display_resizeeffect none
-
@edmaul69 Stirring up this old post again, as I'm struggling to get the Channel F working on the latest build of RetroPie (4.4) on a Pi 3 Model B+. My old build that worked thanks to you, no longer runs (in anyway) on the B+.
I can't see anywhere to install advmess. I'm currently waiting on lr-mess to complile (been going for about 12 hours).... Just wondering if there's anything new that needs to be done to get this working again.
-
@oneswitch said in Fairchild Channel F:
I can't see anywhere to install advmess.
Advmess is part of the
advmame
package, which is optional and not installed by default - https://retropie.org.uk/docs/MAME/#advancemame-3. -
@mitu Thanks, I'll look into that. After 24hr trying to compile lr-mess, I think I'm going to pull the plug on that approach.
-
@oneswitch pulling the plug can leave you with a bunch of excess files.try to keep your old advmess.rc config file if you can. the new configs are a much bigger pain in the butt with the changes they made with the controller settings, but if you use your old config it will auto convert it to the new settings.
-
Thanks. I've managed to get it working again. Very pleased. My only slight issue is that I can't get 4:3 ratio on a 16:9 monitor. The AdvanceMESS 3.8 Video settings don't seem to allow me to achieve this. Strange as I managed before. No RetroArch settings to play with either.
-
@oneswitch said in Fairchild Channel F:
The AdvanceMESS 3.8 Video settings don't seem to allow me to achieve this.
If you haven't already, try setting
display_expand 1.25
todisplay_expand 1.0
in youradvmess.rc
config file. At some point the lead developer decided to expand the screen abnormally wide by default to "better fit widescreen displays". -
@mediamogul i hate a lot of the changes made. Most annoying was that they separated multiple keyboards and controllers by some code they get. So i had to configure all 3 keybards. And i prefer setting up my controllers by joystick 0, 1, 2.... not by some code number it generates for each controller.
-
@edmaul69 said in Fairchild Channel F:
So i had to configure all 3 keybards.
That one almost had me running for the hills, but @caver01 showed me that by setting
device_keyboard raw
, any attached keyboards will read as being one and only require one entry per setting.And i prefer setting up my controllers by joystick 0, 1, 2.... not by some code number it generates for each controller.
I'm not familiar with the newer code number scheme, but that may have been introduced to counteract the js numbers shifting at the system level between sessions. To avoid that myself a while back, I ended up key-mapping my controllers and using the raw keyboard setting above. Sometimes MAME and AdvanceMAME almost seem too smart for their own good. In trying to be all things to all people, some settings are arguably a bit convoluted and can even get in the way of others.
-
@mediamogul said in Fairchild Channel F:
display_expand 1.25
Champion. That did the trick. Many thanks.
-
@mediamogul so here is the issue with the controllers on advmess with the new coding; so two identical controllers can get the same code and then they act as the same controller. In the advmame emulator i posted it was fixed at least for intellivision. Cant remember beyond that. You can set up 2 players and they both work correctly. But when you go back in, it only saved settings for one controller and both identical controllers worked as the same controller. You have to go into setup every time and configure the controllers each time you wanted to play.
-
Yikes... That's rough. Hopefully that'll get ironed out if it hasn't already.
-
@mediamogul yeah i havent tried the newest versions out yet to see if they did or not.
-
Anybody know how to get this working on the newest version of retropie?
-
@robtedes123 said in Fairchild Channel F:
Anybody know how to get this working on the newest version of retropie?
There shouldn't be any change in method. I'm on 4.4.3 and everything's working well. What problems are you experiencing?
-
@mediamogul After I do everything , including giving permissions. The menu just simply doesn't show up in emulationstation, after restarting emulation station. I've tried putting the roms under /opt/retropie/configs/mame-adv-mame/image/ and /home/pi/retropie/roms/channelf, and setting the paths accordingly under /home/pi/.emulationstation es_systems.cfg, but no dice
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.