Online
341 guests have been online with in the last 10 minutes.

Top 50 Posters
Smitdogg16888
twisty15570
italie15275
R. Belmont9721
gregf8834
Orc8165
Tom Braider6881
Stiletto6472
Pi6449
CiroConsentino6211
Dullaron6186
GatKong5918
Sune5678
jopezu5549
TriggerFin5279
Haze5264
Minwah5096
Andrew5092
Mr. Do4934
Hizzout4868
Vas Crabb4574
URherenow4306
krick4235
DMala3989
redk92583968
igamabob3533
Robbbert3369
Tafoid3142
AntoPISA2997
Paratech2959
Traso2687
B2K242663
Fujix2562
AeroCityMayor2438
Foxhack2409
Fazeo2396
Ad_Enuff2378
Sez2311
MooglyGuy2287
Fever2090
John IV2088
etabeta2037
Naoki1998
mogli1956
Gor1930
cutebutwrong1923
anjera1847
Dalthon1843
MASH1801
jcrouse1779

New Member
Everyone welcome our newest member, 74xxarcaderepair!

News
GfinchpfeMAME version 3.4.4 has been released today
Posted on 04/20/26 03:49 AM
Posted by Gfinch

pfeMAME version 3.4.4 has been released today

This release includes builds for Windows, Linux, and macOS.

This is another large release with various bug fixes and some improvements to existing features. Hopefully the auto install works for you, but if not please download manually from sourceforge.
...

53 views · 0 replies · View · Reply · 1057 Bytes More

News
colour_thiefWild Gunman news
Posted on 04/17/26 03:33 PM
Posted by colour_thief

Someone foubd a reel, didn't think I'd see the day.

news article

video...

239 views · 1 replies · View · Reply · 1 Bytes More

News
RobbbertHBMAME 0.245.32
Posted on 04/14/26 02:56 AM
Posted by Robbbert

HBMAME 0.245.32 has been released.

https://hbmame.1emulation.com/

What's new in HBMAME
====================

2026-04-14 0.245.32


New Games
---------------------------------
...

127 views · 1 replies · View · Reply · 1615 Bytes More

News
AntoPISAMESS-Info 0.287 out!
Posted on 04/11/26 06:04 PM
Posted by AntoPISA

The new updated progetto-SNAPS MESSINFO.DAT is ready.


Whatsnew:
2026/03/11 15.03: Aligned files to 0.287 version.

 
 
