Commit Graph

1795 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
20b560a864 and added shifter layout 2013-12-23 22:39:37 +00:00
Couriersud
f3a8aceab4 Netlist: introduced more consistent and general state saving. Useful for regression tests going forward. 2013-12-22 21:32:13 +00:00
cracyc
452bae2722 (mess) mega Soviet clone patch [shattered]
- moves ec184*, iskr103* and mc1502 out of pc.c
- moves CGA font upload support to a subclass
- adds new drivers: poisk1, ec1847, pk88
- adds a skeleton of native iskr103* keyboard

i8089: implement remaining instructions and support execution from "io" space. [Carl]
(mess) isbc-215g: add intel isbc-215g hdd controller, read only for now [Carl]
(mess) isbc: add hdd support to isbc2861 (nw)
2013-12-22 21:17:17 +00:00
mahlemiut
fa26a13b8a Added Signetics 8X300 microcontroller core, updated Wicat driver to use
it.  [Barry Rodewald]
2013-12-21 08:24:04 +00:00
Wilbert Pol
3faea5bc66 (MESS) jtc.c: Moved driver state into the driver file (nw) 2013-12-20 19:01:28 +00:00
Couriersud
614b76c0fe Pong update:
- based on feedback from IRC hopefully fixed issues like "jumping"
- adjusted VR1 and VR2 to 50%
- disabled all printf output.
2013-12-19 11:58:05 +00:00
Couriersud
29213a99dc Netlist:
- Hopefully fixed "red lines"
- Improved 9316 code
- General code maintenance
- Started work on netlist audio device support
2013-12-17 18:49:46 +00:00
Couriersud
309af6d61f Following a recommendation by smf removing files with capitals in them. These will be added again in a couple of minutes. 2013-12-17 18:41:06 +00:00
Couriersud
21a89dcf8b Netlist:
- pongf now runs 4 analog NE555s and video mixing.
- performance down by 20% abs on my machine (155% to 135%)
- happy :-)

- minor bugfixes
- pong still running, pongf still (though analog) still faster :-)
2013-12-14 01:19:18 +00:00
Couriersud
2fa537b49f Netlist:
- code cleanup
- logs on demand ... NL_LOGS=EBUF.OP:4V ./mame64 -np 4 pongf 
  No recompile or dealing with roms
2013-12-12 20:19:29 +00:00
Robbbert
9f50dd8397 (MESS) tavernie : split info separate systems: cpu09 and ivg09 2013-12-11 14:06:49 +00:00
smf-
4c6308799c Added skeleton for konami 573 memory card reader and network pcb unit devices [smf] 2013-12-09 18:04:10 +00:00
smf-
62a9a003d5 Created a skeleton for the Konami 573 Multi Session Unit, renamed digital io board source file to match and moved pcb layout from driver. [smf] 2013-12-09 17:40:40 +00:00
Angelo Salese
1f5745ff73 Added a core for uPD4992 RTC, used by Othello Derby and Power Kick [Angelo Salese] 2013-12-08 18:44:12 +00:00
Angelo Salese
4409550581 Merged othldrby.c with toaplan2.c driver [Angelo Salese] 2013-12-08 17:25:42 +00:00
Robbbert
63026847a2 (MESS) New not-working driver [Robbbert]
-------------------------------------------

Tavernier


(out of whatsnew) There's no info at all, so it's all guesswork.
2013-12-08 12:59:43 +00:00
Robbbert
06eee48cc6 (MESS) New Working system [Robbbert]
----------------------------------------

Multitech Microkit09
2013-12-08 04:36:30 +00:00
Michaël Banaan Ananas
2538d2488a New NOT WORKING game added
------------------
Submarine (Midway) [John Robertson, hap]


