RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Fairchild Channel F

    Scheduled Pinned Locked Moved Ideas and Development
    fairchildchannel fbbc micro
    165 Posts 13 Posters 76.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • AlexMurphyA
      AlexMurphy Banned @mediamogul
      last edited by

      @mediamogul Porky's was another on the 2600. Those shower scenes... 8 pink pixels. Hot.

      mediamogulM 1 Reply Last reply Reply Quote 0
      • mediamogulM
        mediamogul Global Moderator @AlexMurphy
        last edited by

        @AlexMurphy

        Ha! too funny. Some of the games, the Mystique titles I believe, even went the extra mile with packaging and added a little lock like you'd find on a child's diary that you'd have to open to add the pretense of security.

        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

        AlexMurphyA 1 Reply Last reply Reply Quote 0
        • AlexMurphyA
          AlexMurphy Banned @mediamogul
          last edited by

          @mediamogul Haha brilliant. Image how disappointed you would have been... I suppose in those days people had better imaginations.

          1 Reply Last reply Reply Quote 0
          • OneSwitchO
            OneSwitch
            last edited by

            Just wondering, has the latest release of RetroPie made life any easier in getting a Fairchild Channel F working? I'm also wondering, having seen a recent version of Mess running, if you can get home-brew and customised roms to work? I'm really keen to get a hacked version of Shooting Gallery working for TV-Powww! type use. A step by step idiot's guide would be massively appreciated if it is possible. :)

            edmaul69E 1 Reply Last reply Reply Quote 0
            • edmaul69E
              edmaul69 @OneSwitch
              last edited by

              @OneSwitch hacks and such work fine on advmess. Lr-mess and lr-mess2016 require mame specific roms and romset versions. Advmess should work just fine.

              OneSwitchO 1 Reply Last reply Reply Quote 1
              • OneSwitchO
                OneSwitch @edmaul69
                last edited by

                @edmaul69 Thanks for that. Appreciated.

                edmaul69E 1 Reply Last reply Reply Quote 0
                • edmaul69E
                  edmaul69 @OneSwitch
                  last edited by

                  @OneSwitch you do have to give 0777 permissions to the bios' that go in the opt/retropie/configs/mame-advmame/roms/"MessSystemName" folders. You might have to give 0777 permissions to your roms too. You can run the roms from their normal folders. Otherwise put them in the advmame/images/"MessSystemName" either way you i think you might have to give the roms 0777 permissions to the roms. Unlike most emulators.

                  E 1 Reply Last reply Reply Quote 0
                  • E
                    Everett1954 @edmaul69
                    last edited by

                    @edmaul69 so using the latest version for retro pie 4.2 what exactly needs to be done to get Channel F working?

                    I followed the whole thread but it is confusing.

                    edmaul69E 1 Reply Last reply Reply Quote 0
                    • edmaul69E
                      edmaul69 @Everett1954
                      last edited by

                      @Everett1954 ok, first thing. look and see if you have a systems.cfg in /opt/retropie/configs/all/emulationstation/. if you dont, copy the one in /etc/emulationstation over to that first location. open systems.cfg in /opt/retropie/configs/all/emulationstation/ and add the channel f system into the file. add this info

                        <system>
                          <name>channelf</name>
                          <fullname>Fairchild Channel F</fullname>
                          <path>/opt/retropie/configs/mame-advmame/image/channelf</path>
                          <extension>.bin .BIN .zip .ZIP</extension>
                          <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ channelf %ROM%</command>
                          <platform>channelf</platform>
                          <theme>channelf</theme>
                        </system>
                      

                      then open up /opt/retropie/configs/ and create a folder called channelf. inside that folder create a file called emulators.cfg . inside that add this:

                      advmess = "/opt/retropie/emulators/advmame/bin/advmess channelf -cart %BASENAME%"
                      default = "advmess"
                      

                      just so you know you might have to change the %BASENAME% to %BASENAME%.bin , %BASENAME%.zip or %ROM% to get the games to work.

                      next you need to open up /opt/retropie/configs/mame-advmame/rom/ and create a folder called "channelf" . inside that channelf folder you need to add these bios':

                      sl31253.rom
                      sl31254.rom
                      sl90025.rom

                      you need to give all these files a 0777 permission. if you are sftp'ing into the system to add these just right click on these files, choose property and change the permissions to 0777. give the folder 0777 permissions as well. if you do it for the folder you can choose to give all the files in the folder 0777 permissions at the same time.

                      next you want to open /opt/retropie/configs/mame-advmame/image/ and create a folder called "channelf" . now put your roms in this folder. give the folder and your roms 0777 permissions.

                      now restart emulationstation and your roms should be in the gamelist now. if they dont boot remember to change the %BASENAME% to try to get them to work.

                      once you have the roms working if you are in a game press the tab key on a keyboard plugged into the pi. choose controls for this system. now configure the controls. save the controls. you can set the video settings as well. there is 2 save options. do both.

                      now open up /opt/retropie/configs/mame-advmame/advmess.rc

                      at the bottom you will see the configs you just set. you need to remove the game name from them so it is universal to the entire system. they will start with something like channelf[Hockey]/..... you would need to remove the [Hockey] so it looks like channelf/..... now save the file. then you should be good to go.

                      OneSwitchO 1 Reply Last reply Reply Quote 1
                      • E
                        Everett1954
                        last edited by

                        Thanks for the instructions, I will give it a go.

                        1 Reply Last reply Reply Quote 1
                        • OneSwitchO
                          OneSwitch
                          last edited by

                          Ditto that. :) Looking forward to trying this asap.

                          1 Reply Last reply Reply Quote 0
                          • E
                            Everett1954
                            last edited by

                            So, I went to the INTV site and found the ultimate emulator files, both a 3.2 and a 4.2 version. They appear to have been setup for Channel F and Astrocade, two systems I am interested in. Now, how do I make a bootable SD card out of they folders/files?

                            edmaul69E 1 Reply Last reply Reply Quote 0
                            • edmaul69E
                              edmaul69 @Everett1954
                              last edited by edmaul69

                              @Everett1954 you dont. You copy those 4.2 files for advmess onto your sd card. Your card doesnt have to be retropie 4.2 to use the admess files on there. You need to follow my guide for setting permissions still

                              1 Reply Last reply Reply Quote 0
                              • caver01C
                                caver01 @herb_fargus
                                last edited by

                                @herb_fargus said in Fairchild Channel F:

                                @edmaul69 I'd imagine it's actually pretty close to parity with mame/mess

                                This is the list I found of some stuff.

                                http://www.progettoemma.net/mess/sysset.php

                                Don't know til you try I guess

                                I am finally going to try to get advmess apple2 going tomorrow. I had it running on another distro on a Pi2 before I started playing with RetroPie. That was over a year ago, so I know it can be done.

                                Here's the supported systems.

                                My 4-player cocktail style cabinet built as a custom "roadcase"

                                edmaul69E 1 Reply Last reply Reply Quote 0
                                • OneSwitchO
                                  OneSwitch @edmaul69
                                  last edited by

                                  @edmaul69 said in Fairchild Channel F:

                                  to work.
                                  once you have the roms working if you are in a game press the tab key on a keyboard plugged into the pi. choose controls for this system. now configure the controls. save the controls. you can set the video settings as well. there is 2 save options. do both.

                                  You're a genius! Thanks so much, I've got it working brilliantly. Really pleased.

                                  BTW, I had to use

                                  advmess = "/opt/retropie/emulators/advmame/bin/advmess channelf -cart %ROM%"
                                  default = "advmess"

                                  to get it working on my set-up.

                                  @herb_fargus Perhaps we could get this integrated now into the main set-up? I've got an old Grandstand VEC (aka Channel F) in my loft, and it's a much forgotten and underrated machine. Considering that this works so well (once configured) it would great to get this integrated if possible. Just need an easy method to quit.

                                  mediamogulM 1 Reply Last reply Reply Quote 0
                                  • mediamogulM
                                    mediamogul Global Moderator @OneSwitch
                                    last edited by mediamogul

                                    @OneSwitch

                                    Just need an easy method to quit.

                                    From the configuration menu (accessible by hitting the 'tab' key) you can map quit to any key or combination of keys. The function can be found under the menu heading 'ui cancel'. I have mine set to 'select+start' to bring it in line with the RetroArch control scheme.

                                    RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                    OneSwitchO 1 Reply Last reply Reply Quote 0
                                    • edmaul69E
                                      edmaul69 @caver01
                                      last edited by edmaul69

                                      @caver01 i have tried to get apple 2 working but failed miserably. If you get it working on advmess let me know. Btw, just because systems are on the list as working doesnt mean they work good. Some system are really slow on the pi. Also some dont work in advmess

                                      caver01C 1 Reply Last reply Reply Quote 0
                                      • OneSwitchO
                                        OneSwitch @mediamogul
                                        last edited by

                                        @mediamogul I worked it out eventually, but thanks again. :)

                                        This might help others trying to work out what control is what (only part done, but a good starting point):

                                        Fairchild Channel F has 5 buttons on the actual console. From left to right these are RESET and buttons 1-4.

                                        CONSOLE CONTROLS:

                                        RESET =
                                        1/TIME/2MIN = P1 START (ENTER)
                                        2/MODE/5MIN = BUTTON 5 (5)
                                        3/HOLD/10MIN = BUTTON 6 (6)
                                        4/START/20MIN = BUTTON 7 (7) ----- USE THIS TO START A GAME

                                        ON-SCREEN PROMPTS:

                                        G? = "GAME? (WHICH GAME WOULD YOU LIKE TO PLAY?)
                                        S? = "START?"
                                        M? = "MOTION (SPEED)?"
                                        T? = "TIME?"

                                        JOYSTICK (PLAYER 1):

                                        P1 STICK (U,R,D,L) = LEFT-STICK
                                        P1 PUSH BUTTON = BUTTON 1 (e.g. in Doodle = CLEAR PICTURE)
                                        P1 PULL BUTTON = BUTTON 2 (e.g. in Doodle = CHANGE BRUSH SIZE)
                                        P1 ROTATE RIGHT = BUTTON 3 (e.g. in Doodle = CHANGE COLOUR)
                                        P1 ROTATE LEFT = BUTTON 4 (e.g. in Doodle = DRAW/ERASE)

                                        OTHER CONTROLS

                                        QUIT FAIRCHILD MODE = UI CANCEL (e.g. use Escape key/Xbox button)

                                        mediamogulM 1 Reply Last reply Reply Quote 1
                                        • mediamogulM
                                          mediamogul Global Moderator @OneSwitch
                                          last edited by mediamogul

                                          @OneSwitch

                                          Very informative. I was wondering why player one had more buttons available than player two. Can either you or @edmaul69 confirm that player controls for 'Alien Invasion' are reversed? I've noticed that in the older systems, such as Intellivision, Odyssey2 and even the Atari 2600 that left and right ports can sometimes go either way for player assignment, but in this case, it could be that I'm starting in the wrong mode.

                                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                          OneSwitchO edmaul69E 2 Replies Last reply Reply Quote 0
                                          • caver01C
                                            caver01 @edmaul69
                                            last edited by caver01

                                            @edmaul69 said in Fairchild Channel F:

                                            @caver01 i have tried to get apple 2 working but failed miserably. If you get it working on advmess let me know. Btw, just because systems are on the list as working doesnt mean they work good. Some system are really slow on the pi. Also some dont work in advmess

                                            OK, I don't want to hijack this thread too much (I will post the WIP in another) but I wanted to at least mention that I am playing Karateka on Apple2ee in advmess 3.3!

                                            My 4-player cocktail style cabinet built as a custom "roadcase"

                                            edmaul69E 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.