yz70s
8f3f144166
naomi: add a new device for the 315-6154 system manager chip used in the dimm board [Samuele Zannoli]
...
It is still incomplete but can be used.
2020-01-10 21:23:44 +01:00
Ivan Vangelista
fc674f9960
New machines marked as NOT_WORKING
...
----------------------------------
Scorpion (Jun 15, 1999) [ClawGrip, Rampa]
New clones marked as NOT_WORKING
--------------------------------
Scorpion (Oct 01, 1997) [ClawGrip, Rampa]
2020-01-08 18:01:19 +01:00
Nigel Barnes
9e93b10838
Revert "bus/centronics: Added a R-2R ladder DAC device."
...
This reverts commit 1564c566c1
.
2020-01-07 16:47:42 +00:00
Nigel Barnes
1564c566c1
bus/centronics: Added a R-2R ladder DAC device.
2020-01-07 12:39:16 +00:00
Nigel Barnes
5b46a3b8ab
bus/bbc/1mhzbus: Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces.
2020-01-07 12:39:16 +00:00
Nigel Barnes
b1d16b6c9a
bus/bbc/1mhzbus: Added BeebOPL FM Synthesiser.
2020-01-07 12:39:16 +00:00
AJR
cdb9578471
rx01: Dumped firmware PROMs [Lord Nightmare]
...
rx01: Add disassembler and skeleton CPU device for custom firmware architecture [AJR]
2020-01-06 09:21:09 -05:00
hap
45da347b36
mmboard: put display module in its own file (nw)
2020-01-05 13:15:36 +01:00
Ivan Vangelista
7c32014214
New machines marked as NOT_WORKING
...
----------------------------------
Dragon Dance (V1.02J) [ShouTime]
2020-01-05 12:26:58 +01:00
fulivi
2ec25ca6d5
Emulation of isbc202 floppy disk controller ( #6119 )
...
* imds2: isbc202 floppy disk controller added
* imds2: attempt to fix problems with CI checks
2020-01-04 16:11:48 -05:00
Stiletto
bc9ddb4862
2019 -> 2020 (nw)
...
2019 -> 2020 (nw)
2020-01-04 12:25:45 -05:00
MooglyGuy
52d19ef9dd
Missed some scripts, nw
2020-01-04 14:03:20 +01:00
hap
b560193d56
New working clones
...
------------------
Mephisto Portorose 68030 [hap, anonymous]
Mephisto Lyon 68030 [hap, anonymous]
Mephisto TM Lyon [hap, anonymous]
Mephisto Vancouver 68030 [hap, anonymous]
Mephisto TM Vancouver [hap, anonymous]
Mephisto TM Berlin (prototype) [hap, anonymous]
Mephisto London 68030 [hap, anonymous]
Mephisto TM London [hap, anonymous]
2020-01-04 00:33:34 +01:00
hap
6224f8a0dc
New machines marked as NOT_WORKING
...
----------------------------------
Novag Supremo [hap, Berger]
2020-01-02 22:23:22 +01:00
yz70s
00ac4f46f5
Lower number of warnings disabled with visual studio from 71 to 27 (nw)
...
And most of the remaining ones could be removed with simple code
modifications.
2020-01-02 12:36:09 +01:00
mooglyguy
2f5329f522
-arm7: Added ARM710T variant subclass. [Ryan Holtz]
...
-psion5: Added skeleton driver for the Psion 5mx. [Ninji, Ryan Holtz]
2020-01-02 02:27:04 +01:00
AJR
2240929c28
New machines marked as NOT_WORKING
...
----------------------------------
ADM 12 [Bitsavers]
2019-12-31 21:32:50 -05:00
AJR
f48f57ef81
Add new disassembler for WE32100 architecture
...
New machines marked as NOT_WORKING
----------------------------------
AT&T 3B2/300 [Bitsavers]
New clones marked as NOT_WORKING
--------------------------------
AT&T 3B2/310 [Bitsavers]
AT&T 3B2/400 [Bitsavers]
2019-12-30 19:15:31 -05:00
hap
2318d7750b
move mephisto berlin to separate driver (nw)
2019-12-30 17:07:16 +01:00
AJR
304c49cf37
New machines machines marked as NOT_WORKING
...
----------------------------------
TeleVideo 924 Video Display Terminal [Bitsavers]
2019-12-29 23:11:08 -05:00
AJR
c9b6949c69
New machines marked as NOT_WORKING
...
----------------------------------
AT&T 610 Business Communication Terminal [Bitsavers]
2019-12-29 22:02:01 -05:00
AJR
14c4dcc643
Add new disassembler for PACE architecture
...
New machines marked as NOT_WORKING
----------------------------------
unknown INS8900 Multibus card (980305652) [Bitsavers]
2019-12-28 12:39:46 -05:00
David Haywood
6b13952587
Plug and Play sync for TeamEurope (VT1682, nes_vt, iqunlim) ( #6094 )
...
* vt1682 work (nw)
* looking at stability (nw)
* new NOT WORKING machines
----
InterAct Complete Video Game - 111 Games & 42 Songs (G5410) [TeamEurope]
Let's Play! Game Machine 240 in 1 [TeamEurope]
new NOT WORKING Software List
----
iqunlim_cart.xml: Englisch für Anfänger [TeamEurope]
the vt1682 based InterAct Complete Video Game is basically playable, apart from the 'Shooting games' because I haven't mapped the guns, and some issues with player 2 / alt control schemes in some titles. want to address these (and maybe look for a better solution to some stability issues) before promoting it.
* (unrelated typo fix for clickstart software list) (nw)
* new WORKING machine
---
MiWi2 7-in-1 Sports [David Shah]
* don't printf (nw)
2019-12-24 15:36:02 -05:00
AJR
e7730aca67
New machines marked as NOT_WORKING
...
----------------------------------
VT62 DECscope [Balrog, Lord Nightmare]
2019-12-24 11:12:31 -05:00
Vas Crabb
6c156d2207
minimaws: dt, not dl (nw)
2019-12-24 23:50:14 +11:00
Vas Crabb
2ddf1de7b0
minimaws: don't accumulate (nw)
2019-12-24 23:46:42 +11:00
Ivan Vangelista
5a5feb2d73
New machines marked as NOT_WORKING
...
----------------------------------
Dinoking Battle [SpinalFeyd, Porchy]
Dinoking Kids [SpinalFeyd, Porchy]
2019-12-22 18:57:04 +01:00
MetalliC
d971ad4a25
new NOT_WORKING machine
...
-----------------------
Muscle Ranking Kinniku Banzuke Spray Hitter [Darksoft, MetalliC, rtw]
2019-12-22 16:04:01 +02:00
Vas Crabb
f9767bcb59
Revert "Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array""
...
This reverts commit 4264fcd136
.
2019-12-21 01:34:40 +11:00
AJR
4264fcd136
Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array"
...
This (mostly) reverts commit 6959de0719
.
2019-12-20 09:29:27 -05:00
Vas Crabb
6959de0719
enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array
2019-12-20 18:51:41 +11:00
mooglyguy
1e5b1b43a6
-zn.cpp: Split into subclasses, eliminated optional devices, removed MACHINE_START_OVERRIDE and MACHINE_RESET_OVERRIDE. [Ryan Holtz]
2019-12-20 07:07:50 +01:00
Vas Crabb
877db65af6
damn inconsistent macros, maybe I really _will_ kill them off next year (nw)
2019-12-20 15:07:43 +11:00
yz70s
9aadb44632
Enable visual studio warning C5038 about member initialization order (nw)
...
Also put vs warning options all in one place.
2019-12-20 00:53:14 +01:00
Vas Crabb
9334bf4eae
minimaws: display software lists for selected slot options on machine pages
2019-12-19 14:50:59 +11:00
AJR
5da18d7422
New machines marked as NOT_WORKING
...
----------------------------------
VT52 [Dalby Datormuseum]
2019-12-18 11:07:59 -05:00
Vas Crabb
c10ef269c5
minimaws updates:
...
* reduce network operations when initially loading a machine page
* add rudimentary software lists to machine pages
2019-12-19 02:07:58 +11:00
Joakim Larsson Edstrom
73732ffb39
WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp)
2019-12-18 12:35:45 +01:00
Ivan Vangelista
2e1ba819b6
new not working clone
...
---------------------------------
Blood Bros. (Modular System) [jordigahan, ClawGrip]
2019-12-18 09:33:04 +01:00
Vas Crabb
87fa34f9c5
minimaws: load more stuff, link more stuff
2019-12-18 04:25:52 +11:00
Vas Crabb
d19acbf952
minimaws: refactored digest code, identify fixed bit patterns
2019-12-16 23:11:15 +11:00
David Haywood
033e54d938
not NOT WORKING (plug and play / handhelds) ( #6051 )
...
* new NOT WORKING
----
Lexibook Compact Cyber Arcade - Star Wars [Team Europe]
Unknown M&D Handheld [zhongtiao1]
- hooked up controls for shredmjr, now runs the ame as taikeegr [David Haywood]
* new NOT WORKING
----
BBL380 - 180 in 1 [zhongtiao1]
* (nw)
* unkmandd contains some unsp code (nw)
* same hardware these are not (nw)
* tidy unused (nw)
* comment (nw)
* (nw)
2019-12-15 23:34:35 -05:00
Vas Crabb
87d31092e9
minimaws: identify software list dumps in CLI as well
2019-12-16 11:52:14 +11:00
Vas Crabb
53e3751bca
minimaws: fix presentation issue (nw)
2019-12-16 11:14:14 +11:00
Ivan Vangelista
b0612e2892
new not working clone
...
--------------------------------
Raiden (Modular System) [jordigahan, Recreativas.org, ClawGrip]
2019-12-15 17:08:58 +01:00
Vas Crabb
f43e9dbaa2
minimaws: add software list support to web-based romident
...
(nw) also removed unused member that was breaking clang builds
2019-12-16 01:46:47 +11:00
Vas Crabb
202d06ffb0
minimaws: fill in software list pages, load software list ROM information
2019-12-15 21:38:54 +11:00
Ivan Vangelista
49ffaafd78
mess.lua: fix linking here, too (nw)
2019-12-14 17:55:49 +01:00
Ivan Vangelista
b532e93782
hopefully fix linking, too (nw)
2019-12-14 17:55:10 +01:00
Vas Crabb
1fda8836a7
minimaws: add rudimentary listing of software lists to web UI and work around a python issue on loading; also fix up more software list issues (nw)
2019-12-15 02:38:40 +11:00
hap
88c2549cff
cgang: add some outputs (nw)
2019-12-14 14:35:24 +01:00
Vas Crabb
d506479fdd
minimaws: load and index some software list data (no way to display it yet)
...
also fix up some software lists with duplicate part features (nw)
2019-12-15 00:19:29 +11:00
hap
ab865842f2
wacky_gator is namco (nw)
2019-12-13 23:19:12 +01:00
Angelo Salese
f58c3ea264
Rewrite ARM IOMD/VIDC20 chips into own devices, merged implementations from ssfindo.cpp & riscpc.cpp [Angelo Salese] #6047
...
* riscpc now enters in desktop mode with a valid nvram;
* adds preliminary sound for ppcar;
2019-12-13 21:42:42 +01:00
AJR
2eae516ff4
play_3.cpp: Move games on "Z-Pinball" hardware to new driver (nw)
2019-12-13 15:35:17 -05:00
cam900
dfbb4f2f72
ms32.cpp, bnstars.cpp, tetrisp2.cpp : Device-fied sprite hardware (ms32_sprite.cpp), Fix zooming algorithm, Use shorter/correct type values, Verify clock related to XTAL ( #6005 )
...
* ms32.cpp, bnstars.cpp, tetrisp2.cpp : Device-fied sprite hardware (ms32_sprite.cpp), Fix zooming algorithm, Use shorter/correct type values, Verify clock related to XTAL
ms32.cpp : Fix sprite delaying
* bnstars.cpp : Fix spacing
* ms32_sprite.cpp : Fix non-clip case
* ms32_sprite.cpp : Add notes
2019-12-13 10:13:07 -05:00
AJR
c9531ac099
New machines marked as NOT_WORKING
...
----------------------------------
CD-100B LaserStar [unknown]
2019-12-12 22:44:59 -05:00
hap
96cabda5fb
New machines marked as NOT_WORKING
...
----------------------------------
Cosmo Gang (US) [hap, Lord Nightmare, Alex Cmaylo, The Dumping Union]
2019-12-12 20:51:09 +01:00
Ivan Vangelista
b8777c5081
new not working machine
...
----------------------------------------------
Chameleon RX-1 [starlord, ClawGrip, Recreativas.org]
2019-12-12 19:07:52 +01:00
arbee
24eb8d5d07
apple2: add support for paddles [R. Belmont]
2019-12-10 22:56:48 -05:00
David Haywood
0747c3ab98
new sets from Sean Riddle, mostly NOT WORKING for now ( #6032 )
...
* stuff from Sean, will credit later (nw)
* (nw)
* (nw)
* some more SunPlus stuff with NAND type roms (gpnandnand strings in them, need bootstrap)
* possible hardware names (nw)
* some kind of ARM based GeneralPlus (nw)
* proper names (nw)
* (nw0
* this is some kind of enhanced chipset, not 100% sure it's VT tho (nw)
2019-12-10 11:36:31 -05:00
Vas Crabb
19c4325bd8
Get rid of deprecated universal newlines open flag in Python scripts (io module is present as of Python 2.6) (nw)
2019-12-09 13:26:55 +11:00
hap
323914f25b
added Hitachi HD61603 LCD Driver (nw)
2019-12-08 19:47:30 +01:00
hap
5d22854790
New machines marked as NOT_WORKING
...
----------------------------------
Sphinx 40 [hap, Berger]
2019-12-08 14:43:00 +01:00
AJR
3ead76ec21
New machines marked as NOT_WORKING
...
----------------------------------
ITC-4 Intelligent Temperature Controller [ClawGrip]
2019-12-07 21:54:33 -05:00
AJR
efbe4b30ba
New S-100 device: ASC Associates SASI Host Computer Adapter [AJR, Bitsavers]
2019-12-06 19:02:57 -05:00
AJR
ef4d657213
New machines marked as NOT_WORKING
...
----------------------------------
21 (Sigma) [Yasu]
2019-12-05 21:23:10 -05:00
hap
cc116dc972
added LC7582 LCD Driver (nw)
2019-12-06 02:25:10 +01:00
hap
011350cceb
New machines marked as NOT_WORKING
...
----------------------------------
Sphinx Dominator (v2.05) [hap, Berger]
2019-12-05 19:44:37 +01:00
Ivan Vangelista
4e32810b5a
New machines marked as NOT_WORKING
...
----------------------------------
Sweet Land [credits to be added]
Vanguard MK1 [Caps0ff]
2019-12-04 16:56:48 +01:00
algestam
f5869f4018
Add bgfx artwork path for Emscripten build (nw)
2019-12-03 22:03:19 +01:00
hap
004f75e2c8
New working machines
...
--------------------
La Régence [hap, anonymous]
2019-12-02 16:06:19 +01:00
AJR
683e5ba3bb
New machines marked as NOT_WORKING
...
----------------------------------
Pub Time Darts [jordigahan, ClawGrip]
2019-12-01 09:35:43 -05:00
David Haywood
1a2d2e8658
new NOT WORKING machines (Lexibook) ( #5989 )
...
* new NOT WORKING machines
---
Lexibook JG7425 221-in-1 [TeamEurope]
* comments (nw)
* acknowledge that there is S+Core code in here at least (nw)
* mapping the code from ROM to RAM at 500000 after skipping the first 0x20 bytes means a lot of jumps go to the word after a 'br r3' so is probably where it gets copied to
2019-12-01 08:13:15 +11:00
angelosa
e235831832
New machines marked as NOT_WORKING
...
----------------------------------
Unknown VRender0+ Bowling Game [Spinalfeyd, Hammy, The Dumping Union]
2019-11-27 13:50:39 +01:00
AJR
e69ff59e42
New machines marked as NOT_WORKING
...
----------------------------------
Speedcom VD56SP [ClawGrip]
Add disassembler and basic execution core for Rockwell R65C19 [AJR]
2019-11-25 22:55:20 -05:00
Vas Crabb
d2f3d02908
pre-fill things allocated with operator new with 0xcd in debug builds (value can be changed by setting global g_mame_new_prefill_byte with a debugger) - this is gonna hurt performance, but it will help catch issues exposed when we remove pre-clearing before constructing devices
2019-11-25 03:20:08 +11:00
Vas Crabb
e64edf6c71
srcclean and indentation cleanup (nw)
2019-11-24 13:52:11 +11:00
MooglyGuy
6d9e191488
-netlist: Added 7442 4-Line BCD to 10-Line Decimal Decoder. [Ryan Holtz]
2019-11-23 13:52:24 +01:00
MooglyGuy
2aa304ebc7
-netlist: Added 7492 Divide-by-12 Counter. [Ryan Holtz]
2019-11-23 12:43:30 +01:00
Nigel Barnes
50d394f973
bml3: Added Hitachi Real Time Clock card [Russell Bull]
2019-11-22 23:18:04 +00:00
R. Belmont
12ad98e1af
Merge pull request #5941 from DavidHaywood/211119
...
hook up victnine mcu, tested that it boots at least
2019-11-22 14:56:41 -05:00
Joakim Larsson Edström
d5311aa8fd
Merge pull request #5943 from JoakimLarsson/eismda
...
mda.cpp, eis_hgb107x: Split out of Ericsson MHGB 1070 from mda.cpp
2019-11-22 14:51:52 +01:00
Joakim Larsson Edström
2bf30d0cfd
Merge pull request #5936 from JoakimLarsson/alfaskop410x_1
...
WIP Alfaskop S41 skeleton drivers
2019-11-22 14:51:16 +01:00
Joakim Larsson Edstrom
92c614cfe5
mda.cpp, eis_hgb107x: Ericsson High resolution Monochrome Graphics Board 1070 split out in its own file as being an oddity
2019-11-22 00:15:52 +01:00
DavidHaywood
8e3ec32737
hook up victnine mcu, tested that it boots at least
2019-11-21 21:07:10 +00:00
Tom
b400364824
new working ZX Spectrum slot devices: DISCiPLE and +D disk interfaces ( #5931 )
...
* plusd working (rom patch)
* plusd done
* added disciple, not working
* disciple working
* wd_fdc fix
* final tidy-up
* ready for pr
* Pernod70 changes
* cuavas changes #1
* combine devices + files
* sort out side_effects
2019-11-22 02:52:10 +11:00
Joakim Larsson Edstrom
3ed0c5c22e
alfaskop41xx.cpp: Added three skeleton drivers for various parts of Alfaskop 41 system. The 4110 prints a boot prompt but that's it
2019-11-21 12:17:18 +01:00
Vas Crabb
eaf07fffa3
UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A)
...
ioport.cpp:
* better than 50% reduction in compile time, and better locality for static data
* better encapsulation, const correctness and noexcept usage
2019-11-21 16:07:04 +11:00
David Haywood
98d315d40e
vt1682.cpp - (plug & play) Pushed ALU and Timers into devices, fixed some game logic, fixed some graphical issues ( #5932 )
...
* vt1682 alu is now a device (nw)
* prepare to make times devices (nw)
* push timer logic into devices (nw)
* naming fixes (nw)
* useful trampoline (nw)
* (nw)
* hmm timer math, I'm not sure about timer math (nw)
* messing with rasters (nw)
* move zone40 to vt1682, while it definitely isn't plain 1682 I think it's more likely closer to it than it is to SunPlus
2019-11-20 17:11:26 -05:00
Vas Crabb
6c61aa61d2
UI input mapping menu updates:
...
* When a switch-type input is selected, show feedback when it's pressed
* If an invalid code is entered (e.g. only negatives) abandon the change rather than cycling default/none
* If an invalid code is entered display a message until the user takes some other action
input.cpp updates:
* constexpr crusade on input_code and input_seq and some very slight optimisation to input_seq
* seq_poll* is a frontend function and had no business being in the core, so it's a utility class now
* seq_poll* now exposes a bit more detail, enabling improved interaction on the UI inputs menu
* global state is reduced a little, but the poll_* functions are still members of the input manager with global state
(nw) The Lua engine has been updated in a way that maintains source compatibility with existing Lua
scripts. This is less than ideal, but it minimises impact. Ideally someone (possibly me) will be
able to expose the input sequence poller helper properly. I tested the changes with the cheat and
autofire plugins and I was able to assign sequences. However I found two issues: it's seems
impossible to assign a more complex sequence than a single key/button in the autofire plugin (i.e.
no AND or NOT conditions, I confirmed this is pre-existing, not a regression), and in both the cheat
and autofire plugins I found it a bit unwieldy trying to enter a complex sequence without live
feedback of the sequence as it's built (this was also applicable to MAME's own input mapping menu
until I added the live display yesterday).
2019-11-21 03:36:19 +11:00
Robbbert
fc0de7cfce
(nw) fixed some tabs
2019-11-21 00:49:44 +11:00
David Haywood
0f8da9d530
vt1682.cpp : map some controls, which work for the 32-in-1 ( #5922 )
...
* reference table (nw)
* move some machine specific stuff into different class (nw)
* put things behind log macros (nw)
* add in some controls, that work for the 32-in-1 at least (nw)
* note (nw)
* hide excessive logging (nw)
* dma fix for tetris (nw)
* alu work (nw)
2019-11-18 22:41:30 -05:00
Vas Crabb
b8e1ba0cbb
misc cleanup: (nw)
...
* clean up some palettes
* clean up some bitscanning and indentation in olibuchu
* rename machine/epos.cpp to machine/pacman.cpp as it's unrelated to drivers/epos.cpp
* move epos-on-pacman members from pacman_state to derived epospm_state
2019-11-19 13:34:49 +11:00
mooglyguy
b54cb1804b
-sun4c_mmu.cpp: Made generic to support sun4 MMU mode, and cleaned up save state usage. [Ryan Holtz]
...
-sun4.cpp: Various changes: [Ryan Holtz]
* Split sun4 and sun4c hardware emulation into separate derived classes.
* Hooked up Sbus IRQs.
* Removed now-unnecessary duplicate MMU code.
-cgsix.cpp: Added VSync IRQ, cleaned up save state usage, and added THC MISC register. [Ryan Holtz]
-sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz]
-bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz]
2019-11-18 17:31:09 +01:00
AJR
aec8b78561
New machines marked as NOT_WORKING
...
----------------------------------
Mis Primeras Lecciones (Spain) [ClawGrip]
2019-11-18 07:59:45 -05:00
Patrick Mackinlay
f821d80e01
dsp56000: new disassembler
2019-11-18 18:15:09 +07:00
David Haywood
8248cde598
split out vt1682 as it isn't NES based (nw) ( #5909 )
...
* split out vt1682 as it isn't NES based (nw)
* preparation for notes (nw)
* bank register notes (nw)
2019-11-16 12:07:27 -05:00
Vas Crabb
9e2601c56b
UI updates:
...
* Made DIP switch display scale with UI font and improved layout
* Improved analog control display giving an indication of neutral position
* Fixed menu heading sizes not being recalculated after font is changed
2019-11-17 00:31:48 +11:00
David Haywood
be02946025
add some scrambling modes for various nes_vt based things, polmega and silv35 now boot (nw) ( #5907 )
...
* implement vt1682 scrambling (nw)
* allow polmega and silv35 to boot (nw)
* note about palette (nw)
2019-11-16 08:31:20 -05:00