Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid External folder bug #21

Open
soundsnow opened this issue Feb 2, 2024 · 21 comments
Open

Invalid External folder bug #21

soundsnow opened this issue Feb 2, 2024 · 21 comments

Comments

@soundsnow
Copy link

Android 13 LineageOS
Version 1.8

This is OK
Android/data/MAME4droid 2024/files/roms

This is a problem
Create Games/MAME/
Extract tg16/zips
Games/MAME/tg16/zips
Exit MAME4droid, nothing happened
I remember I "use this folder" Games/MAME/ external storage

Then I create Games/MAME/roms/tg16/zips
Useless

"use this folder" Games/MAME/roms external storage
It's same

I don't know if it only works for arcade ROMs?
Or it doesn't support both of arcade and home console ROMs/folders

If I did something wrong, I have to delete data and games currently because unworkable external storage

Another question
extracted APK 383MB Windows
installed 501 MB Android
why? they're 1000 or 1024?
Or you did something make it be huge?

@soundsnow
Copy link
Author

no Vulkan? a better video hardware render for modern 3D games
I don't have a a Windows PC, so I think MAME may support Vulkan

Option-Settings and Control Panel color
They're darker gray
No Pure black. Because hex RGB:000000 is better for eyes and OLED screen battery life

@soundsnow
Copy link
Author

soundsnow commented Feb 2, 2024

Coin and Start are useless when you're playing home console games
I have to open Option-Keyboard 1 or 2
Make Coin and Start be 2 Controller/Console Main buttons by default
Arcade: Coin, Start
Atari
2600: Select, Reset
Jaguar: Option, Pause
Nintendo
FC/SFC/GBC/GBA/VB: Select, Run
N64: Coin, Start
NEC
PCE/SGX: Select, Run
Sega
SG/MS: Coin, Pause
MD(3B)/GG: Coin, Start
MD(6B): Mode, Start
VMS: Sleep, Mode
SNK
NGPC: Power, Option

When you're playing a Mega Drive / PC Engine / Super Famicom 6button game, where's 2 important buttons? Select / Mode / Run / Start. Open keyboard to press 1 or 2?

But I don't think it's a perfect idea. Because Coin+Start is MAME menu, PC Engine Select+Run is Reset for 3button games. Select+Run is restart for some bootleg/pirate NES/FC x-in-1 games (Many games in 1 ROM cartridge).
Can you also allow users to add non Start/Coin buttons for 2 Main Controller/Console buttons. So that added 2 buttons won't open MAME menu.

Bttons are less than some consoles' standards
Wonderswan Color 4 X, 4 Y, A, B, Power, Sound, Start
Virtual Boy: 4 Left D-Pad, 4 Right D-Pad, Select, Start, A, B, L, R
Intellivision: 12 Numpad, 3 Fire, 16way disc
ColecoVision: 12 Numpad, L, R, 4 D-Pad
Jaguar: 4 D-Pad, Option, Pause, A, B, C, X, Y, Z, L, R, 12 Numpad
2600: 12 Numpad, 4 D-Pad, Reset, Pause, Select
Arcadia 2001: Analog Stick / D-Pad, Numpad, Console buttons

I think you should allow users to add/delete/move/resize/rotate/edit extra 2nd D-Pad, 2 Analog Sticks, Numpad, Face buttons, shoulder buttons, 3rd or 4th or 5th or 6th Console buttons (7800, 2600, Arcadia 2001, Channel F) for Player 1

I think you can also make users to do that for Player 2 to Player 8 (Multitap On) D-Pads, Analog Sticks, Numpads, Face buttons, Shoulder buttons

Can you these 2 cv1k games back. akatana, ddpsdoj
exa make them disappear from PC MAME
FinalBurn Neo supports it, I have its romset
Just said update "fix akatana / ddpsdoj" to avoid exa
Not fullname

@soundsnow
Copy link
Author

After opening the Virtual Boy game in Portrait mode, I can't see the text of the MAME menu clearly because the two screens of VB make it too small. Can't see clearly even in Landscape mode
Start+Coin in VB games

@soundsnow
Copy link
Author

Does it support Paddle for Atari, MSX, Famicom, Arcade game Arkanoid/Breakout? I didn't see Paddle, where's it? D-Pad and Analog Stick only?
Another Taito game Front Line. I remember it's a Stick, a Paddle and a Grenade/Tank button. No virtual paddle on screen?
I don't know their names
?Hyper Olympic?Track & Field?
Konami's arcade, 2600, famicom, sg1000 game. It doesn't need D-Pad, can you allow users to make D-Pad on/off? After you open MAME menu, it will appear. After you close MAME menu, it will be disappear.
These 2 or 3 sport games required a 3 buttons controller to be played. Run button and Jump button
why 3 buttons? It's made for left handedness, right handedness and 2 handedness.
Can you allow us to remove D-Pad and add Jump/Run to Right/Left? left hand tap Run, right hand tap Jump. or left hand tap Jump, right hand tap Run.

