Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: GroovyArcade live-CD 2020  (Read 394120 times)

0 Members and 1 Guest are viewing this topic.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #320 on: May 10, 2014, 10:27:50 am »
just noticed - there is a beta dated 24th April 2014 - did we miss anything?  There is nothing in the forums about it...

Seems to work reasonably well for me. Had some sync problems that looked like dot clock being too low, but setting it to 8 (same as my XP install) didn't help a jot with one of the built in games. Wasn't too troublesome to work out the install method either (pro-tip: you can dd the iso directly to a USB stick to install from, no need for a CD to be burnt).

I'd love to see a vertical splash and vertical console as well.

(Building Groovy on top of Arch Linux isn't proving straightforward, I don't know if I'm missing some packages but I've not been able to compile without errors/failure yet)

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #321 on: May 25, 2014, 03:29:02 pm »
Strangely, whether doing so via a burned DVD-RW or USB, the installer seems to completely go into what looks like a Kernel Panic during the actual install step.  When a good ten or so minutes pass, if I'm lucky, it asks if I want to reboot (claiming the install finished).  Rebooting results in the boot loader complaining about a "MISSING OPERATING SYSTEM".

[Edit] Turns out it was being caused by a hard drive going bad.  I removed it.
« Last Edit: May 26, 2014, 04:42:47 pm by NightSprinter »
It doesn't matter how bad things are, it'll work out in the end.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #322 on: May 28, 2014, 04:36:06 pm »
[Edit] Turns out it was being caused by a hard drive going bad.  I removed it.

Thanks for reporting this back anyway.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #323 on: May 28, 2014, 09:07:20 pm »
Question for Ansa89, Calamity, and ves: would the GPU of the new AMD A-10 series APU be compatible with the distro?  I was just given a Mini-ITX case and plan to upgrade my setup into an SFF machine.
It doesn't matter how bad things are, it'll work out in the end.

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #324 on: May 30, 2014, 04:53:38 pm »
This for me is a bug report, but does anyone recall ever having the latest beta force network interface eth0 to permanently be stuck at an IP address of 192.168.1.69?  Seems to make things impossible for doing any updates or software installation.
It doesn't matter how bad things are, it'll work out in the end.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #325 on: May 31, 2014, 01:51:45 pm »
Question for Ansa89, Calamity, and ves: would the GPU of the new AMD A-10 series APU be compatible with the distro?  I was just given a Mini-ITX case and plan to upgrade my setup into an SFF machine.

No idea, it will all depend on the newest chipset that's supported by the open source driver. My guess is that at least eventually it will be supported.

This for me is a bug report, but does anyone recall ever having the latest beta force network interface eth0 to permanently be stuck at an IP address of 192.168.1.69?  Seems to make things impossible for doing any updates or software installation.

Sounds like GAsetup creating a bad network auto configuration. In my case, and for the wifi to work, I need to run "sudo netctl stop-all", only then the wifi configuration in GAsetup will setup wlan0 fine.




 
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #326 on: May 31, 2014, 02:37:46 pm »
Thanks for the info.  Wasn't sure if the ATI driver package can also call the Radeon 7000, R5, R7, and R9 cards, or if they still only rely on the radeonsi driver.
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #327 on: June 02, 2014, 11:21:46 am »
Trying the latest GA beta on a new build (Gigabyte H81M-H, i5 4690, 4GB RAM, Crucial M4 SSD) - it gets as far as the progress bar being filled (which takes an awful long time) then just seems to sit there, never moving further. The splash screen is still pulsing though.

I've tried various key combinations I'd normally use to switch to a terminal but no luck. Any suggestions?

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #328 on: June 02, 2014, 02:36:47 pm »
On my other (older) box however, swapping the 4350 for an X600 has made GroovyArcade work better (I was getting what appeared to be low dotclock issues despite having the setting in mame.ini, but more on that in a second).

Enhancements: adding

Code: [Select]
fbcon=rotate:1
To the end of the kernel boot string in /boot/syslinux/syslinux.cfg rotates the console and the setup screens, which is saving my neck.

Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used. So while my X600 seems happy with low dotclocks, my 4350 would probably have been okay with dotclock_min 8 except for the fact that the setting wasn't being used!

jtslade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 746
  • Last login:January 11, 2023, 11:34:45 am
  • Keep it looking originallish!
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #329 on: June 04, 2014, 01:47:07 pm »
On my other (older) box however, swapping the 4350 for an X600 has made GroovyArcade work better (I was getting what appeared to be low dotclock issues despite having the setting in mame.ini, but more on that in a second).

