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

    The bewildering case of the Enterprise 64

    Scheduled Pinned Locked Moved Help and Support
    enterprise64mess
    15 Posts 4 Posters 1.9k 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.
    • J
      JimmyFromTheBay @dankcushions
      last edited by JimmyFromTheBay

      @dankcushions Yes, that script.

      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

      dankcushionsD F 2 Replies Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @JimmyFromTheBay
        last edited by

        @jimmyfromthebay so that part of your issue is only going to be solved or explained by the script's author, so you should ask in that thread.

        1 Reply Last reply Reply Quote 0
        • F
          Folly @JimmyFromTheBay
          last edited by Folly

          @jimmyfromthebay

          I did some digging for you.

          They mostly talk about using the emulator ep128emu which has, as it seems, disk support.

          Looking at mame/mess, just as you found out by yourself, there is no disk support on ep64 and ep128.

          J 1 Reply Last reply Reply Quote 1
          • J
            JimmyFromTheBay @Folly
            last edited by

            @folly Interesting, cheers. Of course, there still aren't actually any DSK files anywhere :D

            Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

            F 2 Replies Last reply Reply Quote 0
            • F
              Folly @JimmyFromTheBay
              last edited by

              @jimmyfromthebay said in The bewildering case of the Enterprise 64:

              @folly Interesting, cheers. Of course, there still aren't actually any DSK files anywhere :D

              I had a second look.

              Indeed it's very strange.
              I found .tap(cass) and .img(flop) in the mame0.202 softwarelist.
              These extensions aren't supported.

              Perhaps we are missing something here.

              1 Reply Last reply Reply Quote 0
              • F
                Folly @JimmyFromTheBay
                last edited by Folly

                @jimmyfromthebay

                I updated my script and added ep64 and ep128 with extra options.
                The extra options are :
                basic21 in the cartslot + exdos with 3,5'' floppy support in the external slot

                You can install in the menu from systems with >EXTRA< settings.

                I used these BIOS files in /home/pi/RetroPie/BIOS/mame :
                ep64.7z
                ep64_exdos.7z

                I extracted ep64_cart and ep64_flop in :
                /home/pi/RetroPie/roms/ep128
                (the files are extracted in the sub-directories ep64_cart and ep64_flop)

                To load some floppy files they have to be 720kb.

                Running the /home/pi/RetroPie/roms/ep128/ep64_flop/games03.zip with this loader, for example :
                mame-ep128-basic21_exdos-flop
                Then the floppy will autoboot and you can pick and run a game.

                If you have to use commands to load games, read this first :
                http://ep.homeserver.hu/Dokumentacio/Konyvek/EXDOS/EXDOSeng.htm

                examples of commands are :
                :help exdos => exdos help in basic
                :dir => get files on disk in basic
                :load filename.com => load file in basic

                :exdos =>go into exdos from basic
                load filename.com => load file from exdos

                etc.

                Now we are a bit up and running ;-)

                2022-02-12-212306_800x600_scrot_resized.png 2022-02-12-212313_800x600_scrot_resized.png
                2022-02-12-212322_800x600_scrot_resized.png 2022-02-12-212345_800x600_scrot_resized.png

                D 1 Reply Last reply Reply Quote 2
                • D
                  dmmarti @Folly
                  last edited by

                  @folly You sir ... are awesome! Digging into this one myself awhile back - I gave up. LOL

                  While I run most things with RetroPie, I also update my Windows PC Attract Mode build too. I devised a DOS batch file method to launch Retroarch with the MAME core to mimic all we do on RetroPie. I just got these games running as well using your new found info.

                  Thank you very much! Niiiiiiice

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    Folly @dmmarti
                    last edited by

                    @dmmarti

                    Thanks for the compliment.

                    The trouble with mame is that supported media, like flop, is hidden in the slot -options when the original computer didn't have a floppydrive internally.
                    Listing the default media, with such a system, will therefor not give the flop as media.
                    So we have to explore the external slot options if we can find them there.

                    These are the commands showing the info :

                    /opt/retropie/emulators/mame/mame -listslots ep128
                    /opt/retropie/emulators/mame/mame -listmedia ep128
                    /opt/retropie/emulators/mame/mame -listmedia ep128 -exp exdos
                    

                    I will try some other stuff soon.

                    On the Enterprise Emulator page we can find some stuff.
                    Though, there are also 800kb files, I think these are 5,25'' images which are not supported by lr-mess/mame.
                    To get them working we have to find a way to copy the content files from 5,25'' images to 3,5'' images.

                    Other archives have the zipped content but not the disk images.
                    To get these working we have to find a way to copy the content files to 3,5'' images.

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Folly @Folly
                      last edited by Folly

                      @dmmarti @JimmyFromTheBay

                      @folly said in The bewildering case of the Enterprise 64:

                      On the Enterprise Emulator page we can find some stuff.
                      Though, there are also 800kb files, I think these are 5,25'' images which are not supported by lr-mess/mame.
                      To get them working we have to find a way to copy the content files from 5,25'' images to 3,5'' images.
                      Other archives have the zipped content but not the disk images.
                      To get these working we have to find a way to copy the content files to 3,5'' images.

                      Both 720kb and 800kb Floppy images can be mounted in linux.
                      So we are able to create our own images.
                      Though, if 800kb images are full we can't copy all files to 720kb images, we have to make a selection them.

                      I copied separate R-TYPE(1988) files to an 720kb image and that works.
                      We can even add a file called EXDOS.INI to load the program autmatically, like for this game.
                      Example of text in EXDOS.INI to autoboot :

                      load r-type.com
                      

                      Though with many games I can't control the movements yet.

                      1 Reply Last reply Reply Quote 0
                      • F
                        Folly @JimmyFromTheBay
                        last edited by Folly

                        @jimmyfromthebay @dmmarti

                        The trouble with mame/lr-mess is that ep128 isn't perfect.
                        The game boots with ep128 but has bad graphics and after that it freezes.

                        I have this game working now with lr-caprice32 (amstradcpc)
                        The game also works with mame/lr-mess using cpc6128 and some specific floppydrive settings.

                        I found that the ep128 has probably the same hardware as the cpc6128 and the systems are probably compatible.
                        The ep128emu can emulate both systems and that is why these systems are probably mentioned as one system, the ep128, which can be confusing.

                        The R-type (easter egg) files I found earlier mentioned CPC in the name.
                        So it looks like we can also try cpc6128 for emulation.

                        I used this file now :
                        Search for "r-type-128k" to find the file called "R-Type 128K (dualside).dsk"

                        So I tried this first on lr-caprice32 (amstradcpc)(you can install it from the main-packages).
                        I got stuck at :
                        RUN"DISC
                        I just had to retype this command to make it work.

                        So now we know it can work therefor I tried the game with cpc6128 with lr-mess/mame too.
                        On default cpc6128 in mame has a 3'' floppydrive as first drive.
                        But the .dsk file is most likely a 3.5'' floppydisk image.
                        So I manually changed this in the slot options.
                        Then it works too with using the same commands as described earlier with lr-caprice32.
                        Manual commands :
                        cat
                        run"DISC"

                        I updated my script to install Amstrad CPC6128 + 35ssdd as first floppy.
                        You can install it from the menu item "systems with >EXTRA< settings"
                        I added The Easter-Egg file to the restricted dl part.

                        2022-02-14-120208_800x600_scrot_resized.png 2022-02-14-111333_800x600_scrot_resized.png

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          Folly
                          last edited by Folly

                          @dmmarti @JimmyFromTheBay

                          Guys,

                          Any luck with running R-Type ?

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            JimmyFromTheBay @Folly
                            last edited by

                            @folly Just seen this. Very intrigued it seems to be the same hardware as the CPC, will investigate if I can remember how the script works, it's been a while :D

                            Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                            1 Reply Last reply Reply Quote 0
                            • F
                              Folly @Folly
                              last edited by Folly

                              @JimmyFromTheBay

                              @folly said in The bewildering case of the Enterprise 64:

                              I have this game working now with lr-caprice32 (amstradcpc)

                              You can try this first, lr-caprice32 (amstradcpc) is already part of the official RetroPie-Setup.
                              If you want to then you can try my script later.

                              1 Reply Last reply Reply Quote 0
                              • F Folly referenced this topic on
                              • S shift referenced this topic on
                              • 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.