• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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
    last edited by JimmyFromTheBay 29 Jun 2021, 10:54

    This one's got me properly stumped. The MESS docs talk about loading software in DSK format, but I haven't found a single Enterprise game anywhere in such a format.

    When you install the EP64 via MESS, the acceptable formats listed in ES_SYSTEMS.CFG are CMD, BIN, PRN, ROM and WAV, but I've never found an Enterprise game in any of those either. The formats most appear to be in are IMG, DTF and COM. Things like the homebrew port of R-Type seen in this video:

    are a jumble of PRG and COM and all sorts of other files.

    The EP64 emulator in MESS doesn't even give you a floppy drive option. You get -cart, -cass2 and -cass2, although the MESS docs say tape files aren't supported.

    When you boot a file the system reports a number of what look like disk-reading errors ("TESTING FC ERROR", "TESTING FD ERROR") then dumps you into the machine's built-in word processor. The supposed exit-to-BASIC command doesn't work, reporting "unrecognised command string" when you hit Enter.

    (The MAME softlist games are in IMG format, but if you try to run them through MAME you get "unknown command -flop1".)

    So yeah, I have no leads at all on this one. Anybody know anything?

    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 1 Reply Last reply 14 Feb 2022, 10:59 Reply Quote 0
    • D
      dankcushions Global Moderator
      last edited by 29 Jun 2021, 11:29

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

      When you install the EP64 via MESS, the acceptable formats listed in ES_SYSTEMS.CFG are CMD, BIN, PRN, ROM and WAV, but I've never found an Enterprise game in any of those either. The formats most appear to be in are IMG, DTF and COM.

      you're talking about installing via this custom script, or something else, right? because retropie itself doesn't install this system with these extensions.

      J 1 Reply Last reply 29 Jun 2021, 12:40 Reply Quote 0
      • J
        JimmyFromTheBay @dankcushions
        last edited by JimmyFromTheBay 29 Jun 2021, 12:40

        @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.

        D F 2 Replies Last reply 29 Jun 2021, 13:50 Reply Quote 0
        • D
          dankcushions Global Moderator @JimmyFromTheBay
          last edited by 29 Jun 2021, 13:50

          @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 29 Jun 2021, 18:08

            @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 29 Jun 2021, 18:17 Reply Quote 1
            • J
              JimmyFromTheBay @Folly
              last edited by 29 Jun 2021, 18:17

              @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 30 Jun 2021, 08:11 Reply Quote 0
              • F
                Folly @JimmyFromTheBay
                last edited by 30 Jun 2021, 08:11

                @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
                • topic:timeago-later,8 months
                • F
                  Folly @JimmyFromTheBay
                  last edited by Folly 2 Dec 2022, 20:30 12 Feb 2022, 20:17

                  @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 12 Feb 2022, 22:12 Reply Quote 2
                  • D
                    dmmarti @Folly
                    last edited by 12 Feb 2022, 22:12

                    @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 13 Feb 2022, 09:45 Reply Quote 0
                    • F
                      Folly @dmmarti
                      last edited by 13 Feb 2022, 09:45

                      @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 13 Feb 2022, 12:24 Reply Quote 0
                      • F
                        Folly @Folly
                        last edited by Folly 13 Feb 2022, 12:24

                        @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 14 Feb 2022, 10:59

                          @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 19 Feb 2022, 19:41 Reply Quote 0
                          • F
                            Folly
                            last edited by Folly 16 Feb 2022, 16:45

                            @dmmarti @JimmyFromTheBay

                            Guys,

                            Any luck with running R-Type ?

                            J 1 Reply Last reply 19 Feb 2022, 13:56 Reply Quote 0
                            • J
                              JimmyFromTheBay @Folly
                              last edited by 19 Feb 2022, 13:56

                              @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 19 Feb 2022, 19:41

                                @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 10 Aug 2022, 07:46
                                • S shift referenced this topic on 5 Jun 2024, 06:45
                                6 out of 15
                                • First post
                                  6/15
                                  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.

                                  This community forum collects and processes your personal information.
                                  consent.not_received