Commit Graph

39388 Commits

Author SHA1 Message Date
Olivier Galibert
b7710688d6 (nw) 2015-12-07 11:09:38 +01:00
Miodrag Milanovic
46471ac080 Can't do override checks due to QT headers (nw) 2015-12-07 06:57:05 +01:00
David Haywood
c87e264aae (nw) 2015-12-07 05:49:03 +00:00
David Haywood
b8beee812e add inputs, promote to working 2015-12-07 05:12:31 +00:00
David Haywood
675e39278e make spactrai show something (nw) 2015-12-07 04:06:55 +00:00
David Haywood
880f732c36 change zingzip refresh to sync up better with videos, value taken from other games / sets in driver. 2015-12-07 01:13:57 +00:00
yz70s
83f758cbeb Show more digits in fp values (issue #476) 2015-12-06 23:33:03 +01:00
yz70s
e76dc64868 Show 64 and 80 bit floats in windows and qt debugger (issue #476) 2015-12-06 23:33:03 +01:00
David Haywood
5f17636fdd new clones
Super Street Fighter II Turbo (Hispanic 940223) [Artemio Urbina]
2015-12-06 22:13:43 +00:00
Cowering
b910bf5a85 missed two (nw) 2015-12-06 14:01:59 -06:00
Cowering
418d057e97 fix SDL on Windows compile 2015-12-06 13:56:05 -06:00
David Haywood
d47f8d623f (nw) 2015-12-06 19:34:58 +00:00
Miodrag Milanovic
364b68a35d nullptr to 0x00 for ROM_FILL and ROM_COPY (nw) 2015-12-06 20:21:38 +01:00
David Haywood
1a1b4c6e65 swap some sets around (nw) 2015-12-06 18:29:55 +00:00
David Haywood
c6b37d49c2 new clones
Super Slam (set 3) [f205v]

where has
 ROM_COPY( "oki", nullptr, 0x40000, 0x20000)
 ROM_COPY( "oki", nullptr, 0x80000, 0x20000)
etc. come from?  afaik the 2nd param is an offset, not a pointer?
2015-12-06 18:08:13 +00:00
David Haywood
19453fe6a5 new clones
Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?) [Tirino73]

the versioning on these makes no sense, I guess the internal strings weren't always updated.
2015-12-06 17:51:19 +00:00
David Haywood
19fe5f2b5c new clones (not working)
Klax (set 2, bootleg) [ANY]

has a different sound system to the original at least, doesn't appear to boot yet.
2015-12-06 17:02:15 +00:00
Miodrag Milanovic
6a765a95ec Added addprojectflags function and added -Wsuggest-override for all that are not 3rdparty projects.
It is place where all additional checks we should put
2015-12-06 17:07:50 +01:00
arbee
3afd02d896 mac: fix regressions (nw) 2015-12-06 11:01:46 -05:00
Miodrag Milanovic
693204a29c fix override for new code (nw) 2015-12-06 16:50:40 +01:00
Miodrag Milanovic
1b4bd72ef9 Merge branch 'master' of https://github.com/mamedev/mame 2015-12-06 16:45:17 +01:00
Miodrag Milanovic
784a5e690a implementation must be removed too (nw) 2015-12-06 16:44:45 +01:00
David Haywood
66f7bde177 Merge pull request #486 from system11b/S11psikyomono
These games are all mono
2015-12-06 15:42:24 +00:00
David Haywood
470c6df29e Merge pull request #487 from felipesanches/patinho_feio
New CPU & driver: Patinho Feio (first computer developed in Brazil, in 1971)
2015-12-06 15:42:18 +00:00
Miodrag Milanovic
5a3352a6b0 Fix clang build on OSX/Linux 2015-12-06 16:40:18 +01:00
Miodrag Milanovic
93d0471081 Fix clang build on OSX/Linux 2015-12-06 16:39:38 +01:00
Miodrag Milanovic
ff21376524 fix for non-windows os (nw) 2015-12-06 16:33:16 +01:00
Felipe Corrêa da Silva Sanches
ae26812a49 [patinho] print IDX instead of /000 in the CAR and ARM instructions disasm 2015-12-06 13:32:06 -02:00
Felipe Corrêa da Silva Sanches
c0a2483edb [patinho] improve log message for the unimplmemented SAI instruction (display the ACC value) 2015-12-06 13:32:06 -02:00
Felipe Corrêa da Silva Sanches
6c5bf9b91a [patinho] Implement instructions related to reading the 12bit switches from the front panel. 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
a1312b7ca5 [patinho] fixed metadata string (added accented character and tilde) 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
d7d12bb39e [patinho] Implemented methods for loading punched tape images as well as raw data into RAM. 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
32db54e38f [patinho] Preloaded another example program and fixed the opcode parsing of the SAI instruction that it uses. 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
a2ac9e36c3 refactored the handling of peripherals by creating a class to represent each peripheral with its state flags. 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
1e9ed2e3c5 [patinho] Implement XOR, NAND and SOMI instructions and fix their disasm textual representation 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
9b032d452c [patinho] Update IDX on the debugger UI for every new instruction executed by the CPU. 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
cc0ff74b62 [patinho] Implement SUS instruction 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
9729ebc804 [patinho] Implement PLAN and PLAZ instructions and fix a bug in all of the instructions dealing with indexed memory access 2015-12-06 13:32:05 -02:00
Felipe Corrêa da Silva Sanches
357127bcb1 [patinho] Implement SOM and SOMX instructions (TODO: update T and V flags) 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
6d06383a6a [patinho] Implement CAR and CARX instructions 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
3e7b0c6fa9 [patinho] Implement PLAX instruction (jump to indexed address) 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
f387764de1 [patinho] indentation / comments cleanup 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
864f32d774 [patinho] Add support for indirect memory addressing and implement the IND instruction. 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
a35a7a34a6 [patinho] Implement ARM and ARMX instructions 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
5c4e4a375d [patinho] implementation of the shift/rotate instructions (DE, GE, DEV, GEV, DD, GD, DDV, GDV and DDS) 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
b1960f2360 [patinho] Implement instructions LIM, INC, UNEG and LIMP1 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
b6e4298ee6 [patinho] Implemented instructions LIMPO, UM, CMP1 and CMP2 and initial support for carry and overflow flags 2015-12-06 13:32:04 -02:00
Felipe Corrêa da Silva Sanches
1dff81f125 [patinho] Implemented the SAL ("Salta": Skip) instruction. It still depends on handling of I/O devices that are not emulated yet. All devices are currently considered "READY", "OK" and not requesting an interrupt. 2015-12-06 13:32:03 -02:00
Felipe Corrêa da Silva Sanches
44242c0a93 [patinho] Fixed PUG instruction implementation; Added IDX register to the debugger UI; Implemented boilerplate for the 0xCB I/O instructions. 2015-12-06 13:32:03 -02:00
Felipe Corrêa da Silva Sanches
59e2a7bb4f [patinho] fixing PLA instruction and implementing PUG instruction. 2015-12-06 13:32:03 -02:00