Commit Graph

69837 Commits

Author SHA1 Message Date
MooglyGuy
2aa304ebc7 -netlist: Added 7492 Divide-by-12 Counter. [Ryan Holtz] 2019-11-23 12:43:30 +01:00
mooglyguy
dc3822c31c New working software list additions
-----------------------------------
megadriv
  Crying Dragon (Jpn, Prototype) [Pietro Gagliardi]
2019-11-23 10:34:39 +01:00
R. Belmont
709bed482f
Merge pull request #5948 from cam900/tmap038_mirror
tmap038.cpp : Add tile size check related to vram is found, Move mirroring map into driver
2019-11-22 23:19:31 -05:00
arbee
697576e956 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
TRS-80 Videotex [cuba200611, R. Belmont]
2019-11-22 23:12:54 -05:00
Firehawke
98620ff3af Update Apple II softlists to Nov 22nd, 2019 (#5949)
* New working software list additions
-----------------------------------

apple2_flop_orig: Flight Simulator I (A2-FS1), Lords of Conquest [4am, Firehawke]

apple2_flop_clcracked: Leadsheeter (cleanly cracked) [4am, san, Firehawke]

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

apple2_flop_orig: Empire III: Armageddon (Version 1.1), Super Zaxxon, Master of the Lamps, In Search of Space: Introduction to Model Rocketry, Hacker II: The Doomsday Papers [4am, Firehawke]

apple2_flop_clcracked: Empire III Armageddon (Version 1.1) [4am, Firehawke]

apple2_flop_clcracked: PolyWriter (Version 1.2), PolyWriter Utilities (Version 1.2), Midi/8 Plus (Version 1.2), Korg 800 4-Track MIDI Sequencer (Version 1.0) [4am, san, Firehawke]

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

apple2_flop_orig: Law of the West, Lane Mastodon vs. The Blubbermen, Indiana Jones in Revenge of the Ancients [4am, Firehawke]

apple2_flop_clcracked: Certificates and More! (cleanly cracked) [4am, Firehawke]

apple2_flop_clcracked: The Railroad Works (CBS Version) (cleanly cracked) [Tom Greene, Firehawke]

apple2_flop_misc: Best of Muse [Tom Greene, Firehawke]

* Fix accidental dupe name. (nw)
2019-11-22 22:42:51 -05:00
cam900
cd8acecaf5 tmap038.cpp : Add tile size check related to vram is found, Move mirroring map into driver 2019-11-23 11:40:05 +09:00
arbee
5c45fa678f apple2: fix recognition of .NIB images on the old diskii controller (MT #7496) [R. Belmont] 2019-11-22 20:45:08 -05:00
Vas Crabb
e09f2e49a6 util/options.cpp: fix locale issues and a const correctness issue 2019-11-23 11:30:07 +11:00
couriersud
aea6bbe2b4 popeye: Applied recommended code changes. (nw) 2019-11-23 01:29:23 +01:00
couriersud
069da10728 popeye: Add interlaced rendering. [Couriersud]
- fixes MT05600
- There are now three rendering modes selectable via machine config:
  - false progressive: same as before.
  - Interlaced (scanline skip): only the current field is drawn with
    the other field's scanlines blacked. This gives the same flickering
    impression as interlaced display.
  - Interlaced (bitmap): Bitmap is constructed from odd and even fields.
    Result is comparable to PAL/NTSC videos played back on progressive
    displays without additional processing.
- Some modernisation, all members initialized in constructor.
2019-11-23 00:26:10 +01:00
Nigel Barnes
bd16004351 bbc_ramdisc: Added configuration option to select 1MB or 2MB model (nw) 2019-11-22 23:18:05 +00:00
Nigel Barnes
50d394f973 bml3: Added Hitachi Real Time Clock card [Russell Bull] 2019-11-22 23:18:04 +00:00
mooglyguy
ed3fb56b47 -bgfx: Fixed broken rendering when using bgfx_screen_chains none, nw 2019-11-22 22:01:55 +01:00
rfka01
ba64eb34d9 at:cpp: added motherboards (#5942)
* at.cpp: added motherboards and BIOS versions

* at.cpp: added motherboards

* at.cpp: added motherboards
2019-11-22 15:03:41 -05:00
R. Belmont
12ad98e1af
Merge pull request #5941 from DavidHaywood/211119
hook up victnine mcu, tested that it boots at least
2019-11-22 14:56:41 -05:00
David Haywood
927719b2b9 vt1682.cpp - (plug & play) Implement Sprite Priority + notes (#5945)
* Implement sprite priority support

* promote these

* notes (nw)

* masked logging (nw)

* modify mixing to be something potentially closer to how the hw orders things (nw)

* kill older code (nw)

* improve boxes
2019-11-22 13:21:26 -05:00
Joakim Larsson Edström
d5311aa8fd
Merge pull request #5943 from JoakimLarsson/eismda
mda.cpp, eis_hgb107x: Split out of Ericsson MHGB 1070 from mda.cpp
2019-11-22 14:51:52 +01:00
Joakim Larsson Edström
2bf30d0cfd
Merge pull request #5936 from JoakimLarsson/alfaskop410x_1
WIP Alfaskop S41 skeleton drivers
2019-11-22 14:51:16 +01:00
algestam
7e1a6c31f7 New working machine added (#5946)
* New working machine added
----------
Game & Watch: Mickey Mouse (panorama screen) [algestam, Mr Jiggles the Christmas Man]

* hh_sm510: gnw_mmousep model name fix (nw)
2019-11-22 14:38:26 +01:00
algestam
aa2e0439f8 hh_sm510: gnw_dkcirc start melody fix (nw) (#5944) 2019-11-22 13:36:21 +01:00
Vas Crabb
09746dfedd UI updates:
* Re-wrote localisation loader: sanitise input, check for buffer overruns, fix endianness handling, keep data in a single allocated block, do a single hash lookup when fetching a string, print diagnostic output when things go wrong
* Sort UI language menu so it's not in whatever random order the filesystem yields
* Fixed most menu code to adjust L/R border for UI aspect ratio and pass container to render manager when getting UI aspect ratio
* Converted a couple more things to use smart pointers
2019-11-22 17:53:31 +11:00
Lord-Nightmare
aefe95ecd9 Votrax PSS: update ROM labels to be more accurate, and add notes to driver about the main PCB revisions, and the way the potted CPU/ROM module internals are connected together. [Lord Nightmare] 2019-11-21 22:45:18 -05:00
arbee
a252919428 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
- Powerful Chance [SpinalFeyd, R. Belmont]
- Yu-Gi-Oh Monster Capsule [SpinalFeyd, R. Belmont]
2019-11-21 22:15:08 -05:00
Joakim Larsson Edstrom
92c614cfe5 mda.cpp, eis_hgb107x: Ericsson High resolution Monochrome Graphics Board 1070 split out in its own file as being an oddity 2019-11-22 00:15:52 +01:00
Vas Crabb
101fad930d stupid syntax error (nw) 2019-11-22 08:33:23 +11:00
DavidHaywood
8e3ec32737 hook up victnine mcu, tested that it boots at least 2019-11-21 21:07:10 +00:00
Joakim Larsson Edstrom
476f0fd843 alfaskop4110, kron180, e100: clean up of vram and chargen handlings + kron180: some modernization of LOG printouts 2019-11-21 21:46:02 +01:00
Vas Crabb
4cefca29ad sound/coraudio: get rid of global_alloc/global_free (nw) 2019-11-22 07:03:35 +11:00
AJR
1d17035456 srmp6: Fix region width (nw) 2019-11-21 13:53:49 -05:00
AJR
561150a22a mvme350: Fix region width (nw) 2019-11-21 13:49:43 -05:00
AJR
15995af642 notetaker.cpp: ...but there is no memory share, oops (nw) 2019-11-21 13:45:45 -05:00
AJR
9c73510320 notetaker.cpp: Replace fake ROM region with memory share (nw) 2019-11-21 13:42:29 -05:00
Olivier Galibert
4deff3250a zookeep: Fix inputs [O. Galibert] 2019-11-21 19:37:47 +01:00
AJR
0d73722377 megapc, megapcpl: Fix region width because WD7600 wants an 8-bit BIOS (nw) 2019-11-21 13:33:26 -05:00
Frank Palazzolo
ea09e0b4b5 [bit90] requested fixes (#5940)
* [bit90] fix issues with logging, combine drivers with BIOS mechanism,  protect read functions against debugger side effects

* [bit90] Use multiple ROM_REGIONS and ROM_BIOS, because you can!
2019-11-22 05:21:27 +11:00
Ivan Vangelista
d0dc423205 flstory.cpp: added MCU location (nw) 2019-11-21 19:11:39 +01:00
Ivan Vangelista
2054e12de1 ggconnie.cpp: dips for fishingm (nw) 2019-11-21 18:47:28 +01:00
Vas Crabb
bf571e5ef4 sound/k007232.cpp: remove leftover debugging code (nw) 2019-11-22 04:43:47 +11:00
AJR
2d5bbd460b New machines marked as NOT_WORKING
----------------------------------
Rodent Exterminator [BrianT, Smitdogg, The Dumping Union]
2019-11-21 12:14:36 -05:00
Vas Crabb
9a9471c86f bus/spectrum/mgt: small cleanup (nw) 2019-11-22 02:53:27 +11:00
Tom
b400364824 new working ZX Spectrum slot devices: DISCiPLE and +D disk interfaces (#5931)
* plusd working (rom patch)

* plusd done

* added disciple, not working

* disciple working

* wd_fdc fix

* final tidy-up

* ready for pr

* Pernod70 changes

* cuavas changes #1

* combine devices + files

* sort out side_effects
2019-11-22 02:52:10 +11:00
Vas Crabb
c38f63c10a plugins/cheat, plugins/autofire: only time out input sequence entry if nothing is entered (nw) 2019-11-22 02:32:29 +11:00
Frank Palazzolo
3c939b202f Bit90 - New driver for Bit90 computer by Bit Corporation (#5934)
* [bit90] New driver for bit90b3 (older version, later version is not dumped)

* [bit90] New driver for Bit90 - based on older rom revision bit90b3
2019-11-21 08:57:03 -05:00
David Haywood
cabb52c75b vt1682.cpp - (plug & play) mostly fixed raster effects (#5937)
* some kind of rasters (nw)

* fix raster timer, clean up (nw)

* srcclean (nw)
2019-11-21 08:55:34 -05:00
Joakim Larsson Edstrom
3ed0c5c22e alfaskop41xx.cpp: Added three skeleton drivers for various parts of Alfaskop 41 system. The 4110 prints a boot prompt but that's it 2019-11-21 12:17:18 +01:00
Joakim Larsson Edstrom
d5b919eae3 mc6854.cpp: small cleanup for readability 2019-11-21 12:15:12 +01:00
angelosa
bf22b6ba95 32x: move game specific notes to hash file 2019-11-21 11:34:49 +01:00
Vas Crabb
b5ace4609e I give up, can't keep all the compilers happy (nw) 2019-11-21 21:11:59 +11:00
Vas Crabb
24c928786e constexpr, constructor delegation, integer_sequence, oh my! (hopefully fix MSVC build) (nw) 2019-11-21 20:56:04 +11:00
Vas Crabb
eaf07fffa3 UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A)
ioport.cpp:
* better than 50% reduction in compile time, and better locality for static data
* better encapsulation, const correctness and noexcept usage
2019-11-21 16:07:04 +11:00