--
WIP
2013-12-06 21:21:07 +00:00
smf-
d43eccd0d2 Created DS1204 device & switched megatouch to use it instead of it's own local version (driver could do with some more tidying up as not all games use a key but currently it is hooked up to all games). Default data comes from a region instead of coded in driver, commands & security match are now compared, data is clocked on the correct edge, key can be written to and is saved to nvram. [smf] 2013-12-06 13:57:52 +00:00
mahlemiut
019812e169 wicat: Made it start to boot. Added LEDs, these blink, but little else happens so far. 2013-12-06 05:21:39 +00:00
R. Belmont
32689882b2 (MESS) itt3030: start adding to the skeleton. [rfka01, R. Belmont] 2013-12-06 02:35:55 +00:00
Scott Stone
ca18b72f6f New games marked as GAME_NOT_WORKING
------------------------------------
Super Six Plus II English Mark Darts  [Jim Stolis]
2013-12-04 00:47:22 +00:00
Couriersud
6ca0144ef7 Netlist: Documented 7493 2013-12-03 20:01:10 +00:00
Wilbert Pol
954b9ff18e (MESS) New working driver
Nichibutsu My Vision (KH-1000)  [ranger_lennier, Charles MacDonald, Wilbert Pol]
2013-12-02 22:42:23 +00:00
smf-
d03d9b34ce remodernised x76f041/x76f100 & zs01 so that logging becomes easy again & uses READ_LINE_MEMBER/WRITE_LINE_MEMBER so the pins can be bound to directly. Hooked up x76f041 to the early beatmania IIDX games. They all pass the security check eventually but it takes a long time as it repeatedly reads the first byte, it's possible that the contents aren't correct as the game says the security is OK even when the data returned is not what it's checking for. [smf] 2013-12-02 15:06:03 +00:00
Couriersud
b7d1e61757 Netlist: logs now write to individual log files 2013-12-01 19:26:34 +00:00
Couriersud
7069a5828c Netlist: implemented something more complex: A generic NE555 model. Period accuracy for astable operation is within 2% of the TI datasheet for astable operation.
Fixed an issue in the object model as well and made the code distinguish between a core terminal and analog terminals.

    NETDEV_R(RA, 5000)
    NETDEV_R(RB, 3000)
    NETDEV_C(C, 0.15e-6)
    NETDEV_NE555(555)

    NET_C(V0, 555.GND)
    NET_C(V5, 555.VCC)

    NET_C(RA.1, 555.VCC)
    NET_C(RA.2, 555.DISCH)

    NET_C(RB.1, 555.DISCH)
    NET_C(RB.2, 555.TRIG)

    NET_C(RB.2, 555.THRESH)

    NET_C(555.TRIG, C.1)
    NET_C(C.2, V0)
2013-12-01 15:45:12 +00:00
Couriersud
803898cf61 Netlist: Code clean-up 2013-12-01 11:08:13 +00:00
Robbbert
4992cd72bd (MESS) New working driver [Robbbert]
--------------------------------------------------
Cromemco MCB-216 Single Card Computer

(out of whatsnew)
Cromemco CB-308 Single Card Computer (no roms dumped, not in mess.lst)
2013-12-01 08:54:51 +00:00
Miodrag Milanovic
84fbd5e0a7 (MESS) New skeleton driver added : Robot [Miodrag Milanovic] 2013-11-27 14:49:59 +00:00
Angelo Salese
87689746ab New skeleton for Taito Nostalgia Vol. 1 in MESS 2013-11-26 14:03:48 +00:00
Angelo Salese
5a257583f5 Death to m68kfmly.c/.h, hooked parallel port to TMP68301 (very preliminary) 2013-11-26 01:19:26 +00:00
Couriersud
6265fb0c81 Netlist: singled out and documented 7404 and 7474. 2013-11-25 20:18:27 +00:00
Olivier Galibert
7a9e9e3904 Unchanged crap code of two years ago is still crap code (nw) 2013-11-25 09:12:56 +00:00
David Haywood
9592cff5b3 resurrect some old MVS multi-slot code
this is mostly functional but about 2 years old now, and badly needs some modernizations.  It's a bit ugly in places because I've had to make sure the legacy methods work too, although in other places simply because it's old code I never quite got around to cleaning up.

basically the inits have been split into ones that need calling once on startup (decryptions etc.) and ones that need calling when a new slot is activated (custom banking / protection handlers)

mame64 neogeo -cart1 kof98 -cart2 kof99 -cart3 kof2000 -cart4 kof2001 -cart5 kof2002 -cart6 kof2003
works, assuming you have the RAM.  certain combinations / orders don't work, maybe the real system is like that, maybe there are flaws in the implementation.

