Active Threads | Active Posts | Unanswered Today | Since Yesterday | This Week
MAME Jump to new posts
Re: Install_write_tap in lua Golden Child 12/08/25 02:10 PM
Try adding this line to src/frontend/mame/luaengine.cpp

Code
machine_type["exit_pending"] = sol::property(&running_machine::exit_pending);
// add this line
machine_type["side_effects_disabled"] = sol::property(&running_machine::side_effects_disabled);
machine_type["hard_reset_pending"] = sol::property(&running_machine::hard_reset_pending);


then you can do

if not manager.machine.side_effects_disabled then
...
end
16 4,037 Read More
MAME Jump to new posts
Re: 2025: Bringing your WIP to a gun fight Kale 12/07/25 03:42 PM
Brainchild PLS-1000, an handheld recently dumped by Sean Riddle:

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

System looks functional beyond limited in scope by the dumped carts (and a lack of an user manual or any real info on the net whatsoever)
29 18,803 Read More
MAME Jump to new posts
Re: Intellivision progress Golden Child 12/05/25 11:49 PM
Nanochess has written an extended ECS Basic (which looks really cool) and I'm going to try to see if I can get it running.

https://github.com/nanochess/ecsbasic

It wants some additional memory at: $8000-$9fff, not quite sure how to do that.


from basic.cfg on the github:

[mapping]
$0000 - $0FFF = $5000
$1000 - $1FA4 = $6000
$1FA5 - $2A9F = $D000

[memattr]
$8000 - $8FFF = RAM 16
$9000 - $9FFF = RAM 16



There's a bunch of interesting stuff about the cassette format in this forum thread:


https://forums.atariage.com/topic/223343-intellivision-ecs-programs-on-wav-files/
131 163,097 Read More
MAME Jump to new posts
Re: machine_config and emu_options Bletch 12/05/25 08:15 PM
I've created a draft PR that is an attempt to be a minimal attempt to remove the emu_options reference from machine_config. Minimal means that it does not completely fix the problems with software list devices, but this is an attempt to improve things without making things worse.

Take note that because of a number of communications devices (e.g. - m3comm_device) that accessed emu_options in their constructors to identify socket settings. This is a bad pattern that should probably be addressed in a fashion that is not simply lazy loading them.

I'm particularly interested in AJR's opinion
5 301 Read More
MAME Jump to new posts
Re: PC98 Kale 12/03/25 11:14 AM
As per this commit is now pretty safe to test the newly added lha201 C-Bus slot as extra storage/OSes of the internal IDE handling.

A quick tutorial/testflight rundown, assuming you already have a bootable MS-DOS for IDE adapter (pc98_hdd:yahdi should work as well):

1. create a new chd, this BIOS shouldn't be bound to 543 MB limit as most internal IDEs does, apparently the limit is -chs 13329,15,63

Code
./chdman createhd -o "<path_to_extra>.chd" -c none -chs 13329,15,63

2. start the emulation with only the lha201 attached, bring TAB menu, disable IDE BIOS and move INT to anything that isn't INT3 and BIOS ROM location to anything that isn't 0xdc000 (those will clash later on).

3. attach the harddisk and install DOS 6.22 on it, as normal. Note that DOS can't recognize partitions bigger than 2047, it's a good idea to make it smaller (can always create a new partition later).

Code
./mame pc9801rs -cbus:1 lha201 -cbus:1:lha201:scsi:0 harddisk -hard1 "<path_to_extra>.chd"

4. now, reenable the IDE BIOS, close and restart emulation with:

Code
./mame pc9801rs -cbus:1 lha201 -cbus:1:lha201:scsi:0 harddisk -hard1 "<path_to_extra>.chd" -hard2 "<path_to_ide>.chd"

5. following are example screenshots of what a successful IPL detection should look. In particular if the device highlight isn't reversed but underscored it means that it's clashing with the configuration also mentioned in point 2.

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

Enjoy the virtually unlimited space wink
166 240,138 Read More
MAME Jump to new posts
Re: "picking up" mouse R. Belmont 12/02/25 02:51 PM
People moan plenty, and Vas made a script for the Macs to sync the emulated pointer to the host, but it needs a lot more QA before we can ship it.

Similar scripts for other systems are probably possible, and the -mouse option will restrict the pointer to the emulated window. I believe pulling up the Tab menu will release the pointer temporarily in that state.
2 221 Read More
MAME Jump to new posts
Re: MAME 0.283 R. Belmont 12/02/25 12:16 AM
Bob Zed:
[video:youtube]
[/video]
2 614 Read More
MAME Jump to new posts
Re: NEC PC-8801 Phoenix WIP Kale 11/26/25 06:55 PM
Added .n80 file support (a snapshot format) for PC-8001

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]
81 107,901 Read More
Non-Windows MAME Support Jump to new posts
Re: NeoCD vs CHD will 11/23/25 06:23 PM
I've tried it as sudo and sudo -u root with same results.
4 348 Read More
MAME Jump to new posts
I have a question about the Radar Scope. Dullaron 11/21/25 03:00 PM
When the gunner at the bottom get hit. Is the gunner blown up sound too low? I don't hear it at all.

I sworn from the John Arcade video I heard the gunner get blown up.


Edited: I think I fix it. I set it to HQ from LoFi. I can hear it now.
0 482 Read More
MAME Jump to new posts
Re: AC Multimedia keys work! Golden Child 11/13/25 04:23 PM
On ubuntu, the audio control keys get intercepted by the OS, but if I run

pkill gsd-media-keys

then the keys will get passed through to mame.


Using the list of scancodes at https://wiki.libsdl.org/SDL2/SDL_Scancode

I experimented with adding a few more keys that were on my keyboard, now the audioprev, mute and calculator buttons work.


KEY_TRANS_ENTRY0(OTHER_SWITCH, AUDIOPREV, PREVTRACK, VK_MEDIA_PREV_TRACK, 0, "AUDIOPREV"),
KEY_TRANS_ENTRY0(OTHER_SWITCH, MUTE, MUTE, VK_MUTE, 0, "MUTE"),
KEY_TRANS_ENTRY0(OTHER_SWITCH, CALCULATOR, CALCULATOR, VK_LAUNCH_CALCULATOR, 0, "CALCULATOR"),


SDL doesn't seem to handle the full set of keys possible.

There's only a few that don't work, like KEY_CONFIG and KEY_FILE, and I can do 14 out of the 16 pushbutton media keys on the top of this keyboard. (without pkill gsd-media-keys, that number is about 7)



If you go to Menu/Input Settings/Input Devices/System Keyboard then you can see and test the full keys available.

[Linked Image from i.imgur.com]
1 567 Read More
MAME Jump to new posts
Re: Atari 7800 cart requires XBoarD / XM expansion will 11/12/25 11:25 PM
The games do work, some with XM and some without. I was more wondering about that message and making sure I wasn't missing something.

Thanks for everyone's help!
13 2,213 Read More
MAME Jump to new posts
Re: New dumps R. Belmont 11/11/25 05:45 PM
That's pretty cool, especially if the PC-side tools that talk to it turn up.
880 1,578,578 Read More
Who's Online Now
5 members (MAMEBase, Kale, MrBogi, drewcifer, fhub), 137 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,404
Posts122,913
Members5,092
Most Online3,327
Nov 10th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0