Commit Graph

75822 Commits

Author SHA1 Message Date
AJR
3c5a61c35d t11: Disassembly updates
- Correct mnemonics for CLC, CLV, CLZ and CLN
- Add MFPT mnemonic
- Rename JSR/RTS short forms to CALL and RETURN
- Eliminate alternate PUSH and POP mnemonics
- Add notes on instructions not implemented on T-11
2020-09-24 11:24:40 -04:00
Robbbert
080588ab0c pc8001: fixed a few natural keys 2020-09-25 01:18:35 +10:00
couriersud
a6fb699b6f netlist: Fixed a couple of issues with various compilers. 2020-09-24 15:22:26 +02:00
couriersud
0acb9992f4 netlist: make pstring length/size use consistent.
* length reports the number of character codes in the string
* size reports the size in memory units
* Reminder: Set PSTRING_USE_STD_STRING to 1 in pstring.h and get
    native std::string
* pstrings are compatible to std::string but only support a limited
    subset of functionality.
* By default (always like this) utf8 is supported and thus length
    reports the number of multi-byte characters.
2020-09-24 15:22:25 +02:00
couriersud
dd5769bea9 netlist: clearly identify void * casts. 2020-09-24 15:22:25 +02:00
couriersud
1fffeb33c0 netlist: Fix 128 bit integer support. 2020-09-24 15:22:24 +02:00
couriersud
5a2f41d1a5 netlist: Improve queue handling documentation in code.
* Document that for performance reasons pushes to queue are
    allowed even if they may not change state and are filtered
    out during process.
