2026년 9월 16일 수요일

[RetroPie]레트로파이용 코어를 하나 만들었습니다(Arcanetmame-libretro)

[시연동영상]



프레임 기반의 가벼운 연산으로 라즈베리파이4라는 제한적인 환경에서

60프레임으로 3D 격투게임을 돌려보자는 목표로 한번 진행해본 프로젝트입니다.

기존의 Arcanet Project의 뼈대가 된 구버전 MAME를 재활용해 포팅하였습니다.

레트로파이 계열에서 제공하는 툴로 빌드해서 사용하거나,

이미 만들어진 코어 파일을 깃허브 자료실에서 받으셔도 무방할 것 같습니다.


철권 태그 토너먼트 기준 오버클럭 설정

over_voltage=6

arm_freq=2000


 원리는 그래픽 렌더링 연산을 최적화하는 방법으로 접근해보려고 했습니다.

누군가에게 도움이 되셨길 바랍니다.


https://github.com/Zansword/Arcanetmame-libretro


참고로 Kaillera-reborn 팀의 kaillera넷플을 지원하는 레트로아크 버전을 통해

넷플이 가능합니다.

댓글 5개:

  1. What is the difference between the one you made and the MAME Plus Kaillera version that people are already using? Since your RetroArch version also uses Kaillera, can you explain what the main difference is between them?

    답글삭제
    답글
    1. Nowadays, most of people uses mame plus plus version is 0.132u1, which i modified sound clock version.

      https://chamcham425.blogspot.com/2022/03/kaillera-improved-tekken-tag-mame-for.html

      But that version was released in 2009 ~ 2010.
      So most of emulation part is similar to houba tekken emulator.

      My version's improvement could be short in the below.

      1. Sync cpu and sound frenquency with original

      2. Lighten ps1 graphic rendering so this version does not require high performance PC unless enable interlace at namco system 12 service settings.

      3. Synchronization enhancement.
      When i researched for project Arcanet, i found that Mame plus plus 132u1 version was not stable
      For lockstep netcode (strict input synchronization style).
      So i modified source and enhanced input process timing for synchronization. If good network condition, It will be no problem for using mokujin or stage selection.

      4. Right side screen cut bug.
      Check mame plus plus.
      There are screen cut at right side's hp bar.
      My version patched it.

      삭제
    2. People are playing on arkadyzja as well what do u think about that?

      삭제
    3. Another fightcade for mame.
      If main team dead, then service will be dead.
      What is why i skeptical sights for arkadyzja

      Fair enough—the actual frame rollback runs P2P/relay, so it's not a server-authoritative simulation like MMOs.

      My point is more about the ecosystem dependency: matchmaking, lobby state, host code resolution, and asset/savestate/config delivery depend on their hub. If that central hub goes away, starting new organized matches breaks.

      My Arcanet and kaillera treats the pairing/netcode distribution tier as a self-hosted/local-first package bound directly to the binary execution context.

      삭제
    4. Hey Zansword, just wanted to say awesome job on this project! The fixes you made for the sound sync, PS1 graphics, and screen bug are really great.By the way, I actually showed your project to the Arkadyzja dev. He was super cool about it and said: 'Everyone started somewhere, maybe this guy gonna cook greatness in a few years.'Keep it up man, you're doing great work!

      삭제