Commit Graph

60726 Commits

Author SHA1 Message Date
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
AJR
9f4a33eee8 mstation.cpp, nakajies.cpp, avigo.cpp, kc.cpp: Use make_unique_clear instead of abusing region_alloc (nw) 2018-08-01 22:23:35 -04:00
AJR
9c9bd22b82 ms9540: Fix ROM loading 2018-08-01 21:59:27 -04:00
AJR
c5ee763de0 prose2k: Use real serial terminal 2018-08-01 21:39:09 -04:00
mooglyguy
aaff2f9c47 -mac128, macpci, nsg6809: Eliminated old-style MACHINE_CONFIG use. [Ryan Holtz] 2018-08-02 01:35:43 +02:00
AJR
2e44690def funkball: Use UART and RS232 port for diagnostic serial output 2018-08-01 19:18:01 -04:00
AJR
ae8fc532e3 play_2.cpp: Use ripple counter device (nw) 2018-08-01 17:22:35 -04:00
AJR
768a48ff60 ripple_counter: Finish devcb3 conversion (nw) 2018-08-01 17:07:40 -04:00
AJR
be9c4ead94 tms5501: Convert to devcb3; rename INT callback to match pin name (nw) 2018-08-01 16:52:14 -04:00
AJR
aabacee358 mc68901: Convert to devcb3 (nw) 2018-08-01 16:29:25 -04:00
AJR
61693ea709 timekpr: Default input clock for all devices; convert M48T37 callbacks to devcb3 (nw) 2018-08-01 16:05:42 -04:00
MetalliC
09b41d33f1 new NOT_WORKING clones
----------------------
18 Wheeler (deluxe) [Ordyne, MetalliC]
18 Wheeler (deluxe) (Rev T) [Ordyne, MetalliC]
Club Kart: European Session (Rev C) [Ordyne, MetalliC]
Ring Out 4x4 [Ordyne, MetalliC]
The House of the Dead 2 (Export) [Ordyne, MetalliC]
Virtua Striker 2 Ver. 2000 [Ordyne, MetalliC]
Zombie Revenge (Export) [Ordyne, MetalliC]

naomi.cpp changes: New dumps added: NAOMI Development / tester BIOS (Nov 1998), Ferrari F355 DLX prototype Japan and Export BIOSes, NAOMI Rev F Export BIOS, Ferrari F355 DLX prototype motor board firmware. Existing Club Kart (Rev C) set was identified as Rev A and renamed accordingly. [Ordyne, MetalliC]
2018-08-01 23:03:47 +03:00
AJR
67db044a74 swtpc09.cpp: Fix nonstandard syntax (nw) 2018-08-01 15:58:57 -04:00
mooglyguy
9ee8cf454c -oric, pet, prodigy, rmnimbus, ssystem3, swtpc09, swyft, sym1, trvquest, tv950, vectrex, victor9k, wicat: [Ryan Holtz]
* Removed MACHINE_CONFIG and MCFG usage where possible.
2018-08-01 21:26:16 +02:00