Commit Graph

75854 Commits

Author SHA1 Message Date
Robbbert
437b5e08e6 tmc600: a few natural keyboard corrections. 2020-09-26 15:11:06 +10:00
AJR
98f6fde104 Add abs, bit, s8, s16, s32 functions to debugger 2020-09-25 23:01:33 -04:00
AJR
78612bd01f ymf271: Modernize save state registration; allow disabling of side effects for reading 2020-09-25 20:33:25 -04:00
couriersud
15ea16e149 netlist: minor code cleanup.
* a number of minor fixes leading to an increase of 570% to 588% on
pongf.
* admittedly micro optimization.
* Includes some comments why certain decisions have been taken.
2020-09-25 21:44:54 +02:00
AJR
dcc2781365 mc6845: Fix off-by-one error in calculating bottom of DE window 2020-09-25 14:50:04 -04:00
Robbbert
e6ae875069 d6800: cleaned up keyboard code 2020-09-26 03:41:22 +10:00
Robbbert
96e86eb9b9 ti85: fixed typo 2020-09-26 03:29:10 +10:00
Robbbert
6280ffba40 spc1000: added directional natural keys 2020-09-26 02:48:15 +10:00
lfantoniosi
206b44fa25
imd_dsk: Fix bug when changing IMD image [lfantoniosi] (#7289)
* Fix bug when changing IMD image

These arrays weren't zeroed when changing a IMD disk for saving.
2020-09-25 12:27:07 -04:00
Robbbert
7d70d5fcd5 sbc6510: added lowercase natural keys 2020-09-26 02:17:37 +10:00
MetalliC
09741cdbc1 pgm2.cpp measured common resolution refresh rate [ekorz] 2020-09-25 18:56:01 +03:00
Ivan Vangelista
46f4fa918b aristmk4.cpp: corrected ROM labels for fhunter and fhuntera [Heihachi_73]
astrof.cpp: added manufacturer for sstarbtl bootleg
2020-09-25 17:21:21 +02:00
Robbbert
c03f3f21c5 d6800: fixed duplicate keys in Input(this machine) and added key labels. 2020-09-26 00:43:03 +10:00
Robbbert
1a08986ca6 jr100: added [@] natural keys; turned down the volume. 2020-09-25 23:07:38 +10:00
Robbbert
6596483ae2 d6800: The design of this system makes it impossible for paste to work, so removed the definitions. 2020-09-25 23:04:51 +10:00
Robbbert
ecc7bb2bec osi: added notes and a few extra natural keys 2020-09-25 22:30:50 +10:00
Vas Crabb
2323b68878 Fix MT07756 (ROM sets incorrectly being reported as missing) by partially reverting 44416bee2d.
Also some random minor cleanup.
2020-09-25 20:53:06 +10:00
Robbbert
37b3c550da bbc_flop_hybrid.xml:383 : Validation error. 2020-09-25 20:24:58 +10:00
Robbbert
3137660256 psion5mx: added/corrected some natural keys. 2020-09-25 20:21:03 +10:00
Nigel Barnes
c8f2cd7ded New working software list additions
-----------------------------------
bbc_flop_hybrid: Various discs for use with the Hybrid Music System.
2020-09-25 11:06:45 +01:00
Nigel Barnes
e7b852c7a3 bus/bbc/1mhzbus: Added the Acorn Music 500, Hybrid Music 5000 Synthesiser, Hybrid Music 3000 Expander, and Peartree Music 87 Synthesiser. 2020-09-25 11:06:45 +01:00
Robbbert
5d841ac44f pcw: added missing @ key 2020-09-25 18:43:10 +10:00
Aaron Giles
98b7d3bcbc sound: Fix assertion when loading save state from command line. 2020-09-24 21:00:49 -07:00
arbee
a0aa2bcde7 es5503 updates: [R. Belmont]
- Fix some corner cases with swap mode on even vs. odd oscillators
- Use std::vector as intermediate buffer and resize on sample rate changes
2020-09-24 22:23:44 -04:00
ajrhacker
673ee99a3e
Merge pull request #7288 from DavidHaywood/240920_2
small quality of life cleanups
2020-09-24 19:48:16 -04:00
DavidHaywood
fcee5f0f29 small quality of life fixes 2020-09-24 23:18:29 +01:00
AJR
733d81e788 okim9810: Make address space big-endian 2020-09-24 15:19:14 -04:00
Jamie
13162bc755
Makefile: add GEN_FOLDERS dependency to mucld.hxx (#7279) 2020-09-24 14:45:11 -04:00
David Haywood
7dd472c53d
machines promoted to WORKING (Plug and Play, vgtablet) (#7285)
machines promoted to WORKING
----
VG Pocket Tablet (VG-4000) [David Haywood]

* nes_vt - fixed logic for external memory / internal mapper selection
* nes_vt - tweak vt control handling
2020-09-24 12:45:48 -04:00
AJR
e674c7c51d informer_213.cpp: Fix clang error: explicitly assigning value of variable of type 'uint8_t' (aka 'unsigned char') to itself [-Werror,-Wself-assign] 2020-09-24 12:39:11 -04:00
MetalliC
dfb72adb58 fix build 2020-09-24 18:49:42 +03:00
lfantoniosi
ba8b5bbbfe
Fix Bondwell 2 machine (#7284)
- The write protection bit was inverted, with that change you can write into IMD files without error.
- The ramcard was broken, it should only respond to addresses below 0x8000, now the option -exp ramcard works and boots up correctly
2020-09-24 11:44:24 -04:00
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