Commit Graph

70934 Commits

Author SHA1 Message Date
R. Belmont
d9019c4df8
Merge pull request #6188 from firewave/xml
avoid "Redundant default attribute value assignment" in hash files (nw)
2020-01-22 22:03:54 -05:00
Oliver Stöneberg
7c3aea8928 fixed some clang-tidy warnings (nw) (#6197)
* fixed some bugprone-throw-keyword-missing clang-tidy warnings (nw)

* fixed some modernize-use-nullptr clang-tidy warnings (nw)

* fixed some readability-delete-null-pointer clang-tidy warnings (nw)

* fixed some performance-faster-string-find clang-tidy warnings (nw)

* fixed some performance-for-range-copy clang-tidy warnings (nw)

* fixed some readability-redundant-string-cstr clang-tidy warnings (nw)
2020-01-22 22:03:35 -05:00
David Haywood
d4bed5fce4 Plug and Play (promotions) (#6209)
* refinements to the Senario additions (nw)

* cleanups (nw)

* (nw)

* (nw)

* (nw)

* validate (nw)

* new WORKING machines
---
Cosmo Girl (Senario, Plug and Play) [Sean Riddle, David Haywood]
The Apprentice (Senario, Plug and Play) [Sean Riddle, David Haywood]
2020-01-22 22:02:27 -05:00
arbee
cfa3adae0a konendev: hook up correct RTC [R. Belmont, Heihachi_73] 2020-01-22 21:18:56 -05:00
Firehawke
819af3ced9 Late January Apple II update. (#6208)
* New working software list additions
-----------------------------------

apple2_flop_orig: Wizardry: Proving Grounds of the Mad Overlord (Version 2.1), Wizardry II: The Knight of Diamonds (Version PV3S2V1/10-MAR-82), Wiziprint (Version 2.1), Amazon, Lords of Karma, Xyphus, Chess (Odesta) (Version 7.0) [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_clcracked: What's My Logic? (Version 1.0) (cleanly cracked) [4am, Firehawke]

apple2_flop_orig: Rambo: First Blood Part II, New World, Quest for the Scarlet Letter, Cuban Fantasy, Neuromancer, The Dark Heart of Uukrul, The Breckenridge Caper of 1798, Amnesia, Gold Rush! (Version 1.0M), Questprobe featuring The Hulk (Version 2.3/127) [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_orig: Horizon V, Crown of Arthain, Diamond Mine, The Abyssal Zone  [4am, Firehawke]

apple2_flop_clcracked: Diascriptive Reading I (cleanly cracked), Air Navigation Trainer (cleanly cracked) [4am, Firehawke]
2020-01-22 17:23:15 -05:00
Nigel Barnes
b4cdf0c4e8 bbc.cpp: Renamed torchh10->torchh, and removed torchh21. Same machine with different size HDD (nw) 2020-01-22 21:42:35 +00:00
Nigel Barnes
967092ccb9 bus/bbc/1mhzbus: Added Acorn Winchester Disc. 2020-01-22 21:42:34 +00:00
Nigel Barnes
417176a102 bbcmaiv: Added internal modem port, with Acorn AIV SCSI Host Adaptor. 2020-01-22 21:42:34 +00:00
Nigel Barnes
79221dd5f9 New working software list additions
-----------------------------------
bbc_rom: Acorn ADFS 1.33 (IDE), Acorn ADFS 1.53 (IDE), Acorn ADFS 1.57 (MMC), Harston ADFS 6.00, Harston ADFS 6.10, RetroClinic RamFS 1.00, RetroClinic RamFS 1.04

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: Advanced Ram Operating System 1.00, EPROM 1.03, RAMagic! 2.0B, RAMagic! 2.1M, Smart SPI, Digistore Streamer 0.05, Digistore Streamer 0.07, Digistore Streamer 0.09, Turbo MMC 0.A3, UPURS 3.0R, UPURS 3.1R, UPURS 3.2R, UPURS 3.3R, UPURS 4.0R, UPURS 4.1R, UPURS 5.0R, UPURS 5.1R
2020-01-22 21:42:34 +00:00
AJR
492f428da5 unidasm: Handle word endianness for address-shifted architectures correctly and safely 2020-01-22 13:59:19 -05:00
ajrhacker
a892c49d4a
Merge pull request #6206 from rzero9/patch-3
fmtowns_cd.xml: additions and replacements
2020-01-22 12:58:07 -05:00
ajrhacker
f677823d2d
Merge pull request #6205 from clawgrip/patch-18
midxunit.cpp: Add the sound PLD placeholder also on 'revx' (nw)
2020-01-22 12:56:38 -05:00
r09
b33126496a
fmtowns_cd.xml: additions and replacements
- Added the missing floppy disk dump for Fujitsu Habitat V2.1L10 [StuBlad]

- Replaced entries with dumps from the redump.org database, with proper track indexes and offset correction:

After Burner (v1.01)
After Burner III
Last Survivor

- Added new working dumps:

Emit Vol. 3 - Watashi ni Sayonara o [redump.org]
Shooting Towns [rockleevk]
The New Zealand Story (HMA-213) [redump.org]
2020-01-22 18:39:01 +01:00
ClawGrip
31d764c46d
midxunit.cpp: Add the sound PLD placeholder also on 'revx' (nw) 2020-01-22 18:34:59 +01:00
Ivan Vangelista
29dc1c6b74 New machines marked as NOT_WORKING
----------------------------------
Knock Down 2001 (Japan, KD11 Ver. B) [Porchy, SpinalFeyd]
2020-01-22 18:22:14 +01:00
David Haywood
66b8078129 Plug and Play work (#6202)
* (nw)

* new NOT WORKING
----
Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood]
Big Bonus Slots (Senario, Plug and Play) [Sean Riddle, David Haywood]
Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]

Millionaire and Big Bonus Slots might be working, just need more test time before I'm sure enough to promote them (nw)
2020-01-22 11:56:35 -05:00
R. Belmont
5eaf25b653
Merge pull request #6200 from cam900/kaneko_spr_pri
kaneko_spr.cpp : Fix drawing behavior
2020-01-22 11:43:53 -05:00
R. Belmont
d99a5cd5a1
Merge pull request #6203 from cam900/patch-120
Fix MT 07533
2020-01-22 11:43:06 -05:00
cam900
e4ae509f46
Fix MT 07533 2020-01-23 01:40:29 +09:00
cam900
4b428e5bca kaneko_spr.cpp : Fix drawing behavior
Fix priority in enabled 'keep sprite' function, Split 'Copy temporary bitmap into screen bitmap' function and Getting sprite function
kaneko16.cpp : Fix sprite delay, Add notes, Correct explbrkr OKI bankswitching (tied into m_ym2149[0] port B), Remove outdated note
2020-01-23 00:02:03 +09:00
Patrick Mackinlay
05c427f413 mct_adr: complete the rename (nw) 2020-01-22 21:29:05 +07:00
Patrick Mackinlay
f5eb2f59f2 dp83932c: implement networking
(nw)This is enough to get networking working for the MIPS Magnum 4000 (Jazz) running Windows NT 4.0. Many details of the device are still unimplemented or untested. Also:
* jazz: handle soft reset, hook up sonic dma
* mct_adr: handle sonic dma bus master (crude), handle reset
2020-01-22 21:21:23 +07:00
Ivan Vangelista
30038dd15d
ffantasy_ms.cpp: fixed parent / clone relationship, thanks M.A.S.H. (nw) 2020-01-22 07:59:18 +01:00
AJR
0b072074eb gigatron: Fix visible area, allowing driver to pass validation (nw) 2020-01-21 20:21:18 -05:00
AJR
2f4743252a gigatron.cpp: Add missing #include (nw) 2020-01-21 20:14:22 -05:00
AJR
f807101c57 gigatron: Disassembly tweaks (nw)
- Fix disassembly of control instructions in non-direct addressing modes
- Fix edge case for jump page calculation (at PC = $xxFF)
- Use NOP shorthand for LD AC
- Acknowledge delay slot for jump instructions
2020-01-21 19:51:43 -05:00
Sterophonick
aed342f430 gigatron: hook up screen, change machine type (#6196)
* gigatron: hook up screen, change machine type

* gigatron: fix cpu name

* gigatron: fix the comp macro

thanks robert

* gigatron: screen update
2020-01-21 19:49:02 -05:00
MetalliC
c0b3e7c6cd konmedal.cpp play some uPD7759 samples 2020-01-22 02:03:41 +02:00
AJR
f954ec9fb3 gigatron: Hook up ROM and skeleton CPU device; add disassembler 2020-01-21 17:19:12 -05:00
hap
833de258db hh_sm510: add note (nw) 2020-01-21 23:11:35 +01:00
R. Belmont
ddf571d8d4
Merge pull request #6193 from firewave/fastdebug
removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness…
2020-01-21 16:21:12 -05:00
AJR
aa2fa1ddb9 gigatron: Add to full build; fix outdated code in CPU device and add some missing stuff (nw) 2020-01-21 15:44:55 -05:00
MooglyGuy
c5bd7bc71e -model1: Demoted VF and added MACHINE_IMPERFECT_GRAPHICS and MACHINE_IMPERFECT_CONTROLS to SWA, to document what both we and the general public already know. nw 2020-01-21 20:47:49 +01:00
ClawGrip
8d12576f5f ffantasy_ms.cpp: Typo (nw) (#6194) 2020-01-21 20:42:12 +01:00
Angelo Salese
fd7ec5df3c
Don't need multiple comments stating the same thing plus PCB readme belongs to the other set (nw) 2020-01-21 20:22:22 +01:00
firewave
bb3b73e58b removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness I introduced ages ago (nw) 2020-01-21 20:20:20 +01:00
Sterophonick
0ff7e2ea0d new NOT_WORKING machine (#5811)
* minor spelling fix

* new NOT_WORKING machine

Gigatron TTL Microcomputer [Sterophonick]

also add a skeleton cpu core

* Revert Minor Spelling Fix

* Make some fixes

thanks cuavas

* Fix resolution

* gigatron: update cpu device name

* update copyright

* fix part of gigatron disassembler

* Set screen refresh rate

* found a set of all the ROM files, update main ROM name

* Fix cpu.lua

* Whoops

* Update gigatron.cpp

* gigatron: clear execute_set_input

* Update gigatron.h

* Update gigatrondasm.cpp

* Update gigatrondasm.h

* clean up but doesnt compile ffs
2020-01-21 13:33:33 -05:00
R. Belmont
317cdaf224
Merge pull request #6191 from clawgrip/patch-16
m72.cpp: Fix PCB ASCII layout for 'loht_ms' (nw)
2020-01-21 13:32:13 -05:00
ClawGrip
e9f8bab291 toki_ms.cpp: Add PCB ASCII layout (nw) (#6190) 2020-01-21 18:33:16 +01:00
Ivan Vangelista
ecfd91e6f5 New clones marked as NOT_WORKING
--------------------------------
Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
2020-01-21 18:18:44 +01:00
Ivan Vangelista
402b52f34c goldstar.cpp: correct ROM loading for war3cb, matches memory dump done with a Z80 ICE. Still not working (nw) 2020-01-21 18:13:21 +01:00
ClawGrip
2713e91bd1
m72.cpp: Fix PCB ASCII layout for 'loht_ms' (nw) 2020-01-21 17:35:30 +01:00
ClawGrip
0003fa2cf3 atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle] (#6189)
* atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle]

* Pad the values to be power of two (nw)

* Remove hex content from sources (nw)

Done! Thanks!
2020-01-21 16:05:45 +01:00
David Haywood
1a1514cb69 Plug and Play work (#6185)
* new NOT WORKING
---
Power Joy (PJ001, NES based plug & play) [Sean Riddle]

* some notes (nw)

* trying to research banking (nw)

* this code definitely sets the bank, but then it loses it later, needs more investigation, this hacks bank to be correct in all cases for zon32bit to at least verify dump is complete (nw)

* control notes (nw)

* still trying to figure out the banking properly (nw)

* enough banking hacks to at least make sure we always have the correct bank (nw)

* (nw)

* don't bank pdc100 unless upper bits are also set, as it writes 0000 during initialization code, while executing from bank 7, which causes issues with -nodrc and with the either drc or no drc on linux (nw)
2020-01-21 09:44:33 -05:00
AJR
1f3683e456 aid80f: Map some devices (nw) 2020-01-20 23:47:46 -05:00
MetalliC
63b4b64a49 konmedal.cpp colors 2020-01-21 01:51:46 +02:00
angelosa
24c16d3cab toki_ms.cpp: add some meat, confirm being similar to tokib [Angelo Salese] 2020-01-20 22:46:02 +01:00
couriersud
cfab80411d galaxian: Clean up audio device code. [Couriersud]
Added some notes about M51516L.
2020-01-20 21:23:37 +01:00
couriersud
9e272e4b55 netlist: code maintenance. (nw)
- remove pthrow trampline as proposed by Vas.
- identify throwing code by adding noexcept(false)
- move "connected term" information to setup code.
- srcclean
2020-01-20 21:15:22 +01:00
AJR
81703afe74 New machines marked as NOT_WORKING
----------------------------------
AID-80F Development System [Maggi9295]
2020-01-20 14:41:54 -05:00