RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Macintosh (Basilisk II) 8-bit Color

    Scheduled Pinned Locked Moved Help and Support
    basilisk iimacintosh8-bit color
    222 Posts 11 Posters 89.8k 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.
    • edmaul69E
      edmaul69
      last edited by

      Of course it boots every time with images not 256 colors.

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

        @mediamogul yeah first time i try 256 with wait it starts loading and when it is going to load the desktop it crashes. Then the program wont work at all until i reboot.

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

          @edmaul69

          Have you tried enabling overscan yet. I'm about to.

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

          edmaul69E 2 Replies Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @mediamogul
            last edited by

            @mediamogul i have the disable overscan hashtagged out. Is there something else? So even setting it to black and white with dispmanx on it immedietly crashes which it didnt used to do. Thats how i believed i go the 256 colors to work. But yeah even b&w 256 crashes

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

              @mediamogul the way this is acting now is like dispmanx doesn’t work at all

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

                @edmaul69

                I read and reread @Meneer-Jansen's workaround here and it seems he believes it all boils down to leaving #disable_overscan=1 commented out. Mine's uncommented, but was set to disable_overscan=0. I've restored it back to it's default and am rebooting now.

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

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

                  Black screen and a crash. Now I'm going to try it with the framebuffer at 8-bit. After that, I'm going to try disabling dispmanx all together.

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

                  edmaul69E 4 Replies Last reply Reply Quote 0
                  • edmaul69E
                    edmaul69 @mediamogul
                    last edited by

                    @mediamogul ok let me know. Im having no luck getting it to switch to 256 colors from b&w with dispmanx on and off. Makes no sense why it is acting like dispmanx doesnt exist.

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

                      @mediamogul here is my runcommand log when trying to boot 256 color image

                      https://pastebin.com/ZuyxBTEY

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

                        @mediamogul and here is the log with another mode. it gives an error about the runcommand-onstart. do you know what this means?

                        https://pastebin.com/F4fZF2pU

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

                          @mediamogul one last thing, i found this on emaculation. how do i enable sdl?

                          "It seems that when I enable the SDL, then I can turn the emulator into 256 colors... However, with SDL enabled, I have very poor performances :-(
                          Without SDL enabled, performances are amazing (but no 256 colors)."

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

                            @edmaul69

                            No luck here either. It seems like it's one of those SDL issues that might come and go as it pleases.

                            it gives an error about the runcommand-onstart. do you know what this means?

                            Can you post your runcommand-onstart.sh up until line 6?

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

                            edmaul69E 2 Replies Last reply Reply Quote 0
                            • edmaul69E
                              edmaul69 @mediamogul
                              last edited by

                              @mediamogul ok well i cant get 256 to ever boot fully. here is my runcommand-onstart

                              0_1519627433887_runcommand.png

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

                                @mediamogul so it dawned on me that 32bit works with dispmanx enabled. So i am pretty sure dispmanx isnt working on basilisk. Not sure how to test it in another emulator.

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

                                  @edmaul69 said in Macintosh (Basilisk II) 8-bit Color:

                                  here is my runcommand-onstart

                                  Three things. First, you should add a shebang to the top of your script

                                  #!/bin/bash
                                  

                                  The second is my fault. Both if/else statements for onstart and onend are missing a 'then' in my original example. I've corrected it above. Lastly, you have $2 as being the system name when it should be $1

                                  if [ "$1" = "macintosh" ]; then
                                  

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

                                  edmaul69E 2 Replies Last reply Reply Quote 0
                                  • edmaul69E
                                    edmaul69 @mediamogul
                                    last edited by

                                    @mediamogul top of what script am i putting a bin bash?

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

                                      @mediamogul up top you have $2 not $1. It wont boot at all with $1

                                      mediamogulM 1 Reply Last reply Reply Quote 0
                                      • Meneer JansenM
                                        Meneer Jansen
                                        last edited by Meneer Jansen

                                        Only thing that I can add to the discussion at this point is I've set my HDMI mode to VGA via the following option in /boot/config.txt:

                                        hdmi_group=1
                                        hdmi_mode=1
                                        

                                        The other thing I might add is that on my Pi MacOS does boot, but when it crashes, it crashes on the colored logo (I'm convinced that that's when the virtual Mac goes into 256 color mode). As @mediamogul pointed out I'm using a Mac image that uses MacOS 8 rather that the free OS 7.

                                        Last thing I might mention is that in the past I had to compile BasiliskII from source code (to work w/ framebuffer) on the Pi because on the Pi the "stock" BasiliskII version (which works w/ SDL) refused to work in 256 color mode. Like I wrote 2 years ago in a post of mine in this here topic: "So one has to compile BasiliskII w/ framebuffer support instead of SDL. Unfortunately this also means that BII has to be started from within X (i.e. LXDE in Raspbian).".

                                        There is something very, very strange going on w/ Retropie, SDL, dispmanx, framebuffer and 256 colors. Of these I do absolutely not know what the heck dispmanx is.... The others I can understand a bit. It appears to be a solution for software that needs a windowing system to be run outside of a graphical user interface (GUI), quote: "Dispmanx is a windowing system in the process of being deprecated in favour of OpenWF (or similar), however dispmanx is still used in all API demos and it's replacement may not yet be available". Am I right to assume that programs like BasiliskII and PSX emulators, who need dispmanx, do not run in "framebuffer mode"? If so, then one does not have to fiddle w/ setting framebuffers.

                                        Avid Linux user.

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

                                          @edmaul69 said in Macintosh (Basilisk II) 8-bit Color:

                                          top of what script am i putting a bin bash?

                                          The runcommand-onstart/onend scripts. You can get away with not having it many times over, but some script elements will misbehave without it.

                                          up top you have $2 not $1. It wont boot at all with $1

                                          There may be an example that I'm overlooking, but the first one I'm seeing is this and has

                                          if [ "$2" = "basilisk" ]; then
                                          

                                          which should work as an alternative to

                                          if [ "$1" = "macintosh" ]; then
                                          

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

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

                                            @meneer-jansen said in Macintosh (Basilisk II) 8-bit Color:

                                            There is something very, very strange going on w/ Retropie, SDL, dispmanx, framebuffer and 256 colors.

                                            From what I keep hearing, the problems likely boils down to SDL in some way. I keep reading post after post that updates usually break just as many things as they fix.

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

                                            Meneer JansenM 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.