Atari Lynx is similar to that arcade control panel. Allow users do this. Left hand D-Pad, Right Hand AB. Or Left hand AB, right hand D-Pad. Can you update for this?
Atari 2600 default Left hand Joystick, Right hand Fire
It's useful for some special people.

Allow users to add 2 Numpads on screen
while you can also make other buttons disappear except console buttons
Atari 2600 Numpads is compatible with a BASIC Program game. You need connect 2 Numpads to be a keyboard

where's 16-way? Option-Settings-Input-Stick Type
no 16-way?
Intellivision control with a built-in 16-way disc.

Allow users to add/hide 1 or 2 or more(jagur's multitap) numpads and D-Pad/disc on screen to play sudoku (math game). Control 2 person's Numpads/ and D-Pad/disc with 2 hands by one person.

I think this is very useful for 2 button only games. Allow users to exchange/swap screen position of 2 select buttons

allow add/hide 1 or 2 full numpads directly
allow add/hide 1 or more added/shown numpad buttons one by one.
Because some games need a few buttons of numpad. some games don't need numpad buttons to play.

allow make buttons be outline (inner color transparent), Button names and outlines are shown, inner color can't be seen
Because 2 Numpads/Keypads will cover game screen if you don't make their inner color be transparent

edit/add/hide/resize full numpad or one button of 12 buttons
allow users to rotate full numpad if there's a homebrew game support this.
allow users to exchange/swap the screen position of 2 selected numpads or D-Pads or Analog sticks
for example, swap player 1 numpad from left to right (player 2 numpad position), swap player 2 numpad from right to left (player 1 numpad position)
or do this for virtual boy D-Pads
swap P1 left D-Pad to right, swap P2 right D-Pad to left

@soundsnow
Copy link
Author

Please add "Refresh list"
I created a folder Android/data/MAME4droid 2024/roms/channelf
Open it and show me Channel F
But after I deleted channelf folder, Channel F is still in the list
No games, No folder, Why? It should go away.
I tried Exit button, Force stop. No! Useless
Deleted file or folder should be deleted.

@soundsnow
Copy link
Author

Just stay there, don't leave that page
Open emulator-PC Engine-1943 Kai-Open
Exit-Yes-Main page-PC Engine
I just want to play PC Engine games
Want to play next game? Exit-Main page-PC Engine again again
It should like this
Open emulator-PC Engine-1943 Kai-Open
Exit-Yes-PC Engine-1943 Kai-Open
Stay where I opened last game
Don't rescan this page after exit from a game from same page because PC Engine games have been scanned.

@soundsnow
Copy link
Author

soundsnow commented Feb 2, 2024

Allow users to add keyboard buttons on screen
Because many users don't have a keyboard for Android or don't like install Hacker's Keyboard IME
Button Group (Edit Many keys once)
1: Number 1 to Number 9
2: 4 Arrows
3: 1 to 0
4: Q to P
5: A to L
6: Z to M
7: Q to M
If you're not satisfied, you can move down arrow after you added arrows on screen
Button Group can be rotated (4 Degrees) together
Add/Move/Hide/Swap/Remove/Resize for one button or button group

@soundsnow
Copy link
Author

I know why Channel F is still available
I didn't delete its BIOS files

@soundsnow
Copy link
Author

8: F1 to F12
9: F1 to F4
10: F5 to F8
11: F9 to F12
12: Print Screen to Pause
13: Insert to Page Down

3 lock Keys will be filled with a color after you turned them on. Turn off will be transparent

@soundsnow
Copy link
Author

soundsnow commented Feb 2, 2024

Add a button group will automatically resize all buttons so that they do not exceed the edges of the screen. When you add or edit a single button or button group, two guide lines (central/middle position lines) appear on the screen, appearing halfway between the width and height. This will be useful when you are playing ColecoVision or Arcadia 2001 two player games

Portrait
screen
screen
screen
123|123
456|456
789|789
x0x|x0x
D-Pad|D-Pad

Landscape
123|screen|123
456|screen|456
789|screen|789
x0x|screen|x0x
D-Pad|screen|D-Pad

@soundsnow
Copy link
Author

I provide so many suggestions because it's not only an arcade emulator. computers, consoles, calculators. More inpput devices
Custom Space bar size (height/width)
Sorry, I'm not good at english and spanish

@soundsnow
Copy link
Author

To play PC games on your Android phone, I recommend learning Magic DosBox. It is heavily optimized for mobile devices. There are also some official tutorials that are also very useful, such as this one
How to deal with mouse and right click on Android with Magic Dosbox
https://youtu.be/8g5EKo7YQ48?feature=shared

@soundsnow
Copy link
Author

soundsnow commented Feb 2, 2024

MAME 2 main buttons for most consoles (no multitap)
P1: 1, 5
P2: 2, 6

LK-3000
MAME menu is so small, it's impossible to read
Yes, it's a very small screen.

@soundsnow
Copy link
Author

I searched for a Mega Drive game
open then exit that game, search results won't be changed
Stay at that page and don't rescan
Exit that game Press A return to Mega Drive list, not home list

@soundsnow
Copy link
Author

1P controls 12 players with more on screen buttons
many consoles have 2 ports for multitaps
1 multitap 5 players
2 multitaps 8 players
some consoles have 3 ports for multitaps
3 multitap 12 players

PC Engine only one port
1 multitap 5 players

@soundsnow
Copy link
Author

there's a 4 player arcade/2600 game Warlords
left hand 2 paddles, right hand 2 paddles
it's a multiplayer game. Only one paddle can't be playable.

That konani sport game required HyperShot or Track & Field controller to play. They're used for 2 players or 1 player
left hand P1 Jump P2 Run, right hand P1 Run P2 Jump
left hand P1 Run P2 Jump, right hand P1 Jump P2 Run

use your both thumbs and index fingers

@soundsnow
Copy link
Author

soundsnow commented Feb 2, 2024

XE-1AP
I don't know, it's first analog controller
It has a right limiter, it can be adjusted and rotated any degree

ColecoVision
left hand steering wheel, right hand D-Pad and Numpad. Foot pedal

does it support track ball controllers? some games need that

sega, nintendo, nec 16bit consoles support mouse
right, left, click, hold

any games support 2 player lightguns?

@soundsnow
Copy link
Author

soundsnow commented Feb 4, 2024

what's snap and software folders?
how to use?
snap is snapshot? or it's screenshot?

MAME menu - video options - snapshot - 4:3
nothing happened. it's a bug?
how to take screenshots?

it seems MAME supports Vulkan
its issue template
video output (vulkan backend)

@soundsnow
Copy link
Author

soundsnow commented Feb 4, 2024

First of all
I don't have a keyboard or mouse for Android. Touchscreen Only.

About @seleuco Paint/Draw (Non-Mouse) and Shoot bugs. don't reply for this comment

Nintendo Entertainment System / Famicom (NTSC)
Duck Hunt (World)
Slot Devices - ctrl1 - zapper - Reset System
It's unavailable for home console lightguns?
What happened? only a crosshair, this game can't be played.
It's a bug

SG-1000 Sega
Terebi Oekaki (Japan)
how to say? It almost can't be played.
It's very hard or impossible to draw.
Graphic Tablet

Pico (Europe, PAL) Sega
All games
how to draw? It's impossible like that SG-1000 game.
A S-pen? No! Because this emulator doesn't have better control methods. It's just a lightgun. light gun isn't a graphic board pen.

I don't know if it's good to use on screen light pen. I don't think it gets good support like stylus.

@soundsnow
Copy link
Author

Google Translate
I found a very serious problem. Open a Pico or Beena game and the virtual buttons are automatically hidden. In Landscape mode and Fullscreen Portrait mode. But most of these games require pen and buttons. Not only the virtual stylus, but also some light gun games require the use of at least two different controllers, such as the Master System lightgun/joypad game Space Gun. When you lose all your lives you need to use another port of the Joypad to reselect, otherwise the game will stop here. When the light gun/mouse/pen is in port 1, the virtual button will be the port 2 Joypad. . When the light gun/mouse/pen is in port 2, the virtual button will be the port 1 Joypad. The Pico/Beena game only has 1 port, so its virtual buttons are for port 1. I remember the Super Famicom light gun Super Scope had extra buttons, and I think some arcade game light guns should also have extra third and fourth buttons.
You should leave an option switch: show/hide virtual buttons when using light pen/stylus/light gun/mouse if port 1 has extra buttons or you want at least two ports
Missing controller option: light pen/stylus
I don't know if you would get the notification, that's why I @seleuco

@soundsnow
Copy link
Author

full automatic, semi-automatic and manual light guns
Manual: Press the trigger to shoot once, Only one bullet at a time
Semi-automatic: Hold the trigger to fire a certain number of bullets
Fully automatic: As long as you hold down the trigger, the light gun will keep firing, with unlimited bullets. It will stop when you release the trigger.

I don't know if it supports semi-auto and full-auto shooting modes
There is a Famicom game Space Shadow that requires the use of Bandai's HyperShot light gun (not Konami's HyperShot Pad, which is rotated 180 degrees to swap the left and right hand positions of the two buttons). This light gun fires continuously and will keep firing as long as you hold down the trigger.
Some arcade games may also use fully automatic or semi-automatic light guns.

Why does my suggested button group contain Q to P, A to L, Z to M? Many mahjong games require a mahjong keyboard with a few extra keys in a row

MAME4droid cannot customize the virtual keyboard. The installed IME does not support Multi-Touch, so the experience is not as good as a real keyboard.

I think this should be acceptable to you. Modern Xbox and PS controllers contain these button components. These virtual buttons can be added to MAME4droid

Select, Start
L3, R3
Left Analog Stick, Right Analog Stick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant