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 --- Bug Reports --- Site News

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

  

Author Topic: LazyCat's MAME rewrite?  (Read 1421 times)

0 Members and 1 Guest are viewing this topic.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Online Online
  • Posts: 1961
  • Last login:Today at 09:34:25 pm
  • Gotta have blue hair.
LazyCat's MAME rewrite?
« on: May 02, 2012, 12:03:23 am »
There's an interesting post in this MAMEWorld thread from a user named LazyCat.  I wonder if he/she might have information that would be useful for GroovyMAME...

http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=283909&page=&view=&sb=5&o=&vc=1
Quote
By the way, I am making my own MAME re-write, just finished with frame-stepping algorithm, accompanied with numerous changes to how timing and general frame and audio syncing is handled there. Those changes fixed all the visual glitches and audio hiccups and crackling MAME is cursed with, as you know, or do you not?

Auto frame skipping algorithm is wrong. Some kind of attempt at telecine on the fly, but that doesn't work, it can not work. It's like dividing 5 by 3 and expecting to get a whole number as the result. There are only two properly working frameskip values in MAME: 6 and 9, (from 60fps -> 30fps, 15fps), but even using those would still leave you with audio syncing issues. You know what I'm talking about? Let me know if you wanna hear more.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Online Online
  • Posts: 18628
  • Last login:Today at 09:41:36 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: LazyCat's MAME rewrite?
« Reply #1 on: May 02, 2012, 01:05:05 am »
It's Driverman. I take anything he posts with a gigantic grain of salt.
***Build what you dig, bro. Build what you dig.***

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Online Online
  • Posts: 18628
  • Last login:Today at 09:41:36 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: LazyCat's MAME rewrite?
« Reply #2 on: May 02, 2012, 01:12:53 am »
I went and read his posts there. He's STILL a pompous ass!
***Build what you dig, bro. Build what you dig.***

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6546
  • Last login:Today at 03:13:55 pm
Re: LazyCat's MAME rewrite?
« Reply #3 on: May 02, 2012, 08:26:45 am »
It's Driverman. I take anything he posts with a gigantic grain of salt.

Sure, that's what I thought when I stumbled upon those posts during my daily google session. Removing MAME visual glitches and audio hiccups doesn't require any MAME-rewrite at all, anyway I'll be following that thread with great interest.
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 or pasting it.

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

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 656
  • Last login:Today at 08:11:52 pm
    • SCART Hunter
Re: LazyCat's MAME rewrite?
« Reply #4 on: May 02, 2012, 10:06:35 am »
I read through that thread... some good intentions but he seems to have some adversarial undertones. :(
My MAME/SCART/CRT blog: SCART Hunter