Commit Graph

60589 Commits

Author SHA1 Message Date
mooglyguy
0f028a8bd2 -mac: MACHINE_CONFIG removal, nw 2018-08-04 23:03:13 +02:00
angelosa
782466772f new working clone
-----------------
Devastators (Ver. 2) [The Onion Knight, Corrado Tomaselli, The Dumping Union]
2018-08-04 22:46:38 +02:00
smf-
d3cb211b96 vgmplay: Added all sound chips (including multiple instances supported by the vgm format) & all chips have been reordered into the vgm chip id order. ES5503/SAA1099/VSU now work but the other new additions are greyed out (these will require work to the sound cores themselves). [smf] 2018-08-04 21:38:54 +01:00
AJR
ce99fccdb4 ti99_dsk.cpp: Change crc type to uint16_t here, too (nw) 2018-08-04 12:51:32 -04:00
AJR
7907b5afee ti99_dsk.cpp: More appropriate variable type which will hopefully make MSVC happy (nw) 2018-08-04 12:49:29 -04:00
ajrhacker
d8769d322c
Merge pull request #3825 from cam900/x1_xor
seta.cpp : Various updates
2018-08-04 10:29:28 -04:00
Robbbert
5201338db2 (nw) minor notes 2018-08-05 00:19:17 +10:00
AJR
420931712c v550.cpp: Minor documentation fix (nw) 2018-08-04 10:12:39 -04:00
ajrhacker
33bb92a03a
Merge pull request #3824 from DavidHaywood/030818_3
current hng64 / tlcs870 notes, tweaks etc.
2018-08-04 09:54:16 -04:00
Robbbert
cf98f490d4 (nw) radionic : added 8255 2018-08-04 23:06:38 +10:00
Robbbert
afc360bfaa (nw) microdec : small fixes 2018-08-04 20:42:40 +10:00
yz70s
676e372c6e i386.cpp: XADD instructions must set flags based on sum result (nw)
This is required by winxp setup.
2018-08-04 10:25:13 +02:00
braintro
19b5a17807 yunsung8.cpp: Minor doc update (nw) 2018-08-04 01:28:12 -05:00
Robbbert
ec9fbc1880 (nw) d6809 : added fdc and notes 2018-08-04 13:20:57 +10:00
AJR
1f2eff58a3 blw700i: Unshifted letters are lowercase, of course (nw) 2018-08-03 22:56:36 -04:00
AJR
8ae28f516d blw700i: Figure out a few more keys, including L and the space bar (nw) 2018-08-03 22:18:40 -04:00
cam900
cbef51995a seta.cpp : Various updates
Convert X1-010 Address xor into lrw8
Simpler handlers
Implement calibr50 PCMMUTE, NVRAM
Currently dumped calibr50 is ver 1.01(Shown at regional warning screen), Correct this
Fix twineagl music(timing is related to screen framerate)