Enhancements: adding

Code: [Select]
fbcon=rotate:1
To the end of the kernel boot string in /boot/syslinux/syslinux.cfg rotates the console and the setup screens, which is saving my neck.

Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used. So while my X600 seems happy with low dotclocks, my 4350 would probably have been okay with dotclock_min 8 except for the fact that the setting wasn't being used!



So will that make all boot up screens and gasetup run in vertical instead of horizontal on an arcade monitor? That would be awesome!
Ms. Pacman Original Cocktail with Non destructive mod to Groovy Arcade Linux with All 4way Vertical Cocktail capable 2 button or less games.


Neo Geo MVS Mame Cab Running Hyperspin, 25" Nanao Arcade Monitor, Mini-pac, ATI Radeon HD 4850 (ATOM-15), IL 8 Way Euro-Sticks from Paradise Arcade, Win XP 64bit, and tons of other junk.


cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #330 on: June 04, 2014, 03:59:46 pm »
It doesn't do the bootup screens, but gasetup and the shell are rotated fine.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #331 on: June 05, 2014, 12:27:38 pm »
Code: [Select]
fbcon=rotate:1

Thanks for the pointer, that's very cool indeed.

Quote
Also, I can't see that it's been reported but groovymame is a symlink of groovyume in the beta. This is (semi) bad if you're not aware of it and want to make manual changes to mame.ini, because that file isn't used.

Yeah, I feel your pain. Hopefully Ves listens to my prayers and makes the live-cd GroovyUME-only. Currently only GroovyUME is included already but Ves is sentimental about the MAME brand so he created that symlink but IMHO it makes things confusing.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #332 on: June 05, 2014, 06:07:55 pm »
I see. Would make sense for the live CD. The smaller executable loads more quickly from HDD for me, but once cached there's not a great difference.

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #333 on: June 09, 2014, 06:18:02 am »
Communication for linux users: here you can find the 15KHz patches for linux 3.15.
Earth could be the hell of another world

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #334 on: June 10, 2014, 02:03:19 pm »
Hey, Calamity, remember when I said that progressive/interlace switching was slow on my monitor?  I just did a test with my Saturn hooked up via RGB and a copy of Sonic Jam (menus and Sonic World are 480i, as well as vs modes, but the games are otherwise 240p).  The monitor seems to switch rather quickly on the console.    So I think that "issue" seems to lay in any possible combination of emulators/driver/OS.  What is your take on this?
It doesn't matter how bad things are, it'll work out in the end.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #335 on: June 10, 2014, 05:54:00 pm »
So I think that "issue" seems to lay in any possible combination of emulators/driver/OS.  What is your take on this?

Sure. A console can in theory reprogram the video hardware in an instant. On the other hand doing a mode switch on a modern OS entails lots of "burocracy". Usually the video signal is turned off to hide the process as if it was something embarrassing, so the monitor may enter in a sleep state during a moment.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Whipon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19
  • Last login:May 18, 2015, 11:32:08 am
  • I want to build my own arcade controls!
A little request
« Reply #336 on: June 13, 2014, 06:01:03 pm »
I have a little request for ADVMenuPlus:

I have an usb encoder that I use for my mame cab with GroovyArcade.
Thanks to your help now I'm using it perfectly fine in all my games and emulators.

However there is a little issue with it: my axes aren't recognized by AdvMenuPlus:

I did a jstest and my usb joysticks uses the 04 axys for X and the 05 axys for Y.

Is there any way these axys can be supported so my controls fully work?. Maybe a patch or something similar?.

Thanks in advance for any help.

Regards and thanks.

Whipon.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #337 on: June 17, 2014, 05:49:30 am »
Hi cools,

Quote
I assume from https://code.google.com/p/groovyarcade/source/browse/?repo=diff that all that needs patching are the kernel, libSDL and the Xorg video driver?

Yes, as far as I know that's all what needs to be patched (kernel, SDL, Xorg driver). Of course if you're using more up to date packages you may need to adapt some of the patches.

Let us know about your progress.

Step 1 done: Arch Linux installed and SDLMAME compiled. http://rogalian.blogspot.co.uk/2014/05/groovymame-installation-on-arch-linux.html
Step 2 to come, recompiling (unpatched) kernel/SDL/Xorg libs.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #338 on: June 20, 2014, 10:42:03 am »
(Current) kernel and SDL are still compatible with the patches. Xorg appears to have moved on, while I can compile the patched driver I'm not so sure it'll actually work with the server  ???

