Commit graph

27053 commits

Author SHA1 Message Date
Roberto Fresca
043404070c Funworld driver updates: [Roberto Fresca]
- Added Luna Park (set 1, dual program). Running in modified
    CMC hardware, with video RAM 4000-4FFF mirrored in 6000-6FFF
    and color RAM 5000-5FFF mirrored in 7000-7FFF.
    This game has the highest address line of the program tied to
    DIP switch #1, so you can select between 2 different programs.
    Both programs write to videoram either to each video RAM ranges.
 - Added proper program ROM banking and connected to DIP switch #1.
 - Added Luna Park (set 2). This one writes to normal CMC video RAM.
 - Cleaned-up the machine drivers.
 - Derived clocks via #define.
 - Added technical notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Luna Park (set 1, dual program) [Roberto Fresca, ANY]
Luna Park (set 2) [Roberto Fresca, ANY]
2014-02-16 13:57:18 +00:00
Michaël Banaan Ananas
020df6eb17 ok, not all chips have a reset pin RP# 2014-02-16 12:20:34 +00:00
Robbbert
c62b9b5fcf (MESS) spc1000 : added cassette 2014-02-16 11:54:56 +00:00
Miodrag Milanovic
8ad08e1152 removed patch for now, till I fix it properly, this way breaks more (nw) 2014-02-16 11:49:09 +00:00
Brian Troha
80fe0d9bb7 New Panic park clone
New Clone Added
-----------------------------------
Panic Park (PNP1 Ver. B) [Any, The Dumping Union]
2014-02-16 06:50:58 +00:00
R. Belmont
5dc3ebae07 (MESS) apple3: improved save states, fixed double-hi-res drawing [R. Belmont] 2014-02-16 04:22:38 +00:00
Michaël Banaan Ananas
10519dead7 added device_reset 2014-02-16 03:26:09 +00:00
R. Belmont
1f92dd5452 (MESS) apple3: Fix ROM test in Diagnostics and support PCPI AppliCard [R. Belmont] 2014-02-15 22:15:28 +00:00
Olivier Galibert
d438684920 (MESS) New NOT WORKING system
-----------------------------
Kasparov Stratos Chess Computer [Cowering, O. Galibert]

