How to customize mouse buttons with Logitech ...

Linux Mint is based on Ubuntu (except for Linux Mint Debian Edition), and apart from the desktop environment and default applications, there isn't much difference. The trick is to use Shift+NumLock to toggle the use of the numeric pad as a keyboard mouse on and off after enabling it in your configuration. It supports multiple source formats and can be put to Video-CD, SVideo-CD and DVD. Verify your account to enable IT peers to see that you are a professional. The mouse cursor became invisible. Enable mouse keys ubuntu studio.

Recent questions - Questions & Answers

Named a leader again by Gartner. I've found several posts on here about the FN key, but none seem to be addressing the simplest of issues, which is how do you make the F1-12 keys default to the F1-12 key as opposed to the "hotkey" function that is assigned to it. An industry-sp. A festival of ideas celebrating automation and its power to enable people and organizations to soar to new heights. Ideal for Ubuntu users to replace the chamfered lowered circle Windows keys on a Filco keyboard. Built in TRACKPAD AND MOUSE BUTTONS are AOK.


Serial key how to Install Additional Proprietary Drivers in Ubuntu

Get code examples like "ubuntu generate ssh key" instantly right from your google search results with the Grepper Chrome Extension. Step 2: Select Ease of Access. Most of them should work in most Gnome-based distros. Enabled switching the current style using numpad keys. You can easily connect a USB mouse and your Android phone with an OTG adapter, and make file movement on Android screen with a mouse. AntiMicroX – Graphical Tool to Map Mouse & Keyboard Keys to Gamepad; Pale Moon Web Browser 28.14 Released [Ubuntu PPA] OBS Studio 26.0 Released with Initial Virtual Camera Support [PPA] HPLIP 3.20.9 Released, Still Not Install in Ubuntu 20.04.

Unable to use function keys to enable/disable touchpad

WebStorm automatically suggests a predefined keymap based on your environment. If you have a different model, please go here and find the right. Hack robot combat arms torrent. As with plain X11: good performance, shortcuts work, even mouse back/forward buttons work as expected, plus the reconnect feature; The only drawback is the quirky Windows client (but I got used to it) X2Go. Enable virtual space mode. You will now be able to move the mouse pointer using the keypad.


KeyboardShortcuts - Community Help Wiki

In Virtual Space mode, spaces are inserted at the end of each line of. Modoo marble hack v.1.0. Hard wire connected to GBit LAN. Step 3: Click Change how your mouse works. Lingvosoft talking dictionary 2020 crack. If you want to use xbindkeys to override certain keys on your keyboard, you can catch them with xbindkeys, and then emit new keypresses using xmacro.

Activation key install Ubuntu desktop

The wsl command on the Windows command prompt or PowerShell. The plugin uses a texture and a config file to create the overlay. Internet manager crack idm v6.18 crack+keygen+serial. Linux Mint and Ubuntu. Virtual Terminals are similar to Terminal that you have been using so far. Restrict the applications and websites that may be automated.

  • Remote Mouse Pro Apk Cracked
  • How To Use Visual Studio Code for Remote Development via
  • Adb - Control Android with broken screen from PC
  • Ubuntu Keyboard And Mouse Not Working After Login
  • [Solved] WiFi not Working in Ubuntu Linux
