Git Product home page Git Product logo

flycast-dojo's People

Contributors

abandonedcart avatar akemin-dayo avatar baka0815 avatar bigevilcorporation avatar blueminder avatar bwravencl avatar coestergaard avatar davidgfnet avatar dmiller423 avatar flyinghead avatar gabo1423 avatar holzhaus avatar hooby3dfx avatar inactive123 avatar j8r avatar krossx avatar lioncash avatar luca1991 avatar maddthesane avatar mar753 avatar mrpsyman avatar neko68k avatar ptitseb avatar randomstuff avatar rrrh avatar scribam avatar sergiobenrocha2 avatar skmp avatar vkedwardli avatar warmenhoven avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flycast-dojo's Issues

Excessive Inputs from analog inuts/button mashing cause frame rate/pacing issues due to excessive rollback.

Since DC analogs see each degree/angle as an individual input (i presume anyways), using full analog inputs in games such as Sonic Shuffle when 3+ players are consecutively and simultaneously using analog for a mini game will cause tons of stuttering and dropped inputs as a result of likely excessive rollbacks (again i presume)

this also happens for button mashing mini games where 3+ players are pressing a single button consecutively and simultaneously (such as the A button over and over) that trigger the same consequences.

At its worse, mashing mini games that also take analog and/or digital input (as sonic shuffle treats both as the same) will become nigh unplayable in a sense that the results are basically random due to the sheer amount of dropped inputs.

Hoping that a solution can eventually be found.

Feature request - mkv/avi recording

Not a bug. But ideally some way to record avi/mkv files on startup would be ideal.

Example: When calling flycast-dojo from the command line, some way to automatically start playback of a fightcade replay and record to an AVI/MKV file with pre-set encoding parameters. Ideally FFV1 codec support.