(Cowering is going to pick it up from here)
2014-02-15 22:09:47 +00:00
Olivier Galibert
93f7c49005 placeholders 2014-02-15 22:06:12 +00:00
smf-
4b0c4f8472 merged 26787 from after the failed menu merge. "fix autofinder on device remove (nw)" 2014-02-15 20:06:40 +00:00
smf-
f468c60ea7 Converted i8251 to DEVCB2 [smf] 2014-02-15 19:50:54 +00:00
Miodrag Milanovic
292d16c120 Added ability to add optional or required device/ioport/memory_region/... [Miodrag Milanovic]
and similar device finders to any device, and also created ability to 
set tag inside static configuration of device so you can reference it in
driver machine configuration
2014-02-15 08:39:53 +00:00
Brian Troha
8eccd21187 new Tekken 2 clone
New Clone Added
---------------------------------------
Tekken 2 Ver.B (Japan, TES1/VER.B) [Any, The Dumping Union]
2014-02-15 06:55:17 +00:00
R. Belmont
82e6f668c7 (MESS) apple3: a non-indirect instruction located on the zero page will also enable extended addressing. Fixes Business BASIC. [R. Belmont] 2014-02-15 03:49:22 +00:00
Michaël Banaan Ananas
9a88e6ee59 fixed FLASH_INTEL_E28F400B block erase 2014-02-15 02:30:44 +00:00
smf-
b37d92de72 created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf] 2014-02-15 01:29:27 +00:00
Sandro Ronco
88bc8a4673 (MESS) New NOT WORKING system
----------------------------------------------
Alphasmart 2000 [Jonathan Gevaryahu, Balrog]
2014-02-14 22:53:43 +00:00
Curt Coder
a2aee72cb3 Fixed software list regression. (nw) 2014-02-14 22:18:15 +00:00
R. Belmont
206e7778dc (MESS) apple3: Add save state support and initial slot hookup. [R. Belmont] 2014-02-14 19:51:34 +00:00
Dirk Best
562c7367c0 i86: fix shifts by very large (> 32) amounts. fixes ibm xt detection by
the multi unique floppy controllers.
2014-02-14 18:43:35 +00:00
R. Belmont
a4351b6342 (MESS) enable UK systems (nw) 2014-02-14 18:12:51 +00:00
Dirk Best
30c6b2ce57 add preliminary support for the multi unique type isa fdc cards 2014-02-14 14:53:31 +00:00
Dirk Best
7642857c68 upd765: add the motorola mcs3201 2014-02-14 14:53:29 +00:00
Robbbert
f5aa9dc35d (MESS) apf : added notes 2014-02-14 11:03:06 +00:00
Robbbert
c37f312f57 (MESS) spc1000 : added IRQ which enables cursor flash & internal timer [Miso Kim, Robbbert] 2014-02-14 07:53:54 +00:00
R. Belmont
2a7318eee3 (MESS) Systems Promoted from GAME_NOT_WORKING:
- Apple III [R. Belmont]
2014-02-14 04:14:26 +00:00
Michaël Banaan Ananas
5e32a2dec8 fix addc subc zeroflag 2014-02-14 02:38:13 +00:00
R. Belmont
725380d4f0 fixed crashes (nw) 2014-02-14 01:47:07 +00:00
Curt Coder
d71e453b40 g64_dsk: Added bit cell size detection on save. (nw) 2014-02-13 22:48:20 +00:00
Curt Coder
21c0d4913c diimage: Added "read_only" feature to the software list to denote write protected images. [Curt Coder]
(MESS) c64: Fixed Bounty Bob Strikes Back loading. (nw)
2014-02-13 22:47:03 +00:00
Brian Troha
a0ef45bd0b New Title Fight clone
New Clone Added
----------------------------------
Title Fight (Japan) [ShouTime, The Dumping Union]
2014-02-13 22:46:00 +00:00
Sandro Ronco
ce811af085 (MESS) New NOT WORKING system
----------------------------------------------
VTech BrainStation 9009 CXL (Germany) [TeamEurope]
2014-02-13 22:37:39 +00:00
Sandro Ronco
4c6c27ec0d (MESS) gl3000s: added LCD and keyboard emulation. [Sandro Ronco] 2014-02-13 22:06:40 +00:00
R. Belmont
76aa042a3a (MESS) New clones added: [R. Belmont]
Apple IIe (UK)
Apple IIe (Enhanced, UK)
2014-02-13 21:23:43 +00:00
Wilbert Pol
a0fbbbb621 Fix debug builds (nw) 2014-02-13 19:05:55 +00:00
Michael Zapf
77f48db87e (MESS) Minor changes to tifdc; added 360K MFM format to ti99_dsk. (nw) 2014-02-13 16:20:00 +00:00
Michaël Banaan Ananas
b43bb31fb0 namcos10 gamename region info 2014-02-13 15:28:19 +00:00
Robbbert
2bf72dad44 (MESS) apf : added back APT format once again.
Note that many APT files are actually APW format (still to be done).
2014-02-13 13:28:28 +00:00
Fabio Priuli
a4ad409630 (MESS) nes_datach: documented the eeprom hookups, and the
second eeprom used by Battle Rush. they do not work yet. nw.
2014-02-13 12:44:18 +00:00
Robbbert
c164e73a4b (MESS) apf : added support for CAS and CPF cassettes [Robbbert]
removed APT support for the moment, it could not have ever worked.
2014-02-13 12:20:48 +00:00
Miodrag Milanovic
bc0672544f Moved drawgfx functions to gfx_element (nw) 2014-02-13 10:29:11 +00:00
Fabio Priuli
f897a1a67d small cleanup. nw. 2014-02-13 10:17:58 +00:00
Fabio Priuli
ad550cb7b8 (MESS) nes: Properly implemented the Bandai Datach as a passthru cart.
Datach games have now to be loaded with the following commands
"mess nes -cart datach -cart2 gamename" where gamename can be
either a shortname from the datach softlist, or a fullpath to the iNES files
(or to headerless 256k dump of the Datach minicarts). This is accurate
to the hardware, because Datach carts could not be mounted in the main
Famicom cartridge slot. [Fabio Priuli]
2014-02-13 10:16:44 +00:00
Roberto Fresca
3b41f5f4fb Truco-Tron: Identified the last unknown IC (U15).
Added Technical notes. [Cristian Arias, Roberto Fresca]
2014-02-13 06:35:41 +00:00
Justin Kerk
e5e7dc5b61 [JSMESS] Use emscripten_get_now() instead of gettimeofday() [clb] (nw) 2014-02-13 06:05:58 +00:00
R. Belmont
1e800b70eb kb3600: track "down" keys to avoid spurious retriggers during fast typing (nw) 2014-02-13 02:47:26 +00:00
R. Belmont
a36d4c6609 kb3600: converted to devcb2 (nw) 2014-02-13 02:33:58 +00:00
Alex W. Jackson
6a57b2c85a Fix MT5440 [Alex Jackson] 2014-02-13 00:29:43 +00:00
Couriersud
686d540bad Netlist can now be included as sub-circuits. That's the same approach SPICE uses.
The implementation also supports nesting. 
Opamp emulation now is as easy as

    /* Opamp wired as impedance changer */
    SUBMODEL(op, opamp)

    NET_C(op.GND, GND)
    NET_C(op.PLUS, clk)
    NET_C(op.MINUS, op.OUT)

The missing bit now is a central submodel repository. I'll start a discussion soon on the list.

nl_examples/opamp.c is an example of a impedance changer stage followed by a 1:2 amplifier stage.
System size (= number of voltage levels to be calculated) is between 20 - 30.
Using a simple, yet better opamp model than usually implemented in the old discrete core, I get

./nltool -f nl_examples/opamp.c -t 30
startup time ==> 0.002
runnning ...
30.000000 seconds emulation took 0.438599 real time ==> 6839.96%

Which leaves quite some buffer to emulate even complex mixing and filtering stages in real-time :-)
2014-02-13 00:28:18 +00:00