On the plus side, a GroovyMAME package would be dead easy to do for Arch. Quite like the packaging system it uses.

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #339 on: June 21, 2014, 01:31:26 pm »
Yeah, this is a concern.  Do we have patches for the current versions of the ATI and novueau drivers?  I know recent additions to the latter have increased speeds dramatically for at least several recent cards.  That would be beneficial to those that run games outside of emulation on their arcade boxes.
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #340 on: June 21, 2014, 03:21:15 pm »
Actually looking at the patches however they are straightforward changes so shouldnt be any trouble to update with a newer source.

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #341 on: June 21, 2014, 03:22:26 pm »
Where are they at now?  I've only seen an Arch package on the google drive link.
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #343 on: June 21, 2014, 03:43:42 pm »
Ah.  So the ATI 7.2 patches will work fine with 7.3, and same with the current nouveau on the recent version?
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #344 on: June 21, 2014, 03:49:36 pm »
Maybe the diffs won't but they're easy enough edits to make manually provided the code hasn't changed dramatically.

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #345 on: June 21, 2014, 03:51:05 pm »
*nod* That would be the area I'd have trouble with.. 
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #346 on: June 23, 2014, 11:28:17 am »
The Ati diff goes cleanly in to newer sources. The Nvidia one doesn't. I'm at the limit of what I can do in a VM, my notes are up to date for it.

The way I've implemented the patches is the Arch Linux approved method, it'd be straightforward to take them and get them into AUR for anyone to use. I'd be okay doing this if I was actually going to use what I was maintaining, but with the lag found in SDL I'm not that interested in doing so. We'll see. Don't want to be treading on anyone's toes either as it's clear that ves is working on something too.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #347 on: June 23, 2014, 11:44:13 am »
The Ati diff goes cleanly in to newer sources. The Nvidia one doesn't. I'm at the limit of what I can do in a VM, my notes are up to date for it.

The way I've implemented the patches is the Arch Linux approved method, it'd be straightforward to take them and get them into AUR for anyone to use. I'd be okay doing this if I was actually going to use what I was maintaining, but with the lag found in SDL I'm not that interested in doing so. We'll see. Don't want to be treading on anyone's toes either as it's clear that ves is working on something too.

Hi cools, if you have the time/energy/knowledge to do the AUR packages please go ahead, the important part of the project imho is to keep updated knowledge about how to modify Linux in order to support arcade monitors, and this should be a collective task.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #348 on: June 23, 2014, 12:01:37 pm »
Okay, well I'm plenty capable of dragging together the packages. I'll see what I can do. Shame the package name groovy is already taken ;)

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #349 on: June 24, 2014, 06:17:03 am »
Made a start. It's pretty painless since all I'm doing is taking existing builds and adding some patches to them. Leave the clever stuff to those that know it :D

https://aur.archlinux.org/packages/?K=cools&SeB=m

Code: [Select]
$ mkdir ~/builds
$ cd ~/builds
$ curl -L -O https://aur.archlinux.org/packages/li/linux-groovy/linux-groovy.tar.gz
$ tar -xvf linux-groovy.tar.gz
$ cd linux-groovy
$ makepkg -s
# pacman -U linux-groovy-3.15.1-1.pkg.tar.xz
# pacman -U linux-groovy-headers-3.15.1-1.pkg.tar.xz
# pacman -U linux-docs-headers-3.15.1-1.pkg.tar.xz
Edit /boot/syslinux/syslinux.cfg to add a new default entry for linux-groovy

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #350 on: June 25, 2014, 07:07:41 am »
Hi cools,

Thanks a lot for the packages, they will be useful for a lot of people.

So all basic "groovy" features work for you with these packages?

[Hopefully in the next days I'll be looking into trying to bypass the lag in SDL, let's cross fingers.]
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #351 on: June 25, 2014, 07:10:00 am »
That's all the packages built. I know the depends/conflicts aren't perfect yet but I'll get those sorted out soon, hopefully tonight. It's straightforward to update them.

I know the kernel works perfectly as I've tested it on real hardware. The rest I don't know, I can/will test everything bar the NVidia driver though.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #352 on: June 25, 2014, 03:48:25 pm »
Success! I've got all but one of the dependencies sorted (you have to force install sdl-groovy after installing sdl, because sdl_ttf depends on sdl, even though sdl-groovy is supposed to provide sdl - not sure what's going on there). Should have time to upload the "final" packages later.