WoW Keyboard Movement Issue After Patch: linux_gaming
1 GitHub - JREAM/config-ubuntu: Quickly Setup Ubuntu Desktop 71%
2 Full screen and virtual space mode - Visual Studio 52%
3 Linux: passwordless SSH login using private keys 9%
4 C# - Scrolling through Visual Studio Intellisense list 78%
5 Things to do after installing Ubuntu 20.04 (Apps, Settings 82%
6 Share Mouse and Keyboard with multiple Mac and Windows 18%
7 Shell - How to solve ADB device unauthorized in Android 75%

Enable Magnification - Learn Ubuntu MATE

How do you enable auto-complete functionality in Visual

I'm brand new to Ubuntu (or any flavor of Unix/Linux, for that matter). In this quick tip, we shall see how to fix invisible cursor issue in Ubuntu. Terminal command to disable Mouse Keys accessibility feature. But, I don't want to do that. Ubuntu MATE is a stable, easy-to-use operating system with a configurable desktop environment. How to Enable Developer Mode in Windows 10. The Windows 10 Developer mode allows developers to access special development features like the Ubuntu Bash shell environment along with other developer-focused settings.


How to Setup Raspberry Pi SSH Keys for ... - Pi My Life Up

Keywords: Brightness Control, Ubuntu, Linuxmint. I'm a heavy user of Intellisense in Visual Studio. Push and hold Power-Button and then push and hold. You can use the same menus and buttons you would if you were turning on MouseKeys using the mouse, but using them from the keyboard instead. Crack helps you to downloading videos, channels, playlist and subtitles from YouTube, Vimeo, Facebook and from other sites in high quality. Use the up and down arrow keys to select Mouse Keys and press Enter.


How To disable HP sure start power on authentication with

I used to run Ubuntu on my old laptop alongside Windows 7, with Ubuntu installed second. The Ubuntu Forum Community Threads / Posts Last Post Ubuntu Official Flavours Support Choose the most appropriate category for your questions regarding Ubuntu, Kubuntu, Xubuntu, Edubuntu, Lubuntu, Ubuntu Studio, Mythbuntu, Ubuntu Mate, Ubuntu Budgie and Ubuntu Kylin. Avs4you activation code serial keygen manager. I think a great example is the simple act of shutting down a computer. Ubuntu Linux server – Install updates via apt-get command line (option #1). Once installed, you can open the program by typing 'california' on ubuntu dash and then run it. To add events or to-do list, simply select the date and double click with your mouse, a pop-up window will shows up.

MAME 0.213

MAME 0.213

It's really about time we released MAME 0.213, with more of everything we know you all love. First of all, we’re proud to present support for the first Hegener + Glaser product: the “brikett” chess computers, Mephisto, Mephisto II and Mephisto III. As you can probably guess, there’s an addition from Nintendo’s Game & Watch line. This month it’s Mario’s Bombs Away. On a related note, we’ve also added Elektronika’s Kosmicheskiy Most, exported as Space Bridge, which is an unlicensed total conversion of the Game & Watch title Fire. If you haven’t played any of the handheld LCD games in MAME, you’re missing something special – they look superb with external scanned and traced artwork.
On the arcade side, we’ve added The Destroyer From Jail (a rare Philko game), and alternate regional versions of Block Out and Super Shanghai Dragon’s Eye. The CD for Simpsons Bowling has been re-dumped, resolving some long-standing issues. With its protection microcontroller dumped and emulated, Birdie Try is now fully playable. Protection microcontrollers for The Deep and Last Mission have also been dumped and emulated. Improvements to Seibu hardware emulation mean Banpresto’s SD Gundam Sangokushi Rainbow Tairiku Senki is now playable, and sprite priorities in Seibu Cup Soccer have been improved.
In computer emulation, two interesting DOS compatible machines based on the Intel 80186 CPU are now working: the Mindset Personal Computer, and the Dulmont Magnum. The Apple II software lists have been updated to include almost all known clean cracks and original flux dumps, and the Apple II gameport ComputerEyes frame grabber is now emulated. We’ve received a series of submissions that greatly improve emulation of the SWTPC S/09 and SS-30 bus cards. On the SGI front, the 4D/20 now has fully-working IRIX 4.0.5 via serial console, and a whole host of improvements have gone into the Indy “Newport” graphics board emulation. Finally, MAME now supports HDI, 2MG and raw hard disk image files.
As always, you can get the source and Windows binary packages from the download page.

MAMETesters Bugs Fixed

  • 00148: [Sound] (mappy.cpp) todruaga: The sound of the first credit is not played. (Angelo Salese)
  • 07379: [Interface] artwork: Automatically computed group bounds behaviour is not intuitive. (Vas Crabb)
  • 07382: [Debugger] Hang and memory leak when using save command. (hap)
  • 07388: [Graphics] (sms.cpp) smsj: Default view does not display video in OpenGL mode. (hap)
  • 07396: [DIP/Input] (tmnt.cpp) tmnt24pu: Start buttons do not work. (Tafoid)
  • 07398: [Crash/Freeze] (goldstar.cpp) mbs2euro: Exception at emulation start. (AJR)
  • 07400: [Interface] clickable artwork: Dummy input listener is ignored. (hap)
  • 07401: [Graphics] (nemesis.cpp) salamand and clones: Sprite flickers randomly. (hap)

New working machines

  • The Destroyer From Jail (Korea) [system11, Angelo Salese, The Dumping Union]
  • DVW Microelectronics Husky [Nigel Barnes, Phill Harvey-Smith]
  • Game & Watch: Mario's Bombs Away [algestam, Mr. Do]
  • Hegener + Glaser Mephisto [hap, Berger]
  • Hegener + Glaser Mephisto II [hap, Berger]
  • Hegener + Glaser Mephisto III [hap, Berger]
  • Hegener + Glaser Mephisto Mirage [hap, Berger]
  • Hegener + Glaser Mephisto MM I (ver. A) [hap, Berger]
  • Hegener + Glaser Mephisto Mondial 68000XL [Sandro Ronco, Berger]
  • Potten's Poker stealth with Breakout front game [Roberto Fresca, Grull Osgo, Pako Ortiz, Rockman, Recreativas.org]
  • SciSys Superstar 28K [hap, Berger]

New working clones

  • Block Out (Europe and Oceania) [ClawGrip, Recreativas.org]
  • Commando (bootleg set 3) [Guru]
  • Crazy Kong Part II (bootleg) [Corrado Tomaselli, The Dumping Union]
  • Elektronika Space Bridge [algestam, Ryan Holtz]
  • Exidy Inc Sorcerer (with Digitrio fdc) [Robbbert]
  • Exidy Inc Sorcerer (with Dreamdisk fdc) [Robbbert]
  • Hegener + Glaser Mephisto Amsterdam (Glasgow hardware) [Berger]
  • Hegener + Glaser Mephisto Dallas 68000 (Glasgow hardware) [Berger]
  • Hegener + Glaser Mephisto MM I (ver. B) [Achim]
  • Joker Card (witch game) [Roberto Fresca, TeamEurope]
  • Lady Liner (set 2) [Roberto Fresca, TeamEurope]
  • New Lucky 8 Lines (set 8, W-4) [Roberto Fresca, TeamEurope]
  • New Lucky 8 Lines (set 9, W-4, Eagle, licensed by Wing) [Roberto Fresca, TeamEurope]
  • New Lucky 8 Lines Super Turbo (Hack) [Roberto Fresca, TeamEurope]
  • Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (MGM Grand Casino) [Brian Troha]
  • Punk Shot (World 2 Players) [frsj8112]
  • Richard Lang Mephisto London 16 Bit [Berger]
  • Street Fighter II': Champion Edition (RE, bootleg) [ClawGrip, hammy]
  • Super Shanghai Dragon's Eye (Korea) [TeamEurope, Brian Troha, The Dumping Union]
  • Victor 5 [Roberto Fresca, TeamEurope]

Machines promoted to working

  • Birdie Try (Japan revision 2) [Dirk Best, TeamEurope, Ivan Vangelista]
  • Casino Poker (Ver PM88-01-21, German) [Roberto Fresca, TeamEurope]
  • Dulmont Magnum [Carl]
  • Hasbro Dream Life (Version 1.0, Feb 07 2005) [Sean Riddle, David Haywood]
  • Mindset Corporation Mindset Personal Computer [O. Galibert, Al Kossow]
  • SciSys / Novag Chess Champion: Super System III [hap, Berger, MikeChess]
  • SD Gundam Sangokushi Rainbow Tairiku Senki (Japan) [Angelo Salese]
  • Tatung Einstein 256 [Nigel Barnes, jltursan]

Clones promoted to working

  • SD Gundam Sangokushi Rainbow Tairiku Senki (Korea) [Angelo Salese]
  • SWTPC swtpc S/09 Sbug + piaide [68bit]

New machines marked as NOT_WORKING

  • Bonus Poker (Atronic) [Priit Laes]
  • Bubble Torneo [TeamEurope]
  • Colex VME-80186 [Al Kossow, Bitsavers]
  • Digitek Micrologic 20 [ClawGrip, Dirk Best]
  • Estron Juku E5101 [Dirk Best]
  • Husky Computers Ltd Husky Hawk [Nigel Barnes, Phill Harvey-Smith]
  • I C Money (Atronic) [Priit Laes]
  • Microdar SPD [jordigahan, ClawGrip]
  • Miss Americana (Bingo) [IPDB]
  • Rock 'n' Roll [jordigahan, ClawGrip]
  • SNES 4 Slot arcade switcher [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union, system11, Dirk Best]
  • Wanted (Sega) [Jamesv833, SeanC]
  • Wild Thing (Atronic) [Priit Laes]

New clones marked as NOT_WORKING

  • Cyclopes (11/85) [IPDB, PinMame]
  • Fish Tales (P-2) [IPDB, PinMame]
  • Flash Gordon (French Vocalizer sound) [IPDB, PinMame]
  • Husky Computers Ltd Husky Hunter [Nigel Barnes, Phill Harvey-Smith]
  • Husky Computers Ltd Husky Hunter 2/16 [Phill Harvey-Smith]
  • Lady Liner (encrypted, set 1) [TeamEurope, Roberto Fresca]
  • Lady Liner (encrypted, set 2) [TeamEurope, Roberto Fresca]
  • Lady Liner (encrypted, set 3) [TeamEurope, Roberto Fresca]
  • Lady Liner (encrypted, set 4) [TeamEurope, Roberto Fresca]
  • Lady Luck (Bellfruit) (Adder 5) [TeamEurope, jordigahan, ClawGrip]
  • Lovely Cards (encrypted) [TeamEurope, Roberto Fresca]
  • Magic Export (V.211A) [TeamEurope]
  • New Lucky 8 Lines (set 10, W-4, encrypted NEC D315-5136) [Roberto Fresca, Grull Osgo, TeamEurope]
  • New Lucky 8 Lines Crown Turbo (Hack) [Roberto Fresca, TeamEurope]
  • Police Force (LG-4) Germany [IPDB, PinMame]
  • Power Instinct (USA, bootleg set 3) [hammy, The Dumping Union]
  • Robocop (2.9) [IPDB, PinMame]
  • Star Wars Arcade (US) [coolmod, Mike Moffitt, Phil Bennett]
  • Tiger Heli (bootleg set 4) [Sean Riddle, Brian Troha, The Dumping Union]
  • El Trebol de la Suerte (Bellfruit) (Adder 5) [TeamEurope, jordigahan, ClawGrip]
  • WWF Royal Rumble (1.03 French) [IPDB, PinMAME]
  • Yamaha MU100B [Alexander Troosh, R. Belmont]

New working software list additions

  • apple2_flop_clcracked:
    • The Addition Facts (cleanly cracked), Algebra Volume 3 (Version 1.0, 10 June 1982) (cleanly cracked), BackAid (cleanly cracked), Beyond Castle Wolfenstein (Version 07/12/84) (cleanly cracked), BIG & little (cleanly cracked), A Bird's Eye View of The Main Idea (cleanly cracked), Calendar Fun with the Lollipop Dragon (cleanly cracked), Castle Wolfenstein (Version 06/19/84) (cleanly cracked), Dinosaur Days Plus (cleanly cracked), The Division Facts (cleanly cracked), Dr. Ruth's Computer Game of Good Sex (cleanly cracked), Draw Your Own Conclusions (cleanly cracked), Flashcards (cleanly cracked), Flights Into Fiction: Classic Stories (cleanly cracked), Flights Into Fiction: Fairy Tales (cleanly cracked), Focus on Physical Science: Chapter Review (Version 1.1) (cleanly cracked), Grid Designer (cleanly cracked), Hinky Pinky (cleanly cracked), The Human Body: Circulation and Respiration (cleanly cracked), KidWriter (German Level I, II) (cleanly cracked), Mission: Asteroid (cleanly cracked), The Multiplication Facts (cleanly cracked), Muppet Slate (Version 1.01) (cleanly cracked), New Kid on the Block (Version 02.09.89) (cleanly cracked), A Newbery Adventure: Charlotte's Web (cleanly cracked), NLP Tools Vol. 1 (Version 1.1) (cleanly cracked), Phi Beta Filer (cleanly cracked), Poetry Express (cleanly cracked), Practicalc II XC (Version 2.00) (cleanly cracked), Punctuation Put-On (cleanly cracked), Un Repas Francais (cleanly cracked), Roots/Affixes 1 (Version 09.14.87) (cleanly cracked), The Subtraction Facts (cleanly cracked), Theorems and Proofs of Theorems (cleanly cracked), Troll Sports Math (cleanly cracked), Verb Usage 3 (Version 01.31.89) (cleanly cracked), Wally's Word Works (cleanly cracked), What's The Big Detail (cleanly cracked), Work Force II (Version 2.10) (cleanly cracked), Writer's Choice (Version 1.0) (cleanly cracked), Zandar The Wizard (cleanly cracked), Zork I Demo (Catch A Butterfly) (cleanly cracked) [4am, Firehawke]
    • Chipwits [LoGo, Firehawke]
  • apple2_flop_misc: Star Trek: The Kobayashi Alternative (Version 4.0) [anonymous]
  • apple2_flop_orig: Alge-Blaster Plus! (Version 1.0), The Ancient Art of War at Sea, Arcticfox, Battle Chess, Beach-Head, Beyond Castle Wolfenstein, Black Magic, Castle Wolfenstein (1981 Version), Castle Wolfenstein (Version 06/19/84), Chipwits, Cranston Manor, David's Midnight Magic, Escape (Bantam Publishing), Essex, Injured Engine, King's Quest, King's Quest II, King's Quest III, King's Quest IV, Labyrinth: The Computer Game (Lucasfilm Games), Mabel's Mansion, Mindshadow, Mission: Asteroid, Moptown, Puzzle Tanks, Race For Midnight, Return of Heracles, Sir Isaac Newton's Games, Soko-Ban, Space Quest II: Vohaul's Revenge (Version 2.0A, interpreter 0.089), Times of Lore, Tip 'N Flip, Wizardry V: Heart of the Maelstrom [4am, Firehawke]
  • coco_flop: 512K CoCo 3 Memory Test, CoCo Max II (Input Selector Modified), CoCo Max II (Version 51016), CoCo Max III (Version 3.0), CoCo Max III (Version 3.1), CoCo Newsroom, DeskMate (Version 1.00.00), DeskMate 3 (Version 1.00.00), Disk EDTASM, Micro Works 16-Level Picture Display Utility, The Newspaper, Pitfall II: Lost Caverns, Telewriter-64 [TRS-80 Color Computer Archive]
  • hp_ipc: Demo Disc, HP-UX Communications & Maintenance A (VI), HP-UX Communications & Maintenance B (VII), HP-UX Documentation (X), HP-UX Miscellaneous Tools (IX), HP-UX Nucleus (VIII), HP-UX Programmers Tools (I), HP-UX Software Development (II), HP-UX Software Development (III), HP-UX Writers Tools A (IV), HP-UX Writers Tools B (V), RCS (Revision Control System), Software Engineering Module - C Development Supplement (IV), Software Engineering Module - Communication and Maintenance Tools (II), Software Engineering Module - Programmers's and Miscellaneous Tools (I), Software Engineering Module - Section 1 & 1m Documentation (V), Software Engineering Module - Sections 2, 3, 4 and l Documentation (VI), Software Engineering Module - Writer's Tools (III), System Disc Release 5.0.2 [shattered]
  • ibm5150: Chuck Yeager's Advanced Flight Trainer (3.5"), Chuck Yeager's Advanced Flight Trainer (5.25", French), Empire - Wargame of the Century, Loom (5.25"), Lunar Explorer - A Space Flight Simulator, Mean 18, Mines of Titan, Olivetti Prodest PC1 - Per Cominciare, Olivetti Prodest PC1 Games Collection 7, Olivetti Prodest PC1 MS-DOS 3.20 (Spanish), Olivetti Prodest PC1 MS-DOS 3.20 / GW BASIC / Lode Runner, Olivetti Prodest PC1 coverdisk (1987 No. 1), Olivetti Prodest PC1 coverdisk (1989 No. 1, Jan/Feb), Olivetti Prodest PC1 coverdisk (1989 No. 2, ApMay), Olivetti Prodest PC1 coverdisk (1989 No. 4, Aug/Sep), Olivetti Prodest PC1 coverdisk (1989 No. 5, Nov/Dec), P.H.M. Pegasus, Pitstop II (3.5") [Justin Kerk]
  • ibm5170: Novell DOS 7 (3.5"), Novell DOS 7 (5.25"), Novell DR Multiuser DOS Release 5.1, blueflops-2.0.10, blueflops-2.0.11, blueflops-2.0.12, blueflops-2.0.13, blueflops-2.0.14, blueflops-2.0.15, blueflops-2.0.2, blueflops-2.0.3, blueflops-2.0.4, blueflops-2.0.5, blueflops-2.0.6, blueflops-2.0.7, blueflops-2.0.9 [Justin Kerk]
  • juku: CP/M 2.2 [Bashkiria-2M, Dirk Best]
  • mephisto_mm1: Mephisto HG 170 Opening Library [Achim]
  • mindset_flop: Vyper [Al Kossow]
  • pentagon_cass: Old Tower [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • smc777: Yakyuu-Kyou [TurboMajikon]
  • specpls3_flop: Redshift [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • spectrum_betadisc_flop: DreamWalker: Alter Ego 2 (Pentagon), Gravibots, Lirus, Log Cabin Dizzy (v1.04, English), Log Cabin Dizzy (v1.04, Russian), Mighty Final Fight (v1.0), Mighty Final Fight (v1.1), Mighty Final Fight (v1.2), Mighty Final Fight (v1.2, Wally music hack), MultiDude (Pengaton), Redshift, Sector: Invasion, Twinlight [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • spectrum_cass: Aahku al Rescate (set 1), Aahku al Rescate (set 2), Aahku al Rescate (set 3, beta 01, April 2011), The Adventures Of Jane Jelly - The Egg Diamond (set 1), The Adventures Of Jane Jelly - The Egg Diamond (set 2, turbo loader, with trainer), The Adventures Of Jane Jelly - The Treasure Of Hotmarmalade (set 1, Bumfun), The Adventures Of Jane Jelly - The Treasure Of Hotmarmalade (set 2), The Adventures Of Jane Jelly - The Treasure Of Hotmarmalade (set 3, turbo loader, with trainer), The Adventures Of Jane Jelly - The Treasure Of Zedin (set 1, Bumfun), The Adventures Of Jane Jelly - The Treasure Of Zedin (set 2, older), The Adventures Of Jane Jelly - The Treasure Of Zedin (set 3, turbo loader, with trainer), The Adventures Of Jane Jelly - The Treasure Of Zedin - Nightmare Version (set 1, Bumfun), The Adventures Of Jane Jelly - The Treasure Of Zedin - Nightmare Version (set 2, older), The Adventures Of Jane Jelly - The Treasure Of Zedin - Nightmare Version (set 3, turbo loader, with trainer), Altair (set 3, release 2, English), Altair (set 4, release 2, Spanish), Altair (set 5, English), Altair (set 6, Spanish), Altair ZX (set 1, English), Altair ZX (set 2, Spanish), Alter Ego (set 3), Androide (2014, Pixelsoft) (set 2), Androide (2014, Pixelsoft) (set 3), Antiquity Jones (set 2, v1.2), Antiquity Jones (set 3), Arcade Game Designer v1.0, Arcade Game Designer v1.3, Arcade Game Designer v1.5, Arcade Game Designer v2.0, Arcade Game Designer v2.3, Arcade Game Designer v2.4, Arcade Game Designer v2.6, Arcade Game Designer v3.0, Arcade Game Designer v3.3, Arcade Game Designer v3.4, Arcade Game Designer v3.5, Arcade Game Designer v4.0, Arcade Game Designer v4.1, Arcade Game Designer v4.2, Arcade Game Designer v4.3, Arcade Game Designer v4.4, Arcade Game Designer v4.5, Arcade Game Designer v4.6, Astronaut Labyrinth (set 1), Astronaut Labyrinth (set 2, easy boss), Astronaut Labyrinth (set 3, turbo loader, normal & easy boss, with trainer), Attack Of The RGBobots, B-Squared (set 1), B-Squared (set 2), Baffo Jones, Baldy ZX (set 2), Bauble Blast!, Billy Box (set 1, English), Billy Box (set 2, French), Blimpgeddon (set 1, v1.02, Final, QAOPM controls), Blimpgeddon (set 2, v1.02, Final, ESDFO controls), Blizzard's Rift, Bluber (set 1, release 2), Bluber (set 2, release 2), Bluber (set 3, release 1), Bob The Space Janitor (version 2), Bobby Carrot (set 1, v1.01, 128k), Bobby Carrot (set 2, v1.01, 128k), Bobby Carrot (set 3, v1.01, 48k), Bobby Carrot (set 4, v1.01, 48k), Bomberman (2016, Cristian Gonzalez) (set 2, demo, v01), Bomberman (2016, Cristian Gonzalez) (set 2, demo, v03), Booty - The Remake (set 1, v1.2, turbo loader), Booty - The Remake (set 3, v1.2), Booty - The Remake (set 4, v1.2 - Black Edition, turbo loader), Booty - The Remake (set 5, v1.2 - Black Edition), Booty - The Remake (set 6, v1.2 - Black Edition), Booty - The Remake (set 7, v1.1, turbo loader), Booty - The Remake (set 8, v1.1), Booty - The Remake (set 9, v1.1), Bounty - The Search for Frooge (set 1), Bounty - The Search for Frooge (set 2), Brian vs. The Bullies, A Broken Friend (set 2), Bubble Frenzy, Bubble Monkey Bros, Cap'n Rescue (v3.0), Cap'n Rescue 2 - The Escape (v3.4), Car Wars (set 1, v1.1, English), Car Wars (set 2, v1.1, Spanish), Car Wars (set 3, English), Car Wars (set 4, Spanish), Catch A Hare, Char Set Finder, CharAde Editor & Demo, The Chard, Chessboard Attack (set 1, v1.2), Chip Rescue, Chopper Drop (set 2, release 2), Christmas Cracker, Christmas Gift Hunt (set 1, v2.0, 128k), Christmas Gift Hunt (set 2, v2.0, 48k), Christmas Gift Hunt (set 3, beta), Christmas Gift Hunt (set 4, ULA Plus), Chunk Zone, Clopit!, Code Zero (set 1), Code Zero (set 2), Columns (set 2, Physical Version), Crappy Crates, The Dark (2016 cassette release), Davey-Dudds Loves Peas, Dead By Dawn (set 2), Dead Flesh Boy (set 1, v2), Dead Flesh Boy (set 2, v2), Dead Flesh Boy (set 3, v1), Dead Flesh Boy (set 4, v1, no loading screen), Deep Core Raider (set 1, v1.1), Deep Core Raider (set 2, v1.1), Donkey Kong Jr. (2016, Gabriele Amore) (corrected jump), DragonBall - El desafio del Dr Gero (1994), DreamWalker: Alter Ego 2 (set 1, 128k), DreamWalker: Alter Ego 2 (set 2, 48k), Dung Darach, F'n Balls (set 1, ULA rain fix), Flash Beer Trilogy, Flynn's Adventure (set 3, tech demo 01-04-12), Flynn's Adventure In Bombland (set 1, v1), Flynn's Adventure In Bombland (set 2, demo), Fn Balls (set 2, older), Forest Raider Cherry, Frank N Stein (set 3, pre-release), Future Looter (set 1, release 2), Future Looter (set 2, release 1), Future Looter (set 3, demo 18122011), Genehtik (set 2), Ghost Castles (cassettte version), Grumpy Santa (set 1), Grumpy Santa (set 2), Hunchy (1983, Mr. Micro), Invasive Species (48k version), Jaws - The Text Adventure, Join, Knight Hero (Black version), Knight Hero (White version), Knights & Demons, Knights & Demons DX (set 2), Knights (set 1), Knights (set 2, BASIC version), Knights (set 3, turbo loader), Krap Park (set 1, fixed version, with screen magic), Krap Park (set 2, fixed version, without screen magic), Krap Park (set 3, older, with screen magic), Krap Park (set 4, older, without screen magic), Kyd Cadet (set 2, v1.2), Kyd Cadet II (set 2), Kyd Cadet III - The Eyeburx Plee (set 2), Laetitia, Little Dragon 2 (128k, AY Sounds), Little Dragon 2 (48k), Little Dragon 2 - Hikoki's Cut, El Loco, Loco Bingo (set 2, RetroBytes demo), Lost In My Spectrum (set 1, v2.0, 128k, English, turbo loader), Lost In My Spectrum (set 2, v2.0, 128k, English), Lost In My Spectrum (set 3, v2.0, 128k, German, turbo loader), Lost In My Spectrum (set 4, v2.0, 128k, German), Lost In My Spectrum (set 5, v2.0, 128k, Spanish, turbo loader), Lost In My Spectrum (set 6, v2.0, 128k, Spanish), Lost In My Spectrum (set 7, v2.0, 128k, French, turbo loader), Lost In My Spectrum (set 8, v2.0, 128k, French), Lost In My Spectrum (set 9, v2.0, 128k, Italian, turbo loader), Lost In My Spectrum (set 10, v2.0, 128k, Italian), Lost In My Spectrum (set 11, v2.0, 128k, Portuguese, turbo loader), Lost In My Spectrum (set 12, v2.0, 128k, Portuguese), Lost In My Spectrum (set 13, v2.0, 48k, English), Lost In My Spectrum (set 14, v2.0, 48k, German), Lost In My Spectrum (set 15, v2.0, 48k, Spanish), Lost In My Spectrum (set 16, v2.0, 48k, French), Lost In My Spectrum (set 17, v2.0, 48k, Italian), Lost In My Spectrum (set 18, v2.0, 48k, Portuguese), Micro Inc, Mighty Final Fight (v1.1), Mike, The Guitar (set 1), Mike, The Guitar (set 2, turbo loader), Mike, The Guitar (set 3), Mike, The Guitar - The Shooter, Moritz - The Dog That Caught The Car, Moritz Strikes Back, Moritz To The Moon, Mr Do!, MultiDude (set 1, AY sounds), MultiDude(set 2, beeper sounds), Mysterious Dimensions, Mystery (set 1, 128k version), Mystery (set 2, 48k version), Ninja Gaiden Shadow Warriors, Nirvana Engine, Old Tower (set 1, 128k), Old Tower (set 2, 48k), The Order Of Mazes, Ossuary, Page And The Curse Of The Pharaoh, Page's Castle Quest (set 2), Pariboro, Pentacorn Quest (set 1, English), Pentacorn Quest (set 2, Spanish), Percy Penguin (set 1, Vs3), Percy Penguin (set 2, demo, b68), Pets vs Aliens Prologue (set 1), Pets vs Aliens Prologue (set 2), Pink Pills: Manic Moritz and the Meds, Pip The Pipistrelle, Pooper Scooper, Pretty Gambler, PTM, Push 'n' Chase, Pyromania II: Chopper Rescue, Pyromania: Trial by fire, Quahappy (set 1), Quahappy (set 2, turbo loader), Rabid Mower, Raw Battle, Red Planet (English), Red Planet (Spanish), Rediscovered Realms (set 1), Rediscovered Realms (set 2), Redshift (set 1, turbo load), Redshift (set 2), Redshift (set 3), Rescue Lander, ROVR - Remote Operated Vehicle Recovery (set 1), ROVR - Remote Operated Vehicle Recovery (set 2), SIP - Special Intergalactic Painter (set 2), Sixteen Skirmish, Space Disposal (set 2), Speccy Bros - Nick & Tom, Speed Ball, Stormfinch, Super Moritz, Tales Of Grupp, Tea-Leaf Ted (set 1, man version), Tea-Leaf Ted (set 2, bear version), Terrorlandia, Terry The Turtle Vektor, The Time Of The End (set 2, side 1 only), Toofy In Fan Land (set 2), Toofys Winter Nuts (set 2, v1.2), Xelda 1: Quest for the Golden Apple (set 1, English, ver 1.03), Xelda 1: Quest for the Golden Apple (set 2, English, ver 1.03a), Xelda 1: Quest for the Golden Apple (set 3, Russian, ver 1.03a), Xelda 1: Quest for the Golden Apple (set 4, Russian, ver 1.03a), Xelda 1: Quest for the Golden Apple (set 5, Spanish, ver 1.03a), ZX Destroyer, Zukinox (set 1, final cassette version), Zukinox (set 2) [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • st_flop:
    • Highway Encounter (unreleased) [ICEknight]
    • Toi Acid Game (unreleased) [José Luis Correa, ICEknight]
  • vsmile_cart: Alfabet Pretpark (NL), Disney's Aladdin - De wonderwereld van Aladdin (Netherlands), Flitzers Schlaue Städtetour (Germany), Scooby-Doo! - Griezelen in het Pretpark (Netherlands), V.Smile Mein erster Mausklick (Germany), Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands) [TeamEurope]

New NOT_WORKING software list additions

  • ibm5150: Bobo, Captain Blood, Olivetti Prodest PC1 Games Collection 1, Olivetti Prodest PC1 Games Collection 6, Olivetti Prodest PC1 HDU Install, Olivetti Prodest PC1 Mouse Driver [Justin Kerk]
  • ibm5170: blueflops-1.0.0, blueflops-1.1.0, blueflops-1.1.1, blueflops-1.1.2, blueflops-2.0.0, blueflops-2.0.1-pre1, blueflops-2.0.8 [Justin Kerk]
  • spectrum_betadisc_flop: Bobby Carrot [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • spectrum_cass: Booty - The Remake (set 2, v1.2), Mister Kung-Fu (set 1, v1.3), Mister Kung-Fu (set 2, v1.3), Mister Kung-Fu (set 3, v1.3, Plus 2a / Plus 3), Mister Kung-Fu (set 4, Plus 2a / Plus 3) [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • spectrum_microdrive: Outlet (Issue 001 through 038) [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • spectrum_wafadrive: Spectral Writer [TZX Vault, SPA2, Steve Brown, Andrew Barker, Paul Hurd, Tony Barnett, Claus Jahn, Donald Graham, Guy Bearman, Jose Luis Soler, Krasimir Hristov, Andrew Blood, Dave Stevens, John Wilson, Edwina Brown, Walter Pooley, Tomaz Kac, Martijn van der Heide, Ramsoft, Dunny, Woody, Mikie, anonymous]
  • vsmile_cart: Disney's Winnie de Poeh - De wonderwereld van Poeh (Netherlands), Disney/Pixar Ratatouille - Remy's Nieuwe Recepten (Netherlands), Nick Jr. Dora the Explorer - Dora's Fix-it Adventure (USA), Scooby-Doo! - A Night Of Fright Is No Delight (Smartbook) (USA) [TeamEurope]
  • vsmilem_cart: Disney Princess - The Princess and the Frog - Tiana's Big Dream (UK), Disney/Pixar Wall-E (Germany), DreamWorks Monsters vs. Aliens (Germany), Mijn Puppy! (Netherlands), Nick Jr Dora - Dora's Reparatie Avontuur (Netherlands), Nickelodeon Wonder Pets! - Save the Animals! (UK), Sport Games (Netherlands) [TeamEurope]

Source Changes

  • wd_fdc.cpp: Allow SSO signal to be routed by driver for cases where it isn’t used to select side. [68bit]
  • bus/ss50: Added support for additional SS-30 cards. [68bit]
    • MP-T timecounter, MP-S2 dual serial interface, SS-30 DC5 floppy disk interface, PIA IDE hard disk interface.
  • swtpc09.cpp updates: [68bit]
    • Added support for UniFLEX floppy disk image files.
    • Added SS-30 bus, and removed peripherals on SS-30 cards from driver.
    • Fixed banked memory implementation.
    • Added configuration options for CPU clock speed variations, and SWTBUG patches needed for floppy support.
    • Added DC5 floppy controller as default slot option.
  • formats/flex_dsk.cpp: Re-wrote using wd177x_format as a base class. [68bit]
    • Now supports single- and double-density disks, dynamically identifies boot sector IDs, and writing image files.
  • Made debugger memory views show correct data when chunks are too small for the space’s address shift. [AJR]
  • unidasm updates: [AJR]
    • Added r65c02, score7, unsp12 and unsp20 support.
    • Fixed address shift for scudsp and hd61700.
  • upd7810: Fixed breakpoints, and added notes. [AJR]
  • trocana: Added preliminary MSM6650 device and some test inputs. [AJR]
  • Reverted change making SGI CD-ROM identify as a hard disk, as it causes indy_4610 to fail its SCSI test. [AJR]
  • m65c02, r65c02: Corrected memory access patterns for read-modify-write instructions. [AJR]
  • cosmac updates: [AJR, hap]
    • Added preliminary CDP1804/CDP1805/CDP1806 emulation.
    • Added disassembler support for CDP1805 with extended instruction set.
    • Changed register names to use conventional decimal numbering.
    • Attach following byte to disassembly of OUT instruction when P = X.
  • mc68hc11: Add internal latches and direction registers for ports. [AJR]
    • Split up internal peripheral register handler functions and made separate I/O maps for each model.
    • Removed now-unnecessary read-back handlers from skeetsht.cpp and taitojc.cpp.
  • Added device emulation for DS17x85 series of MC146818-compatible real-time clocks with additional features. [AJR]
  • pasopia.cpp: Corrected clocks and metadata. [AJR]
  • mbs2euro: Fixed graphics corruption and possible crashes when attempting to draw outside screen bounds. [AJR]
  • legionna.cpp: Fixed sprite priorities for Seibu Cup Soccer and SD Gundam Sangokushi Rainbow. [Angelo Salese]
  • seibucop.cpp fixes for SD Gundam Sangokushi Rainbow: [Angelo Salese]
    • Identified sprite priority bit for command $c480 (fixes third level mid-boss being submerged while touching ground layers).
    • Disable sprite DMA destination increment if X positions are outside expected ranges (fixes sprite clipping).
  • riscpc.cpp: Fixed a bug with force IRQ – rpc700 now reaches supervisor prompt. [Angelo Salese]
  • galaxold.cpp: Fixed stage 3 invisible bullets in Strategy X. [Angelo Salese]
  • pce.cpp: Added support for Tennokoe Bank extended Backup RAM. [Angelo Salese]
  • pc9801.cpp: Added proper support for Memory Switch (MEMSW) device. [Angelo Salese]
  • h6280.cpp: Don’t overwrite current timer value when writing to timer preload register. [Angelo Salese]
  • VRender0 device refactoring: [Angelo Salese]
    • Improved encapsulation of video and other conceptually independent on-board peripherals.
    • Moved drivers for different VRender0-based machines out of crystal.cpp to their own source files.
    • Untangled reads/writes to draw/display memory bank switches from screen_update – can run un-throttled now.
    • Added CRT controller raw screen parameters.
    • Implemented DMA hold feature and IRQ on mask writes, used by P's Attack.
    • Improved Cross Puzzle Flash loading (currently fails POST with a SPU error).
  • nexus3d.cpp: Added some preliminary work – will do some VRender3D pipeline fill with a debug trick. [Angelo Salese]
  • axc51-core: Added disassembler support for AX208 internal ROM symbols. [anonymous]
  • pcipc: Added a slightly more usable PCI S3 Virge/DX video card. [Barry Rodewald]
  • s3virge: added PCI interface and linear framebuffer support. [Barry Rodewald]
  • amstrad: Added Ram Electronics Music Machine MIDI and sampler expansion device. [Barry Rodewald]
  • Fixed building using system rapidjson. [Belegdol]
  • Migrated travis-ci configuration to Ubuntu Bionic. [Belegdol]
  • Worked around [[nodiscard]] warning for std::basic_string::c_str(). [Billy Robert O’Neal III]
  • nmk16.cpp: Reduced redundant code and updated notes. [cam900]
  • 315_5313.cpp updates: [cam900]
    • Derive refresh rate and timer from input clock.
    • Simplified DMA behaviour and updated megacd.cpp and mega32x.cpp as appropriate.
    • Suppressed read side effects for debugger, cleaned up code, and expanded notes.
  • megadriv.cpp, segac2.cpp, calcune.cpp: Corrected screen refresh rate and added notes. [cam900]
  • megadriv.cpp: Added support for Z80 VDP access, and corrected VDP sound balance. [cam900]
  • seibu_crtc.cpp: Updated notes. [cam900]
  • formats/m20_dsk.cpp: Added support for writing image files, and added format to floptool. [Christian Groessler]
  • Fixed cleansrc target for hosts using sh-like shells. [Christian Groessler]
  • bus/spectrum: Added a post opcode fetch hook to the expansion bus, needed by ZX Interface 1. [David Haywood]
  • vii.cpp: Added EEPROM support to dreamlif. [David Haywood]
  • policetr.cpp: Let RAMDAC device handle palette writes – trampolines in driver are no longer needed. [David Haywood]
  • spectrum_cass.xml: Corrected and cleaned up metadata. [David Haywood]
  • bionicc: Cleaned up driver: [Dirk Best]
    • Cleaned up notes and add to-do list.
    • Changed non-maskable interrupts to use pulse_input_line.
    • Documented coin lockout and attribute RAM layout.
    • Corrected layer to use 3-bit color.
  • Added driver for Estron Juku E501. [Dirk Best]
    • Implemented timers, keyboard, and 5.25" floppy drives.
    • Added single- and double-sided CP/M floppy formats.
  • ml20: Add keypad input, placeholder speaker and DIP switches, and a simple internal layout. [Dirk Best]
    • Also added additional logging and started documenting CPU ports.
  • dec0.cpp Dumped birdtry microcontroller and replaced simulation. [Dirk Best, TeamEurope, Ivan Vangelista]
  • thedeep.cpp: Hooked up thedeep microcontroller and removed simulation. [Dirk Best]
  • limenko.cpp: Hooked up audio CPU for spotty. [Dirk Best]
  • Added skeleton driver for SNES 4 Slot arcade switcher, and moved related mk3snes to new driver. [Dirk Best]
  • dec8.cpp: Dumped and hooked up microcontroller for Last Mission. [Dirk Best, TeamEurope, Brian Troha, The Dumping Union]
    • Also fixed coinage settings.
    • Japanese version is currently using US microcontroller program with ID byte patched.
  • luaengine.cpp: Exposed sound output buffer and sample rate to Lua scripts. [feos]
    • Also corrected some documentation.
  • imgtool: Added Thomson BASIC tokenizer, implemented Thomson BASIC, and fixed passing --filter= to get verb. [hadess]
    • Thanks to Adrien Destugues for information about the format in bastok.cpp.
  • popeye.cpp: Use real PROM dumps for Popeye Bootleg protection [Joe Magiera, recreativas.org, smf]
  • imagedev/harddriv.cpp: Added support for HDI image file format. [Justin Kerk]
  • naomi.cpp, machine/awboard.cpp: Simplified Atomiswave key scheduling, and eliminated 20-bit key files. [MetalliC]
  • ti99: Changed busmouse to push updates when inputs change, and routed extra mouse button to a separate input line. [Michael Zapf]
  • Enabled default move constructoassignment operator in core_options, and changed plugin_options code to use them. [Nathan Woods]
  • Refactored info XML creation code to improve performance. [Nathan Woods]
    • Allowed machine info fragments to be generated in parallel.
    • Changed formatting code to use I/O streams, and reduced redundant code.
    • Sort filtered devices lexically by short name.
  • Added -attach_window command-line option on Windows to use an existing window as the first emulation window. [Nathan Woods]
  • Lua engine updates: [Nathan Woods]
    • Added a function to instruct MAME to capture input when any input window sharing a thread with an emulation window has focus.
    • Added a mechanism for Lua plugins to configure mandatory image devices.
    • Exposed input device classes, devices and device items.
    • Changed seq_poll_start to take the input item class as a string.
    • Added a hook before settings are loaded, allowing default input port values to be changed.
    • Exposed additional ioport_field properties, and exposed input sequence cleaning functionality.
    • Exposed ioport_manager::type_group() and ioport_field::keyboard_codes().
  • Properly named the CoCo joysticks “Right Joystick” and “Left Joystick”. [Nathan Woods]
  • einstein.cpp: Replaced einst256 bad MOS ROM with a good dump, and implemented the rest of the machine. [Nigel Barnes, jltursan]
  • machine/tube.cpp: Fixed 256-byte transfer mode. [Nigel Barnes]
  • nsc810: Implemented port bit set/clear. [Nigel Barnes]
  • hunter16.cpp: Added hunter1680 video RAM and rendering. [Nigel Barnes]
  • hunter2.cpp: Added appropriate RAM size options, and minor keyboard corrections. [Nigel Barnes]
  • hd61830: Make number-of-characters command to round up to an even number. [Nigel Barnes]
  • mindset.cpp updates: [O. Galibert]
    • Added 400-high modes, corrected LEDs, added blitter fast mode, and added sound.
    • Fixed transparent blit.
    • Added modules, and implemented stereo sound module.
  • mindset.cpp: Fixed the CPU speed, and implemented RS-232 module. [O. Galibert, Al Kossow]
    • RS-232 module is missing interrupt support for now.
  • atronic.cpp: Identified CPU type and fixed ROM loading. [Priit Laes]
  • apple2.cpp: Added Sirius JoyPort support on compatible models, and 4Play Joystick Card support. [R. Belmont]
  • imagedev/harddriv.cpp: Added support for 2MG image file format and raw disk image files. [R. Belmont]
  • Added a still-frame capture image device to simulate digitizers, cameras, etc. using PNG files as input. [R. Belmont]
  • apple2: Added support for the original gameport ComputerEyes. [R. Belmont, Golden Child]
  • apple2gs: Made slow-side sync less aggressive (fixes SHOWALL 3200). [R. Belmont]
  • Added gdbstub debugger module, allowing an external debugger to connect using GDB Remote Serial Protocol. [Ramiro Polla]
    • Currently supports i386, arm7, ppc, z80 and m6502.
  • Fixed build on Solaris 2.11 (non-Oracle). [Rick V]
  • midvunit.cpp: Added stubs for linking support. [Risugami]
  • subsino.cpp updates: [Roberto Fresca, TeamEurope]
    • Added Victor 5 and Victor 21 speech emulation.
    • Added missing sample ROM dumps.
    • Confirmed the bipolar PROM dump for Victor 5.
  • pokerout.cpp: Added ASCII PCB layout, and expanded notes. [Roberto Fresca]
  • dpb_brushproc: Hooked up 20L10 PAL and the remainder of logic (not untested). [Ryan Holtz]
  • SGI Newport graphics updates: [Ryan Holtz]
    • Re-implemented logging code for external viewer.
    • Fixed 8 BPP overlay bit combination.
    • Fixed broken blending.
    • Added bit lane expansion, needed for proper double-buffered accesses.
    • Simplified default color accesses.
  • dsp56k: Renamed relevant classes, files and namespaces to indicate that it emulates the DSP56156 (not the DSP5600x). [Ryan Holtz]
  • sec: Converted Barcrest/Bell Fruit Serial Electronic Counter (SEC) to a proper MAME device. [Ryan Holtz]
  • seta.cpp: Added configuration option to use joystick/buttons in atehate for navigating the hidden test menu. [RyogaMasaki]
  • Enabled pre-compiled header with Visual Studio compiler for emu, frontend, precompile, dasm and optional libraries. [Samuele Zannoli]
  • agat: Added support for Nippel Clock slot card. [shattered]
  • Show decrypted KONAMI1 opcodes in the debugger. [smf]
  • wd33c9x: Clarified hardware reset behavior, and made all resets trigger a SCSI_STATUS_RESET interrupt. [tyfighter]
  • mu100: Dumped v1.03 BIOS. [Alexander Troosh]
  • mu80: Added wave ROMs. [Alexander Troosh]
  • mephisto_modular.cpp: Added newer Portorose 32 Bit program ROM as a BIOS option. [Berger]
  • tumbleb.cpp: Added PCB layout for Magic Purple. [Brian Troha]
  • dec0.cpp: Labeled Birdie Try as revision 2 in case someone ever finds an earlier version. [Brian Troha]
  • machine/awboard.cpp: Added notes on Atomiswave checksum and keys. [brizzo, MetalliC]
  • dacholer.cpp: Dumped color PROM for Dacholer. [caius, The Dumping Union]
  • segasp.cpp: Dumped security PIC microcontroller for Tetris Giant. [CoolFox]
  • konamigv.cpp: Re-dumped Simpsons Bowling CD and corrected label. [emmanu888]
  • mystwarr.cpp: Corrected mis-typed Konami number for PAL in comment. [f205v]
  • dec0.cpp: Dumped PROMs for the dec0 mainboard. [Guru]
  • sbrkout.cpp: Verified main CPU clock frequency. [Guru]
  • subsino.cpp: Marked G.E.A. hack as a clone of Victor 5. [MASH]
  • thedeep.cpp: Corrected audio CPU for The Deep based on PCB photograph. [MASH]
  • dogfgt.cpp: Corrected sound chip types based on PCB photograph. [MASH]
  • m72.cpp: Re-redumped GAL for lohtb. [parramon]
  • model1.cpp: Re-dumped Star Wars Arcade (Japan) mpr-16477.27 and fixed ROM locations. [Phil Bennett]
  • segaybd.cpp: Fixed Power Drift PCM EPROM locations. [Phil Bennett]
  • hunter16.cpp: Added later hunter16 ROM v3.04 as a BIOS option. [Phill Harvey-Smith]
  • at.cpp: Added seven additional BIOS dumps to at. [rfka01]
  • genpc.cpp: Added ECD Professional Microcomputer BIOS to PC. [rfka01]
  • at.cpp, genpc.cpp: Updated BIOS date, version and chipset comments. [rfka01]
  • pc9801.cpp: Re-dumped PC9821AS ROMs. [sampson]
  • dec0.cpp: Verified that Bad Dudes microcontroller dump is correct, and decapped and dumped Heavy Barrel (World) microcontroller. [TeamEurope, Brian Troha, The Dumping Union]
  • chinagat.cpp: Updated and corrected PCB information and notes. [yukaritamura]
submitted by cuavas to cade


Mutiny in Pantheon (Ubuntu MATE + Gala + Plank)

Since I returned to Linux this year, I've been distro-hopping and laboring a lot to find the desktop best fitting my needs. And eventually I've found it: Ubuntu MATE is incredibly flexible, and combined with Gala - Pantheon's window manager - it gets modern workspace and window management. Plus, some very elegant themes themes are readily available online, such as this one. So I thought I'd share my findings with the community, and write an easy set-up tutorial.
Some teasing screenshots... I started with MATE's Mutiny layout to maximize the amount of "useful" pixels on screen (global menu+no title bar for maximized windows), replaced MATE Dock with Plank, and installed Gala for its powerful window and workspace management abilities.
  • The Multitasking View / Workspace Overview: here and there.
  • All Windows Overview.
  • Desktop with open Brisk menu and Brisk closed. Theme is Qogir Dark + Qogir Ubuntu Dark icons + Ubuntu Regular font size 12 (Ubuntu Medium for windows titles).
  • A comparison of my layout vs default Ubuntu with maximized RStudio on a 13' laptop. The powerful MATE panel is set on auto-hide. Look how Gnome's clutter devours about 11% of my how-so-precious screen real estate on that small screen.
First, let me expose my criteria, as well as how successful different desktop environments have been at fulfilling them... If you're only interested in my Gala-on-MATE tutorial, skip to part C).
A) Desired outcomes
1) Global menu
Ever since I've worked on a Mac, I've come to appreciate the pixel-saving power of global menus. Really, you never need a full line to show all menu options, so why wasting one? Why not putting that menu where there's room for it? Namely, in the top panel, which is largely empty if there's no taskbar in it? Some claim that menu bars are obsolete and global menus as well, consequently; hence the move toward header bars in the Gnome world. This might be the case for "home" applications such as web browsers, media players, file managers... However, all complex, powerful applications that are designed for actual work, or serious matter at the very least, have a menu bar: IDE's and scientific software (such as Octave, TexStudio, RStudio), the Gimp, LibreOffice... they have a traditional menu bar because the amount of options is just too large to fit on a header bar. And, since those applications typically require a lot of screen real estate, what with all their sub-windows (source, terminal, environment, plots...), you really want to save as much room as possible for all the stuff you constantly need to look at and interact with.
So, I need a global menu. How do various DE's deliver in that regard?
  • Gnome 3 / Pantheon: there used to be a global menu extension but it's no longer supported. With the move toward header bars, Gnome devs are very unlikely to ever implement a global menu, and from what I've read they aren't interested in them. Same for Pantheon. This means the clock will keep on gobbling up nearly a whole bar.
  • KDE: a global menu widget has been implemented some versions ago. It works decently, with one caveat: some applications (among others, the productivity ones listed above) misbehave. For some reason, their menu entries aren't clickable before some time has passed, or you have switched out and back in the application. I've had this bug under Neon which normally has all the latest KDE technologies.
  • MATE and Xfce: there's an expansion called Vala Panel Appmenu. Ubuntu MATE supports it natively as part of the Mutiny and Cupertino layouts, and it works nicely under 19.10 (under 18.04, there was an issue causing the global menu to stop working with Firefox after some time). On Xubuntu and other Xfce or MATE distros, setting it up requires a little bit of technical work.
As far as I know, less popular DE's don't support global menus. Vala Panel Appmenu may work for Budgie though, and there could be some OS X clones out there doing a nice job, but then we'd be forced into the realm of small distros...
2) No title bar for maximized windows, window control buttons in panel
Again, I consider the title bar to be a waste of screen real estate for maximized windows. Window control buttons (close, minimize, maximize) may as well be shoved to the panel, Unity-style. After all, if you're looking at a maximized window, there is usually no ambiguity as to the active window's title, right? So why not save some more space ? Here also, powerful applications that require a lot of room are typically always maximized. There's no ambiguity either as to what window is controlled by panel buttons if non-maximized windows retain their title bar.
  • Gnome 3: there are some extensions to achieve the desired outcome. This one works just fine. This is fortunate, for Gnome 3's default title bars are ridiculously fat.
  • Pantheon: no luck here. But of course, Pantheon is designed to be as little customizable - and breakable - as possible, even more so than Gnome 3.xfce windoc
  • KDE: there are two extensions, Active Window Control and Window Buttons Applet. Unless I'm mistaken they both work. One is easier to install (requires no compilation), but both require a couple of dependencies - read the description before installing.
  • MATE: there's an applet (Mate Window Applets - Window Buttons) included by default in Ubuntu MATE as part of Mutiny. It works, period. I suppose it can also be installed on other MATE distros.
  • Xfce: there's the Windowck applet that shows control buttons in the title bar. It works, but the maintainer has recently dropped it. Plus, it apparently relies on GTK2 technologies, considering how ugly it looks on some themes that weren't supported in 18.04 (before the migration to GTK3 was completed) but are in 19.10 (with the GTK3 migration being over). Windowck does not remove title bars, but Xfce has a setting for that.
3) Workspace management and windows overview
If there has been one major progress in modern desktops, it has to do with windows and workspace overviews. Back in the days, OS X had the Expose+Space combo. Compiz offered similar features to the Linux world. Then, Gnome 3 innovated with the Activities overview, OS X fused expose and space into Mission Control, and even Windows 10 came up with a Task view. So, what do we have now?
  • Gnome 3: obviously, the Activities overview is the killer feature of Gnome 3. An all-in-one-place overview to access thumbnails of open windows and workspaces, reallocate windows across workspaces, launch applications, search files...
  • Pantheon: the desktop of elementary OS, powered by Gala, has the Multitasking View, which is kind of a Mission Control clone. Unlike Gnome 3's activities overview, it doesn't allow to search files or launch applications, but it does show nice thumbnails and efficient workspace management. There is also a separate "show all windows from all workspaces" action.
  • KDE: here, we have three overviews: workspaces, windows from current workspace, all windows. This is a little bit less efficient than the above, in my view: I like to have it all in one place, one shortcut, one hot corner, to browse windows and workspaces. Also, I don't think you have the option to use dynamic workspaces. That said, KWin's workspace overview offers good quality thumbnails of windows within workspaces though, and does allow windows reallocation. So there's that. Plus, unlike the above, it lets the user organize workspaces on a grid, as opposed to just a line.
  • MATE / Xfce: natively, Marco and Xfwm4 only support old-fashioned workspace management, through a panel applet. You get to see very small thumbnails (basically just frames with the application icon) but this is far less convenient than modern alternatives. There are some projects such as xfdashboard or skippy-xd, but they don't seem under active development. Then, your best bet is to use Compiz as window manager. Compiz' features are similar to KWin's: you can get a grid, but workspace ("desktop wall") and window management ("expose") are separate things, and dynamic workspaces are unsupported. Plus, Compiz is no longer actively maintained if I'm not mistaken, is being gradually abandoned (for example, Ubuntu MATE 19.10 removed Compiz from the default install), and has some stability issues.
So, where does that take us? In my case, I was considering KDE Neon but eventually found Ubuntu MATE 19.10 very, very clean and pleasing. Everything works as it's supposed to in my custom Mutiny/Cupertino (Plank instead of MATE dock) hybrid layout. However, I quickly missed the overview features Marco lacked, so I tinkered with Compiz. Then, I heard about the Xfce + Gala combo.
B) Xfce + Gala
There's a distro named Enso OS which is based on Ubuntu 16.04 (so old software, unfortunately) and combines Xfce with Gala, the window manager from elementary OS. The selling point is to achieve modern features and compositing all the while retaining Xfce's nimbleness.
Rather than moving to a small distro with outdated software, I tried to tinker under more recent Xubuntu releases. There are actually a number of guides to install Gala under Xubuntu, such as this one or this thread.
These guides mostly still work, and to a large extent, what I detail below regarding MATE works too. A couple remarks:
  • Under Xubuntu 18.04, you need to use elementary's daily ppa, not the stable one. Stable Gala packages somehow result in a black desktop and no window decorations. They may work under 19.10 though (they work on Ubuntu MATE 19.10).
  • You also want to add the elementary-os/os-patches ppa, otherwise some packages will be missing.
  • Once you install Gala, Plank will share a dependency from elementary OS. So you will need those ppa's to install/update Plank, and Plank will in particular lose the icon zoom effect (elementary, being a commercial project, removes into to avoid violating some Apple patent). To recover it, head there.
  • Replacing Xfwm4 with Gala removes the option to disable title bars on maximized windows, as it's handled by Xfwm4. As a workaround, you can install the maximus package. Normally, it's automatically added at startup; if not, just add the maximus command to startup. It's a simple daemon that can do two things: disabling title bars, and having new windows always open maximized. To enable/disable either of these features, you need to use gconf (not dconf), so install gconf-editor. Always starting windows maximized can be annoying.
Now, maximus is apparently an old thing dedicated to netbooks (hence the pixel-saving). It's a wonder that it still works on Gala, and I don't know long this is going to last... There is, however, a MATE version that's natively included in Ubuntu MATE (so, its future looks brighter).
All in all, I don't think Xfce is a long-term viable choice for what I'm trying to achieve. You need to rely on Windowck to put window controls in title bars (and Windowck is discontinued and very veru ugly on GTK3 themes) and on maximus...
This is why I tried doing the same with MATE. Let's proceed.
C) MATE + Gala
1) Installation
The setup is very similar to Xfce's. First, make sure dconf is installed: sudo apt install dconf-editor . You're going to need it a lot.
Under 19.10, as elementary offers no stable ppa to non-LTS Ubuntu releases, we need to resort to a little trick (for 18.04, see below at the end of the section). Quoting the relevant part:
First, add these two ppas ppa:elementary-os/stable and ppa:elementary-os/os-patches .
When you install the first ppa with this command sudo add-apt-repository ppa:elementary-os/stable, it will create the repository source file in etc/apt/sources.list.d. Edit that file to change the distro name from disco (19.04) to bionic. Then re-run sudo apt update
After installing both ppas, add Ubuntu 18.04's main repository source line. You can edit /etc/apt/sources.list file or edit one of the elementary's source file in /etc/apt/sources.list.d/ directory. Add this line (or any other bionic mirror of your choice)
# ubuntu bionic repo for some packages deb http://archive.ubuntu.com/ubuntu bionic main
Then run these: sudo apt update
Mind you, we don't to want to install the entirety of Pantheon! So the quote stops there. Obviously, if you're under 19.10, you're looking to replace eoan (not disco) with bionic.
Now, we simply install Gala: sudo apt install gala
Make it the window manager: gsettings set org.mate.session.required-components windowmanager gala
Remove elementary ppa's: sudo add-apt-repository --remove ppa:elementary-os/stable sudo add-apt-repository --remove ppa:elementary-os/os-patches
Refresh apt's database: sudo apt update
You can also use 'Software and Updates' to graphically disable or remove the ppa's. You should also remove the Bionic repos, we aren't going to need them any more.
Do not forget to remove elementary's PPA! The elementary team modifies an enormous amount of packages from Ubuntu. If you leave the ppa, you'd pull in tons of elementary-specific updates and likely break your system. Likewise, do not run 'sudo apt upgrade' while elementary's ppa's are active! All you need is Gala. Once it's installed, sever all connections to elementary packages.
Now, reboot your system; simply logging off and back on may not work.
Tadaaam! You should now be running Gala and things should look somewhat different.
If you're under 18.04, you can just add the ppa, no need to edit your repositories' text configuration files... If Gala breaks to a black screen and no window decorations at startup (as it does under Xubuntu 18.04), switch back to marco (gsettings set org.mate.session.required-components windowmanager marco), reboot, remove Gala and all associated dependencies (sudo apt remove gala && sudo apt autoremove), remove the stable ppa (sudo add-apt-repository --remove ppa:elementary-os/stable) and add the daily ppa instead: sudo add-apt-repository ppa:elementary-os/daily && sudo apt update. Then reinstall Gala following the guide.
2) Fixing the keyboard layout
If you aren't using a standard US keyboard, you'll notice that your keyboard layout has been overruled by the US layout. To fix this, run dconf-editor and head to /org/gnome/desktop/input-sources/. Then, in sources, you'll see a blank key []. This causes the layout to default to US. The sources entry shows information on how to specify your layout. For example, to get a standard French keyboard, I replace the default value with [('xkb', 'fr')]. Were I using a Swiss keyboard with the French variant, I'd input [('xkb', 'ch+fr')]. Just research your layout's code and fill that key.
Then, log off and back on. Your keyboard layout should be fixed.
3) Fixing conflicting features between Pantheon and Gnome
Although we didn't install Gnome, dconf comes with both Pantheon and Gnome settings, both being turned on when Gala is the window manager. This results in settings conflicts. In particular:
  • Dynamic workspaces: in dconf, researching dynamic shows entries for dynamic workspaces under both Pantheon and Gnome paths, and these entries disagree with each other. For the feature to work properly (or be properly disabled), you need both keys to be toggled to the same value.
  • Window tiling: likewise, researching tiling shows conflicting results for whether window tiling should be turned on or off.
And I may be forgetting some minor conflict. But, proceeding the same way with dconf, the fix is easy to implement.
4) Window control buttons layout
Head to /org/gnome/desktop/wm/preferences/button-layout and /org/pantheon/desktop/gala/appearance/button-layout to set the layout of window control buttons. Use the same layout in both keys to avoid a conflict. For example, you can enter :minimize,maximize,close for a Windows-like layout with buttons on the right.
5) Fixing conflicting keyboard shortcuts
Here again, some keyboard shortcuts (such as switching workspaces or windows) may not work properly because of conflicting settings. Using dconf, you need to make sure that they're set to the same value of your liking. Gnome keyboard shortcuts are set under /org/gnome/desktop/wm/keybindings/ and the path to Pantheon shortcuts is /org/pantheon/desktop/gala/keybindings/.
For instance, I set the same two shortcuts: ['Tab', 'Right'] to the action controlled by /org/gnome/desktop/wm/keybindings/switch-to-workspace-right and /org/pantheon/desktop/gala/keybindings/cycle-workspaces-next.
I'd like to mention the case of MATE's Brisk menu. By default, Brisk shortcut is the Super key. However, the Super is used pretty much everywhere by Gnome. This causes Brisk not to open on first key push, or conversely, your window-tiling, window-switching or workspace-switching to trigger properly. Rather than hunting down all mentions of the Super key in Gnome keys, I found it easier to edit Brisk's shortcut to Alt+F1: in /com/solus-project/brisk-menu/hot-key enter F1. Note that MATE entries follow a slighly different syntax than Gnome entries: the MATE ones have no [] brackets, and you don't need to put quotation marks in the key (they'll be automatically added). Log off/on for the change to take effect.
By the way, Comfortable Swipe is fully compatible with workspace-switching shortcuts, should you want to emulate a Mac-style three-finger-swipe.
6) Setting up hot corners
Hot corners can be set up under /org/pantheon/desktop/gala/behavio along other Gala effects. Replacing the default empty key with a custom value lets you choose between various actions.
Personally, I set a hot corner in the top-right corner of my screen to open the workspace overview. Since my menu entries, window controls and pinned Firefox tabs are on the left, there's no risk of mistakenly triggering this hot corner. I find it an extremely efficient setup. Just shove your mouse to the top-right and scroll to the desired workspace, or just switch to another active window. So natural, so efficient.
7) Animation duration
Go to /org/pantheon/desktop/gala/animations/ and set it however you like. I decreased workspace-switch-duration to 150 as I found it too slow.
8) Harmonizing theme elements
At times, you may notice somewhat out-of-place graphical elements or fonts. Make sure key entries in /org/gnome/desktop/interface/ agree with your MATE settings. For example, the mouse cursor you chose in MATE's control center may be overruled with Adwaita by default. Search for cursor in dconf to find the name of your MATE cursor, and adjust the corresponding Gnome key.
9) Creating a shortcut for the workspace overview
By default, /org/pantheon/desktop/gala/keybindings/ lets you set a shortcut to the "all windows" overview, but not to the "multitasking view", aka workspace overview. You can create one manually using MATE's control center. Add a keyboard shortcut to the following command: dbus-send --session --dest=org.pantheon.gala --print-reply /org/pantheon/gala org.pantheon.gala.PerformAction int32:1. The whole list of Gala commands is here.
And... thats' it! You now combine MATE's nimbleness and flexibility with Gala's modern, sleek window management and compositing. I hope some find this tutorial useful. I needed to write down a guide for my own future use anyway, just in case.
I almost forgot the most important question: is Gala stable under MATE? To tell you the truth, I've only used this setup for about a week (of intensive use, that said). However, I haven't encountered any bug, glitch or crash in the many yours I've been running Gala. In fact, it seems more stable than Compiz.
There are however a couple minor issues.
Minor issues
  • On my laptop, the workspace overview shows a blue screen instead of my wallpaper. I have absolutely no idea why this is so, considering that the feature works perfectly on my desktop. I can only suspect an adaptation to low-end, aging Intel integrated graphics.
  • Triggering the workspace overview with the command described above does not let me switch workspace properly using a keyboard shortcut. I can however use my mouse to click on the workspace thumbnail, or scroll, or two-finger-swipe on a touchpad (since it corresponds to scrolling). However, when the workspace overview is triggered by a hot corner, I can switch workspace normally using keyboard shortcuts.
submitted by Magean1 to Ubuntu