Macro commands block directional input (i.e. cannot move around with zangief's 3xpunch/3xkick special move)

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware:

Github hash:

Hardware:

Description of the Issue

Add a short, concise description of the issue here

Debugging Steps Tested

  • Fill in any steps already tried here
  • Begin each new line with an asterisk
  • If no steps are required, please skip

Logs Gathered


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

Mouse capture mode

Platform / OS / Hardware:

PC/Windows 10 Pro/Ryzen 2700x; RX480 (8GB); 16GB DDR4 (2333MGhz)

Flycast version: dojo-0.5.8

Github hash: 284946b

Description of the Issue

In the original version of the Flycast, when you press the L Ctrl + L Alt keys, the mouse switches to capture mode on the screen. Thus, when playing some games, the cursor does not reach the borders of the screen and can rotate 360 degrees. As an example, I consider OUTTRIGGER (Naomi ver.)

Debugging Steps Tested

Run Flycast and press L Ctrl + L Alt after the game starts

game request

Hello, i want to request Tokyo Xtreme Racer 1 and 2 to be added

Exclusive Full Screen Mode Support

Please add Exclusive Full Screen support for Flycast Dojo. If this is a version of the emulator optimized for Fighting Games, you can't ignore the fact that the emulator still has certain input lag issues and with the Borderless Full Screen mode that Flycast has, it's not enough to make the experience optimal. All fighting games have Exclusive Full Screen mode and in Flycast Dojo it is more than necessary for games that require high precision especially Fighting Games and Shoot Em Ups.

Thank you for your attention.

upgrade libzip requirements to current version (or help with building on linux)

is it possible to upgrade the libzip requirement to the current version? my package manager does not have an older version to install, I have all other required packages installed.

or is it possible to build this on linux (gentoo current) I attempted to run "cmake .." however there were errors during configure.

thanks I would like to test this app a lot!

Mouse doesn't work. Trackball support

Hello! Mouse does not work when playing in OUTTRIGGER (naomi version). Mouse buttons are functioning, but mouse movement is not logged. There may be no trackball support. And please add the vertical axis inversion of the mouse to the settings.
Thank you!

Some games have map error with some grahics API

OS:WIN7 X64
CPU:I5 3470
GPU:7850 1G

DYNAMITE DEKA EX
VULKAN
Snap3
Ohters APIs have a little error, but can play.

THE KING OF FIGHTERS NEO WAVE
DIRECTX11
Snap1
Snap2

It's fine with dx11 in demul.

NEOGEO BATTLE COLISEUM
VULKAN
Snap3

All API
Snap1
Snap2

It's fine with dx11 in demul.

Flycast-dojo does not work in Ubuntu 22.04

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Ubuntu 22.04

Github hash: flycast-dojo-0.5.5

Hardware: 64GB DDR4 RAM, Ryzen 7 16 core CPU, Nvidia 960 GTX

Description of the Issue

Unfortunately, this app relies on libzip5 and currently, there is no way to install it on Ubuntu 22.04

Debugging Steps Tested
N/A
Attempting to install libzip5 results in the following error:
E: Unable to locate package libzip5

  • I tried searching for a manual way to install the package but found nothing.

Logs Gathered
./flycast.elf: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

Dependency issues when running on steam deck

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware:
SteamOS (based on Arch linux) / Steamdeck

Hardware:
Steam deck

Add a short, concise description of the issue here:
After today's fightcade update, I get "error while loading shared libraries: libssl.so.3: cannot open shared object file" when I perform ./flycast.elf

With the previous version I tested (first fightcade version that supported naomi 2), could run by following instructions on installing arch linux dependencies in the readme.md, and using
ln -s <liblua.so location>... to create symbolic link for lua library

Debugging Steps Tested

I tried making symbolic links for the missing libraries and using pacman to install missing libs but just kept getting more errors like version 'openssl_3.0.0' not found or 'glibc_2.34 not found' etc.

Opening appimage restarts my computer

Platform / OS / Hardware: Ubuntu

After downloading the linux appimage and double clicking it to run, it restarts my computer!
Regular appimages work fine

netplay keyboards not detected on the game "DC/The typing of the dead"

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Dreamcast / Windows 10 / Various

Github hash: dojo-0.4.9-rc2

Hardware:

Description of the Issue

When two players with keyboards connect via netplay, the game says there are no keyboards detected. Each player has a keyboard on port a and port b. The game cannot progress if keyboards are not detected. Works in offline mode playing solo, can confirm keyboard is detected in solo mode.

"You need a Dreamcast Keyboard to play "the typing of the dead" connect the keyboard to a port"

rom is : "[GDI] Typing of the Dead, The (US)[req. keyboard].7z"

Debugging Steps Tested
Various builds, doesn't work on dojo-0.4.8 or dojo-0.4.9-rc2

Logs Gathered
Uncertain how to generate logs, if method is provided i will provide logs.


Please paste the contents of the log / logs here

Screenshots
screen shot of error below
https://imgur.com/a/sRGjelz

How to compile

Mind me asking how to compile. Always fails in Libzip and cannot figure it out since i have it installed

4 Players Netplay

I mean........it's pretty straightfoward xd.

This addition to this project it's perfect, mainly for games such as Power Stone 2, Spawn In the Demon's Hand, Gauntlet Legends and so on, as a whole it gives more fluctuation to the matches and more possibilities, therefore, it'd be a very useful tool for times that you want to have a good time with your group of friends and more.

Have good day bro, you're doing a fantastic job with this project :D

Suggestion: Analogue Stick <> DPad Switch

Issue: When using a controller that doesn't have a set of both analogue and Dpad, each game needs to be set up in controller settings which may alienate some of your audience - usually beginners not wishing to change settings.
Ppsspp has an option to flip the dpad and analogue controls instantly (axisswitch) by pushing just one button that is bound.
If this is possible in flycast, it would make a lot of people happy 😁

Flycast dojo-0.4.7 crashing upon game load - AMD ryzen r7 1700x 1st gen, windows 10

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware:
Windows 10

Hardware:
cpu AMD ryzen 1st gen 1700x
Nvidia gtx 1080

Description of the Issue

Hi, just havig issues with latest build of flycast dojo 0.4.7 crashin upon game load. This is not the case when going back to flycast exe 0.4.4.1, it works without any issue, however
Fightcade wants the version 0.4.7

Debugging Steps Tested
Deleted all the appdata fightcade content and reinstaled fightcade with no success. Just going back to build 0.4.4.1 had the games loading without crashing.

Logs Gathered
00:00:000 hw/mem/_vmem.cpp:499 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
00:00:024 hw/mem/_vmem.cpp:499 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
00:00:055 hw/naomi/naomi_cart.cpp:186 W[NAOMI]: Warning: Region 1 bios not found in awbios
00:00:734 hw/naomi/naomi_cart.cpp:366 N[NAOMI]: NAOMI GAME ID [THE KING OF FIGHTERS XI]
00:00:734 ./nullDC.cpp:234 N[BOOT]: Game ID is [THE KING OF FIGHTERS XI]
00:00:734 hw/naomi/naomi_cart.cpp:186 W[NAOMI]: Warning: Region 1 bios not found in awbios
00:00:831 windows/winmain.cpp:199 E[COMMON]: [GPF] PC 00007ff75f4d4440 unhandled access to 00000000000001a0


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

Improve loading times in NAOMI (for a fight in KoF XI)

Is your feature request related to a problem? Please describe.
Improve loading times. Namely, in KoF XI, between "end of Order Select" and "selected characters are visible in stage".

Describe the solution you'd like
Loading times are close to none. Loading screen ("next stage is") is skipped.

Describe alternatives you've considered
I dunno of alternatives. Implementation can be done in any way raging from "speed up emulated hardware", "add virtual RAM with assets" to "hacked rom".

Additional context
Measured time currently stands at 10s.

Fatal: Unhandled SH4 exception when loading save state in South Park Rally (USA)

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware:
Windows 10 x64
Intel 4790
GTX 1070
16 RAM DDR3

Github hash: flycast-dojo-0.4.57

Description of the Issue
I created a savestate with Flycast-dojo, but when loading it (both in dojo and in vallina version) I get "Fatal: Unhandled SH4 exception" which crashes the game. The game tested is South Park Rally (USA) in CHD format.
I'm including the savestate attached with this issue.
South Park Rally (US).zip

Debugging Steps Tested

  • Fill in any steps already tried here
  • Begin each new line with an asterisk
  • If no steps are required, please skip

Logs Gathered


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Leaving blank as I didn't make any log yet.

Screenshots

image

Make save states store replay input data for TAS purposes

Replays do not take save states into consideration which means if you load a previous save state the inputs aren't reverted.
This makes TASing extremely difficult as the only way to deal with this is hex-editing or doing everything in one go. Both of these options aren't good.

Could it be made so when you make a save state while making a replay it also makes a back-up of the current replay data so if you decide to load a previous save state the replay data can be reverted.

An issue with doing this could potentially be desync.

Stuck at "Starting Network..."

Platform / OS / Hardware:
Windows 11
i5-12600k
RTX 3060

GitHub hash: flycast-dojo-0.5.5 & 0.5.6

Description of the Issue
When I try to load up into a game with NetPlay (over the internet or locally), both clients get stuck on "Starting Network..."; "Waiting for opponent to select delay."

Debugging Steps Tested

  • Since I'm doing this locally, I don't need to open up ports.
  • Disabled Windows Firewall.
  • Tried on both v0.5.5 & v0.5.6.
  • Games tried: Ikaruga, Marvel Vs. Capcom 2 (both Dreamcast & NAOMI versions).
  • As mentioned above, tested both locally and over the internet with a friend (which also tried to do it locally but didn't work).

I haven't tried earlier versions yet but if needed I can.

Logs Gathered
https://gist.github.com/ktg5/891acceb24a6985ec426b995cbd63eeb
I ran two instances of Flycast so the log is a bit missy.

Screenshots
image

high CPU waste in 0.5.1 while idle

0.5.1 consumes a lot of CPU for no apparent reason while doing absolutely nothing. Issue reproduced by at least 3 people, on Win10 and Win7. Steps to reproduce:

  1. download and extract flycast-dojo-0.5.1.zip (vanilla settings)
  2. run Flycast.exe, don't do anything
  3. observe the CPU with Task Manager, and compare it to the previous version
0.4.57 =  2% CPU | 1.80% GPU
0.5.1  = 25% CPU | 1.70% GPU

further inspection with Process Hacker shows the culprit being a thread called msvcrt.dll!beginthreadex+0xd4

You Confused?

Add to The King of Fighters: Dream Match 1999
I don't think you upload The King of Fighters: Dream Match 1999 because you think it's the same thing as playing kof'99 evo, but it's a different game. It is a dreamcast game based on 1998.

[Fightcade Related] Unable to use subdirectories or another directory for ROMs

Platform / OS / Hardware: Laptop Acer Aspire E5-553-1786 / Windows 10 20H2 x64 / AMD A12-9700P - 16 GB RAM

Github hash: ?

Hardware: AMD A12-9700P - 16 GB RAM

Description of the Issue

Under Fightcade, if you happen to have subdirectories for your ROMs, and you point to them in Flycast, if you try to launch a netplay game or testing offline, the emu is unable to load the roms (Throws an error saying the entry is not found), this is also true if they aren't located under the application's own roms folder. The only way to make the emulator run with roms in another location is to make a junction and point to said place, but even there, subdirectories cannot be used. Offline testing, in standalone mode works, but neither netplay or "Test Game" button work, they throw an error about the entry not found, even if it's there...

Debugging Steps Tested

  • Set flycast folders to search for roms within the program, especially if they aren't in flycast root folder.
  • Try challenging somebody
  • Doesn't work.

Logs Gathered


Screenshots

image

Virtual-On: Oratorio Tangram USA CHD

flycast_roms.json lists the following CHD for Virtual-On: Oratorio Tangram:
Cyber Troopers - Virtual-On - Oratorio Tangram (USA).chd
md5: 389a4c7c8808f769659b10d8ceaa5320
This particular ROM has audio issues, including a heavy delay before a track starts in a menu or match.

A CHD without said audio issues is called:
Cyber Troopers - Virtual On - Oratorio Tangram v1.000 (2000)(Activision)(US)[!].chd
md5: 44083e32229f1f87421aac763485af40

Swap Input device during game

Swap input device during game.
For Virtual On which requires swapping between twin sticks & gamepad. So both twin stick & gamepad users can play against each.

Special characters in folder path = can't boot game through command line

Trying to launch a game that's in a folder path with special symbols in it directly through command line parameters will fail.

Tested on Win10 and Win11.

Affects both the old dojo-0.5.8 284946ba5 (Fightcade edition) and the new dojo-6.11 ec8590fc5.

COMMAND LINE EXAMPLES:
C:\ÅÅÅ\flycast-dojo-6.11\flycast.exe -config dojo:GameEntry=dc_doa2_le fails and quits
C:\BBB\flycast-dojo-6.11\flycast.exe -config dojo:GameEntry=dc_doa2_le game starts successfully

Why does Flycast dojo doesn't work on android TV?

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Android V

Github hash:

Hardware: Sony TV KD-55XE8596 Bravia

Description of the Issue
Cannot open file

Add a short, concise description of the issue here
Cannot open file, kind of right issue

I don't know where to take logs....

Can someone tell me?

FrameAdvance, SaveState on Pause, Dump Video

FrameAdvance/Step Frame/Single Step it's only avaiable in replay mode, it will be nice to have the feature on gameplay OffLine too

flycast-dojo don't Save/Load State on Pause, and when using Save/Load it would be great not leaving the pause state if i'm have the game paused
unlike MAME

the emulador don't have any way to Dump Video/Avi Output, when recording video directly from the Emulator, no frame is lost

Best regards,

project justice flycast constant crashes

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware:
fightcade / windows / PC
flycast version: dojo-0.5.8
Github hash:

Hardware:

Description of the Issue

I am getting constant crashes in Project Justice. The game itself runs fine, probably the best running flycast game for me. But it intermittently crashes, and for the past few weeks, it's been crashing a lot, and I have no idea why. I'm not sure what info to provide—it just hangs and then eventually closes. It does not matter how good or bad the connection is: the most recent crash was a Austin TX to Dallas TX 16 ping connection, one that used to perform flawlessly a few flycast builds ago but now crashes pretty regularly after like 10-15 minutes or so

Debugging Steps Tested

happens when playing with multiple users
tried deleting savestate -> redownloading, issue persists

Logs Gathered


i would provide logs if I had any idea how to get them.

Screenshots

(Replace this line with any issue screenshots)

Command Line Netplay crashes

Platform / OS / Hardware: Windows 10 x64

Hardware: 10 Gen Intel, w/ Geforce 1660

Description of the Issue

Using the commands listed in the Readme, ie./

flycast.exe -config dojo:Enable=yes -config dojo:EnableMatchCode=no -config dojo:ActAsServer=yes -config dojo:ServerPort=6000 -config dojo:PlayerName=Player1 roms\capsnk.zip

flycast.exe -config dojo:Enable=yes -config dojo:EnableMatchCode=no -config dojo:ActAsServer=no -config dojo:ServerIP=10.1.1.30 -config dojo:ServerPort=6000 -config dojo:PlayerName=Player2 roms\capsnk.zip

They connect but as soon as you press Start Session, both crash (if using commandline from above).

Works and plays great setting up a match using the GUI...

Debugging Steps Tested

Tried both ActAsServer, either, tried different ports etc.

Logs Gathered


Can't get anything useful from Flycast.exe

MK Gold either Rev has no combo hit sound since 0.4.43 was live.

The title describes what happens, there are some parts on the game that sound gets nullified or muted (the most noticeable is the sound of close combos missing), I've tested multiple versions of flycast to track where the error happened and started since 0.4.43.
On either version of Flycast i have the same settings

Just in case these are my settings and I'm on Windows 10 Pro (x64). (Screenshots are from the lastest build 0.4.57)
Screenshot_11
image
image

Thanks for Reading, Flycast is amazing.
Cheers, Dieg.

CVS2 Dreamcast Always with Training options there

Platform / OS / Hardware:
SteamOS
Github hash:
Flycast Dojo 6.3
Hardware:
SteamDeck

Description of the Issue

I tried the Dreamcast ISO of CvS2 on OFFLINE and it ran well until i got to fight anyone and all this training windows with info were there, no option for them to disable, just like minimizing them while still being on the screen.

Any suggestions? i thought that they were only going to be there in TRAIN mode

Screenshots

image

Flycast using too much ram on Arch Linux / memory leakage

Platform / OS / Hardware: Arch Linux, kernel 6.0.12-zen, with KDE Plasma 5.26.x

Hardware: AMD Ryzen 3xxx with Radeon Vega GPU, !6 GB RAM
2022-12-13_20-34

Description of the Issue
when playing online matches and exiting, flycast freezes or stays on background, using from 1G up to 5GB RAM, making me force close it/kill the process to release the memory. it also happens when ingame online on the flatpak version, which is the solely version I run. on offline matches or training there's no memory leakage so far but it does stay on the backgroud after closing the main window.
Note: the ram usage begins at 200mb and keeps rising the longer you play on flycast, hitting over 3GB RAM usage.

Debugging Steps Tested

  • open flycast from within fightcade flatpak then challenge someone and play for 30 mins
  • finish the match, flycast will remain in memory on the background eating RAM.
  • user has to open system monitor to kill flicast.elf before it eats almost all the RAM

Logs Gathered

00:00:960 sdl/sdl.cpp:581 N[RENDERER]: Monitor refresh rate: 60 Hz (1920 x 1080)
00:00:975 rend/vulkan/vulkan_context.cpp:234 N[RENDERER]: Vulkan API 1.1. Device AMD RADV RAVEN
00:01:001 rend/vulkan/vulkan_context.h:261 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
00:01:008 rend/gui.cpp:344 N[RENDERER]: Screen DPI is 142, size 1920 x 988. Scaling by 1.06
00:01:056 rend/vulkan/oit/oit_renderer.cpp:32 N[RENDERER]: OITVulkanRenderer::Init
00:01:163 rend/vulkan/vulkan_context.h:261 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
00:01:291 rend/vulkan/vulkan_context.h:261 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
00:10:536 hw/mem/_vmem.cpp:494 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
00:10:553 hw/mem/_vmem.cpp:589 N[VMEM]: BASE 0x7fd32bff0000 RAM(16 MB) 0x7fd3b7ff0000 VRAM64(8 MB) 0x7fd3afff0000 ARAM(2 MB) 0x7fd3ac7f0000
00:10:559 hw/mem/_vmem.cpp:494 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
00:10:585 hw/mem/_vmem.cpp:589 N[VMEM]: BASE 0x7fd32bff0000 RAM(32 MB) 0x7fd3b7ff0000 VRAM64(16 MB) 0x7fd3afff0000 ARAM(8 MB) 0x7fd3ac7f0000
00:11:490 hw/naomi/naomi_cart.cpp:579 N[NAOMI]: NAOMI GAME ID [MARVEL VS CAPCOM2  JAPAN] region ff players 2 vertical 1
00:11:490 emulator.cpp:235 N[BOOT]: Game ID is [MARVEL VS CAPCOM2  JAPAN]
00:11:497 hw/naomi/naomi_flashrom.cpp:206 N[NAOMI]: EEPROM: horizontal monitor orientation
00:00:675 sdl/sdl.cpp:581 N[RENDERER]: Monitor refresh rate: 60 Hz (1920 x 1080)
00:00:703 rend/vulkan/vulkan_context.cpp:234 N[RENDERER]: Vulkan API 1.1. Device AMD RADV RAVEN
00:00:747 rend/vulkan/vulkan_context.h:261 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
00:00:748 rend/gui.cpp:344 N[RENDERER]: Screen DPI is 142, size 1920 x 988. Scaling by 1.06
00:00:807 rend/vulkan/oit/oit_renderer.cpp:32 N[RENDERER]: OITVulkanRenderer::Init
00:01:163 hw/mem/_vmem.cpp:494 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
00:01:182 rend/vulkan/vulkan_context.h:261 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
00:01:184 hw/mem/_vmem.cpp:589 N[VMEM]: BASE 0x7fbdb7ff0000 RAM(16 MB) 0x7fbe43ff0000 VRAM64(8 MB) 0x7fbe3bff0000 ARAM(2 MB) 0x7fbe387f0000
00:01:193 hw/mem/_vmem.cpp:494 N[VMEM]: Info: nvmem is enabled, with addr space of size 4GB
00:01:229 hw/mem/_vmem.cpp:589 N[VMEM]: BASE 0x7fbdb7ff0000 RAM(32 MB) 0x7fbe43ff0000 VRAM64(16 MB) 0x7fbe3bff0000 ARAM(8 MB) 0x7fbe387f0000
00:02:945 hw/naomi/naomi_cart.cpp:579 N[NAOMI]: NAOMI GAME ID [MARVEL VS CAPCOM2  JAPAN] region ff players 2 vertical 1
00:02:945 emulator.cpp:235 N[BOOT]: Game ID is [MARVEL VS CAPCOM2  JAPAN]
00:02:966 hw/naomi/naomi_flashrom.cpp:206 N[NAOMI]: EEPROM: horizontal monitor orientation
00:06:984 network/ggpo.cpp:510 N[NETWORK]: GGPO: Using 0 full analog axes
21:14:713 linux/common.cpp:70 E[COMMON]: SIGSEGV @ 0x7fbefd61a689 -> 0x7fbe41ff0000 was not in vram, dynacode:0

Screenshots
attached flycast version and a system monitor shot. will add more soon.

2022-12-13_18-34
2022-12-13_18-40
log

Add Overlay data to .txt files

To keep track of what is happening on match, it would be good to export overlay data to .txt files. It helps streamers and TOs to improve what can be possible to do using Flycast

Some of them requires ROM hacks, like scores updated in real time, but some fightcade info can be exported:

"p1name"
"p1country"
"current game"

same applies for p2.

It can be updated when starting a game or spectating a match.

error while loading shared libraries: liblua5.3.so.0: cannot open shared object file: No such file or directory on Manjaro Linux

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: PC/ Manjaro Linux/ kernel Linux 5.15.28-1 LTS/ Nvidia GTX 1650m, i5 9th gen

Github hash:

Hardware:

Description of the Issue

I always get this error while trying to run flycast.elf: "error while loading shared libraries: liblua5.3.so.0: cannot open shared object file: No such file or directory"

Debugging Steps Tested

  • I already tried reinstalling all of the dependencies but to no avail.
    Logs Gathered

Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

0.5.8 stable channel ?

Hi,

this isn't really a bug but a question.
Apparently version 0.5.8 is still considered stable in the program itself, since you can update to this older version even though you have a newer one, is this deliberate?

thanks for your work ;)

[dojo-6.19] Default content path is incorrect

Platform / OS / Hardware: Windows 11

Github hash: fa317a3

Hardware: running this on second disk drive assigned E:/

Description of the Issue
Default content path leads to [flycast]/data/ROMs instead of [flycast]/ROMs, resulting in no games found

Debugging Steps Tested

  • added another path and saved to save default Dreamcast.ContentPath in emu.cfg
  • noticed it was wrong, fixed it and relaunched flycast
  • games now display on main menu

Building on Linux

The README states:

To compile on your own, just head to shell/linux and run make -j8

But there is no Makefile there.

Make use of a few deps to boost performance and safety

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: All

Github hash: N/A

Hardware: All

Description of the Issue

Add a short, concise description of the issue here

There are several header only libraries that can make this project become more performant and boost type safety among other things.

1.) Make use of https://github.com/pinam45/dynamic_bitset and it's optional dependency: https://github.com/kimwalisch/libpopcnt

2.) Make use of https://github.com/fmtlib/fmt. It is the implementation of C++20 std::format and is used for many things regarding iostreams especially regarding string formatting.

3.) Make use of https://github.com/microsoft/mimalloc. Any allocations will have their perf drastically increased and you need to do is make a minor update to the build system, which for Cmake is very easy. See Contour Terminal's pull request 341 for example.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.