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


  • Global Moderator

    @edmaul69

    Funny stuff. You may be onto something here in highlighting your failed solitaire attempts. It could take off and become the biggest form of ironic entertainment since Garfield minus Garfield.



  • @mediamogul im not sure if you have tried using 32bit but for me i go in an out of basilisk a lot and 3 times it has trashed my img file. Running in 16bit no problems whatsoever yet.


  • Global Moderator

    @edmaul69

    I've been staying with 8-bit while I try to beat 'Prince of Persia 2'.



  • @mediamogul i am on 16 bit at the moment because most of the time when i exit 8 bit and try to go back in it is a black screen and i have to reset the machine to go back in. Even if i do a reset immedietly after exit. So it only works every other time. And right now i am playing solitaire, tetris and minesweeper pro. So nothing that needs 256 color. I will get to prince of persia 2 soon. Beat the first one on the xbox live arcade. The mac version obviously isnt anywhere graphically as good as the xbox live arcade version but man the colors really pop for being 256 colors. So easy on the eyes. The second looks good too.


  • Global Moderator

    @edmaul69

    About a month ago, I played and beat the original Apple ][ version of PoP1. I can remember seeing it for the first time and being amazed by that fluid animation. The SNES version is often touted as being the definitive version, but I wanted to say that I've beaten the original. I can't think of another game, besides possibly the original 'Double Dragon' that has been ported so many times. PoP2 didn't get anywhere near as many ports, with most having vastly inferior graphics and many omitted levels, making the MacOS the best by default. It's really tough though.



  • @mediamogul question for you, why is your modelid set to 14. according to apples website there is no such number and the quadra 900's model id is 20 on their site

    https://support.apple.com/kb/TA47453?viewlocale=en_US&locale=en_US


  • Global Moderator

    @edmaul69

    I set everything up through a GUI on my Mac. If memory serves, I believe I just selected the Quadra 900 from a pull down menu and the model ID was set from there. Have you noticed any improvements by setting it to 20?



  • @mediamogul i only got as far as verifying it booted. I stumbled across the info while setting up a second basilisk running everything like a mac plus since mini vmac cuts off the sides on non widescreen tv's. :( hopefully it gets fixed at some point.


  • Global Moderator

    @edmaul69

    I thought you'd find it funny to hear I got Basilisk II online with MacOS 8.1. I just got through browsing the web with Netscape Navigator 3.1. Back in the day, I used to use an early graphical chat program called 'The Palace' that is apparently still operational, so I may also give it a go sometime out of nostalgia. Other than that, I can't think of too many uses for this. Still, if your interested in surfing the web like it's 1995, just add ether slirpto your basiliskii.cfg file, then open the TCP/IP control panel in the emulated Mac and set it to DHCP.



  • @mediamogul that is awesome to know! Im not at a location where i can use an ethernet but in a week i move back to colorado 3000 miles away so i might be able to test this there.



  • @mediamogul im also hoping to find out how to get internet working in windows 3.11. I would love to play around with both os' online. Im curious how well they both work and compare them. My luck i will catch a virus.... :) i am aware there are definitely limitations of what i can do. I have internet explorer 3.0 already installed on mac os8.1. So i will have to try that out too.


  • Global Moderator

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

    Im not at a location where i can use an ethernet

    WiFi will work too if it's available and you're looking to give it a go. Of course the emulated Mac will still think it's Ethernet.



  • @mediamogul nm. I have it working. Just need to find a site that works.



  • Bbs corner was a site i could get to load. Internet explorer 3.1 works better than netscape 3.1 though.


  • Global Moderator

    @edmaul69

    For something a little more modern (2006), icab 2.9.9 is supposedly the last 68k browser to receive any updates. While I was looking around, I also found MacIRC. I may try using it to connect to the RetroPie IRC channel for gits and shiggles sometime.



  • @edmaul69 do you have a .cfg file I can paste or can you tell me where I need to put the code if [ "$2" = "basilisk" ]
    fbset -depth 8
    fi

    And what the name of the file and the location is to get the 8 bit color working on my Mac emulator? Thanks



  • @guitarmandp So that goes in

    /opt/retropie/configs/all/runcommand-onstart.sh

    And you put the same thing but with a 32 instead of 8 in

    /opt/retropie/configs/all/runcommand-onend.sh

    Now you need to put basilisk in 16 color, then b&w. Now exit. Go into the retropie menu, go into retropie setup. In there go into, Configuration / tools, then go into dispmanx -.... choose Enable for basilisk so it is enabled. Now exit and restart. Go into basilisk and change the display to 256 colors. Now anytime you go in it is not guaranteed to work. You might get a black screen. You need to repeatedly press ctrl and esc together to get out. You might need to reboot the pi. Now you have to reset the pi to try again. It will never work a second time. If you want to go back to higher quality display you need to set it to 16 color b&w again. Then go into retropie setup again and disable dispmanx. In 256 color mode it can take you several tries resetting before it works.



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

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

    is dispmanx supposed to be on or off?

    I have mine turned on.

    What are your runcommand options on boot? Are you using a buffer size or a specific display size?

    Nothing was changed for any of these. Basically, after I got a working disk image on my desktop computer last May, I transferred it and the ROM, as well as the configuration file over to the Pi. It remained that way until I tried changing the color depth a few days ago.

    How does one turn dispmanx on? I've got a lot of troubles getting BasiliskII to work with 8 bit (256) colors too.

    [edit] Sorry guys, didn't read tje post above this one. I cannot delete this post any more, mods may delete it.



  • I had to do a complete clean re-install of Retropie. I chose this time to not use the BasiliskII executable that I compiled myself for the Pi but to use the methods described here to get it working. This is what I did to play Prince of Persia 2 The shadow and the flame.

    1. Install BasiliskII via the Retropie script.

    2. Hattrick: enable 'dispmanx' in Emulationstation/Retropie. Go into the Retropie Menu (in Emulationstation), go into retropie setup. In there go into Configuration / tools, then go into dispmanx choose Enable for basilisk so it is enabled.

    3. Download the "PoP Macintosh Total Pack" for Windows from [Removed]. It includes he Mac version of PoP2. Install this "Pack" in Windows (or Wine). Go to: "C:/Program Files/Oldgames/Prince of Persia 2 Mac".

    4. From that Windows dir copy the files "emulation.rom", "Starterdisk.hfv" and "Oldgames.HFV" to: /home/pi/RetroPie/roms/macintosh. Rename those files to "mac.rom", "disk.img" and "disk02.img".

    5. Add the following line to: /opt/retropie/configs/macintosh/emulators.cfg:

      --disk /home/pi/RetroPie/roms/macintosh/disk02.img

    6. Set the Mac to 256 colors (8 bit color).

    7. For some reason it's not needed on my Pi to set the framebuffer to 8 bit (fbset -depth 8). Even stranger: it makes BasiliskII and the Pi crash.

    8. Do NOT disable overscan in /boot/config.txt. That is: do not uncomment the line "#disable_overscan=1". See this topic by me.

    Maybe the Wiki has to be updated a bit...


  • Global Moderator

    @meneer-jansen

    I must have missed your last post. Glad to see the game working. Unfortunately, I had to remove your link to the game files. I know that at some point the original 'Prince of Persia' was open sourced, but I don't think that ever happened with PoP2. Also, the disk image that contained it also had a few other installed titles, such as 'Lemmings' and a few of it's expansions, which I don't believe are intended to be freely distributed either. If you can find a notice from the copyright holders regarding open source or public domain status, or even a news article to the same effect, re-posting the link won't be an issue.

    Edit: Looking at it a little closer, the linked disk image was built on MacOS 8 and only 7.5.5 is free to distribute.

    For some reason it's not needed on my Pi to set the framebuffer to 8 bit (fbset -depth 8). Even stranger: it makes BasiliskII and the Pi crash.

    I believe it ended up crashing on occasion for me as well. However, every time I would set the emulated Mac to 256 colors, it would result in a black screen otherwise. Perhaps something has changed. I'll look at it a little later today and see.

    Do NOT disable overscan in /boot/config.txt. That is: do not uncomment the line "#disable_overscan=1".

    This is very interesting. I haven't noticed overscan having an effect on other emulators, but then again I haven't really tested anything with it on verses without it either.



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.