* Provide alternative code path. This is currently not used.
2020-09-24 15:22:23 +02:00
couriersud
1bb99466bc netlist: code refactoring
* use default move and copy constructors
* various minor edits like adding noexcept
* removed a lot of inline keywords - you can't beat the compiler
2020-09-24 15:22:22 +02:00
arbee
2fb9f38b83 es5503: use put_int for sample scaling, use fill_n for faster clear [R. Belmont] 2020-09-24 08:49:38 -04:00
Robbbert
194ba382d3 kaypro: removed save supported flag until it can be investigated. 2020-09-24 22:44:25 +10:00
cam900
cfa4fa4ae4
ay8910.cpp: Fix noise rate regression (#7283) 2020-09-24 12:50:09 +03:00
arbee
210d93e33f es5503: re-modernized, no breakage this time. [R. Belmont] 2020-09-23 23:14:59 -04:00
arbee
002ebf0d07 apple2: reduced speaker volume to avoid overdriving the mixer. [R. Belmont] 2020-09-23 22:09:07 -04:00
Scott Stone
65ed730445 audio/gottlieb.cpp: Tweaked Votrax speech frequency settings to better match samples/recording for Q*bert. 2020-09-23 22:01:03 -04:00
David Haywood
df19e87ffc
machines promoted to WORKING (Plug and Play) (#7282)
machines promoted to WORKING
-----
Golden Nugget Casino [David Haywood, Sean Riddle]
Sudoku Plug & Play TV Game '6 Intelligent Games' [David Haywood, Sean Riddle]
Frogger (MSI Plug & Play, white joystick) [David Haywood, Sean Riddle]
35 in 1 Super Twins [David Haywood, Sean Riddle]
Vs. Maxx 17-in-1 [David Haywood, Sean Riddle]

made use of the code that was already partially present in the NES PPU code to handle emphasis modes, used to highlight tally bars etc. in 'nes rampart', apply a red tint to 'fds bublbobl' and dim the screen in a number of other games.

fixed a number of issues with VT palette modes that was causing black screens in many games, allowing them to be promoted

added a timing kludge for interrupts in the NES Frogger titles, until timings are better overall,makes playfield stable here and in a number of other places so that other things can be improved

note "Vs. Maxx 17-in-1" was added as NOT WORKING in this same cycle so if this gets merged before freeze they'll need to be moved to the 'new working' section.

This is a checkpoint, further code improvements and refactors will come later.
2020-09-23 21:19:27 -04:00
Nigel Barnes
a15e7a29c4 bus/bbc/joyport: CB lines are bi-directional. 2020-09-23 17:16:52 +01:00
Dirk Best
c515982156 in213: Major rendering updates
- Add support for scrolling
- Implement per character attributes
- Custom cursor shapes and blinking
2020-09-23 18:09:23 +02:00
Dirk Best
389cb5a6f4 in213: Various keyboard fixes 2020-09-23 18:09:19 +02:00
Aaron Giles
a7acb80ade swp00: new sound doesn't like it if you don't fill your buffer 2020-09-23 08:42:48 -07:00
wilbertpol
f773d1b656
wswan/wscolor: Add boot rom support (#7277)
* wswan: Add boot rom. [Wilbert Pol]

* wswan: merge drivers/wswan.cpp, includes/wswan.h, and machine/wswan.cpp (nw)

* wswan: fix background color selection in wsc mode (nw)

* wswan: add defaults for the internal eeproms (nw)

* wswan: add some documentation; rename a few methods (nw)
2020-09-23 07:58:19 -04:00
Ivan Vangelista
33a5e3ea4b vtech_storio_cart.xml: srcclean output and a couple minor German titles corrections 2020-09-23 10:39:08 +02:00
Ivan Vangelista
0f5dca025d New working clones
------------------
Gundam Wing: Endless Duel (SNES bootleg, set 2) [Jorge Silva]
2020-09-23 10:18:56 +02:00
David 'Foxhack' Silva
a321086e79
Update vtech_storio_cart.xml (#7276)
Added full list of Storio releases
2020-09-23 09:36:31 +02:00
cam900
fa19499838
taitoair.cpp: Add notes for ROZ chip (#7278) 2020-09-23 09:35:50 +02:00
Ivan Vangelista
789f2e5a8a deco_mlc.cpp: only Stadium Hero '96 has the DECO146 on cart, so updated the maching configs to reflect this. Also removed some unused variables 2020-09-23 09:34:44 +02:00
arbee
ddad73176b apple2: Sider updates [Peter Ferrie, R. Belmont]
- Renamed cards.  The card we were calling "Xebec" was actually the Sider 1,
  which used 256 byte blocks and a special on-disk format.
- Removed ROM patches for the Sider 1 card.
- Included source of short program to convert standard disk images to Sider 2
  format.
2020-09-22 21:54:33 -04:00
cracyc
7f281a9d95 hiscore.dat: fix set names 2020-09-22 20:44:46 -05:00
arbee
be34c21276 Fix the compile. 2020-09-22 21:34:55 -04:00
Nigel Barnes
70d8b5deb8 bus/bbc/userport: Added the Hybrid Music 4000 Keyboard. 2020-09-22 19:52:14 +01:00
Ivan Vangelista
2950d7e0fc New machines marked as NOT_WORKING
----------------------------------
New Pro Bowl [Phil Bennett]
2020-09-22 19:18:53 +02:00
Dirk Best
4da20200d7 in213: Implement reverse video 2020-09-22 16:16:59 +02:00
MetalliC
930d3a431b quickpick5.cpp add remaining quickpick5 inputs, promote to working 2020-09-22 17:08:11 +03:00
Ivan Vangelista
f5ebe78104 deco_mlc.cpp: worked around hangs in acchi
astrof.cpp: corrected year for asterion
cps1bl_5205.cpp: sf2ceb4 manufacturer is Playmark
2020-09-22 15:47:31 +02:00
arbee
a6190a0b28 apple3 updates: [Rob Justice, R. Belmont]
- Fix missed typo in the BIOS loading
- Update slot IRQ handling
- Start infrastructure to allow emulating the Titan cards
2020-09-22 08:10:20 -04:00
Dirk Best
d4c180e81f in213: Implement some basic functionality
- Hook up periodic and keyboard interrupts
- Implement keyboard and hook it up
- Render according to vram address and add basic cursor support
- Hook up bell sound
2020-09-22 13:57:21 +02:00
MetalliC
581eab1be8 quickpick5.cpp checkpoint: rename goemedal to waijockey, add quickpick5 serial IO device, input ports 2020-09-22 12:57:52 +03:00
Aaron Giles
bccf4ac2ca fm/fmopl: Minor cleanups 2020-09-22 01:03:13 -07:00
Ivan Vangelista
794a177a1c deco_mlc.cpp: fixed GFX loading and decoding [Phil Bennett] 2020-09-22 08:43:03 +02:00
Ivan Vangelista
ef8c376fd6 deco_mlc.cpp: acchi PCB hasn't got a Deco 146, so removed it from the machine config 2020-09-22 08:24:02 +02:00
Aaron Giles
f051f97e6c ym2203/ym2608/ym2610/ym2612/ymf262/ym3526/ym3812/y8950/ym2413/ymf271/ymf278b/ymz280b/ymz770/zsg2: update to new stream callbacks 2020-09-21 20:45:38 -07:00
Aaron Giles
ecd3333757 t6721a/t6w28/tc8830f/tia/tms36xx/tms5110/upd1771/upd7752/upd934g/vlm5030/vrc6/vrender0/wave/x1_010: update to new stream callbacks 2020-09-21 18:59:41 -07:00
Brian Troha
71565b91dd m92.cpp: Add PCB IC locations to the In The Hunt sets. 2020-09-21 20:49:35 -05:00
hap
4ea6a97a3b t6963c: decrease warning serverity 2020-09-21 22:47:37 +02:00
Nigel Barnes
e857ab752b bus/bbc/userport: CB lines are bi-directional. 2020-09-21 21:44:06 +01:00
Ivan Vangelista
3ec0b5f92a New working clones
------------------
Asterion [Lorenzo Fongaro, Xadhoom, Paolo Bolognesi, Paolo Rinoldi]
2020-09-21 21:54:01 +02:00
Aaron Giles
70743c6fb2 s_dsp/saa1099/scsp/segapcm/sn76477/snkwave/sp0256/spkrdev/spu/st0016/swp*: Update to new stream callbacks 2020-09-21 12:47:00 -07:00
Aaron Giles
fdfcbf14e8 Fix for qsoundhle 2020-09-21 12:06:09 -07:00
Ivan Vangelista
e23636fb17 New machines marked as NOT_WORKING
----------------------------------
Janken Game Acchi Muite Hoi! (Japan 1.3) [Phil Bennett, ShouTime, Surgeville, Sean Sutton, Jred, Mike Krug, Smitdogg, The Dumping Union]
2020-09-21 20:36:58 +02:00
cam900
68bccf67fa
ay8910.cpp: Reduce performance when expanded mode is enable (#7259) 2020-09-21 13:50:57 -04:00
r09
57cbc60c78
fmtowns_flop.xml: add 2 new dumps (#7263)
386|ASM Tool Kit V1.1
Super Daisenryaku
2020-09-21 13:50:02 -04:00