x1_010.cpp : Simpler handlers
2018-08-04 10:57:02 +09:00
DavidHaywood
cf74933071 current hng64 / tlcs870 notes, tweaks etc.
I'll probably tear out the simulation at some point soon so that we're trying to hook this up live, IMHO it's not far off being able to do something useful, just need to find the various triggers and make things like the timer timing realistic.  Don't think the serial stuff is going to matter for the basic hookup.  None of the games are marked as working yet anyway, so hopefully won't be a problem.
2018-08-04 02:26:30 +01:00
arbee
a10f1e2f54 blw700i: improved keyboard mapping (nw)
If someone else wants to have a run at this, feel free.  The letter "L" is currently missing; all other alphanumerics are OK.
'Esc' is the menu key, which brings up the menu bar.  All 4 arrow keys and Enter are mapped for navigation.
2018-08-03 20:28:36 -04:00
Robbbert
9027827820 (nw) Fixed the build. 2018-08-04 09:02:37 +10:00
Michael Zapf
801935badb ti99: Fixed long-standing TDF bug; added support for 16-sector formats 2018-08-03 22:01:39 +02:00
Robbbert
9768491e27 (nw) rc702 : internal improvements, but still doesn't boot floppy 2018-08-04 00:27:51 +10:00
Olivier Galibert
6418d11c73 Works now (nw) 2018-08-03 12:40:50 +02:00
Olivier Galibert
d6d228f5f1 I did say it would be dreafully stupid (nw) 2018-08-03 12:40:50 +02:00
Vas Crabb
e0df7a929f finish off layout documentation for now 2018-08-03 16:54:36 +10:00
Robbbert
5126c1a8de (nw) sorcerer2 : added extra bios 2018-08-03 13:49:33 +10:00
arbee
de555a6c31 blw700i: partial keyboard support (nw) 2018-08-02 22:54:59 -04:00
Robbbert
762064ec7c (nw) Fixed the build. 2018-08-03 12:13:43 +10:00
Robert
fdd6dde9fd
Merge pull request #3822 from exidyboy/patch-1
Update sorcerer_cass.xml
2018-08-03 11:55:58 +10:00
Michael Borthwick
93713de7c1
Update sorcerer_cass.xml
Minor changes to developer and publisher information for two titles.
2018-08-03 01:25:25 +00:00
arbee
c3b7512ac4 New machines added as NOT WORKING
- Brother LW-700i [R. Belmont, rfka01]
2018-08-02 21:06:27 -04:00
arbee
31a32f451d h8: H8/3003 support [R. Belmont] 2018-08-02 20:27:11 -04:00
DavidHaywood
c1b84b9e30 fix silly PSW trashing on interrupts, allow Register Bank to be shown in debugger
code now gets to the 'main loop' (starts at C3E0, jumps back there once it hits C6A3) and continues to execute that loop once it arrives there.
2018-08-03 09:38:59 +10:00
David Haywood
ae110ad5e6 tlcs870 - feature stubs (#3818)
* start adding stubs for various tlcs870 features (nw)

* more logging (nw)

* logging (nw)

* moving forward (nw)

* cpu flag fix (nw)

* fake timer to push it along

* fix some cpu bugs (nw)
2018-08-02 19:04:36 -04:00
MetalliC
65ec00f211 typos (nw) 2018-08-03 01:19:08 +03:00
AJR
88943f6dfc Partially revert 09466d3382 due to crashes (nw) 2018-08-02 18:12:15 -04:00
MetalliC
781f17725a naomi.cpp: dumped Club-Kart Cycraft Motion PC software [Ordyne] 2018-08-03 00:25:00 +03:00
Olivier Galibert
09466d3382 Previous commit examples of use (nw) 2018-08-02 21:08:47 +02:00
Olivier Galibert
639c9b85fc memory: Allow simplified versions of handlers [O. Galibert]
A standard memory handler has as a prototype (where uX = u8, u16, u32 or u64):
  uX device::read(address_space &space, offs_t offset, uX mem_mask);
  void device::write(address_space &space, offs_t offset, uX data, uX mem_mask);

We now allow simplified versions which are:
  uX device::read(offs_t offset, uX mem_mask);
  void device::write(offs_t offset, uX data, uX mem_mask);

  uX device::read(offs_t offset);
  void device::write(offs_t offset, uX data);

  uX device::read();
  void device::write(uX data);

Use them at will.  Also consider
(DECLARE_)(READ|WRITE)(8|16|32|64)_MEMBER on the way out, use the
explicit prototypes.

Same for lambdas in the memory map, the parameters are now optional
following the same combinations.
2018-08-02 21:08:47 +02:00
AJR
f8a26df4ad m72.cpp: Overhaul V30/8751 comms using DPRAM and GENERIC_LATCH_8 (nw) 2018-08-02 14:50:24 -04:00
AJR
a4d28396bf mb8421: Convert callbacks to devcb3 and update to recent coding standards (nw) 2018-08-02 13:55:40 -04:00
Vas Crabb
cdb956fd34 (nw) apparently msys glibstdc++ doesn't have that std::abs overload... 2018-08-02 23:42:19 +10:00
Vas Crabb
6ea9ff9042 (nw) Further layout work:
* Allow <orientation> and <color> to work on group references
* Fix some corner cases where group bounds could be miscalculated
* Fix a corner case where MAME could incorrectly refuse to instantiate groups
* Add more checks to complay.py
* Document more of the layout format
2018-08-02 23:11:17 +10:00
Robbbert
153fa4c4f8 (nw) xor100 : notes 2018-08-02 23:00:40 +10:00
mooglyguy
5f484e857e Make OG happier about output latches, nw 2018-08-02 11:34:03 +02:00
arbee
992dbc98d1 apple2: fixed reverse-logic on TransWarp slot DIPs that caused disks to not boot. [R. Belmont] 2018-08-02 00:11:11 -04:00
AJR
a4ae5f9526 cntsteer.cpp: Eliminate MCFG_DEVICE_VBLANK_INT (nw) 2018-08-02 00:08:32 -04:00
AJR
a5a874ad9e efdt: Various things (nw)
- Use line callback instead of VBLANK_INT and acknowledge interrupt
- Use (likely) addressable latches instead of pointers to (fake?) RAM
- Add watchdog timer
- Clean up audio CPU ROM region length
2018-08-01 23:53:30 -04:00
AJR
86b497d9fb bus/isa: Eliminate some region_alloc abuse (nw) 2018-08-01 22:58:20 -04:00
braintro
c3b24e73b7 new working clone
New Clone Added
-----------------------------------------------
Biomechanical Toy (Ver. 1.0.1870) [Jorge Casares, Ruben Casaña]
2018-08-01 21:26:07 -05:00