mamedev/mame
View on GitHub ↗ ★ 10,695 C++
MAME
39 mentions on Hacker News by 35 people: 0 stories, 39 comments · first 2014-12-14 · latest 2026-09-17
20082026
-
…also two SC-88Pro emulators coming v. soon. There is a MAME driver that will be in the next release https://github.com/mamedev/mame/pull/16080 (you can build it right now of course but I have no idea where you would find the roms) and also…
comment by unleaded · 2026-09-17 · in Grand MS-DOS Gaming General MIDI Showdown -
…that translates PowerPC machine code into native host machine code (Dynamic Recompilation Core). https://github.com/mamedev/mame/blob/master/src/devices/cpu/...
comment by Luc · 2026-06-18 · in I need your clothes, your boots, and your motorcycle -
…boards[1], dip switches, and memory maps. These are used to help document each machine driver. [1] https://github.com/mamedev/mame/blob/f548e02647523b87b269ff7...
comment by mnurzia · 2026-01-29 · in MAME 0.285 -
"Most of the digital functionality is emulated. Audio is not yet emulated." https://github.com/mamedev/mame/pull/13404/files#diff-f78737...
comment by dithered_djinn · 2025-03-31 · in MAME 0.276 -
If anyone from MAME is here, please review my PR to make vector dots round: https://github.com/mamedev/mame/pull/13116
comment by p1mrx · 2025-03-30 · in MAME 0.276 -
…that I'll decide whether to go on to the imaging. [1] http://beefchicken.com/retro/laserwriter [2] https://github.com/mamedev/mame/blob/master/src/mame/apple/l...
comment by tonyedgecombe · 2024-10-05 · in PostScript 1.0 – A Code Study -
Found this in that same thread, an IWM implementation in MAME: https://github.com/mamedev/mame/blob/master/src/devices/mach...
comment by jdblair · 2024-06-17 · in MicroMac, a Macintosh for under £5 -
…to be stuck on the RLE encoding. It's hard to say what kind of wizardry is needed in this case. https://github.com/mamedev/mame/issues/5816
comment by RichardCA · 2024-03-01 · in I accidentally deleted a bad game revision from MAME -
…x86 based, with non-pc-standard hardware, such as Z80 co-processors, etc.. For example - Seibu SPI https://github.com/mamedev/mame/blob/master/src/mame/seibu/s...
comment by the-golden-one · 2024-01-09 · in Non-PC compatible x86 computers (2007) -
There's a good start at it in the tree ( https://github.com/mamedev/mame/blob/master/src/mame/yamaha/... ) but it's missing the sound generation which is kind of the important part :-)
comment by RB_MAME · 2023-10-27 · in Synth Emulation in MAME -
> For example, the MOS6581 doesn't seem to be emulated here. https://github.com/mamedev/mame/blob/master/src/devices/soun... The MAME and MESS trees have been reorganized a few times so I can't just track one file back easily but so far…
comment by wolrah · 2023-10-26 · in Synth Emulation in MAME -
https://github.com/mamedev/mame/pull/8576 He got tired of it.
comment by sumtechguy · 2023-10-26 · in Synth Emulation in MAME -
…actually try to approximate the analog behavior, like for the CEM filter of the Ensoniq ESQ-1: https://github.com/mamedev/mame/blob/master/src/mame/ensoniq... Obviously though it's a thing that takes a lot of work to get right though, so…
comment by giulioz · 2023-10-26 · in Synth Emulation in MAME -
…memory map and the OS rom dump. And boom, the UI of the synth magically appeared in the emulator. https://github.com/mamedev/mame/pull/11440
comment by giulioz · 2023-10-26 · in Synth Emulation in MAME -
…in some cases when you have multiple versions of a system or software item. FWIW, this is commit https://github.com/mamedev/mame/commit/d1172bf710f2a7b1777ed...
comment by netol · 2023-10-25 · in MAME 0.260 -
…versions of PostScript, MAME supports emulating the original LaserWriter and the LaserWriter IINT: https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by muizelaar · 2022-06-22 · in PostScript Cartridge Plus for HP LaserJet III -
One can definitely play Pong on MAME: https://github.com/mamedev/mame/blob/master/src/mame/machine...
comment by savoyard · 2022-05-26 · in Original Pong did not have any code or even a microprocessor -
…a color palette. So you can make the stars "twinkle" by it just shifting through the palette https://github.com/mamedev/mame/blob/master/src/mame/video/c... edit: didn't see that "col" also contained an x-offset. So like (256*16)x256 but…
comment by Bigpet · 2022-02-23 · in Capcom CPS-1 Graphic system study -
…C++ bad. When there was a design issue. Good place to follow the code and see what is going on. https://github.com/mamedev/mame I would estimate they bash out about a dozen pull requests a day.
comment by sumtechguy · 2022-02-07 · in MAME Turns 25 -
If you want to emulate the VT52, you can fire up MAME. It supports that. :) https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by duskwuff · 2021-04-19 · in Show HN: A VT52 Emulator Running in Ncurses -
…the DEC VT520, although I've never tried running it so don't know how well it works (if at all) – https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by skissane · 2021-01-19 · in Digital VT100 (1978) – Beautiful Vintage Terminal -
…emulation code for these chips (and a lot of parameters on the emulator's class constructor): https://github.com/mamedev/mame/blob/master/src/devices/soun...
comment by andrewf · 2020-10-14 · in Sega Master System Architecture: A Practical Analysis -
…are emulated in MAME, which is how the video was generated. See if you can find those files: https://github.com/mamedev/mame/blob/master/src/mame/drivers... When you do, let me know. I'm curious.
comment by rbanffy · 2020-10-01 · in 3270font: A Font for the Nostalgic -
Made an issue on the MAME tracker: https://github.com/mamedev/mame/issues/6571
comment by MrBuddyCasino · 2020-04-20 · in Inside the Am2901: AMD's 1970s bit-slice processor -
Huh. Seems MAME is using just 265 pixel: https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by MrBuddyCasino · 2020-04-19 · in Inside the Am2901: AMD's 1970s bit-slice processor -
Probably this and the corresponding cpp file: https://github.com/mamedev/mame/blob/master/src/devices/soun... Emulates the TI SN76477 sound chip.
comment by tyingq · 2019-12-06 · in Show HN: Space Invaders in C -
Don't suppose you happen to have any old documentation lying around? Long shot I know but... nostalgia github.com/mamedev/mame/issues/3599#issuecomment-391492737
comment by Garvey · 2018-05-24 · in The History of the Philips CD-I, Failed PlayStation Ancestor -
This is a starting point https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by ilaksh · 2018-01-20 · in Atari Tempest: Dave Theurer’s Masterpiece -
…Also the hostile treatment he got from the MAME developers is kind of amusing: https://github.com/mamedev/mame/pull/483
comment by tyingq · 2017-11-09 · in Quake on an oscilloscope (2014) -
…and Right Alt are LEAP left and LEAP right. The MAME source explains the key combinations up top: https://github.com/mamedev/mame/blob/master/src/mame/drivers... I tested them in Chrome on a MacBook Pro and they seem to work, but your…
comment by vitovito · 2017-06-27 · in Canon Cat Resources – Jef Raskin's Forth-Powered Word Processing Appliance -
MAME's implementation shows 5 contributors. Maybe you could ask them? https://github.com/mamedev/mame/blob/master/src/devices/soun... https://github.com/mamedev/mame/blob/master/src/devices/soun...
comment by khedoros1 · 2017-04-30 · in Reverse engineering the 76477 “Space Invaders” sound effect chip from die photos -
…chips. They also use a YM2149-compatible sound chip for that authentic bleepy sound. More details: https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by sehugg · 2017-01-19 · in FAP80, a retro computer without the retro baggage -
…MAMEDev way possible: by cracking their encryption and adding them to MAME as bootleg sets [1]. [1] https://github.com/mamedev/mame/blob/master/src/mame/drivers...
comment by 0xcde4c3db · 2016-03-05 · in MAME is now Free and Open Source Software -
I found this (GPLv3 is Apache compatible): https://github.com/mamedev/mame/commit/24276fc7dbf8090f1952c...
comment by yuhong · 2016-03-05 · in MAME is now Free and Open Source Software -
…The JSMESS project has been integrated into the upstream MAME repository at https://github.com/mamedev/mame and this repository is now defunct. Follow the instructions at https://raw.githubusercontent.com/mamedev/mame/master/docs/e...
comment by orionblastar · 2016-03-04 · in MAME is now Free and Open Source Software -
…itself has started the process of moving away from that license and towards a FOSS license (see https://github.com/mamedev/mame/blob/master/README.md#licens... ). Do you know if the authors of that code would consider releasing it under a…
comment by JoshTriplett · 2016-01-04 · in Cracking BurgerTime, a 1982 game on a floppy disk -
The original repo hasn't been updated for over a year... Please look at the MAME repo: https://github.com/mamedev/mame/tree/master/src/emu/cpu/m680... It emulates many more processors from the 68k series, such as 030 and 040. The original…
comment by gbraad · 2015-07-08 · in Musashi: Motorola 680x0 emulator written in C -
…MESS has since been merged back into MAME, and has been moved to github: https://github.com/mamedev/mame And some info on how to get started with coding on the KC85: http://flohofwoe.blogspot.de/2014/11/new-adventures-in-8-bit...
comment by flohofwoe · 2014-12-16 · in Home Computers Behind the Iron Curtain -
MAME/MESS moved to github, so https://github.com/mamedev/mame/blob/master/src/mess/drivers...
comment by jaxb · 2014-12-14 · in Previous: A NeXT emulator