Commit Graph

3558 Commits

Author SHA1 Message Date
ClawGrip 7c0f2644db
New machines marked as NOT_WORKING (#7702)
* New machines marked as NOT_WORKING
----------------------------------
Games Family [Victor Fernandez (City Game), ClawGrip]
2021-01-27 01:52:13 +11:00
Vas Crabb adc23f3f74 Goodbye 64 suffix on the main executable, it was nice knowing you.
If you want to build 64-bit and 32-bit in the same tree without them
stomping on each other, use SEPARATE_BIN=1 (you already need to do this
for TOOLS=1 anyway).
2021-01-26 15:37:11 +11:00
Ivan Vangelista bdeac67bfb rolla.cpp: moved set to skylncr.cpp 2021-01-23 20:11:29 +01:00
Ivan Vangelista 84fd31d587 New machines marked as NOT_WORKING
----------------------------------
unknown 'Rolla' slot machine [caius]
2021-01-23 17:42:34 +01:00
Vas Crabb 6ba369b3fc -docs update:
* Added note explaining that view options saved in machine CFG take
  precedence over INI/command line.
* Added prerequisites for building HTML documentation under MSYS2 and
  Fedora Linux.
* Explicitly mentioned that Ubuntu modifies GCC to enable "fortify
  source" by default in the relevant section.
* Removed obsolete reference to glibstdc++6.
* Re-formated compiling guide source (hard wrap at 80 columns,
  typographical quotes, code blocks for sample command lines).

-genie.lua: Show GCC ignored attribute warnings, but don't fail for
them.
2021-01-23 16:34:25 +11:00
AJR 1eb22dd22c genie.lua: Attempted fix for GCC build 2021-01-22 15:16:02 -05:00
AJR d90099fc75 cosmicg: Driver overhaul
- Separate driver from cosmic.cpp
- Add MC6845 CRTC and use it for all video updates
- Configure screen with raw parameters
- Add support for display flipping in cocktail mode
2021-01-19 21:28:17 -05:00
hap 77d9253b55 New machines marked as NOT_WORKING
----------------------------------
Get A Way [hap, Sam Grech]
2021-01-19 20:53:34 +01:00
Ivan Vangelista a349984880 New machines marked as NOT_WORKING
----------------------------------
Pontoon (Konami) [Michel Pichot]
2021-01-19 17:16:21 +01:00
AJR 3857001876 mess.lua: Fix full build 2021-01-18 11:30:08 -05:00
Patrick Mackinlay 35a5832063 New machines marked as NOT_WORKING
---
Data General AViiON 4600 [Plamen Mihaylov, Patrick Mackinlay]
2021-01-18 20:43:11 +07:00
Dirk Best 400ff8ceb5 tabe22: Make it mostly work
- Move to its own driver
- Implement keyboard
- Implement char/attr RAM switch
- Improve video rendering
- Hook up RS232 ports
- Add gfxdecode
2021-01-16 15:10:10 +01:00
Patrick Mackinlay 8ccfa3762c New machines marked as NOT_WORKING
---
NEC EWS4800/310 [Plamen Mihaylov, Patrick Mackinlay]
2021-01-15 17:00:19 +07:00
Curt Coder 39c150bd1e New working machines
--------------------
Facit DTC (DeskTop Computer) [Luxor ABC arkivet, Curt Coder]

abc800: Added new revisions of ROMs, and skeletons for DataBoard 4106/4107. [Luxor ABC arkivet, Curt Coder]
2021-01-14 08:27:37 +02:00
Brian Troha 158cf0047d fix 'arcade' build - fixes recent ksys572 memory card update & jpmimpct update 2021-01-12 23:42:29 -06:00
AJR e325adaed3 roland_s10.cpp, roland_s50.cpp: Add skeleton sampler devices 2021-01-12 13:29:34 -05:00
Sandro Ronco 5a57d03cfe
-Acorn Archimedes code reorganization: (#7627)
* Separated Acorn IOC and MEMC into devices.
* Emulated 8051-based serial keyboard.
* acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page.
* Fixed RISC OS POST IOC register test.
* aa310.cpp: Added debug code to display RISC OS POST failures.

-machine/archimedes_keyb.cpp: Dumped Acorn Archimedes keyboard microcontroller. [Phil Pemberton]
2021-01-12 23:39:14 +11:00
fulivi fad7c9e0be
hp2640.cpp: Added tape emulation. (#7625)
* formats/hti_tape.cpp: Added support for Manchester encoded DC100 cassettes.
* machine/hp2640_tape.cpp: added emulation of DC100 tape drives.
* machine/hp_dc100_tape.cpp: Added unit name display.
2021-01-12 23:29:30 +11:00
Ryan Holtz 1fad52d8ee - m950x0: Added implementation for STmicro M950x0 SPI EEPROM series. [Ryan Holtz]
- sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]

- sa1111: Various changes. [Ryan Holtz]
 * Hooked up I2S audio DMA support.
 * Hooked up IRQ support.
 * Hooked up basic GPIO support.

- uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz]

- sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz]

- jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]
2021-01-10 13:24:20 +01:00
ClawGrip 17ea951a84
New machines marked as NOT_WORKING (#7648)
* New machines marked as NOT_WORKING
----------------------------------
AlphaSmart 3000 [TeamEurope, ClawGrip]

* New NOT_WORKING software list additions
---------------------------------------
alphasmart_kapps.xml: Accelerated Reader (1.3, English (UK)), Accelerated Reader (1.2, English (UK)), AlphaQuiz (3.1, English (UK)), AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)), Control Panel (1.07, English (UK)), Control Panel (1.04, English (UK)), KeyWords (3.6, English (UK)), KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash RP (1.3, English (UK)), MathFacts in a Flash RP (1.1, English (UK)), MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)), Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)), Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)), Responder (1.2, English (UK)), SpellCheck Large USA (1.03, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Small USA (1.02, English (UK)), SpellCheck Spanish (1.0, Dutch), Text2Speech Updater (1.4, English (UK)), Text2Speech Updater (1.3, English (UK)), Thesaurus Large USA (1.1, English (UK)), Thesaurus Large USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Wireless File Transfer (1.1, English (UK)), Wireless Updater (2.0, English (UK)), Wireless Updater (1.3, English (UK)) [ClawGrip]
2021-01-08 14:10:09 -05:00
Patrick Mackinlay 89b519f58e New machines marked as NOT_WORKING
---
IBM RT PC [Bitsavers]
2021-01-08 15:10:31 +07:00
Ivan Vangelista 78c211b3bb New machines marked as NOT_WORKING
----------------------------------
Mini Guay [jordigahan, ClawGrip]
2021-01-07 19:26:41 +01:00
Ivan Vangelista 8c82ffd935 wrally.cpp: fixed MT07836 2021-01-06 12:27:16 +01:00
Vas Crabb 8228719f03 Tidy up loose ends:
* Fixed a couple of fixed-size buffers in Windows OSD code.
* Marked MAME as aware of long paths in Windows manifest.
* Made a cleaner, thread-safe API for getting volume names.
* Added compile-time option to disable recompiler W^X mode.
* NuBus image device current directory doesn't need to be pinned.
2021-01-06 19:09:16 +11:00
Vas Crabb 4eca05fe67 cpu: Allow recompilers to work with W^X policy 2021-01-06 02:18:04 +11:00
hap d329aa03f7 odyssey2: add service test cart 7seg output 2021-01-04 21:11:54 +01:00
Ivan Vangelista e900729c13 New machines marked as NOT_WORKING
----------------------------------
Sonic Blast Man's Janken Battle [Phil Bennett]
2021-01-04 19:42:18 +01:00
AJR c231ee373a render.h, rendlay.h: Dependency refactoring
- render.h: Split out layout class declarations into rendlay.h, with some adjustments for the resulting incomplete types (std::reference_wrapper unfortunately does not allow these by C++17 rules)
- rendlay.h: Move old header contents to layout/generic.h
2021-01-04 12:15:09 -05:00
AJR 60e518cc50 Low-level #include overhaul
- vecstream.h: Revert changes made in aa29519528. The std::string_view conversion has been made a non-member function (util::buf_to_string_view) and moved to coretmpl.h.
- strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h and a few tool sources; other references have been qualified.
- osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments.
- Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
2021-01-02 15:18:15 -05:00
Ivan Vangelista ca01e891e1 New machines marked as NOT_WORKING
----------------------------------
Heroine's Memory [The Dumping Union]
2021-01-02 16:26:44 +01:00
Ryan Holtz 29bc7e25b7 -arm7: Moved WinCE call logging into a separate .hxx file. [Ryan Holtz] 2021-01-01 23:23:42 +01:00
ClawGrip e5b66d27d8
New machines marked as NOT_WORKING (#7606)
----------------------------------
Diamond King [jordigahan, ClawGrip]
2021-01-01 14:03:34 +11:00
Ryan Holtz 139f044859 -arm7: Added optional logging for Windows CE calls. [Ryan Holtz]
-uda1344: Added skeleton audio device for Philips UDA13444 Codec. [Ryan Holtz]

-sa1111: Hooked up basic L3 audio transceiver support. [Ryan Holtz]
2020-12-31 19:18:54 +01:00
Patrick Mackinlay 763a780f37 romp: initial storage channel implementation 2020-12-31 16:39:20 +07:00
AJR 07129a74e3 trebol: Transfer to missbamby.cpp driver, since hardware appears to be almost the same 2020-12-29 09:49:11 -05:00
Vas Crabb f6f0901551 Merge branch 'release0227' into mainline-master 2020-12-29 04:45:24 +11:00
AJR 54e03f47e0 New machines marked as NOT_WORKING
----------------------------------
Hungry Hungry Hippos (redemption game) [Museo del Recreativo, The Dumping Union]
2020-12-26 22:48:43 -05:00
Vas Crabb 6071450833 Fix linking the virutal subtarget. 2020-12-27 13:15:02 +11:00
Ivan Vangelista 509c946736 New machines marked as NOT_WORKING
----------------------------------
unknown Cointek game [Siftware]
2020-12-26 15:16:30 +01:00
ClawGrip 5e153f7bac
New machines marked as NOT_WORKING (#7591)
----------------------------------
RF51W14-CG [jordigahan, ClawGrip]
2020-12-25 14:42:18 +11:00
tim lindner c49f1ee406
bus/coco Added CoCo and Dragon MIDI cartridges. (#7589) 2020-12-25 14:28:09 +11:00
Nigel Barnes f26a25384a New machines marked as NOT_WORKING
----------------------------------
Datacast Controller (The Stock Exchange) [Tony Jewell, Nigel Barnes]
2020-12-25 00:09:53 +00:00
Nigel Barnes 8aacde2c3f saa5240.cpp: Preliminary SAA5240/43 Computer Controlled Teletext emulation. 2020-12-25 00:09:52 +00:00
Ryan Holtz 7ebdb0bd97 New machines marked as NOT_WORKING
------------------
Hewlett-Packard Jornada 720 [Ryan Holtz]

* arm7: Fixed interaction between instruction prefetching with the MMU enabled. [Ryan Holtz]

* sa111: Added skeleton device for Intel SA-1111 Microprocessor Companion Chip. [Ryan Holtz]

* sed1356: Added skeleton device for Epson/Seiko SED1356 video controller. [Ryan Holtz]

* sa1110: Various cleanups. Added rudimentary SSP module support. [Ryan Holtz]
2020-12-24 18:59:14 +01:00
David Haywood 531eedcc7f
shuffle a few things around re: the BBL ST2302U based handhelds, give bbl338 its own map due to internal ROM etc. (#7584)
* shuffle a few things around re: the BBL ST2302U based handhelds, give bbl338 its own map due to internal ROM etc.

* fake some interrupts on bbl338

* better document test draw command, so that we can verify we're in test mode
2020-12-24 11:35:03 -05:00
AJR f7585b3cdb a2bus: Add (corrected) ROM dumps and emulation of CCS Model 7710 Asynchronous Serial Interface [AJR, Apple II Documentation Project] 2020-12-24 10:02:48 -05:00
AJR 5bf175cb05 New device: Fairchild 4702B Bit Rate Generator 2020-12-24 09:56:49 -05:00
AJR 0d77739c27 Add dump and skeleton devices for Emerald Technology 3XTwin ISA board 2020-12-23 10:56:26 -05:00
arbee add5e8a421 apple2: Support for the Videx Uniprint parallel card [R. Belmont, Golden Child] 2020-12-22 21:54:58 -05:00
Lord-Nightmare a23ea53673 Add skeleton driver for MGA MIUCHIZ handhelds [Lord Nightmare, ChrisMiuchiz]
New machines marked as NOT_WORKING
------------------
MIUCHIZ Virtual Companions
2020-12-22 12:47:48 -05:00