angelosa
c4cd603431
flower.cpp: rewrote custom sound device (nw)
2017-11-05 20:19:15 +01:00
hap
2069183658
doc: update MAME short description (nw)
2017-11-05 18:12:28 +01:00
Robbbert
b03a8f7f61
New Not Working machine : HP 2100
2017-11-06 01:08:28 +11:00
hap
2c1b285889
windows rc: use emulator name for description (this is the application title that shows up on task manager for example) (nw)
2017-11-05 14:58:09 +01:00
Robbbert
d897ed3661
New Not Working machine : Sony Playstation 2 (placeholder only)
2017-11-05 16:18:54 +11:00
hap
560c8192de
leaving MESS as-is (nw)
2017-11-05 02:06:40 +01:00
hap
7d7c2c5507
make emulator description generic (nw)
2017-11-05 01:50:16 +01:00
Robbbert
7a4160bd29
New Not Working machine : Xerox Alto I
2017-11-05 02:43:16 +11:00
Robbbert
931b311c06
New Not Working machine : Ampex Dialogue 80
2017-11-05 02:22:40 +11:00
arbee
bd7cbf196c
apple2: preliminary support for AE TransWarp accelerator card [R. Belmont, Apple II Documentation Project]
2017-11-03 21:50:59 -04:00
Robbbert
6f63019a25
New Not working machine : Convergent Mightyframe
2017-11-03 21:57:24 +11:00
Robbbert
fef0d128af
New not working machine : Hazeltine Esprit terminals
2017-11-03 01:25:13 +11:00
Robbbert
a908738797
New not working machine : Transitional Technology Inc. SBC
2017-11-02 21:08:00 +11:00
Dirk Best
346a935839
einstein: Add support for mouse connected to the user port
...
Enable with "-user mouse" and try it with "-flop1 mouseart".
2017-11-01 09:51:36 +01:00
arbee
07de0d575d
apple2: preliminary support for "SSB Apple" speech board [R. Belmont, Apple II Documentation Project]
2017-10-31 21:50:32 -04:00
Dirk Best
908529aa32
einstein: Add bus interface for the user port and emulate speech cart
2017-10-31 11:46:53 +01:00
Dirk Best
4ee376d989
einstein: Move pipe bus to its own directory
2017-10-31 11:46:47 +01:00
Dirk Best
09f25df20d
einstein: Create "Tatung Pipe" bus and convert 80 column device
...
Use "mame einstein -pipe tk02" to attach the 80 column device.
* Removed no longer needed einstei2 driver
* Added cursor rendering to the 80 column device
* Added support for the alternate character set (use dip switch to
change)
* Cleaned up and added save state support to the 80 column device
2017-10-28 17:36:29 +02:00
Robbbert
f19bf0707b
New Not Working machine : Motorola Powerstack II
2017-10-29 02:03:08 +11:00
Robbbert
f586dfaa13
New Not Working machine : Solbourne Series 5E Computer Workstation
2017-10-28 02:45:41 +11:00
Robbbert
4ac355689e
New Not Working machine: Televideo TS-3000
2017-10-28 01:28:51 +11:00
Robbbert
2ae08904db
New Not Working machine: Advanced Computer Design
2017-10-28 01:02:18 +11:00
Robbbert
6eeb1b8071
New Not Working machine: Wyse terminals
2017-10-28 00:19:02 +11:00
Robbbert
0d891ac5fb
New Not Working machine: DISER Lilith
2017-10-27 23:51:41 +11:00
Robbbert
09ab8059ab
(nw) fixed the build.
2017-10-26 21:18:07 +11:00
Patrick Mackinlay
c8be65d115
interpro: basic keyboard and graphics
...
Many changes in this PR, including the following:
* added support for InterPro 20x0, 24x0 and 27x0 systems
* added support for SR bus/slot devices
* added support for Ethernet, graphics, keyboard and mouse
* added support for serial DMA
* improved timer, interrupt and DMA handling
* improved comments/documentation
Note: ioga is still a major work in progress, and most of the other *ga's don't do anything useful yet, however this build can do some new and useful things, and it's closer to OS boot than before, as well as cleaned up in some of the better known areas.
2017-10-26 18:43:26 +11:00
Robbbert
030b9d06b1
Merge branch 'master' of https://github.com/mamedev/mame
2017-10-26 13:06:32 +11:00
Robbbert
507ea65d52
New not-working machine: TRS-80 DT-1, first commit, still working on it.
2017-10-26 13:05:53 +11:00
R. Belmont
fb20279b92
Merge pull request #2749 from fulivi/hp80_dev04
...
HP85: support for I/O slots & HP-IB interface module
2017-10-25 15:39:55 -04:00
R. Belmont
dab5e96178
Merge pull request #2744 from pmackinlay/interpro
...
interpro: expansion bus/slots and keyboard
2017-10-25 15:33:47 -04:00
Joakim Larsson Edström
f5eed931c6
T4490 added, Terco CNC Mill 4490 skeleton driver ( #2745 )
...
* t4490: added old work, not yet compiled
* t4490: Terco CNC Mill 4490 skeleton driver added
* t4490: Added PCB layouts and cleaned things up a bit
2017-10-25 11:39:49 -04:00
fulivi
bd7800c9a6
hp85: support for I/O slots added. Emulation of HP82937 module added.
2017-10-25 16:25:42 +02:00
hap
97d52bc338
zexall: split standalone binary into zexall/interface and include source code (nw)
2017-10-23 17:19:49 +02:00
Patrick Mackinlay
fa45a71bce
interpro: expansion bus/slots and keyboard
...
* added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS
* added an initial GT graphics card implementation, only supports the video ram and ramdac for now, but sufficient to boot the diagnostic monitor in graphics mode
* added a high-level emulation of the InterPro keyboard
2017-10-23 19:05:25 +07:00
Vas Crabb
4c29419cab
srcclean (nw)
2017-10-22 12:34:30 +11:00
David Haywood
b8feed7929
use slot device for gamate cartridge slot, do protection handling there (it's a mapper chip in the cartridge)
...
protection handled etc. written from scratch based on notes from Kevtris and Peter
banking in the slot system seems somewhat archaic compared to proper modern banking, but this is how all other drivers I saw using slot roms did it.
2017-10-20 12:14:23 +11:00
R. Belmont
4debad7ba5
Merge pull request #2730 from pmackinlay/bt459
...
bt459: new device
2017-10-19 14:28:03 -04:00
David Haywood
1721d2ab59
rewrote the Gamate video implementation from scratch using Kevtris' document and Peter Wilhelmsen's notes
...
this fixes many games, we can probably mark them all as supported.
2017-10-19 19:21:15 +01:00
Patrick Mackinlay
9a68224e4a
bt459: new device
...
Used in InterPro graphics boards.
2017-10-19 19:36:01 +07:00
David Haywood
4fb8e776b3
Gamate sound is 100% AY8910 compatible according to Kevtris and Peter Wilhelmsen, us the AY8910 core.
2017-10-18 15:38:46 +01:00
David Haywood
7851b3786c
Preliminary SH3 / SH4 recompiler [David Haywood] ( #2711 )
2017-10-11 22:23:26 +02:00
Nigel Barnes
a02ec54132
bbc: Added Torch Z80 Communicator as Tube slot device.
2017-10-11 12:03:01 +01:00
AJR
b4b439be5a
New machines marked as NOT_WORKING
...
----------------------------------
Gokidetor [Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
2017-10-09 22:13:47 -04:00
angelosa
d4f7cfd631
saturn.cpp: Moved SCU related functions inside a device [Angelo Salese]
2017-10-09 22:24:14 +02:00
Joakim Larsson Edström
ec326352ff
Merge pull request #2695 from shattered/_eef7cb7
...
vme_hcpu30: Besta HCPU30 VME board, skeleton driver.
2017-10-08 02:49:31 +02:00
angelosa
b7c4f22acd
new NOT WORKING games
...
---------------------
E-Touch Mahjong Series #6 : Scandal Blue - Midara na Daishou [ShouTime, Team Japump, The Dumping Union]
E-Touch Mahjong Series #7 : Trap Zone - Yokubou no Kaisoku Densha [ShouTime, Team Japump, The Dumping Union]
2017-10-07 22:11:33 +02:00
Ivan Vangelista
b1ff9438ec
New not working machine
...
--------------------------------------
Ton Puu Mahjong [ShouTime, The Dumping Union]
This is only a skeleton driver. ShouTime will keep the PCB only for a few more days, so if someone has the time to have a look.. (nw)
2017-10-06 18:06:34 +02:00
Curt Coder
fa612073a6
abc800: Added skeleton for Databoard 4112-23 floppy disk controller. [Curt Coder]
2017-10-04 21:21:37 +03:00
RobertoFresca
de1fb52038
New machines marked as NOT_WORKING
...
----------------------------------
Note Chance [Roberto Fresca, Ryan Holtz, Smitdogg, The Dumping Union]
2017-10-03 23:57:02 -03:00
Curt Coder
ec017ff2f5
abc800: Fixed Turbo Kontroller name to UNI DISK and identified CPU type. [Curt Coder]
2017-10-03 23:36:37 +03:00
fulivi
70d6a5addd
Support for HP85 tapes added to imgtool ( #2688 )
2017-10-03 23:14:15 +11:00
Sergey Svishchev
1483853c0e
vme_hcpu30: Besta HCPU30 VME board, skeleton driver.
2017-10-03 01:05:56 +03:00
David Haywood
c0ee79f3db
use 'sh' instead of 'superh'
2017-10-02 19:47:35 +01:00
David Haywood
48aabf4122
move sh2 / sh4 to a folder called superh
2017-10-02 17:31:38 +01:00
AJR
da7cd69f88
Remove timer_device from emu.h and move it out of src/emu (nw)
2017-10-01 22:46:42 -04:00
Nigel Barnes
a65015f5cb
abc310: Added 80286 2nd processor.
2017-10-02 02:00:21 +01:00
Robbbert
adf48561a1
Merge branch 'master' of https://github.com/mamedev/mame
2017-09-27 23:38:13 +10:00
Robbbert
6c70150512
New not-working machine: Mickrocomputer fuer Ausbildung [rfka01, Robbbert]
2017-09-27 23:37:33 +10:00
Sergey Svishchev
fa45685b8a
ms6102 (Elektronika MS6102.02, text terminal): new skeleton.
2017-09-26 22:18:05 +03:00
Dirk Best
6c0497983b
supbtime.cpp: Clean up and merge tumblep
...
* Remove duplicate code
* Screen raw parameters and XTAL values
* Added PAL dumps for supbtime [Luiskiko/jammarcade.net]
* Add dip switch locations to all games
2017-09-26 02:35:18 +02:00
cracyc
c960aa5cd3
altos8600: add serial board [Carl]
2017-09-22 21:44:51 -05:00
smf-
7b87813ea9
Implemented program counter break point to PlayStation CPU & re-added PlayStation EXE, CPE & PSF loading. [smf]
2017-09-22 20:40:32 +01:00
AJR
83d5618b34
am9513: New device
2017-09-22 01:35:51 -04:00
Dirk Best
c7d1aeb956
deco32: Improvements and cleanups
...
* Emulate LC7535 based volume control for Dragon Gun board based games
* Add DSW3 and DIP locations to Captain Avenger
* Reorganize driver and start cleaning it up (in progress)
2017-09-22 03:51:24 +02:00
angelosa
e3ccbe1852
Wrote a new device for TA7630, hooked it up to buggychl.cpp (nw)
2017-09-22 02:01:42 +02:00
Nigel Barnes
cdde9d6814
spectrum: Added expansion slot, and devices:
...
- ZX Interface 1 (not working)
- ZX Interface 2
- Fuller Box
- Kempston Joystick Interface (moved from driver)
- Didaktik Melodik
- Mikro-Plus (Shadow of the Unicorn)
- Protek Joystick Interface
- Currah MicroSlot
- Currah MicroSpeech [Thomas Busse]
- Currah MicroSource
spec128: Added expansion slot, and devices:
- ZX Interface 1 (not working)
- ZX Interface 2
- Kempston Joystick Interface (moved from driver)
- Mikro-Plus (Shadow of the Unicorn)
- Protek Joystick Interface
- Spectrum +2 Test Software
2017-09-21 23:08:50 +01:00
Dirk Best
ce256c6444
New machines marked as NOT_WORKING
...
----------------------------------
Triumph-Adler alphatronic P3 [Dirk Best, rfka01]
Mostly a skeleton driver, but shows the initial boot message.
2017-09-21 14:06:56 +02:00
npwoods
3d553eda60
Attempted to sanitize/rationalize how we access UTF-8 command line arguments ( #2532 )
...
Specifically, this creates a call osd_get_command_line() that returns UTF-8 command line arguments as std::vector<std::string>. On non-Windows platforms, this does nothing more than build the vector. On Windows, this invokes GetCommandLineW() and CommandLineToArgvW(). This also attempts to unwind usage of wmain()/_tmain() on Windows, which is not standard.
Related to this, this fixes a bug in Imgtool; specifically, non-7 bit ASCII was not being handled correctly in Windows.
This is really an admission that the way that Windows handles Unicode and command line arguments sucks, and it is my belief that having a wmain() or _tmain() declaration specific for Windows is a worse solution. C'est la vie.
I'm very open to the idea that src/osd/osdcore.[cpp|h] is not the best place to do this. Let me know if I should move it.
2017-09-18 20:28:53 -04:00
Sandro Ronco
8e83e8facb
New machines added or promoted from NOT_WORKING status
...
------------------------------------------------------
Mephisto Modena [yoyo_chessboard, Sandro Ronco]
Mephisto Monte Carlo [Sandro Ronco]
Mephisto Monte Carlo IV LE [Sandro Ronco]
Mephisto Mega IV [Sandro Ronco]
2017-09-15 20:51:26 +02:00
Dirk Best
b91b3be70c
New device: Data East IRQ Controller
...
Used by games in the cninja and deco32 drivers. This implies proper
VBlank IRQ ack for all games now. Also added and improved raw screen
parameters for various games.
2017-09-14 02:22:39 +02:00
Sven Schnelle
5216b5414f
hp9k_3xx: add 98603 ROM card
...
Even if BASIC doesn't boot yet it's handy to have the ROM card in the code
and BASIC in the software list.
2017-09-06 03:03:51 +10:00
hap
cfaad61eff
New working machine added
...
---------
R-Zone: Indy 500 [hap, Sean Riddle]
2017-09-05 01:21:01 +02:00
AJR
783659ae6c
New machines marked as NOT_WORKING
...
----------------------------------
Bingo Wave [Harcsa Béla, caius]
2017-09-04 17:32:57 -04:00
Ivan Vangelista
3c017b2f5e
fixed build (nw)
2017-09-04 08:32:47 +02:00
arbee
2fb457352d
New non-working machines
...
------------------------
Convergent Miniframe [rfka01, R. Belmont]
2017-09-04 00:32:15 -04:00
MooglyGuy
68a33b336d
-nds: Skeleton driver. [Ryan Holtz]
2017-09-02 03:49:55 +02:00
arbee
c39d66b671
apple2: Preliminary support for the Synetix SuperSprite card. [Golden Child, R. Belmont]
2017-08-30 21:11:18 -04:00
fulivi
05c792eee7
hp85: support of opt. ROMs ( #2604 )
...
* hp85: added support for optional ROM cartridges. Started optional ROM
sw list (not finished).
* hp85: refactored mapping of opt. ROMs according to cuavas' comments
2017-08-29 21:45:36 +10:00
Nigel Barnes
d9297807e2
bbc: Added various 2nd processors as Tube slot devices:
...
- Acorn 6502 2nd Processor, Acorn 65C102 Co-Processor, Acorn Z80 2nd Processor, Acorn 80186 Co-Processor, Casper 68000 2nd Processor
2017-08-25 20:03:44 +01:00
Nigel Barnes
c967171c7a
tube: New TUBE device. Acorn Tube ULA for use in Acorn 2nd Processors
2017-08-25 20:03:44 +01:00
Vas Crabb
7886efad95
Python 3.3 doesn't work right (nw)
2017-08-25 14:18:20 +10:00
Scott Stone
4bc760406f
New machines marked as NOT_WORKING
...
----------------------------------
Magic Reel [TeamEurope]
2017-08-24 19:19:06 -04:00
Nigel Barnes
5fdfce856e
bbc: BeebSID slot device for the 1MHz bus.
2017-08-24 12:59:29 +01:00
Robbbert
36049eb060
(nw) Fixing reported failure of netlist build.
2017-08-24 18:17:16 +10:00
Miso Kim
41e044ae01
Modification for Android build (NDK r14b, build-tools 21.1.2 and gradle 2.2.1) ( #2585 )
2017-08-23 13:09:38 +10:00
Felipe Corrêa da Silva Sanches
f2407286b1
new drivers for "Control ID x628" fingerprint-reader and for the NT7534 LCD controller ( #2583 )
...
* initial skelethon: ControlID X628 fingerprint reader
* first draft of an implementation of the NT7534 device (LCD controller)
* fix emulation of ControlID x628 + NT7534 LCD controller
* cidx628: fix LCD color palette on Control ID x628 driver
* Adding a header with details of the hardware. This is the first MAME driver with an LCD controlled by a NT7534 chip, so I wrote an initial implementation of that new device.
2017-08-23 11:53:00 +10:00
Sergey Svishchev
a3cdd96349
att4425: new skeleton (AT&T 4425 / Teletype 56D text terminal)
2017-08-23 10:50:20 +10:00
Miodrag Milanovic
1f33ef02ce
new not working machine
...
----------
Mannesmann Kienzle System 9002 Terminal [Miodrag Milanovic]
2017-08-20 19:47:34 +02:00
angelosa
1fe82affcb
Written a new device for Taito Yoke based inputs, i.e. ones found in Midnight Landing and Top Landing [Angelo Salese]
2017-08-20 13:35:10 +02:00
Scott Stone
9805fe79c1
New machines marked as NOT_WORKING
...
----------------------------------
Learning-Window Teaching Machine (Rev 3) [Kevin Horton]
Learning-Window Teaching Machine (Rev 2) [Kevin Horton]
Learning-Window Teaching Machine (Rev 1) [Kevin Horton]
Learning-Window Teaching Machine (French) [Kevin Horton]
Spiel Master (German) [TeamEurope, Kevin Horton]
2017-08-19 19:26:12 -04:00
Vas Crabb
73107179b5
clean up some of the UI filter stuff, show list descriptions rather than names when choosing list to filter on (nw)
2017-08-18 18:26:26 +10:00
David Haywood
66b7bea133
unkfr belongs in 4enraya (which was my guess when it was mentioned) ( #2572 )
...
unkfr belongs in 4enraya (which was my guess when it was mentioned)
doesn't seem much point in having a complete non-working driver in the source for it when it boots as a romswap.
2017-08-17 09:59:13 -04:00
R. Belmont
961169d5e8
Merge pull request #2568 from fulivi/hp80_dev01
...
Emulation of HP85 tape drive
2017-08-16 15:36:06 -04:00
R. Belmont
38a5d2f109
Merge pull request #2569 from DavidHaywood/130817
...
add basic device for saturn_cdb to load the roms
2017-08-16 11:32:16 -04:00
David Haywood
b386f441cf
add basic device for saturn_cdb to load the roms.
2017-08-16 13:51:39 +01:00
fulivi
4c5ed8b64b
hp85: implemented tape drive
2017-08-16 10:38:22 +02:00
fulivi
480f865bcf
hp9845: re-factored handling of HTI images into a dedicated format module
2017-08-16 10:38:22 +02:00
Sandro Ronco
8367788f0d
New working machines
...
--------------------
Mephisto Polgar 10MHz
New not working machines
------------------------
Mephisto RISC 1MB
Mephisto RISC II
2017-08-13 21:38:18 +02:00
Dirk Best
75734b41f8
psi98: Add HLE ASCII keyboard and make it default
...
Keyboard input now works
2017-08-10 02:21:20 +02:00
Dirk Best
147f1d89b0
psi98: Add keyboard slot interface, create skeleton for keyboard
2017-08-10 01:42:10 +02:00