once loaded as multi-game the neogeo will run through the attracts of each game in order, if you insert a coin then you can select next / previous game with the '3' and '4' (which are mapped to those buttons on the system) just like real hardware.

if you're low on memory try
mame64 neogeo -cart1 lbowling -cart2 samsho -cart3 mutnat -cart4 pbobblen -cart5 neomrdo -cart6 turfmast
instead

if you want an example of where it fails right now then put -cart1 roboarmy in slot 1 instead, it hangs after cycling through the games (or moving through them with 3) it's possible something isn't reset properly.  This might become clearer as I clean things up a bit.

I've verified eas and neocdz work as before
2013-11-25 04:36:49 +00:00
Couriersud
a717c13507 Netlist: Documented 7430 & 7486 2013-11-24 22:57:10 +00:00
Couriersud
cb6f1d0194 Netlist: Added pascal like strings (pstring) class. These use only size(void *) in objects. Uses reference counter to share identical string between various pstrings.
In addition, fixed some bugs and added auto-sizing to netlist_list_t. 

There shouldn't be memory holes left now, apart from memory allocated in a static class factory.
2013-11-24 20:08:04 +00:00
Michaël Banaan Ananas
1684adab21 ffs 2013-11-22 20:56:38 +00:00
Michaël Banaan Ananas
b735e9882b placeholder 2013-11-22 20:04:12 +00:00
Curt Coder
abf86dc767 (MESS) prof80: Added a device for the MMU. [Curt Coder] 2013-11-22 15:29:39 +00:00
Ivan Vangelista
866e91d5fa Moved decathlt protection (?) related functions into the driver class. Needs a fresh make depend. (nw) 2013-11-22 14:37:36 +00:00
Michaël Banaan Ananas
1a09e6f871 placeholder 2013-11-21 09:50:37 +00:00
cracyc
5daf49438b (mess) isbc: add isbx-218a floppy controller [Carl]
upd765: make soft_reset public so controller resets don't reset the fdds (nw)
2013-11-20 21:06:59 +00:00
Scott Stone
3b4730b4ce jedutil.c: [Kevin Eshbach]
- Corrected the output of the PAL20X4, PAL20X8, PAL20X10 to show the XOR on the relevant sum of products.
- When viewing a device the size of the JED file is verified to match the size of the device.
- Replaced hard-coded symbol strings with constants.
- Started experimental work for supporting RICOH PAL’s.  (Currently ifdef'ed out.)
- Added support for viewing the following devices and the corresponding regression test data.
  (PALCE16V8, PAL10P8, PAL12P6, PAL14P4, PAL16P2, PAL16P8, PAL16RP4, PAL16RP6, PAL16RP8, PAL6L16, PAL8L14, PAL12H10, PAL12L10, PAL14H8, PAL14L8, PAL16H6, PAL16L6, PAL18H4, PAL18L4, PAL20C1 and PAL20L2)
2013-11-19 22:38:39 +00:00
Michaël Banaan Ananas
6c8438fa37 added wotw internal color overlay 2013-11-18 01:02:21 +00:00
Curt Coder
b63b1b54ae (MESS) abc800: Added support for raw 640KB disk images. [Curt Coder]
(MESS) abc800: Fixed fast controller Z80 daisy chain, formatting a disk works now except for a not ready status after the last track. (nw)
2013-11-16 12:06:23 +00:00
Curt Coder
2be940615e (MESS) Added nscsi versions of the SCSI callback device and Xebec S1410. [Curt Coder] 2013-11-14 17:16:05 +00:00
Curt Coder
4981a41914 (MESS) abc800: Emulated the ABC 850 (10MB), ABC 852 (20MB), and ABC 856 (60MB) hard disk drives. [Curt Coder] 2013-11-12 15:00:38 +00:00
Michael Zapf
46c5a0b33d ti990: Moved into ti99 subdirectory. (nw) 2013-11-10 13:47:10 +00:00
R. Belmont
032a996d5e (MESS) New skeleton drivers: [R. Belmont]
- Ensoniq ASR-10
- Ensoniq ASR-X
2013-11-10 04:16:40 +00:00