Commit Graph

2247 Commits

Author SHA1 Message Date
Sandro Ronco b03c3cfbd1 (MESS) Moved some carts from genius.xml to gl2000.xml/gl6000sl.xml. (nw) 2014-02-28 21:36:13 +00:00
Michael Zapf eef8f45e9a Removing legacy code. (nw) 2014-02-27 14:32:37 +00:00
Robbbert f273d09bd5 (MESS) microbee : added support for TAP and BEE formats (used in ubee512 emulator) [Robbbert] 2014-02-27 13:01:33 +00:00
Michael Zapf 0b2c32a118 Replacing legacy implementations in TMS99xx. (nw) 2014-02-27 11:51:43 +00:00
Sandro Ronco 1ccae630b0 (MESS) gl3000s: added default layout. (nw) 2014-02-26 21:53:25 +00:00
Wilbert Pol f6b2d2489e removing some unused legacy things (nw) 2014-02-26 21:23:32 +00:00
Michaël Banaan Ananas d1474d3657 new NOT WORKING game added
--------------------------
Cosmoswat [Andrew Welburn, Oliver Moazezzi]
2014-02-26 14:20:00 +00:00
smf- 36ea0b6253 Removed diserial connect(). Converted thomson, mc1502 & wangpc to use DEVCB2 instead. [smf] 2014-02-24 13:52:14 +00:00
David Haywood 09ee48d11a started looking at some of the orphaned ROMdefs the clang fixes turned up. I think one or two are genuine mistakes but still need to see if I have the files before I add the missing lines.
also split multfish into .c files and header, moving details of the sets where we only have reference info but there are no known dumps to a different file to avoid confusion.  (nw)
2014-02-23 20:16:49 +00:00
Couriersud aa0b321b05 Fixed netlist examples. 2014-02-23 14:57:24 +00:00
Robbbert c828d34891 (MESS) sorcerer : added .TAPE cassette format [Robbbert] 2014-02-23 11:11:58 +00:00
Sandro Ronco a96061eeff (MESS) New NOT WORKING system
---------------------------------------------- 
VTech Pitagorin Junior [Roberto Fresca]
2014-02-22 12:11:32 +00:00
Andreas Naive 326f3b698d IGS036 decryption support [Andreas Naive] 2014-02-22 00:41:14 +00:00
Fabio Priuli b40ea2dac4 (MESS) nes: properly implemented Aladdin Deck Enhancer as a
pass-through cart. Correct syntax to launch e.g. Dizzy The Adventurer
is now "mess nes -cart ade -cart2 dizzyadv". Moved Aladdin minicart
dumps to a separate softlist (but you can load in -cart2 iNES files from
fullpath, if you like) [Fabio Priuli]
nes_camerica: simplified emulation of the BF9096 board and fixed 
emulation of GoldenFive board (used by the Polish Pegasus 5 in 1
cart). [Fabio Priuli]

out of whatsnew: this commit completes the recent work about emulating properly the 
different pass-through NES/Famicom devices and their corresponding mini-carts...
there should be no more games requiring non-standard syntax to be launched.
2014-02-21 12:09:38 +00:00
Oliver Stöneberg 23a39b0b0d added DEBUG-only tagmap lookup counter (nw) 2014-02-21 10:37:27 +00:00
smf- ab02ed5e2d Rewritten 6850 based on datasheet using external CLOCK & removed MIDI clock hacks. Standardised COM8116 DEVCB2 callbacks. GUS gf1_device device derives from acia6850_device to gain access to the tx & rx irq state, rather than exposing it with a public method. [smf] 2014-02-21 09:51:59 +00:00
David Haywood ebde03fd22 new NOT WORKING
MegaPhoenix [Enricnes (from AUMAP)]

this just hooks up some of the basics, still need to figure out what's what, it's a 68k+ TMS34010 + z80 setup
2014-02-21 00:28:28 +00:00
Fabio Priuli 5c2b6036df (MESS) nes: Properly implemented the Bandai Karaoke Studio expansion
slot. The two Senyou Cassettes (Top Hit 20 Vol 1 & Vol 2) have now to be 
loaded with the following commands "mess nes -cart karaoke -cart2 top20v1" 
(or top20v2). This is accurate to the hardware, because these expansions
had to be manually inserted into the body of the main Karaoke Studio cart 
before playing. [Fabio Priuli]
2014-02-19 05:48:54 +00:00
Curt Coder 2e7bf618a5 (MESS) pc: Added support for NASLite 1.72MB disk images. [Curt Coder] 2014-02-18 21:30:36 +00:00
Alex W. Jackson 6062b3a8cb gottlieb.c, kyugo.c, madalien.c, rallyx.c, taito_b.c, zodiack.c: fix flipscreen after core changes [Alex Jackson]
(nw)
Also deleted mame/video/taitoic.h, which absolutely nothing was #include'ing and which seems to be leftover from when the taito video chips were split into separate files.
2014-02-17 12:26:31 +00:00
Fabio Priuli ca090b8eec (MESS) nes: added Karaoke Studio inputs, mapped to keys Z, X, C. you can
now select songs and see the animation, even if I would not call playable the
games this way. [Fabio Priuli]

out of whatsnew: the expansion slot is currently hacked around at loading time. 
I will soon implement it as a subslot, but I still need to check a few details first.
2014-02-17 08:28:26 +00:00
David Haywood 672e6ea3a1 make it a bit clearer how to load floppies in msx1 by actually recognizing the floppy ROM.
added a skeleton list I used for some quick testing.

the driver really needs a significant overhaul, but at least this makes usage a little less opaque.
2014-02-17 03:42:14 +00:00
R. Belmont cc0a824aff Preliminary support for National Semiconductor MM58167 real-time clock/calendar. [R. Belmont] 2014-02-17 02:49:35 +00:00
Robbbert 6a57b6378f (MESS) spc1000 : added TAP cassette format [Robbbert] 2014-02-16 15:15:05 +00:00
Olivier Galibert 93f7c49005 placeholders 2014-02-15 22:06:12 +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
Dirk Best 30c6b2ce57 add preliminary support for the multi unique type isa fdc cards 2014-02-14 14:53:31 +00:00
Sandro Ronco 4c6c27ec0d (MESS) gl3000s: added LCD and keyboard emulation. [Sandro Ronco] 2014-02-13 22:06:40 +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
Fabio Priuli e2cf4f8b34 Added generic barcode reader emulation: the code accepts sequences of digits in
UPC-A, EAN-13 and EAN-8 format, stores them in both byte format and in pixel
format; it is up to the driver to implement the correct transfer protocol. [Fabio Priuli]

Added UI menu to enter barcodes via keyboard. It only gets activated if the running
machine has a barcode device. [Fabio Priuli]

out of whatsnew: The latter change was coordinated with Nathan, so it shall not
create problems with his UI reorganization ;)
2014-02-12 14:54:11 +00:00
R. Belmont 93a00f2b0b (MESS) apple2: rewrote keyboard handling according to schematics and using the generic AY-3600. [R. Belmont]
nw: next up, devcb2 the generic 3600.
2014-02-12 04:12:58 +00:00
mahlemiut 12dad2dbf6 amstrad: Added a basic implementation of the Programmers Development System hardware for the CPC. Only lacks a way to set up a parallel connection between MESS instances to enable PC<->CPC communication. [Barry Rodewald] 2014-02-10 08:53:00 +00:00
Scott Stone 05e30df363 New games marked as GAME_NOT_WORKING
------------------------------------
Sony PVE-500  [Felipe Sanches]
2014-02-10 00:22:38 +00:00
Couriersud 534348f6a9 Commit current state of netlist examples. Later, these are intended as a basis for regression tests. 2014-02-09 22:43:58 +00:00
smf- ee7c90c3a4 and again (nw) 2014-02-09 22:38:03 +00:00
smf- fae704cc31 and of course the missing files (nw) 2014-02-09 22:36:14 +00:00
Oliver Stöneberg 87ae2cf1bd added some more chdman tests - they had been sitting in my tree for a while, but I held off the commit because the input/output files are a bit bigger than the existing ones (nw) 2014-02-09 18:26:05 +00:00
Fabio Priuli 07c4b07c1b fixed properties. nw. 2014-02-09 17:09:25 +00:00
David Haywood ca8accbdb7 just some added some misc stuff I've been testing drivers with to the Softlists (nw) 2014-02-09 16:05:30 +00:00
Curt Coder a24e0640a3 (MESS) Refactored the Commodore 2040/3040/4040 disk drives to use the modern floppy system. [Curt Coder] 2014-02-07 15:12:54 +00:00
Fabio Priuli 63dd624665 (MESS) nes: added support for Multi-Discrete PCB (aka Mapper 28) used
by Action 53 - Function 16 - Volume ONE - "Streemerz Bundle" homebrew
multicart. [Fabio Priuli]
2014-02-06 17:44:32 +00:00
Curt Coder d04e52ebcc (MESS) pet: Floppy WIP. (nw) 2014-02-06 16:34:50 +00:00
Roberto Fresca f38dae0885 Added Bingo (1983). PCB seems bootleg, but the game looks legit.
Worked from the scratch a whole set of inputs and button-lamps
support for this game. Changed the poker41 description to Four
in One Poker (as seen in the official brochure). Added game and
technical notes. [Roberto Fresca]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bingo [Roberto Fresca, Siftware]
2014-02-05 19:02:19 +00:00
Fabio Priuli 2d5f0a76c8 (MESS) documenting recent Sega Sawatte Pico dumps by Team Europe. CPU is unknown
(under epoxy block), so no skeleton to hook these to.
2014-02-04 12:11:34 +00:00
Fabio Priuli fd54eaac0b a final round of additions. nw. 2014-02-04 10:57:52 +00:00
Fabio Priuli c1274c325e a few other ones. nw. 2014-02-04 09:17:02 +00:00
Fabio Priuli 1be5941c66 some more roms for discrete games added to skeletons. nw. 2014-02-04 07:45:22 +00:00
Fabio Priuli fd643e41b2 a few more whose roms were available. nw. 2014-02-03 22:11:13 +00:00
Fabio Priuli 9762654338 added skeleton for discrete games with roms, to ensure the dumps are
available when we get there with the emulation. nw.

