RickyDean Posted October 29, 2020 Share Posted October 29, 2020 3 minutes ago, Shift838 said: You did run ./mame64 -cc right ? Yes, that's how I got my mame.ini and plugin.ini files. Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 29, 2020 Share Posted October 29, 2020 (edited) i can't reproduce it since my mac is on a VM. My real MAC is owned by my company and locked down so I can't even try to run it on there. i'll poke around on the net to see if I find anything. Edited October 29, 2020 by Shift838 Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 6 minutes ago, Shift838 said: You did run ./mame64 -cc right ? Okay, just found out something. Up to .215, I can click on the file mame 64 and it will run in a finder window. But I tried running mame 64 as ./mame 64 and it comes up without the errors, so at least I have that. Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 29, 2020 Share Posted October 29, 2020 it could be looking for the complete 'bgfc' folder. Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 29, 2020 Share Posted October 29, 2020 2 minutes ago, RickyDean said: Okay, just found out something. Up to .215, I can click on the file mame 64 and it will run in a finder window. But I tried running mame 64 as ./mame 64 and it comes up without the errors, so at least I have that. try running: ./mame64 -video bgfx Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 3 minutes ago, Shift838 said: it could be looking for the complete 'bgfc' folder. So I changed the OSD configuration that you gave me awhile ago back to auto from OpenGL and then ran from a terminal the ./mame64 command and it still works. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 4 minutes ago, Shift838 said: try running: ./mame64 -video bgfx Okay, that also works. Quote Link to comment Share on other sites More sharing options...
Shift838 Posted October 29, 2020 Share Posted October 29, 2020 cool. I I think mine is a special case since it's a VM. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 So clicking from a mouse on the file mame64, quit working for me since .216, but now have confirmed that 226 will boot from a terminal window in the mame folder. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 29, 2020 Author Share Posted October 29, 2020 On 10/26/2020 at 5:40 AM, jedimatt42 said: ah, yes, new nvram directories under ~/.mame/ for each system... It seems to work to remove the ti99_4ev and ti99_4ae and soft link them over to the ti99_4a directory. Note that this is a location configured by your system. Normally, the nvram folder is a subfolder of your mame folder. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 29, 2020 Author Share Posted October 29, 2020 BTW, I had issues with bgfx when I run MAME in a VM running Ubuntu (unresponsive desktop). On my real system, I always use bgfx which is also selected by auto. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 5 minutes ago, mizapf said: BTW, I had issues with bgfx when I run MAME in a VM running Ubuntu (unresponsive desktop). On my real system, I always use bgfx which is also selected by auto. Do you have a sample script, like a .bat file for windows, that I can use in mame for the mac osx that will bring up, let's say a Geneve with all the goodies, then I can copy it and modify for each machine. Like I have done for my windows mame, I have downloaded and converted bat files with different ti and geneve options and disks. I have never really dealt with scripts in Mac OSX. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 29, 2020 Author Share Posted October 29, 2020 I don't have any experience with MacOS, although it is a Unix-like system. Does it use the bash? In that case, the Linux scripts should work, possibly after adapting the paths. Maybe @Shift838 can give some more information. 1 Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 29, 2020 Share Posted October 29, 2020 6 minutes ago, mizapf said: I don't have any experience with MacOS, although it is a Unix-like system. Does it use the bash? In that case, the Linux scripts should work, possibly after adapting the paths. Maybe @Shift838 can give some more information. Yes, I think it does use the bash. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 30, 2020 Author Share Posted October 30, 2020 This is my Geneve launch script: #!/bin/bash ./mame64 geneve -peb:slot5 speech -peb:slot6 tirs232 -peb:slot8 hfdc -peb:slot8:hfdc:h1 generic -hard1 /home/michael/mame /disks/hd/mainhd.hd $* You can create a bootable hard disk with my TIImageTool. It comes with GeneveOS 6.50. File->New hard disk image; keep the sectors per track on 32; you can increase the heads up to 16 and the cylinders up to 2048; but maybe it is just sufficient to go up to around 100 MiB. 1984/16/32 delivers 248 MiB, the absolute maximum size (the file system does not support a larger disk). Then: Utility->Install GeneveOS Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 30, 2020 Share Posted October 30, 2020 18 minutes ago, mizapf said: This is my Geneve launch script: #!/bin/bash ./mame64 geneve -peb:slot5 speech -peb:slot6 tirs232 -peb:slot8 hfdc -peb:slot8:hfdc:h1 generic -hard1 /home/michael/mame /disks/hd/mainhd.hd $* You can create a bootable hard disk with my TIImageTool. It comes with GeneveOS 6.50. File->New hard disk image; keep the sectors per track on 32; you can increase the heads up to 16 and the cylinders up to 2048; but maybe it is just sufficient to go up to around 100 MiB. 1984/16/32 delivers 248 MiB, the absolute maximum size (the file system does not support a larger disk). Then: Utility->Install GeneveOS Gotcha, but I have several HD images. Just need to get them mounted using the right script process. Just bash'em in there. Lol Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 30, 2020 Author Share Posted October 30, 2020 I just remembered that I uploaded a ready-to-use HD image to Whtech, so no need for setting it up. Just in case someone wonders how to get to a bootable HD. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 30, 2020 Share Posted October 30, 2020 Just now, mizapf said: I just remembered that I uploaded a ready-to-use HD image to Whtech, so no need for setting it up. Just in case someone wonders how to get to a bootable HD. Okay using yours as a guide. I modified a .bat from a windows mame geneve configuration and placed the text in the terminal and the Geneve came up with the debug turned on. Thanks to you and Shift838, I at least have it usable now. 2 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 30, 2020 Author Share Posted October 30, 2020 Why debug? Do you start with "-debug" (or "-oslog")? If you don't need it you should turn it off. Quote Link to comment Share on other sites More sharing options...
RickyDean Posted October 30, 2020 Share Posted October 30, 2020 6 hours ago, mizapf said: Why debug? Do you start with "-debug" (or "-oslog")? If you don't need it you should turn it off. The version of geneve.bat I used to pull the format from, had -debug added to the end. I just left it to see what would happen, and the debug screen came up when the Geneve emulation started. So what I was trying to get across, is that worked too. Quote Link to comment Share on other sites More sharing options...
+9640News Posted October 30, 2020 Share Posted October 30, 2020 That geneve.bat file is likely something that originated from me. I had several bat files, one that started up the debug, and another that established RS232 serial support. For the most part, when I use MAME/Geneve, it is trying to debug and figure out what is not working the way it should. The debug function is really nice as you can open multiple debug windows to look at memory all over the place. Beery 2 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 30, 2020 Author Share Posted October 30, 2020 Yes, but it slightly slows down the emulation. 1 Quote Link to comment Share on other sites More sharing options...
+9640News Posted October 30, 2020 Share Posted October 30, 2020 38 minutes ago, mizapf said: Yes, but it slightly slows down the emulation. Does it slow it down below Geneve normal speed if you have a quad core, 16 GB PC? I would think if you barely had the horsepower for a lower end PC it would, but have not seen what looks to be anything slowed down on my PC. Beery Quote Link to comment Share on other sites More sharing options...
+mizapf Posted October 30, 2020 Author Share Posted October 30, 2020 Dual, quad, or hexacore is not relevant for MAME, since it only runs on a single core at a time. Unless you get stuttered sound output, no problems. Still, I'd only use debug in cases where I need it. Quote Link to comment Share on other sites More sharing options...
klrw111-78 Posted October 30, 2020 Share Posted October 30, 2020 17 hours ago, RickyDean said: Yes, I think it does use the bash. With MacOS Catalina Apple switched from bash to Z shell. The scripts will still work. If you happen to execute Mame without creating ini files first in the folder you want, you might take a look in ~/Library/ApplicationSupport/Mame. There may be ini files there also. This can create problems like you experienced with the video and other things (voice of experience) I am using .224 with Catalina on a 2013 MacBook Pro. Went back to .224 from .225 since I had problems with HRD4000 working correctly on .225. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.