0.286:
======
- a2bus: Add emulation of Apple II Serial Interface Card [AJR, Apple II Documentation Project]. Add emulation of Micromint Sweet Talker Phonetic Speech Synthesizer Interface [AJR].
- a2sider1: Remove the nscsi_cb [Olivier Galibert].
- a2video: Fixed 'dodo' and 'albert' regressions from f8ecff4 (Github #14999). Fix the Albert clone... again. Add missing header change [R. Belmont].
- a486ap4: Changed description to 'PVI-486AP4 (Intel I420EX Aries chipset)'.
- abc1600mac: Changed description to 'Luxor ABC 1600 MAC'.
- acpi_pipc: Map ACPI_PIPC on 8-bit units, use a device_memory_interface workaround to avoid emumem mapping bug [Angelo Salese].
- aha2940au: Fix EEPROM access [Angelo Salese]. Hookup original AHA-2940/W [bitsavers].
- aic6250: Deslotify [Olivier Galibert].
- apple2gs: Fix aux text page2 shadowing to work like page1 (#15124) [arekkusu42].
- apricot: Add support for plain sector format disk images [Dirk Best].
- bbcm: BugFIX #06769 [Core] (acorn/bbcm.cpp) bbcm: BCD tests fail on a 65SC02 CPU [AJR].
- centronics: Initial Neo Mania Adapter JAMMA board [Angelo Salese].
- dressmtv: Changed manufacturer to "Takara Tomy" [James Charles Taylor].
- fscc9ps: Redumped rom e (had 1 bad bit) [Berger].
- hd63450: Fix regression with device-to-memory byte transfers that broke X68K floppy loading [AJR].
- i386: Adjust cs for ppro+; fix SMM; fix softfloat with gcc 15 optimizer; include the 486; qword ptr also needs the fix; use the correct bits for dpl [cracyc].
- i80186: BOUND is signed; fix iRMX interrupt mode; improve BOUND logging; the invalid opcode is a trap [Curt Coder].
- i8086: Initialize m_ea_timing table [hap].
- it8671f: Improve device selection a bit [Angelo Salese].
- korvet: Improve emulation accuracy (floppy, video, printer, etc.) (#14973) [Sergey Svishchev].
- lha201: Fix SCSI crash regression [Angelo Salese].
- lux4105: Remove the nscsi_cb, untested because no clue how to test it [Olivier Galibert].
- m6502: Modify SBC decimal adjust algorithm for 65C02, which differs from NMOS 6502 in edge cases. Allows 6502test.ssd (from mungre/beeb6502test repository) to pass test BCD-FC on bbcm [AJR]. Route core fetch/data/write paths through interruptible accesses (#15121): Add interruptible access regression test; narrow interruptible access follow-up [Stuart Inglis]. Small refactor to do_sbc_d to make it easier to see the difference between nmos/cmos [hap].
- m68008: Update SR only after popping both stack bytes on RTE (#11288) [Olivier Galibert, Curt Coder].
- ncr5380: Deslotify [Olivier Galibert].
- ncr53c90: Deslotify [Olivier Galibert].
- oti64111_pci: Changed description to 'Oak Technology OTI-64111 "Spitfire"'.
- pc_lpt: Add address_map variant for ISA PnP targets. LPT port 279 is read only, writes are routed to ISA PnP mode [Angelo Salese].
- pc98_cbus_root: Add PC-FXGA placeholder [Angelo Salese].
- pcfxga: Hookup software list. PC-98 host system needs to be able to read disks thru MSCDEX and (eventually) send data over PIO. This makes sure that SW list games will attach to available cdrom dev if the card is there [Angelo Salese].
- pdc20262: Hookup PDC20268 Ultra100TX2 [The Retro Web].
- pit8253: Improved timing accuracy (#15064): machine/pit8253.cpp: Improved timing accuracy; the counter is loaded and decremented on the falling edge of CLK; GATE and GATE transitions (for edge-sensitive modes) are sampled on the rising edge of CLK; mode 3 treats GATE as edge-sensitive; in modes 2 and 3, GATE has an immediate effect on OUT; deferred the execution of `set_clock_signal`; removed 8253 timing workarounds from sixtrak. pit8253.cpp: Ensure the recent fix for mode 3 does not yet apply to `set_clk` configurations [m1macrophage].
- prail07: Changed manufacturer to "Takara Tomy" [James Charles Taylor].
- prpht600: Changed description to 'Prophet-600 (set 1)'. Use pwm_display_device; correction to cv_w (probably still not right); correct ROM label [hap].
- rt1000b: Removal of the leading space from the description (#15111) [ArcadeShadow].
- scsi_s1410: Return seek error on out-of-bounds seek [Curt Coder].
- sh7709s: Update bank conflict precharge penalty timing (#15087): Handle the precharge of the last active bank in the background and only pay the penalty on a bank conflict and only pay the remainder of the wait cycles that haven't elapsed since the last access; update the read->write wait penalty time for dirty writeback eviction since wcr1 should contain that value; fix LRU cache replacement updates (#15098). Only update LRU values greater than the current LRU value on cache hit; fix bug in DRC memory accessor using clobbered IO reg (#15074). Fix a shift error in the wcr1 register values Add bcr2 plumbing for determining cache line fetch reads based off BCR2. Area 0 is set via external pins so hardcoding the cv1k value, this is typically code space though so it only affects timing during copy of code to main memory; convert the cpu cycles to bus cycles properly (#15078) [Jesus Ramos].
- sis630_gui: Fix subsystem write once in GUI, fix device ID for bridge [Angelo Salese].
- sis630_vga: Add line compare "disable", fix display at 1600x1200; fix lambda capture; implement video overlay playback; improve VCLK PLL handling; preliminary HW cursor; start hooking up MD config pins, base hookup of TV Out space; add remaining Sequencer registers, improve logging; add CRTC counter latches; fix bug with dxdiag setting the wrong ramdac mode from 16bpp fullscreen to 8bpp desktop [Angelo Salese].
- sis6326_agp: Add support for DVD variant [VGA Legacy MKIII]. Fix pattern regs mode, fix mouse caret in notepad; hookup PCI variant, hookup VGA in VMI space; initial BitBlt implementation; preliminary line drawing; shuffle ROMs a bit [Angelo Salese].
- sis6326_vga: Add line compare "disable", fix display at 1600x1200; fix lambda capture; implement video overlay playback; improve VCLK PLL handling; preliminary HW cursor; start hooking up MD config pins, base hookup of TV Out space; add remaining Sequencer registers, improve logging; add CRTC counter latches; fix bug with dxdiag setting the wrong ramdac mode from 16bpp fullscreen to 8bpp desktop [Angelo Salese].
- sis950_lpc: Add pin mapper, add PCI slots to base sis630.cpp driver; hookup relocable IDE IIRQA/IIRQB pins [Angelo Salese].
- tmp94c241: Implement DMA subsystem (HDMA + DMAR) and fix port reads (#15003); add serial port sub-device with I/O interface mode (#15015): Add serial port sub-device with I/O interface mode; replace the inline serial stubs (which just instantly set TX-complete) with a proper sub-device implementation supporting: I/O interface mode (mode 0): Synchronous clocked serial using SCLK pin. Supports both internal (baud rate generator) and external (IOC=1) clock sources. TX double buffering with auto-load from buffer to shift register. Pre-outputs bit 0 on TXD before first clock edge so receiver can sample it on the rising edge; baud rate generator: Configurable via BRxCR register with divisor and clock source selection. Timer drives SCLK at the configured rate. Clock frequency derived from CPU clock. TX/RX data callbacks: txd(), rxd(), sclk_out(), sclk_in() for connecting external devices to the serial ports. tx_start callback: Signals the start of each byte transmission with the current PFFC pin function state, allowing connected devices to distinguish real transmissions from phantom ones. The serial registers (SC0BUF/SC1BUF, SC0CR/SC1CR, SC0MOD/SC1MOD, BR0CR/BR1CR) are now delegated to the sub-devices in the internal memory map. TX-complete flags (INTES0/INTES1 bit 7) are set at device_reset to indicate empty TX buffers at power-on. UART modes (7/8/9-bit) are recognized but not yet implemented; also moves interrupt register indices from a file-scope enum to public static constexpr members of tmp94c241_device. tmp94c241: Move IRQ vector map to static const class member: Per galibert's review suggestion: defining the IRQ vector table as a static const member of tmp94c241_device and providing the out-of-class definition in class scope allows the INTE* constants to be referenced without tmp94c241_device:: qualifiers in the initializer. The nested struct is named irq_vector_entry. NUM_MASKABLE_IRQS is replaced by std::size(irq_vector_map) directly at each use site inside member functions. tmp94c241: use enum for public interrupt index constants. tmp94c241: use required_device for serial sub-device parent access. Replace dynamic_cast with required_device using DEVICE_SELF_OWNER to access the parent CPU from the serial sub-device. This provides automatic type checking during MAME's -valid pass. Break the circular header dependency by replacing the #include of tmp94c241_serial.h in tmp94c241.h with a forward declaration and having tmp94c241_serial.h include tmp94c241.h instead. The .cpp files include what they need directly. Addresses review feedback from galibert on PR #15015 [Felipe Corrêa da Silva Sanches].
- tomycar: Changed manufacturer to "Takara Tomy" [James Charles Taylor].
- upd765a: Let the controller idle during soft reset [Curt Coder].
- upd765b: Let the controller idle during soft reset [Curt Coder].
- v30mz: Correction to addc/subc overflow flag calculation [hap].
- va_rc_eg: Added OTA-based envelope generator (#15112). Corrected comment about equivalent resistance (#15115) [m1macrophage].
- vlm5030: Fix pin rising edge detect if state high val is not 1, add _r/_w to handlers [hap].
- vt82c586b_isa: Add IDE and ACPI IRQ routing [Angelo Salese].
- w65c02: De-virtualize SBC implementation [AJR].
- w65c02s: De-virtualize SBC implementation [AJR].
- wd1000: Set ID not found error properly (#15070). This makes the wd1000 controller report the ID not found error condition on read or write operations. This fixes an issue with valdocs on the QX010 not detecting a CR1510 hard drive properly. This is due to Valdocs probing the hard disk geometry via the read command and expecting the drive to report an error if the geometry is incorrect [Brian Johnson].
- wd9710_pci: Add extended ports so that it doesn't drop in MDA mode [Angelo Salese].
- x68000: BugFIX #09402 [Media Support] (sharp/x68k.cpp) x68000: Reading floppy disks does not work [AJR].
- z80: Don't accept nmi at reset time; no need for that m_reset_time local variable [hap].
- abc1600.cpp: Refactor the MAC into a 68008 MMU; fix SASI callback [Curt Coder].
- apple2.cpp: (apple2_cass.xml: Split out required_ram from usage info; many other metadata corrections and improvements. Fix typo [AJR]. Remove phantom (probably lost) ROM set that was always commented out; remove this leftover entry, too [AJR]. (apple2_flop_orig.xml), (apple2_flop_clcracked.xml) Added 50 dumps, combined 2 item, and metadata updates cleanups (#15018). Focus: The great MECC metadata cleanup [A-Noid33].
- cdi.cpp: Add Audio Mixing (#15105): Remove Allocation Removes unnecessary memory allocation in CDDA decoder. The class already has m_samples prepared for this purpose; simplify XA Audio This removes an allocation of 56 bytes by instead using an orphaned array which was intended for this purpose; add Audio Attenuation Storage Breaks existing savestates; reduce crashes from Audio Previously, attenuation commands were not processed resulting in executing data bytes as code. This placeholder properly skips 5 bytes, increasing stability of the system; add Audio Mixing CD-i audio mixing now largely working. To verify, try Zelda Wand of Gamelon and notice the audio now fades correctly; reduce Audio Peaking Changing to 0.25 removes some noticeable audio peaking. For example, the intro Philips logo [Vincent-Halver].
- debut.cpp: Use pwm_display_device for the LCD [hap].
- esq5505.cpp: Add support for the Ensoniq VFX OS version 2.30 ROMs (#15080). UART is an mc68681_device, not an scn2681_device (#15114) [Christian Brunschen].
- hp2640.cpp: Correct memory_view offsets [hap].
- nes.cpp: (nes.xml) Added two partially working prototypes and two working clones (#15036) [ICEknigh7].
- pc9821.cpp: Implement PC-9821 PEGC Planar Mode (#15001) [BlueRain-debug].
- pcipc.cpp: Hookup IT8671F to pcipctx, allows partial boot [Angelo Salese].
- pcipc_via.cpp: Fix PCI config space for slots; fix AGP card ID [Angelo Salese].
- saturn.cpp: (saturn.xml) Added two prototypes (#15048) [David 'Foxhack' Silva].
- sc9.cpp: Remove CPU freq config, update notes [hap].
- sis630.cpp: Move ACPI implementation in own core, add enough SMI glue logic [Angelo Salese].
- spc1000.cpp: Corrected AY-3-8910 clock to 2MHz. (#15103). The PSG on this system is clocked at half the CPU frequency (4MHz / 2 = 2MHz), which is necessary for the sound to be played at the correct pitch and speed [Miso Kim].
- specnext.cpp: Emulated The Spectrum Next UART (#15058). Separated VRAM memory (#15117). The Next moved typical VRAM pages (bank5&7) from SRAM to internal FPGA BRAM. bank7 has only 0x2000 and it's mirrored to the second half - this is also covered in this implementation. KS1..3 variants as clones; Added v30204 BIOS options (#14997). "dot commands" loading issue with NextZXOS - switched back to safer sdcard implementation which not such sensitive to timings (#15066) [holub].
- spectrum.cpp: (spectrum_cass.xml) Added 11 working items + 1 redumped (#15109). Cleanups and fixes: parent/clone relationships, descriptions, publishers, years and languages info. Added "" property (replacing the usage property in several cases) [ArcadeShadow]. Focus on debugger memory window crashing the emulator if exp devices are not activated (#15066) [holub].
- QUFB added piet1.cpp driver.
- Sergey Svishchev added tipc.cpp driver.
- Stuart Inglis added utm6502.cpp driver.
- AJR added 'Apple II Serial Interface Card' and 'Micromint Sweet Talker Phonetic Speech Synthesizer Interface' devices.
- Angelo Salese added 'Adaptec AHA-2940/W SCSI controller', 'Cirrus Logic GD5434 card', 'Headland HT208 VGA i/f', 'Intel 82091AA Advanced Integrated Peripheral', 'Intel 82425EX ISA Bridge', 'Intel 82425EX PCI System Controller', 'Microsoft Windows Sound System (original design)', 'NEC PC-FXGA C-Bus i/f', 'Neo Mania Adapter JAMMA board', 'Promise PDC20268 Ultra100TX2 EIDE controller', 'SigmaTel STAC9704 AC', 'SiS 6326 DVD card', 'SiS 6326 PCI card', 'SiS 950 ACPI interface', 'SPEA Graphiti FGA 4/HE TIGA card', 'Trident 4D Wave-DX PCM sound engine' and 'Trident 4D Wave-DX sound card' devices.
- Curt Coder added 'Nokia MikroMikko 2 MEME186' device.
- Felipe Corrêa da Silva Sanches added 'TMP94C241 Serial Channel' device.
- holub added 'Spectrum Next UART' device.
- m1macrophage added 'OTA-based Envelope Generator' device.
- holub added 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS1', 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS2' and 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS3' systems.
- QUFB added 'NEC Electronic Tool PI-ET1' system.
- shattered added 'Texas Instruments Professional Computer' system.
- Siftware added 'Sequential Circuits Prophet-600 (set 2)' system.
- Stuart Inglis added 'MAME 6502 interruptible access unit test' system.
- The Retro Web added '"Intel Classic/PCI LP ""Entrada"" (Intel I420EX Aries chipset)' system.


Use the file together with MAME-Info; it contains information and updates for machines not present in the M.A.S.H. file (with few exceptions).


60 views · 0 replies · View · Reply

News
Alexis B.History 2.87
Posted on 04/09/26 02:47 PM
Posted by Alexis B.

History 2.87 for MAME 0.287 is available. Should be updated before 0.288 because I didn't had time to fixes all apple2 rom name changes.

https://www.arcade-history.com/index.php?page=download
...

210 views · 4 replies · View · Reply · 424 Bytes More

News
Vas CrabbUpdated requirements for MAME
Posted on 04/06/26 05:35 PM
Posted by Vas Crabb

Updated requirements for MAME

I hope you enjoyed our April Fools’ Day announcement. With that out of the way, it’s time to discuss actual upcoming changes to MAME. We’re upgrading the development language standard from C++17 to C++20 and winding back support for obsolete configurations. We’ll also be reducing the frequency of releases a bit, so there will no longer be a release nearly every month. There will be no April release; our next release will be near the end of May.
...

357 views · 2 replies · View · Reply · 2039 Bytes More

News
Vas CrabbBob Zed: What’s new in MAME 0.287
Posted on 04/01/26 02:48 PM
Posted by Vas Crabb

As usual, Bob Zed has made a video highlighting some of the things included in this month’s MAME release.

...

213 views · 1 replies · View · Reply · 1 Bytes More

News
xinyinghoNegaMAME 0.287
Posted on 04/01/26 03:27 AM
Posted by xinyingho

Along with MAME and all its fork, NegaMAME 0.287 is also ready for download. Go grab it at https://babelsoft.net/products/negamame.htm

This MAME derivative has been designed to be used with the front-end Negatron...

67 views · 0 replies · View · Reply · 410 Bytes More

News
RobbbertMAMEUI64 0.287.0
Posted on 03/30/26 11:19 PM
Posted by Robbbert

MAMEUI64 0.287.0 has been released.



Available at https://messui.1emulation.com



Changes:

- Winui: added DRC option switch, needed because of some recent model2 regressions but the game works with the switch off
...

143 views · 0 replies · View · Reply · 463 Bytes More

News
RobbbertARCADE64 0.287.0
Posted on 03/30/26 11:18 PM
Posted by Robbbert

ARCADE64 0.287.0 is released.



https://messui.1emulation.com/arcade/

287 views · 6 replies · View · Reply

News
John IVMAME 0.287 Icons / Snaps / Benchmarks Released.
Posted on 03/30/26 05:23 PM
Posted by John IV

https://john-iv.github.io/iv-play/index.html


116 views · 0 replies · View · Reply

News
John IVIV/Play 2.6.2 Released.
Posted on 03/30/26 05:14 PM
Posted by John IV

Big release this go around:



IV/PLAY 2.6 FEATURES / [url=https://john-iv.github.io/iv-play/

FLAT VIEW & GLOBAL SORT
Added a new flat view which displays all machines alphabetically and non indented; clones decoupled from their parents, favorites not pinned, parents at full opacity. Accessible via the TAB cycle or the F1 View dropdown. Flat View is also the only mode that supports global sort, which orders the list by default, description, machine name, manufacturer, or year. The selected sort field persists through restarts; direction resets to its natural default. Sort cycles via Alt S or the F1 Sort dropdown; especially useful when a filter result contains thousands of entries.
...

81 views · 0 replies · View · Reply · 8837 Bytes More

Login
Enter your username and password to login. If you do not have a username you can register one HERE.
username:
password:

Send Password
Remember Me

Orc's Dungeon

Top 25 Threads
·progetto-SNAPs 0.286 update!
·emuloader.com
·GREGF!!! - WILD GUNMAN: Resurrecting Nintendo's First Coin-Op on its 50th Anniversary
·Taito's Adventure Canoe
·Gregf! Look!!!
·Sheila E. and Penguin-Kun Wars - A discussion about music in video games
·ARCADE64 0.287.0
·[Arcade] Ghosts'n Goblins - Knight/Maiden Artoria Edition | Sprite Hack (Video)
·MAME moving to c++20
·History 2.87
·script to set up mame for windows users that dont have a clue
·Recommendations for joystick panel for arcade cabinet
·Pretty rare NES proto found (and dumped)
·MAMEinfo 0.287 :)
·April fools
·Updated requirements for MAME
·Ridge Racer 3 Screen
·It is your fault...
·Bob Zed: What’s new in MAME 0.287
·HBMAME 0.245.32
·Wild Gunman news
·Arcade Updates and New gambling Artworks
·NegaMAME 0.287
·Hotkey as in Retroarch?
·MESS-Info 0.287 out!
...by views

Short Stats
New Members:
0 Last 24 hours
3 Last 7 days
19 Last 31 days

Boards:
25459 Total topics
128567 Total replies

Totals:
27872 Members
154026 Posts

Max Online:
0 Members
11529 Guests
11529 Total
(03/29/26 09:38 AM)