atari games will probably need to be split in different source files later on,
but I've tried to keep the code to the minimum for the moment.
2014-02-03 17:16:27 +00:00
Curt Coder b10cef380b (MESS) Refactored the Commodore 1541/1551/1571/2031 disk drives to use the modern floppy system. [Curt Coder] 2014-02-03 15:59:54 +00:00
Robbbert fb05c87a0d (MESS) phc25 : can load .phc cassettes 2014-02-02 13:19:58 +00:00
Dirk Best 7c0ba4bce6 Merge branch 'master' of ssh://git@mess.org/mame 2014-02-01 12:31:04 +00:00
Dirk Best cd3890e110 Add support for the Acculogic sIDE-1/16 8-bit ISA card. 2014-02-01 12:30:58 +00:00
R. Belmont e86724831d (MESS) New skeleton driver:
- Roland Sound Canvas SC-55 [Stefan Lindberg]


nw: Time to play "what's the CPU?".  seems to be 8-bit little-endian, might be 
i8x9x, might not be.  Current ROM mapping is definitely wrong.
2014-02-01 03:48:45 +00:00
Couriersud b04c5e54b9 Fixed a nasty issue around convergence by defaulting to Gaussian elemination for 5x5 and 6x6 matrices. This prevented pong from starting.
In addition, removed a number of hacks around start-up conditions. All nets are now defaulted to "0" at startup. Much cleaner.
Added a 74LS629 device which yet needs to be enabled.
2014-01-31 20:41:32 +00:00
mahlemiut 6ecea67cfa (MESS) pc/xt/at: added basic implementation of the Programmers Development System ISA card. The PDS editor software requires the hardware present to start up. Some core work will need to be done to get any communications working, however. [Barry Rodewald] 2014-01-31 09:06:30 +00:00
Olivier Galibert f692af9cc0 placeholder 2014-01-30 20:13:05 +00:00
Nathan Woods fb7edb68c6 Moved src/emu/ui.? ==> src/emu/ui/ui.?, changed to follow MAME OOP conventions; we now have a ui_manager class 2014-01-29 11:47:56 +00:00
R. Belmont cc75eccd81 (MESS) Apple II: Support for the Videx UltraTerm card. [R. Belmont] 2014-01-26 02:49:09 +00:00
Nathan Woods 48621181d1 Moved src/emu/uigfx.? ==> src/emu/ui/viewgfx.?, move C++-ifications 2014-01-25 16:56:23 +00:00
Couriersud 8238c35733 Documented two more devices, more pin-outs. Corrected some pin names so they match datasheets better. 2014-01-24 20:17:34 +00:00
Couriersud 4633122377 Fixed minor bugs and removed a hack in 7490 code. Also added more pinouts. 2014-01-24 16:24:32 +00:00
Couriersud 104a5e283b Added pin-outs to a number of devices 2014-01-23 21:16:24 +00:00
Nathan Woods cd9479b751 Refactoring and cleanup of tapectrl.? and bbcontrl.?, created base class 2014-01-23 12:43:39 +00:00
smf- e0ef89359e replaced #defines with inline functions (nw) 2014-01-21 16:38:23 +00:00
Robbbert 50ab23c87e (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Memorex 2178
2014-01-21 14:35:19 +00:00
smf- ed175d0a2e moved contents of .inc into .c to removed #define pollution when including h6280.h [smf] 2014-01-21 05:48:14 +00:00
Nathan Woods 7cc05c4256 Broke apart src/emu/ui/filemngr.?, moved src/emu/uiswlist.? ==>
src/emu/ui/swlist.?
2014-01-20 18:59:37 +00:00
Couriersud 120ba389dd Added some pin assignment devices (*_dip). DICE connects package pins, not logical entities. No WN 2014-01-19 21:36:10 +00:00
Nathan Woods 8c69a2ebda Split uiimage.? ==> ui/filemngr.? and ui/tapectrl.? 2014-01-19 16:26:00 +00:00
Jürgen Buchmüller 432a2d29f3 Renamed uimenu.? ==> ui/menu.?, uimain.? ==>
mainmenu.?/miscmenu.?/selgame.?
2014-01-17 03:09:23 +00:00
Michaël Banaan Ananas e40deea684 get rid of guessed color overlays 2014-01-15 20:04:01 +00:00
Curt Coder 1310c56964 (MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
(MESS) dai: Updated to use new TMS5501. (nw)

tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]

flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Wilbert Pol faed87bd57 (MESS) sms.c: Various changes: [Enik Land]
- adjust/add some comments
- restore complete controller port functions to the japanese SMS version
- isolate some code to their proper consoles
- remove FM support of the sms2kr driver
- remove Reset button of the smsj driver
- add emulation of the japanese Sports Pad model, required by Sports Pad Soccer
- adjust some code of other controller devices.
2014-01-14 19:44:56 +00:00
Curt Coder 62bc43c6ac (MESS) compclr2: Added preliminary software list for floppy images. [Jim Battle, Curt Coder] 2014-01-13 21:38:59 +00:00
Robbbert 1af170a360 (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Motorola M68HC05EVS
2014-01-12 23:09:43 +00:00
James Wallace c0f3bc9ad4 Electrocoin Phoenix tech checkpoint, still hasn't got them booting though (nw) 2014-01-12 19:03:13 +00:00
Curt Coder 3f45da5e2c (MESS) Added skeleton driver for Compucolor II. [Jim Battle, Curt Coder] 2014-01-12 11:13:32 +00:00
Curt Coder 3820999e15 (MESS) Moved files to emu/bus. (nw) 2014-01-10 22:50:51 +00:00
Couriersud f8eac14fa9 Quite a number of simplifications for netlist. Also tested some parallel processing using OpenMP (disabled). No wn 2014-01-10 19:23:42 +00:00
Wilbert Pol 4ed9300a67 (MESS) checkpoint (nw) 2014-01-07 21:54:40 +00:00
R. Belmont fef02c021c (MESS) New skeleton drivers:
Fanuc System 15 [Guru, R. Belmont]
2014-01-07 02:28:39 +00:00
Couriersud 1242ec6d32 More house-cleaning on netlist. No wn 2014-01-07 01:03:44 +00:00
Couriersud 2cc6ce813f Moved analog stuff into its new home. No wn. 2014-01-06 15:01:01 +00:00
Couriersud 093e3f5f21 Some more netlist examples. 2014-01-06 14:40:43 +00:00
smf- 45d9761cad Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
Fabio Priuli 735fa982fa (MESS) BBC Micro keyboard LED's: [Nigel Barnes]
- added layout for keyboard LED's.
- defined actual screen sizes.
2014-01-06 07:50:43 +00:00
smf- 9602e450d0 Added PET user port joystick adapter [smf] 2014-01-04 15:36:22 +00:00
Robbbert 6a4a4e14c7 (MESS) new not working system [Felipe Sanchez]
--------------------------------------------
Henry Prot I v19 (REV.1)


out of whatsnew: did some cleanup, removed unused variables, etc (Robbbert) Also, keyboard doesn't appear to work, maybe should be marked not working?
2014-01-03 23:21:00 +00:00
smf- 1eeab03497 Allow vic20/c64/c128 to share user port devices, removed c64 version of vic1011 and moved protovision 4 player adapter from bus/c64 to bus/vic20. Tried to test with http://code.google.com/p/commodore-multi-player/ as it supports protovision 4 player adapter, but it currently crashes. I have had to disable 1541 as it prevents quick loading from working. [smf] 2014-01-03 18:18:33 +00:00
Couriersud e03c983836 Pong now has complete emulation of discrete logic for runQ and SRST signals. Rewrote switch2 device to be based on resistances as well. [Couriersud] 2014-01-02 00:30:21 +00:00
Couriersud 3b28221fd3 Fixed PNP model and added test netlist (bjt.c) [Couriersud] 2014-01-01 20:28:59 +00:00
David Haywood dd94d9506b new clones
Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg) [ANY]

also "The Time in Japan is 4:12 AM Wednesday, January 1, 2014 (JST)" so Happy New Year
2013-12-31 19:14:37 +00:00
Couriersud a8a62c3212 Enhanced the netlist parser and cleaned pong.c. Also added a folder nl_examples which contains standalone netlist examples. [couriersud]
The examples have a ".c" suffix. In eclipse, I get automatic syntax parsing and error notifications. The parser treats "#" preprocessor defines/includes just as comments.

All of these examples can be run through nltool:

./nltool -f nl_examples/opamp.c -t 1 -l OUT

runs the opamp example for 1 second of emulation time and logs the terminal named "OUT" to "netlist_log_OUT.log".

I'll post a simple script to the list to visualize those logs using gnuplot.
2013-12-31 15:35:08 +00:00
Michaël Banaan Ananas d0fadee01d added attackforce color overlay 2013-12-31 04:12:24 +00:00
Dirk Best 94b151a3f2 improve file attributes 2013-12-30 19:21:57 +00:00
Dirk Best 32646209f9 cleanup .gitattributes, ignore eclipse project files 2013-12-30 18:15:58 +00:00
Miodrag Milanovic a0d7e3ca1d -AVR8 improvements: [Felipe Sanches]
- Added ELPM instructions
  - Added fuse bits macros
  - Added reset logic to decide initial program counter based on
 fuse bits configuration
  - Added initial support for ATMEGA1280 and ATMEGA2560
  - Use register names in the disassembly of IN and OUT instructions

(MESS) New driver : Replicator 1  [Felipe Sanches]

(MESS) Replicator 1 driver: [Felipe Sanches]
 - status: no sound / not working
 - general skeleton.
 - basic memory mapping
 - shift-register interfacing from PORTC writes to the LCD device
 - avr8 fuses configuration
2013-12-30 07:21:37 +00:00
Robbbert ed814a9228 (MESS) new not working system [Robbbert]
---------------------------
Pulsar Little Big Board
2013-12-29 13:55:39 +00:00
smf- 966ae37d90 Converted x68000 keyboard into a separate serial device. This allows the removal of the uart hle in the driver (which didn't work, it was always two characters behind). diserial cannot sync with the start bit properly when using an external clock, so for now I've added a hack that is only enabled when using the MC68901 (setting the flag ignores the extra spurious bit that was getting shifted in). [smf] 2013-12-28 02:21:13 +00:00
Wilbert Pol 87948b0c57 small cleanup (nw) 2013-12-27 12:50:54 +00:00
Couriersud 09a84f713a Removed legacy code in netlist and separated out 74153 and 74107(A). [Couriersud] 2013-12-25 13:54:42 +00:00
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
Couriersud 3e97dcb5a6 Netlist: checkpoint check-in. Outputs now drive nets and inputs access nets. Moved more stuff to net_terminal. 2013-11-09 21:42:46 +00:00
Curt Coder 753c64008d (MESS) pet_hdd.xml: Added hard disk software list with preformatted images for the Commodore D9060 and D9090 hard drives. [Curt Coder] 2013-11-09 21:29:31 +00:00
Michaël Banaan Ananas 6b294f9889 New game added
-----------------------
Long Beach [any, hap]
2013-11-09 13:02:11 +00:00
Couriersud d0ad17590e Netlist: remove hardcoded maximum net size. Separated and documented a couple more devices out of net_lib.c 2013-11-08 20:24:47 +00:00
Curt Coder cfeac6b11f Remove unused file. (nw) 2013-11-07 14:43:20 +00:00
Curt Coder f3b07e86bd (MESS) v1050_hdd.xml: Added hard disk software list with preformatted 5MB and 10MB CP/M images. [Curt Coder] 2013-11-07 14:30:10 +00:00
Couriersud 4031bf5ed7 Netlist: Moved 7420 into its own header file, optimzed some memory ops 2013-11-06 18:50:36 +00:00
Miodrag Milanovic 588172ab74 Moved pc_keyboard into emu/bus (nw) 2013-11-06 12:41:13 +00:00
Couriersud ee4a29f6f8 Netlist: moved 7402 and 7410 into separate files 2013-11-05 20:49:25 +00:00
Couriersud bf19099323 Split the netlist code up into functional pieces like parser, setup and execution. This looks a lot more structured now and highlighted some issue already. 2013-11-04 20:47:32 +00:00
Justin Kerk cdc51864b0 Upstream changes needed to compile JSMESS [Justin Kerk, John Vilk, Justin de Vesine]
Out of whatsnew: there are still a few files being worked on, and the build scripts which are currently set up outside of the MAME source hierarchy. Always open to cleaner ways of doing things.
2013-11-03 01:42:33 +00:00
smf- c9abc6c7fc Support for different sized MC146818 compatibles [smf] 2013-11-02 19:53:13 +00:00
Couriersud dfa26765d2 Created folder emu/netlist and moved net_lib.* over. Updated makefiles. 2013-11-02 19:31:15 +00:00
Curt Coder d14e73e4fd (MESS) Cleanup. (nw) 2013-10-31 21:52:38 +00:00
Angelo Salese aa6def709e Confirmed that video register [1] controls upper color bank (fixes Mazer Blazer CRT test). Upcoming: device-ify custom VCU 2013-10-31 13:56:53 +00:00
Justin Kerk 6aceeec86c Still need the stub functions from debugwin.c for the NO_DEBUGGER case (nw) 2013-10-28 05:59:36 +00:00
Sandro Ronco bcd2b2ae77 Moved iq151, kc, tvc and z88 expansions into emu/bus. (nw) 2013-10-26 19:17:51 +00:00
smf- 22abd3cdb8 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Turret Tower [Philip Bennett, smf]
2013-10-26 11:09:59 +00:00
R. Belmont a353507925 SDL: Remove deprecated GTK+ debugger. [R. Belmont] 2013-10-25 02:53:57 +00:00
Curt Coder 7920356585 (MESS) abc800: Xebec WIP. (nw) 2013-10-24 21:05:32 +00:00
Curt Coder 1e370f3e29 Added i80130 OSP emulation. [Curt Coder] 2013-10-24 18:07:38 +00:00
Curt Coder a6e11de82f (MESS) compis: Cleanup. (nw) 2013-10-23 20:30:41 +00:00
Miodrag Milanovic a31774ab7c moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
R. Belmont ea0c228af6 (MESS) Move NuBus and friends into the new bus structure (nw) 2013-10-22 21:17:44 +00:00
R. Belmont cd6f73b9c7 (MESS) Apple II bus moving day (nw) 2013-10-22 16:45:06 +00:00
Curt Coder ef774dd504 Cleanup. (nw) 2013-10-22 15:47:34 +00:00
Curt Coder 0b91c21b36 (MESS) Moved a bunch of buses under emu/bus. (nw) 2013-10-22 15:44:27 +00:00
Curt Coder d756fa8ec4 (MESS) vip: Moved expansion and byte I/O ports under emu/bus. (nw) 2013-10-20 19:50:55 +00:00
Curt Coder 25f4c260a8 Oops. (nw) 2013-10-20 19:43:49 +00:00
Curt Coder 726983263b (MESS) comx35: Moved expansion port under emu/bus. (nw) 2013-10-20 19:43:30 +00:00
Curt Coder d2236708b3 (MESS) abcbus: Moved under emu/bus. (nw) 2013-10-20 19:31:44 +00:00
Curt Coder 1359d642c9 (MESS) c64: Moved expansion and user ports under emu/bus. (nw) 2013-10-20 17:49:46 +00:00
Curt Coder 9cd179295e (MESS) adamnet: Moved under emu/bus. (nw) 2013-10-20 17:17:35 +00:00
Curt Coder 2116152056 (MESS) wangpcbus: Moved under emu/bus. (nw) 2013-10-20 16:53:46 +00:00
Curt Coder c26cf28cba (MESS) cbmiec: Moved under emu/bus. (nw) 2013-10-20 16:35:08 +00:00
Curt Coder d1d368c26c (MESS) ieee488: Moved under emu/bus. (nw) 2013-10-20 16:00:54 +00:00
Curt Coder 9d32b2dd74 (MESS) s100: Moved under emu/bus. (nw) 2013-10-20 15:35:36 +00:00
Curt Coder 7d1c03b64d (MESS) compis: FDC WIP. (nw) 2013-10-20 12:50:21 +00:00
Curt Coder 361552f41b isbx: Added a placeholder for the Intel iSBX bus. [Curt Coder] 2013-10-20 09:39:59 +00:00
Michael Zapf 729030b28c Common parts of TMS99xx CPUs 2013-10-19 23:46:28 +00:00
mahlemiut 1ef7e1d270 wpc_flip1: drived from wpc_dot, gets The Addams Family running. 2013-10-18 01:39:59 +00:00
Angelo Salese e0a2128d16 New NOT WORKING system
--------------------
MOLECULAR Computer [Al Kossow]
2013-10-17 16:22:43 +00:00
Dirk Best f503c9a88c add license info for some things i worked on, some small cleanups 2013-10-17 14:26:24 +00:00
Couriersud f28956e82d Added a fixed frequency monitor emulation to src/emu/video.
This implementation takes an analog composite signal, extracts hsync, vsync and field information in addition to greyscale video. 
Currently needed for pong.
2013-10-16 20:53:19 +00:00
Angelo Salese be6f55a2b3 Removed old SCUDSP, not worth it anyway 2013-10-16 17:58:31 +00:00
Jonathan Gevaryahu e78f9c7638 add licenseinfo.txt for lookup of the newly added license tags; please add to this file if you multi-license using a license not listed in it 2013-10-15 22:13:10 +00:00
Angelo Salese e934fa651d Re-instated from the previous commit 2013-10-15 17:59:22 +00:00
Angelo Salese 3fe679b23d Removed jalmah.c / ddealer / hachamf / tdragon protection routines due of license change, wondering how people are going to reimplement these without resorting to decap ... 2013-10-15 16:54:48 +00:00
Scott Stone bf4e2932e6 Added the ability to view PALCE16V8 jed files along with some regression test data for the PALCE16V8. The pal dumps for Twin Cobra 2 in the Taito F3 driver are now labeled as bad dumps because when viewed with jedutil the data is bad. [Kevin Eshbach] 2013-10-15 16:17:30 +00:00
mahlemiut bc1cf279dc wpc_an: Moved WPC ASIC implementation to a separate device
Fixed U6 checksum error
2013-10-15 08:32:58 +00:00
David Haywood e1ad289916 shunt some IGS code around (nw) 2013-10-14 00:16:11 +00:00
David Haywood 1539c47488 new NOT WORKING
Hide & Seek [Guru]

(I can't find the startup code? - are these ROMs really meant to be blank, or is this a dead PCB?)
2013-10-13 17:29:37 +00:00
smf- a8da91494f Changed atapicdr packet identify to Virtual CDROM because not all images are compressed & the text no longer starts in the middle of the vendor name (software displaying the vendor name used to display "MAME Com"). Added a cdu76s device so that the inquiry for the generic ATAPI and SCSI cdrom drives can also be set to "Virtual CDROM". However none of the Konami GV games care, so I'm not sure which game required that response & that is the only Konami SCSI CD based system. The response is invalid according to the SCSI spec as the strings should be space filled and not null terminated & there are fields not filled in. So it's currently compiled in but not used. [smf] 2013-10-13 17:09:50 +00:00
Angelo Salese 6a4a74b2c1 Forgot main files 2013-10-08 21:53:43 +00:00
Angelo Salese 8b841cc312 Added a bare bones SCUDSP core, to be improved 2013-10-08 21:52:56 +00:00
David Haywood 7d87d88298 missing files (nw) 2013-10-07 19:59:41 +00:00
David Haywood 39d91b12eb further refactoring (nw) 2013-10-07 19:20:45 +00:00
Wilbert Pol ffb7377f8f nec.c: Modernized cpu core (bw) 2013-10-07 18:35:50 +00:00
David Haywood dac9a98a31 refactor some IGS protection code for easier sharing between igs017.c and pgm.c (nw) 2013-10-07 17:18:05 +00:00
Robbbert cd2cc2f811 (MESS) irisha : cleanup (nw) 2013-10-07 06:31:30 +00:00
mahlemiut 4bb9b99446 wpc_an: Various additions, games now have full sound:
- Added WPC sound board and hooked up to WPC boards.
  - Added shifter functions to WPC chip (fixes inputs)
  - Added preliminary memory protection
2013-10-05 10:02:07 +00:00
Curt Coder fda699e4e5 (MESS) Put the proper PC DOSes in place. (nw) 2013-10-04 17:46:05 +00:00
cracyc 2c52febe7b (mess) isa_dectalk: add the dectalk pc device [Carl, Lord Nightmare]
--
Audio quality is currently marginal
2013-10-04 03:18:01 +00:00
R. Belmont c11f83ad16 (MESS) Apple II: Initial non-working implementation of High Speed SCSI Card [R. Belmont] 2013-10-04 02:51:15 +00:00
mahlemiut 6746f90fc6 s11,wpc: Made System 11C BG music hardware a device, and plugged it into the WPC versions of Dr. Dude. 2013-10-03 08:52:34 +00:00
Curt Coder 403e5d3d9d (MESS) ibm5170_cdrom.xml: Added CD-ROM software list with some Windows goodies. [Curt Coder] 2013-10-02 14:52:52 +00:00
Robbbert e224d4a16a (MESS) delete unused files (nw) 2013-10-02 12:56:06 +00:00
R. Belmont 1f0e1ff587 Adding missed files (nw) 2013-10-01 14:12:22 +00:00
mahlemiut 6fcda61d9a wpc_an: added ROM banking, switches, and IRQs. Games now start to boot. 2013-10-01 11:01:16 +00:00
Ryan Holtz a984ca3df1 -N64 RDP and RSP improvements [MooglyGuy, Marathon Man]
* Fixed an RSP DMA edge case when transfer count is greater than 1.
  * Refactored the RDP blender implementation to use function pointers rather
    than deep if/else structures in order to reduce branch prediction penalties
    in the inner software rasterizer loop.
  * Reduced the likelihood that bad triangle commands due to an RSP crash will
    crash MESS.
2013-09-30 05:09:03 +00:00
R. Belmont d1349077e6 (MESS) ec1841 updates: [shattered]
- Emulated the original keyboard
- DIP switches added
- Improved memory mapping
2013-09-29 15:30:43 +00:00
R. Belmont e51dfa6c5b web: Additional refactoring. [Firehawke] 2013-09-26 17:23:10 +00:00
R. Belmont 100931c193 web: more UI improvements [Firehawke] 2013-09-26 14:01:40 +00:00
Robbbert 118b344adc (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Forward Technology FT-68M
2013-09-25 19:18:26 +00:00
R. Belmont 53470c2c47 web: load and save states [Firehawke] 2013-09-22 20:44:15 +00:00
Curt Coder 3edb1bb9b0 (MESS) c64: Added placeholder for PARTNER 64 cartridge. (nw) 2013-09-20 20:05:55 +00:00
Curt Coder c44e3354c2 (MESS) Legacy removal. (nw) 2013-09-19 20:41:53 +00:00
smf- 0839767cb3 Use virtual multiple inheritance to share command processing between SCSI & ATAPI instead of having a SCSI subdevice. This allows matsushita_cr589_device & gdrom_device to derive from atapi_cdrom_device. [smf] 2013-09-17 18:23:52 +00:00
Wilbert Pol 6fe192fc0f (MESS) Software list update [ReadOnly]
-new softlist : snes_vkun.xml (Voice-Kun audio compact discs)
first Voice-Kun public dump from King Mike added

-snes.xml : new prototype public dump from SNES Central
2013-09-14 17:37:18 +00:00
Scott Stone c6a6b78f95 a7800.c: Stored data for 26.7 & 27.7 phase shifts with corrections and label for 25.7 values. Made 26.7 (medium) default. Phase shifting falls outside the realm of video controls and hope to implement a selectable toggle hardware option similar to Donkey Kong TKG02/TKG04. [Robert Tuccitto]
rainbow.c:  RAM OPTION (up to 896K) now emulated; DIP switch enhancements; cold / warm boot OK now.  [Bavarese]
2013-09-12 18:45:45 +00:00
Robbbert 74b7e02525 (MESS) New skeleton [Robbbert]
-------------------------------------------------
Jonos Escort
2013-09-12 13:40:54 +00:00
Robbbert b29b890083 (MESS) New skeleton [Robbbert]
-------------------------------------------------
Jade JGZ80
2013-09-12 12:32:34 +00:00
Jonathan Gevaryahu e7a7c2dfa8 remove unused .lay file 2013-09-12 07:07:44 +00:00
Robbbert 8a48b5878b (MESS) New skeleton [Robbbert]
-------------------------------------------------
Imsai MPU-B
2013-09-11 11:56:49 +00:00
Curt Coder 135c03552f (MESS) abc1600: Separated the MAC and Mover to their own devices. (nw) 2013-09-10 14:59:13 +00:00
Robbbert 24dbff2975 (MESS) New skeleton [Robbbert]
-------------------------------------------------
Televideo TV950
2013-09-10 12:34:30 +00:00
Robbbert 723dae9770 (MESS) New skeleton [Robbbert]
-------------------------------------------------
Televideo TS816
2013-09-10 11:46:16 +00:00
Robbbert 700f3be2db (MESS) WIP rearranging ccs systems 2013-09-09 23:07:19 +00:00
Robbbert 30ed6114d5 (MESS) New skeleton [Robbbert]
-------------------------------------------------
LFT 1230
LFT 1510
2013-09-09 07:15:27 +00:00
smf- cf299c7525 Renamed IDE8 to XTIDE. [smf] 2013-09-08 15:38:25 +00:00
Sandro Ronco dbb4595fcc (MESS) Added preliminary S+core CPU emulation. [Sandro Ronco]
(MESS) New NOT WORKING system
-----------------------
- Mattel HyperScan [Sandro Ronco]
2013-09-07 21:33:27 +00:00
Ivan Vangelista a2eb4802b0 Moved the Superman c-chip implementation in the driver state. (nw) 2013-09-07 09:25:38 +00:00
mahlemiut 0d0a4e5d39 de_3b: Added DMD (Deco Type 3)
decodmd2: Corrected lower dot intensities.
2013-09-07 01:04:08 +00:00
Angelo Salese 3bcaea2f77 Device-ized AICA RTC device, passes RW comp test, doesn't pass clock test 2013-09-04 23:43:10 +00:00
Robbbert 0d838d7a67 (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Callan PM68K
2013-09-04 09:36:49 +00:00
Wilbert Pol 930e5b8cd0 (MESS) sms.c: [Enik Land]
- Added expansion slot and implemented the gender adapter to allow 
    regular cartridges to be played through the expansion slot.
    Usage example: mess sms1 -exp genderadp -cart2 wcup90
  - Made the cartridge slot on the sg1000m3 driver to no longer
    be mandatory allowing the driver to also be started with media
    in the cardslot.
2013-09-03 18:48:36 +00:00
Scott Stone 98df76364f (MESS) Softlists added for ampro and wicat systems. [Kaylee] 2013-09-03 13:58:27 +00:00
Robbbert 11a4c2cfbe Updates to jedutils and other minor things [Kevin Eschbach]
-          Documentation on the earlier version of the Deco Cassette System

-          Documented some pals on a bootleg Free Kick that need to be dumped

-          Documented the location of the roms on Twin Cobra 2

-          Added support to jedutil to view the PAL20X10, PAL20X8 and PAL20X4

-          Added some preliminary work on figuring out what the undocumented fuses for the PALCE16V8 are.  (The data sheet does not document what all of the fuses are.)
2013-09-03 09:28:26 +00:00
Robbbert c7a25b17fc (MESS) New skeleton [Robbbert]
-------------------------------------------------
Ampro Little Z80 Board
2013-09-02 11:23:35 +00:00
Robbbert 210691f35f (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Wicat
2013-09-01 12:21:27 +00:00
Curt Coder edda5c5dec (MESS) c64: Magic Voice WIP. (nw) 2013-08-30 19:33:01 +00:00
Robbbert 75af5c3f54 (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Millennium Systems 9540
2013-08-30 11:45:42 +00:00
David Haywood ed33e5adf9 skeleton atari 400/800 floppy list. (1 entry)
note, currently only supports .atr format due to image.filetype() not returning anything useful when softlist is used (thanks to micko for advice on various things)

(no credit wanted, this is just to address the 'where is jumpman' thing that was posted on MW and give a softlist entry for regtests on this code)
2013-08-30 08:30:13 +00:00
Robbbert a10b004531 (MESS) New skeleton [Robbbert]
-------------------------------------------------
ICS8080 Trainer
2013-08-29 12:34:42 +00:00
Curt Coder 268de4b9d0 (MESS) c64: Emulated the Wersi Wersiboard Music 64 / Siel CMK 49 Keyboard. [Curt Coder] 2013-08-28 18:24:46 +00:00
Miodrag Milanovic f114e1d978 (MESS)New driver:
------------------
-Lola 8A  (thanks to Zarko Zivanov) [Miodrag Milanovic]
2013-08-28 14:02:38 +00:00
Robbbert de5f5af3dc (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Microtek Mice.
2013-08-27 13:03:20 +00:00
Robbbert 6c0c210d43 (MESS) New skeleton [Cowering, Robbbert]
-------------------------------------------------
Telcon Zorba
2013-08-25 09:39:28 +00:00
smf- 62f3a522f6 Replaced ISA16_IDE_CD with ATAPI_CDROM, replaced ISA16_IDE & ISA16_IDE_CD in southbridge_device with two BUS_MASTER_IDE_CONTROLLERs. [smf] 2013-08-24 20:02:23 +00:00
Dirk Best 8085624dc7 i8089: converted to a proper cpu core, added debugger support and disassembler 2013-08-24 15:43:58 +00:00
Robbbert cb03a93960 (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
IBM6580 DisplayWriter.
2013-08-23 08:29:45 +00:00
R. Belmont aef8991fff Modernized Sega Model 1 sound board; now shared instead of copy/pasted. [R. Belmont]
New Clone Added 
---------------
Manx TT Superbike - DX (Revision D) [ShouTime, The Dumping Union, R. Belmont, Brian Troha]
2013-08-23 02:50:04 +00:00
Luca Elia f91feeb154 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Poka Poka Satan [bodger319, Yohji, Smitdogg, The Dumping Union, Luca Elia]
2013-08-22 16:11:24 +00:00
Robbbert 6a25d3d860 (MESS) Intertec Superbrain WIP 2013-08-21 09:03:23 +00:00
R. Belmont 122b5f9f86 (MESS) Rainbow updates:
* add beeper, NVRAM. LED output for keyboard, Z80 and 8088 [Bavarese]
* correct NVRAM mirroring [R. Belmont]
* DC012 48 line mode. 3 new character attributes (reverse, blink, underline) [Bavarese]
2013-08-20 03:35:47 +00:00
Miodrag Milanovic ee73d34b8c add sliders to settings page, and show current values (nw) 2013-08-19 13:44:04 +00:00
cracyc 8af5aa8dd3 i186: move 80186 peripherals into the cpu [Carl]
leland: finish modernizing the leland sound and use new 80186 [Carl]
2013-08-19 02:58:15 +00:00
Robbbert 22d5c199b8 (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Onyx C8002
2013-08-18 11:23:46 +00:00
R. Belmont b2abbc5677 Separate Ensoniq "pump" device out from esq5505.c [R. Belmont] 2013-08-17 20:45:06 +00:00
Robbbert f8ed67472d (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Seattle Computer SCP-300F
2013-08-15 12:55:51 +00:00
Miodrag Milanovic 961c8d924a Implemented first commands for web interface (nw) 2013-08-15 08:57:26 +00:00
Angelo Salese 5c17a1f4af Third take is the right one 2013-08-15 00:34:29 +00:00
Robbbert 15cc532d49 (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Control Data Corporation CDC721 Terminal
2013-08-14 10:06:39 +00:00
Miodrag Milanovic c5016de0c5 jquery mobile looks like better choice (nw) 2013-08-14 09:35:55 +00:00
Miodrag Milanovic b847a907f9 added missing files (nw) 2013-08-14 06:19:36 +00:00
Ivan Vangelista 2076847d86 Merged s2636 video and sound implementations and moved them to machine/ (nw) 2013-08-13 22:42:48 +00:00
David Haywood 2130adc105 reduce some code duplication, preparation for creating a new device (nw) 2013-08-13 17:02:57 +00:00
Miodrag Milanovic 3fafdaae30 display currently running driver and update on change on server side (nw) 2013-08-13 13:28:07 +00:00
Miodrag Milanovic 5f184e36d6 Moved webengine into separate file, added callbacks for websockets and made example for triggering ui on driver change, also added json for game driver (nw) 2013-08-12 13:56:55 +00:00
R. Belmont 47bc16858f (MESS) MPU-401: preliminary checkpoint. [R. Belmont, kevtris] 2013-08-11 21:29:58 +00:00
David Haywood fb05bb1518 missed this (nw) 2013-08-11 18:35:55 +00:00
David Haywood f7bd003b2b moved sega pico out of megadriv.c and into segapico.c, it really has nothing in common with the MD aside the CPU+VDP and should be properly separated.
added skeleton 'Yamaha Mixt Book Player Copera' to the Sega Pico driver, it appears to be similar to the Pico but with extra sound hardware (a complete Sound Blaster clone) on the MB.  Added a preliminary Softlist.  Added board layouts for both [Team Europe]
2013-08-11 18:35:33 +00:00
Robbbert 66a8328a1f (MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Genrad Futuredata 2301 Network Control Processor
2013-08-11 06:21:39 +00:00
Dirk Best 633d639623 i8089.c: device skeleton 2013-08-09 14:29:33 +00:00
Aaron Giles f723b4557c Added eeprompar.*, implementing a simple interface for parallel
EEPROMs.

Created atari_eeprom_device which wraps a 2804 or 2816 EEPROM with
the standard Atari write-locking mechanism. Updated all drivers to
use this, and removed all EEPROM stuff from atarigen.
2013-08-08 05:00:15 +00:00
Angelo Salese c9ff76bdef Added dummy uPD7752 device 2013-08-07 22:38:26 +00:00
Angelo Salese 6f47f6617f Added raw formats for PC-98 2013-08-07 21:15:15 +00:00
Miodrag Milanovic ebbcb791d7 added json library and working example (nw) 2013-08-07 17:29:19 +00:00
Miodrag Milanovic 411919feff Added sample index page with menu (nw) 2013-08-07 14:02:34 +00:00
Miodrag Milanovic f1b81c7e98 Initial commit of internal web server, mostly to check compiling on various platforms (nw) 2013-08-07 07:20:01 +00:00
Aaron Giles 2f1e78d892 Moved tilemap_memory into a generic memory_array class, since it is
more generally useful than just in tilemaps. Code is now in memarray.*

Converted the Atari RLE motion objects device from a half-assed
device into a full-assed device, leveraging the memory_array class.
2013-08-07 03:18:59 +00:00
Curt Coder e9ec79734d (MESS) Added skeleton for the C64/128 version of the Star NL-10 printer interface cartridge. [Curt Coder] 2013-08-06 20:25:40 +00:00
Michaël Banaan Ananas aa65080862 moved galaxian.inc contents(inputs,romdefs,gamelist) to galaxian.c 2013-08-06 15:11:31 +00:00
Curt Coder d70e03cf63 (MESS) studio2: Fixed loose .bin/.rom cartridge file loading, and supported loading ROMs to multiple base addresses in the software list. [Curt Coder]
(MESS) visicom: Added cartridge software list. [ranger_lennier, Charles MacDonald]
2013-08-05 18:51:19 +00:00
Ivan Vangelista daf47bf3c2 Moved targ/spectar audio functions into driver state while having no luck in fixing MT05217. (nw) 2013-08-05 16:51:59 +00:00
Oliver Stöneberg 77fd68733e some SCREEN_UPDATE_* cleanups (nw) 2013-08-05 12:06:18 +00:00
R. Belmont 600a425123 (MESS) Apple II: Support for the PCPI Applicard. [R. Belmont, Alex Freed] 2013-08-03 12:37:55 +00:00
Curt Coder 893ad0e1a2 (MESS) Added skeleton driver for Davidge DSB-4/6. [Al Kossow, Curt Coder] 2013-07-30 20:02:10 +00:00
David Haywood e9b65d55a7 ok, it runs in the 3x3puzzl driver (nw) 2013-07-30 15:38:07 +00:00
David Haywood d485512a89 new NOT WORKING
Casanova [Yohji, Smitdogg, The Dumping Union]

(still working on it)
2013-07-30 14:03:31 +00:00
Curt Coder 9310d19877 (MESS) Added skeleton for WD1002A-WX1 hard disk controller card. (nw) 2013-07-30 06:04:04 +00:00
Robbbert baaa4f2029 (MESS) kaypro : Added back the DSK format (still doesn't work!) 2013-07-29 10:15:21 +00:00
Ville Linde 663dafa79b tms32082: split MP and PP disassembler (nw) 2013-07-27 17:03:58 +00:00
Aaron Giles b963a48cdf Split eeprom.c into a base class base_eeprom_device and a serial-specific
subclass serial_eeprom_device. Moved the latter into its own file
eepromser.c and significantly cleaned up/simplified the code. The new
code should be functionally the same as the previous code, but expect that
to change soon. As a side-effect, the size and bus width of the EEPROM is now
specified in the ADD macro rather than in the interface structure.
2013-07-27 03:28:25 +00:00
Robbbert 0e173b6989 (MESS) New skeleton [Robbbert]
---------------------------------
Hilger Analytical AB6089 Mk. 1 (LSI Octopus)
2013-07-26 10:24:05 +00:00
Andrew Gardner 6ab38a50ef Fixed the build. 2013-07-26 03:40:55 +00:00
Miodrag Milanovic a8899a4685 - made MCFG_DEVICE_VBLANK_INT_DEVICE param order more logic (nw)
- updated device_execute_interface::interface_post_reset so screen is searched
  from same context
- removed tilelgcy.h since no more users exist
- made bfm_adr2 a device
2013-07-25 12:42:53 +00:00
cracyc 6233a365b8 i286: modernize [Carl]
(mess) at: use natural keyboard for at clones and 386+ and fix 5160 bios 1 (nw)
(mess) pc9801: more 9801ux experiments (nw)
2013-07-25 00:58:24 +00:00
Aaron Giles 25a100d773 Created new device_video_interface. Right now its sole purpose is to
house a screen tag and to find the screen at startup, providing an m_screen
object that can be used. One nice feature is that if there is only one
screen and no screen has been specified, it will auto configure to that
screen. This removes the need to explicitly specify a screen in the
configuration for a large chunk of drivers (though doing so never hurts).
A new macro MCFG_VIDEO_SET_SCREEN is provided, though devices are 
encouraged to define their own that maps there so it is obvious which
device is being targeted. The device_video_interface's validation
function will error if an invalid screen is specified or if no screen
is provided but there are multiple screens present.

Updated all devices that currently had an m_screen in them to use the
device_video_interface instead. This also has the nice benefit of flagging
video-related devices for categorization purposes. It also means all
these devices inherit the same screen-finding behaviors. For devices
that had interfaces that specified a screen tag, those have been removed
and all existing structs updated.

Added an optional_device<screen_device> m_screen to the base driver_device.
If you name your screen "screen" (as most drivers do), you will have free
access to your screen this way.

Future updates include:
* Updating all devices referencing machine.primary_screen to use the
device_video_interface instead
* Updating all drivers referencing machine.primary_screen to use the
m_screen instead
* Removing machine.primary_screen entirely
2013-07-24 19:20:59 +00:00
Curt Coder 68e33427df (MESS) Emulated the SSE HardBox, a Corvus interface for PET [Mike Naberezny] 2013-07-24 13:11:13 +00:00
R. Belmont 25d278f9d5 (MESS) Mac updates: [R. Belmont]
- Corrected memory map errors with the SE and Classic
- Preliminary support for the SE's 68000 processor-direct slot
- Preliminary support for the Radius Full Page Display card which goes in the
  SE PDS slot
2013-07-21 01:40:48 +00:00
Aaron Giles da8170e0af Memory system: added endianness to the memory_share class.
Tilemap system: numerous changes:

 * Moved remaining legacy macros and typedefs to tilelgcy.h. This revealed
   a few drivers mixing and matching modern & legcy, which have now been 
   fixed.

 * Changed get info callback signature to no longer pass the user_data
   pointer, but instead pass a reference to the tilemap object itself.
   Updated those few drivers using user_data to pull it out of the
   tilemap object with the new user_data() getter method.
 
 * Changed get info and mapping callbacks to be device_delegates so that
   they can be described at config time.
 
 * Added tilemap_memory object that is used internally for reading/
   writing to memory that backs a tilemap. This object is used to track
   a memory pointer that backs tilemap memory, and also is designed to
   transparently handle all bus width and endianness associated with
   reading and writing data in a tilemap.
   
 * Incorporated two tilemap_memory objects (basemem and extmem) into the 
   tilemap object and added accessors to them, as well as read/write 
   handlers for reading/writing to entries stored in the memory. This
   means that tilemap get info callbacks can now easily read data out of
   the tilemap in a generic way.
 
 * Rejiggered the initialization sequence for tilemap objects so that
   the tilemap_manager is not required to be present at instantiation.  
 
 * Created a new tilemap_device, which can be used to declare a tilemap
   in the machine config, and which also is a tilemap object itself.
   The tilemap device will look for shared memory regions called
   "<tag>" and "<tag>_ext" and automatically plug them into the tilemap.
   The device also provides write handlers that can be used to write
   to the tilemap memory and mark tiles dirty, saving the need for each 
   driver to write their own.
   
Device system: moved required/optional device finders to a new header
devfind.h.

Atari drivers: removed all playfield and alpha memory and tilemap
variables, apart from those needed by atarivc-using games (this will
become a device in a future update). Updated all Atari 16-bit drivers to
use the new tilemap_device instead, which provides all the needed
functionality in a more generic way.
2013-07-20 21:46:00 +00:00
Scott Stone c22850ed46 Split up the video devices contained in taitoic.c. [Osso] 2013-07-20 19:20:26 +00:00
mahlemiut d2405e2145 de_2: Made CPU board a device, and hooked it up to all drivers in de_2.c. 2013-07-20 09:23:15 +00:00
David Haywood 54f8780e70 decoprot -> deco104 2013-07-19 16:42:34 +00:00
David Haywood 7c27cbb36a begin creation of modern Deco 146 device with info from Charles MacDonald ( http://cgfm2.emuviews.com/ )
note, not hooked up / functional yet, just the groundwork I need for it to continue work.
2013-07-17 20:29:02 +00:00
Ville Linde 10ebf0d9ed tms32082: Added first few opcodes. 2013-07-16 16:00:55 +00:00
Oliver Stöneberg 1f5e4c978b moved some legacy stuff from mconfig.h to mcfglgcy.h (nw) 2013-07-16 13:43:05 +00:00
Oliver Stöneberg 2dff0feabf moved some legacy stuff from screen.h to scrlegcy.h (nw) 2013-07-16 12:23:58 +00:00
Ville Linde c85b5c9130 Groundworks for TMS320C82 core. 2013-07-15 19:44:38 +00:00
Oliver Stöneberg d322739b07 moved some legacy code from tilemap.h to tilelgcy.h (nw) 2013-07-15 13:16:38 +00:00
Oliver Stöneberg b2034b0245 moved some legacy macros from driver.h to drivlgcy.h (nw) 2013-07-15 09:50:13 +00:00
David Haywood 47967ed9c6 remove further traces of wardner hack, share sprite controller code with rallybik. 2013-07-12 14:41:15 +00:00
Angelo Salese 4dbe2037c8 Converted Seibu CRTC to a proper device [Angelo Salese] 2013-07-12 00:47:07 +00:00
Angelo Salese 083463dab8 Death to sei_crtc dummy device, state-ized Sengoku Mahjong and Good e Jan video functions, skelly for Seibu CRTC, nw (for now ...) 2013-07-11 23:10:25 +00:00
Curt Coder 5919be052a (MESS) pc1640: Added ISA card for integrated video. (nw) 2013-07-11 21:54:37 +00:00
David Haywood d8909f1cac more (nw) 2013-07-11 21:21:50 +00:00
David Haywood 283997b282 better splitting of the 4x device. (nw) 2013-07-11 20:22:12 +00:00
Scott Stone 817df6f79e another missing from konicdev split (nw) 2013-07-11 17:54:40 +00:00
Scott Stone ed4fb24e53 .. stragglers (nw) 2013-07-11 17:15:55 +00:00
Scott Stone 17f7b70131 Split up in their own files the remaining modernized devices contained in konicdev.c. [Osso] 2013-07-11 17:11:27 +00:00
David Haywood 8948677561 further preparation (nw) 2013-07-10 17:01:34 +00:00
David Haywood b41c1dcbea this one too. (nw) 2013-07-10 14:25:45 +00:00
David Haywood db35c0db6d I'll need this split out to look at Tasman properly too. (nw) 2013-07-10 13:30:50 +00:00
David Haywood 3ff7f06008 preparing for some work on Tasman
yes, the filename is a bit ugly, but it's what it represents, I'll see if it can be further split into components later.

all users have been given a brief testing
2013-07-09 17:59:28 +00:00
Curt Coder 2a835a4f28 (MESS) c64: Moved cartridges to their own subdirectory. (nw) 2013-07-09 09:46:14 +00:00
David Haywood 11416b9d26 split out the roadgen (nw) 2013-07-08 21:32:44 +00:00
smf- f968147ce4 Renamed file, thanks to David Haywood for the report (nw) 2013-07-08 14:54:46 +00:00
David Haywood f4e18367db more useful filenames for the igs protection sims. (nw) 2013-07-08 01:09:27 +00:00
David Haywood 208b502dab skeleton of a skeleton of a skeleton
(if we're doing placeholders for notes on PC based systems we may as well, there is no driver, or dump.)
2013-07-07 19:16:52 +00:00
Miodrag Milanovic 5d8c75464c Force number to be unsigned so it can compile (nw) 2013-07-07 08:12:08 +00:00
Olivier Galibert bcb0bba370 lindbergh: Skeleton of a skeleton [The Guru, O. Galibert] 2013-07-07 07:53:01 +00:00
Olivier Galibert c169906fc0 plaeholder 2013-07-07 07:52:37 +00:00
David Haywood ada9617e4d also untangle the skeleton 68340. where the code ends up is TBD.
the actual core type of the 68340 is CPU32, so it is now derived from that.
2013-07-05 14:32:16 +00:00
David Haywood 1300de18e0 now that we're modern treat the 68307 like other modern CPUs by using a derived type with the peripherals in emu/machine instead of being glued into the CPU core. 2013-07-05 13:17:11 +00:00
Robbbert 9b897a698b (MESS) mbee : converted to modern fdc, still doesn't work though. (nw) 2013-07-05 11:16:08 +00:00
Wilbert Pol 0a71ecb681 arm7.c: Modernized cpu core. (nw) 2013-07-04 20:17:04 +00:00
Miodrag Milanovic 73dfc95f42 (MESS)bml3: Add stub variants bml3mk2 (for MB-6891) and bml3mk5 [jedwidz]
(for MB-6892). For now these behave the same as bml3 (MB-6890).
Refactor disk controllers and kanji ROM as slot devices. This allows
switching between MP-1802 and MP-1805 disk controllers. MP-1805 disk
controller now works. Kanji ROM now works.
Keyboard scanning in 'counter disabled' mode now works.

imgtool: Add bml3 driver, supporting both single-density (MP-1805
controller) and double-density (MP-1802 controller) disks in D88 format.

mc6843: Work around floppy_get_device() not finding drives attached to a
slot device.Store all 8 bits in CTAR current track register, rather than
excluding bit 7 (needed for bml3 MP-1805 boot)
2013-07-04 10:43:00 +00:00
Michaël Banaan Ananas d847b7e81d (renamed taito_type_x.c) 2013-07-01 22:07:02 +00:00
mariuszw1 b8ef801a4e Sea Battle: added most of the graphics hardware and I/O [Mariusz Wojcieszek] 2013-07-01 21:10:10 +00:00
mahlemiut 1d8e3862e9 de_3: implemented DECO DMD Type 1 (128x16) display. There are various issues with communication to and from this DMD, so some games have issues, or won't even start properly. 2013-06-30 08:42:53 +00:00
Wilbert Pol 4e6b6d3eb2 Removed unneeded file (nw) 2013-06-29 12:17:18 +00:00
David Haywood 796f54597a type x skeleton.
I have no interest in this *at all* but I keep getting bugged about it so I'm giving people a place to pt notes.

From an objective point of view we at least need somewhere to establish details and proper documentation about the hardware and what the original platform consists of in both terms of PC side, software side and original security side before the there is no hope at all due to the travesty being created by all the hacked to run on PC dumps or 'files copied from mounted encrypted partitions' type junk.  That at least I feel is our duty because nobody else is going to care.
2013-06-27 17:10:28 +00:00
Angelo Salese 37a97133d6 Driver file 2013-06-25 15:28:29 +00:00
Curt Coder 93800ee497 (MESS) ibm5150: Keyboard WIP. (nw) 2013-06-24 21:23:34 +00:00
mahlemiut 150c9b7193 de_3: hooked up enough stuff so that games will boot. Implemented DMD Type 2 device and hooked that up to those games that use it. 2013-06-24 10:57:12 +00:00
Fabio Priuli f07afceb6b (MESS) gb: misc lcd & includes cleanups. nw. 2013-06-24 09:56:09 +00:00
Curt Coder 0999cde96f (MESS) ibm5170: Added skeleton for the IBM PC/AT and 3270PC keyboards. [John Elliot, Curt Coder] 2013-06-23 19:26:07 +00:00
Olivier Galibert a8255e1d0b placeholder test for Curt 2013-06-22 21:12:59 +00:00
Curt Coder 158bd9f20e (MESS) Added skeleton driver for Ithaca InterSystems DPS-1. [Al Kossow, Curt Coder] 2013-06-21 17:22:43 +00:00
Fabio Priuli 5363a89597 (MESS) bml3: added software list for floppy disks. [Anna Wu] 2013-06-21 17:19:47 +00:00
Curt Coder 0787f1e2a0 (MESS) ibm5150: Added skeleton for the IBM PC/XT 83-key keyboard. [John Elliot, Curt Coder] 2013-06-21 16:44:45 +00:00
Miodrag Milanovic 1615025734 makemak wip (nw) 2013-06-21 07:22:13 +00:00
Oliver Stöneberg 0c2201318c added pngcmp to tools (nw) 2013-06-20 10:08:31 +00:00
Oliver Stöneberg 619b0109b1 added copy_hd_1 test case (nw) 2013-06-20 09:56:17 +00:00
Miodrag Milanovic 7debccdfe7 placed back things just in mame.lst not to give wrong ideas (nw) 2013-06-20 08:34:20 +00:00
smf- 243b823635 Added vt83c461, which is currently implemented as a 32 bit chip. This allows hooking up to the jaguar driver without any glue, but primal rage 2 does as the io bus it's connected to is only 16 bit. (nw) 2013-06-19 18:48:00 +00:00
Oliver Stöneberg 3e3f3aad8c added createld_avi_uyvy_3_frames_no_audio unit test (nw) 2013-06-19 16:19:06 +00:00
Oliver Stöneberg 218932e2df renamed chdman unit test from createld_avi_3_frames_no_audio to createld_avi_yuv2_3_frames_no_audio (nw) 2013-06-19 16:18:49 +00:00
Miodrag Milanovic 1953d6cf08 (MESS)-bml3: split into three variants (bml3, bml3a and bml3b) according to floppy disk support. Only bml3a (5.25" disk) is considered working. [jedwidz]
-m6809: Initially setting S with a 'TFR *,S' evidently should enable NMI [jedwidz]

-mc6845: Add rudimentary support for 'interlace and video' mode [jedwidz]
2013-06-19 13:23:20 +00:00
Oliver Stöneberg af723576bd removed unused exmaples from zlib folder (nw) 2013-06-19 12:09:13 +00:00
smf- f89f73561b Added ata_interface_device, ide_controller_device is now only for pc register mapping. Renamed ide_mass_storage_device to ata_mass_storage_device. Changed ide_hdd_device so it only picks up it's image from the harddisk_image_device, which does a lookup to see if there is a region itself. (nw) 2013-06-19 10:35:43 +00:00
Fabio Priuli d8bf9eaac5 (MESS) sms: Converted SMS inputs to use slot devices. You now select
controllers in the Slot Devices menu of the internal UI, not in the Driver
Configurations anymore. [Enik]
2013-06-19 06:50:07 +00:00
Miodrag Milanovic c61f39538e deleted forgotten file (nw) 2013-06-18 14:38:27 +00:00
Miodrag Milanovic e44c5d1298 Renamed one more include of .c in h file, and updated makemak (nw) 2013-06-18 14:11:02 +00:00
Miodrag Milanovic 6125d95e1d Made includes of C files in drivers section to use .inc instead, and also renamed galdrvr.c into galaxian.inc and neodrvr.c to neogeo.inc since it makes more sense (nw) 2013-06-18 14:01:12 +00:00
Oliver Stöneberg 8886da8e86 added createld unit test (nw) 2013-06-18 13:34:13 +00:00
Oliver Stöneberg e489dd16cf added unit tests for createhd with .raw input and tests for each HD compression (nw) 2013-06-18 00:42:31 +00:00
Oliver Stöneberg 7ab7bc0f6c added unit tests for the CD-based compressions (nw) 2013-06-18 00:08:23 +00:00
Oliver Stöneberg 374870c6ec removed unused src/lib/libflac/include/flac++ - libflac++ was removed a long time ago and never used (nw) 2013-06-17 23:12:49 +00:00
Miodrag Milanovic 3e5ff9d1b2 start work on makemak to produce dependency per driver, added @ sign into lst to declare source file import used by makemak only, added just few testing examples (nw) 2013-06-17 14:59:17 +00:00
Miodrag Milanovic 6fbd776a21 put optional cpu, video, sound and machine cores in one library in order to prevent linking issues on small builds, also created temp solution for subtargets for arcade,fruit and pinball machines (nw) 2013-06-17 10:27:14 +00:00
Curt Coder bd7466f508 (MESS) alphatro_flop.xml: Added floppy software list. [Spirantho] 2013-06-17 09:51:10 +00:00
Miodrag Milanovic 3d48d257c9 Split of mame.lst into multiple logical lists (nw) 2013-06-17 09:45:12 +00:00
mahlemiut 0832a5bfbf de_2: Moved Laser War to de_2, as CPU Type 1 and Alphanumeric Type 1 are
very much similar to Type 2.  de_1.c is no longer needed.
       Added layout for Alphanumeric Type 3 games. [Barry Rodewald]
2013-06-15 12:44:28 +00:00
Curt Coder 62afe70dc0 (MESS) victor9k_flop.xml: Added preliminary software list. [Jonathan Gevaryahu] 2013-06-15 10:11:22 +00:00
Fabio Priuli 4a673c07aa (MESS) famicom: added support for loading/saving BASIC programs from/to
cassette. wav files supported only. [Fabio Priuli]

(MESS) Added software list for BASIC programs saved to tape [Anna Wu, UglyJoe, Fabio Priuli]

If anyone has more Family BASIC tapes or other cassettes for Famicom games or add-ons (e.g. Bandai Karaoke or Fukutake Study Box) 
or for some chinese clones (ABM, or Bridge, or any other), please contact us.
2013-06-15 08:42:49 +00:00
Jonathan Gevaryahu dd3d8666e6 (MESS) Rename the bridge challenger 3 model 7014 driver from 'abc' to 'bridgec3', added pcb locations, notes, and better labels. [Lord Nightmare] 2013-06-13 19:28:07 +00:00
Curt Coder 0a393d4f5c (MESS) Added skeleton device for Mator SHARK (22 MB Winchester hard disk for the Commodore PET). [Curt Coder, Mike Naberezny] 2013-06-13 19:09:05 +00:00
Dirk Best ff3a768786 PC driver cleanup:
- Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility
- Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c
- Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU
- Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers
- Updated MC146818 RTC for devcb2
2013-06-13 15:43:56 +00:00
Curt Coder b37c283a46 (MESS) Added skeleton for IMI 5000H hard disk controller. [Curt Coder, Al Kossow] 2013-06-12 23:01:05 +00:00
smf- e071b9a9ca switch jed files to binary as the checksum includes line endings (nw) 2013-06-11 11:30:00 +00:00
Robbbert 0d4a88ab7b (MESS) New SKELETON driver
----------------------------
EVMBUG (Texas Instruments TMS9995 Trainer) [Robbbert]
2013-06-11 08:04:08 +00:00
smf- 592f59102c added missing file from commit (nw) 2013-06-10 23:34:34 +00:00
smf- 603f354635 Added support to jedutil for decoding 82S153, PLS153 & CK2605 [Kevin Eshbach, Charles MacDonald] 2013-06-10 19:33:46 +00:00
David Haywood a429729ea5 nexus3d : start refactoring 2013-06-10 17:49:14 +00:00
Curt Coder 65cd7f2d97 (MESS) vsmile: Split software list into cartridge and CD parts. (nw) 2013-06-10 14:10:44 +00:00
Curt Coder 5f081ec3ee (MESS) ep64: Stop Dave from crashing, give Nick RGB32 and resnet colors. (nw) 2013-06-10 13:39:02 +00:00