hap
05b1ce44fe
z80: reset m_ref when PC is changed through state_import
2024-07-18 19:09:01 +02:00
hap
a21f91f704
beep,dac: add note about buffer size
2024-07-18 19:05:59 +02:00
hap
4b82a0797e
source org: move champbwl.cpp to seta folder
2024-07-18 12:19:09 +02:00
angelosa
5f71cfecb7
casio/fp1100.cpp: add expansion slots, FP-1060I/O and RAMPACK
2024-07-18 10:44:37 +02:00
arbee
5fd57331a7
apple/macquadra700.cpp: Temporarily comment out a new software list that isn't ready yet. [R. Belmont]
2024-07-17 23:01:04 -04:00
arbee
c6c302f924
apple/mac128.cpp, macquadra700.cpp: Make all of the SCSI buses be consistently named "scsi" across all emulated Macs. [R. Belmont]
2024-07-17 22:55:01 -04:00
Lord-Nightmare
950913e3af
Add protection against biquad filters producing aliased output or other noise if the stream sample rate is below the cutoff of the filter. Converted to use logmacro.h and added some additional optional log messages. Fix some incorrect calculations for the MFB band-pass filter parameters. [Lord Nightmare]
2024-07-17 21:45:24 -04:00
Sven Schnelle
ba5952efab
bus/ieee488: Added HP9133 Floppy/Fixed disk drive. ( #12561 )
...
* machine/wd2010.cpp: Increased maximum sectors per track to 32.
* machine/wd2010.cpp: Implemented multi-sector transfers.
* machine/wd2010.cpp: Don't change current cylinder on reset.
* cpu/m6809: Added sync acknowledge callback.
* hp/hp98x6.cpp: Added HP9133 slot option.
2024-07-18 08:00:18 +10:00
hap
2695a185f9
dac,beep: increase sample rate in favor of better resample quality
2024-07-17 14:32:28 +02:00
hap
657c860aa2
beep: small cleanup
2024-07-17 14:23:39 +02:00
cam900
b5d80d85ae
speglsht.cpp: Add notes ( #12575 )
...
Transparent color is wrong at title screen animation, reference: https://youtu.be/cK7mGnt6YfY?si=Ah5hC_iFS2Li7Xwl
2024-07-16 22:24:45 -04:00
Simon Eriksson
e0adfc682b
spg2xx: Auto-increment wave address register when channel is playing ( #12580 )
2024-07-16 22:23:06 -04:00
wilbertpol
ab39049ef5
bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol] ( #12583 )
...
* msx2_flop.xml: Added 2 items.
New working software list items
-------------------------------
Sunrise IDE firmware (v2.50) [anonymous]
Sunrise IDE firmware (v2.40) [anonymous]
* machine/atahle.cpp:
- Clear DMA modes when switching to PIO mode.
- Do not log reads when reading from the debugger.
* bus/msx/cart/ide.cpp: Add support for Sunrise ATA-IDE [msxpro, Wilbert Pol]
2024-07-16 22:22:20 -04:00
Justin Kerk
3aa9c6a1f8
Use canonical URIs for archive.org resources in comments
2024-07-16 16:45:57 -07:00
Vas Crabb
2070980421
ui/confswitch.cpp: Do an extra item reset the next time through the event loop after making a change.
...
Updated DIP switch and configuration field values aren't seen in the
port value until the next I/O port manager frame update, and hence
enable state won't be seen until then.
2024-07-17 08:59:01 +10:00
Lord-Nightmare
147f94e7dd
Fix the filters and mixing resistors on terracren's YM2203 SSG channels A+B-tied-together and C being inadvertently swapped. Restore the A+B mixing resistor to 10K as it was previously. [Lord Nightmare]
2024-07-16 17:41:34 -04:00
angelosa
66f0f7c6ef
casio/fp1100.cpp: fix sub ROM loading in fp1000
2024-07-16 19:51:33 +02:00
hap
2eb4a03cf5
eag68k: add configuration for eas/prestige conversion
2024-07-16 13:49:18 +02:00
Ivan Vangelista
098a6fe11f
New working clones
...
------------------
Missile Command (rev 3, A035467-01/03 PCBs) [Joe Magiera, The Dumping Union]
Missile Command (rev 2, A035467-01/03 PCBs) [Joe Magiera, The Dumping Union]
Missile Command (rev 1, A035467-01 PCBs) [Joe Magiera, The Dumping Union]
2024-07-16 13:48:29 +02:00
hap
84c897daef
buggychl: improve sky gradient blending
2024-07-15 21:30:36 +02:00
hap
42d49577c3
New working systems
...
-------------------
UFO A La Carte [hap, David Viens]
2024-07-15 13:58:52 +02:00
angelosa
3722aca699
casio/fp1100.cpp: hookup INTF0 for function keys
2024-07-15 11:03:10 +02:00
Simon Eriksson
2542724b51
spg2xx: Fix behavior of audio channel enable/stop flags ( #12572 )
...
Automatic stops set channel stop flag while keeping channel enable flag unchanged.
Channel is only active (channel status flag true) when enable flag is true and stop flag is false.
2024-07-14 12:21:26 -04:00
Nigel Barnes
0716eeec17
sanyo/phc25.cpp: Consolidated into single file, cleanup, and removed use of utf8.h.
...
- Use actual character generator ROM for phc25.
2024-07-14 16:23:53 +01:00
hap
97fb89fbe2
segaufo: assume nmi enable is on IO2 CNT1, fix regression with debug popmessage, small cleanups,
...
misc: update some notes
2024-07-14 14:20:35 +02:00
angelosa
74b0ef1a99
casio/fp1100.cpp: misc notes
2024-07-13 14:21:12 +02:00
hap
334b279e60
terracren: assume SSG channel C resistor is 1k instead of 10k (brown,black,red instead of brown,black,orange)
2024-07-13 11:11:45 +02:00
yz70s
71b9d2f072
i386: x87 stack top set to 0 when entering mmx state, generate #NM only from TS bit
...
Mmx opcodes generate #NM only when TS is set, EM bit generates #UD
2024-07-13 10:31:29 +02:00
Ivan Vangelista
db5d0f4f4b
New working clones
...
------------------
Dodge City (9131-02, U9-2B) [Brian Troha, The Dumping Union]
- snk/snk68.cpp: corrected error in previous commit, updated PLDs labels for some streetsm sets
2024-07-13 09:14:48 +02:00
yz70s
23ab5bba61
i386.cpp: correct errors in pentops.hxx caused by bad mmxprolog routine
...
Currently the mmxprolog routine can raise a #NM exception.
But the caller will execute the mmx opcode anyway, unfortunately
by fetching the bytes from the first instruction in the exception
service routine.
This adds a bool return value to mmxprolog so the caller can return too
without making a mess.
2024-07-13 01:28:16 +02:00
Vas Crabb
6e151b21c1
igs/pgmcrypt.cpp: Fixed Endianness issue for 32-bit games.
2024-07-13 08:01:48 +10:00
negunma
4f6083efd8
taito/buggychl.cpp: Listed undumped versions shown in videos in header comment. ( #12571 )
2024-07-13 07:24:43 +10:00
Sylvain Glaize
9f5c9be99d
bus/mc10: Added minimum ROM size and block size checks for cartridge ROMs. ( #12088 )
...
Also cleaned up code and moved cartridge implementations to anonymous namespaces.
2024-07-13 07:05:24 +10:00
hap
1c514cea4b
monzagpb: correct company string and rename to monzagpa
2024-07-12 23:03:06 +02:00
Ivan Vangelista
85d5baa838
- namco/rallyx.cpp: reordered gutangtn sets [Brian Troha]
...
- olympia/monzagp.cpp: dumped a Monza GP original PCB which had the monzagpb romset. Dropped the bootleg designation from the title [Trol, Audiokit]
- snk/prehisle.cpp, snk/snk68.cpp: consolidated drivers in single files
2024-07-12 22:23:52 +02:00
datajake1999
df3f64c6e9
dectalk: fixed distortion in DTC07 DAC emulation ( #12567 )
...
* dectalk: fixed distortion in DTC07 DAC emulation
* dectalk: implement hakc to fix broken DSP output
* dectalk: add comment acknowledging the hack in the last commit is technically wrong
* dectalk: revert DAC bit depth back down to 12 as it sounds more accurate when compared with actual hardware
* dectalk: update comment stating the DAC that is used on actual hardware(AD7541)
2024-07-12 14:19:10 -05:00
hap
756f5cfe24
igor.cpp: rename to ivant.cpp
...
New working clones
------------------
Ivan The Terrible (H8/3216 version) [hap, Sean Riddle]
2024-07-12 19:29:06 +02:00
hap
daccce5990
ivant: rename to ivanto
2024-07-12 19:29:06 +02:00
hap
60f81ea817
k28m2: rename to k28
2024-07-12 19:29:06 +02:00
hap
866adc351e
k28: rename to k28o
2024-07-12 19:29:06 +02:00
angelosa
0fe26ad681
casio/fp1100.cpp: convert main memory map to view, add save states, denote missing ROM from fp1000
2024-07-12 18:59:59 +02:00
angelosa
1a3ec953a0
casio/fp1100.cpp: hookup cassette SW list
...
New software list items marked not working
------------------------------------------
fp1100_cass: Alien No Gyakushu, Attack Sea Monster, Backgammon, Golf Game, Kalah Game, Moo Game, Renga Kuzushi, Vegetable Crush [archive.org]
2024-07-12 17:53:13 +02:00
angelosa
82dda44b7a
casio/fp1100.cpp: rip out legacy slot code
2024-07-12 17:05:10 +02:00
Curt Coder
522bf01f66
nokia/mikromik2: Mass Memory Controller WIP. [Curt Coder]
2024-07-12 16:19:58 +03:00
Curt Coder
c402a32302
nokia/mikromikko2: Wired up the serial I/O and attached a diagnostic terminal. [Curt Coder]
2024-07-12 14:28:44 +03:00
angelosa
0e52f3adf6
casio/fp1100.cpp: attempt sub hsync WAIT semantics
2024-07-12 11:20:29 +02:00
Curt Coder
032931d8ba
nokia/mikromikko2: Added speaker and diagnostic display. [Curt Coder]
2024-07-12 12:12:37 +03:00
Ivan Vangelista
b886191f79
New working clones
...
------------------
Guttang Gottong [system11]
Street Smart (bootleg of World version 1) [f205v]
2024-07-12 06:50:11 +02:00
ClawGrip
fdc3001b22
Add a skeleton driver for Alcatel Web Touch One web phone ( #12534 )
...
New systems marked not working
------------------------------
Alcatel Web Touch One (model 2840, Terra, Spanish) [Arcade Hacker, ClawGrip]
2024-07-11 22:16:39 -04:00
Devin Acker
d147c62b54
nintendo/snesb.cpp: fill in missing DIP switches for several games, add continue counter init for Wild Guns ( #12565 )
2024-07-11 22:15:05 -04:00