The only parts I'm not sure of at the moment - xorg-xinit is required for startx, or is there another way of firing up an x server? And of course the initial /etc/xorg.conf configuration, I believe this is taken care of by some clever scripts in GroovyArcade.

But yeah, it's just a matter of building the packages, banging some values in some config files and running it.

Wonder if Ves would be interested in packaging up the Xorg/bootloader/frontend selection bits from GroovyArcade...

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #353 on: June 25, 2014, 05:39:46 pm »
Fixed the sdl dependency issue so nothing needs forcing.

Question, since I'm not able to test on a high res system - does GroovyMAME *require* the patched Kernel, SDL, and Xorg drivers, or are they only required for low resolution use? And regarding Xorg, is that only required if switchres / modeline_generation is enabled or not?

NightSprinter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 172
  • Last login:June 17, 2018, 08:59:56 pm
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #354 on: June 26, 2014, 11:48:24 am »
I know for anything 15KHz/2xKHz-related, it probably would (but don't quote me on that) due to all of the standard-res games going below 320x240.  If I remember usage correctly outside of LCDs, using modeline generation/switching could potentially benefit higher-res computer monitors.  Given my XM2960 can support both the 15.75KHz frequency and higher ranges from 31.5-65KHz, I can boot up my test box and give it a shot if you want.
It doesn't matter how bad things are, it'll work out in the end.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #355 on: June 26, 2014, 12:09:09 pm »
Up to you. The groovyume package currently depends on the patched ones, so you might have some fun trying to compile it... It's easy enough to edit them out of the PKGBUILD though.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #356 on: June 26, 2014, 12:15:50 pm »
Great job, Cools!

Question, since I'm not able to test on a high res system - does GroovyMAME *require* the patched Kernel, SDL, and Xorg drivers, or are they only required for low resolution use? And regarding Xorg, is that only required if switchres / modeline_generation is enabled or not?

(IIRC) GroovyMAME doesn't need the patched kernel because it runs on top of Xorg. The kernel patches are just to add the 15 kHz modelines so they are available to the console (boot, etc.). Once inside Xorg, GroovyMAME can create whatever mode through xrandr. Actually the kernel modelines aren't used by GroovyMAME.

Besides, the kernel patch allows the ArcadeVGA 3000 card to work properly.

However, the SDL patch is vital to GroovyMAME, but just in the case of games that switch resolutions several times (many).

The patched ATI drivers fix a problem wth v-sync not working upon a mode switch, apart from allowing low resolutions (lower than 320x240, which wouldn't be strictly necessary anyway if some sort of multiple width mode was used).

As a note, not sure if any one realized about this. I'll write a little how-to when I have some time. It allows creating a custom EDID through Switchres. This adds the required custom modeline into a custom EDID which is loaded by the kernel on boot, making the kernel patches redundant. It's limited to one modeline by now, which it's plenty enough for most purposes. The good thing is that this modeline is made based on the same crt_range settings used by GroovyMAME, so you can make the both match in geometry, something that was not possible before. Besides the custom EDID should mask the physical one in the monitor, if any, preventing its factory modes from getting in the middle.
« Last Edit: June 26, 2014, 12:17:58 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #357 on: June 26, 2014, 03:32:38 pm »
I will have a go with that later. I know in the distant past only certain kernel drivers would go low without being patched, but if GM is driving Xorg directly that fixes things. Thanks for the info, I'll see how I get on.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #358 on: June 27, 2014, 05:33:37 am »
Okay, well I have an Intel onboard in the same machine, when I get time I'll give it a go and report back.

On a tangent, you have a Polostar? How does it handle 512p (I think it's running 57hz when doing so)? The Toshiba I have renders it exactly the same height as 480p so I don't have to touch vertical size adjustments at all.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: GroovyArcade live-CD New Release 2013-02-24
« Reply #359 on: June 27, 2014, 06:06:06 am »
On a tangent, you have a Polostar? How does it handle 512p (I think it's running 57hz when doing so)? The Toshiba I have renders it exactly the same height as 480p so I don't have to touch vertical size adjustments at all.

512p works just fine at 57 Hz, although it's taller than 480p. The Polostar has three internal presets, and 512p triggers the same one as 480p. Maybe your Toshiba is more like a PC monitor, that is: truly multi-sync, rather than banded-sync like the Polostar.

PD: Anyway my favourite mode for using fractional scaling with the Polostar is 800i, which uses the 25 kHz range.
« Last Edit: June 27, 2014, 06:07:42 am by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi