HOME

TheInfoList



OR:

Nicola Salmoria is an
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, an ethnic group or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance language *** Regional Ita ...
software developer Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining applic ...
. He is the original developer of
MAME MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. Its intention is to preserve ...
, an
emulator In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...
application designed to recreate the hardware of
arcade machines An arcade cabinet, also known as an arcade machine or a coin-op cabinet or coin-op machine, is the housing within which an arcade game's electronic hardware resides. Most cabinets designed since the mid-1980s conform to the Japanese Amusement Mac ...
in
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
. In December 2002, he graduated from the
University of Siena The University of Siena ( it, Università degli Studi di Siena, abbreviation: UNISI) in Siena, Tuscany, is one of the oldest and first publicly funded universities in Italy. Originally called ''Studium Senese'', the institution was founded in 1240 ...
with a
laurea In Italy, the ''laurea'' is the main post-secondary academic degree. The name originally referred literally to the laurel wreath, since ancient times a sign of honor and now worn by Italian students right after their official graduation ceremony ...
in mathematics, with a
thesis A thesis ( : theses), or dissertation (abbreviated diss.), is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings.International Standard ISO 7144: ...
written about MAME. Before his fame as the author of MAME, he was active in the
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
software development scene, producing utility programs such as
NewIcons NewIcons is a third-party extension to the icon handling system for AmigaOS 2 and newer. NewIcons was first invented and developed by the Italian programmer Nicola Salmoria. Subsequent development was done by Eric Sauvageau and Phil Vedovatti. Hi ...
. He has defeated numerous
encryption algorithm In cryptography, encryption is the process of encoding information. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Ideally, only authorized parties can decip ...
s, including the CPS-2 program ROM encryption (together with Andreas Naive), the Kabuki (sound) program ROM encryption and the graphics ROM encryption in the later
Neo Geo Neo Geo is a family of video game hardware developed by SNK. On the market from 1990 to 2004, the brand originated with the release of an arcade system, the Neo Geo MVS and its home console counterpart, the Neo Geo AES. The Neo Geo MVS was su ...
games. He is also a founding member of the
JP1 remote A JP1 remote is a type of universal remote, usually with a six-pin interface connector labeled "JP1" in the battery compartment, manufactured by Universal Electronics Inc. The JP1 interface allows the remote to be reprogrammed, adding new code li ...
project. He became less and less involved with MAME development over the years, and his last contributions date back to 2009. In 2013, Salmoria started writing reviews of
puzzle game A puzzle is a game, problem, or toy that tests a person's ingenuity or knowledge. In a puzzle, the solver is expected to put pieces together ( or take them apart) in a logical way, in order to arrive at the correct or fun solution of the puzzle ...
s on his own blog. Since 2012, he has been developing puzzle games for
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes ...
devices.


References


External links


Salmoria's blog about MAME

Salmoria's blog about logic puzzles
Italian computer programmers Living people Year of birth missing (living people) University of Siena alumni {{italy-engineer-stub