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
cracyc
0ec88f2ff7
plugins/autofire: permit input sequences (nw)
2019-11-20 22:35:13 -06:00
cracyc
52bc1df46e
plugins/cheat: don't clear error message (nw)
2019-11-20 21:56:36 -06:00
cracyc
e9d18ac34b
luaengine: fix tabs (nw)
2019-11-20 21:37:24 -06:00
cracyc
0606a77760
plugins/cheat: show pressed buttons when setting hotkeys (nw)
2019-11-20 21:35:35 -06:00
R. Belmont
4f613c5305
Merge pull request #5933 from rfka01/master
...
at,pc,genpc: added computers, motherboards and BIOSes after rebasing
2019-11-20 17:24:16 -05:00
David Haywood
98d315d40e
vt1682.cpp - (plug & play) Pushed ALU and Timers into devices, fixed some game logic, fixed some graphical issues ( #5932 )
...
* vt1682 alu is now a device (nw)
* prepare to make times devices (nw)
* push timer logic into devices (nw)
* naming fixes (nw)
* useful trampoline (nw)
* (nw)
* hmm timer math, I'm not sure about timer math (nw)
* messing with rasters (nw)
* move zone40 to vt1682, while it definitely isn't plain 1682 I think it's more likely closer to it than it is to SunPlus
2019-11-20 17:11:26 -05:00