Commit Graph

90762 Commits

Author SHA1 Message Date
mamehaze
a94d93b0b3
megaduck.xml: Added Bilder Lexikon for Megaduck computer (not working). (#12613)
New software list items marked not working
----------------------------------
megaduck.xml: Bilder Lexikon [PeT, TeamEurope, SSJ, Youkal3]
2024-07-25 06:02:42 +10:00
Ivan Vangelista
cef30608c8 New systems marked not working
------------------------------
Boo 1000 [Ioannis Bampoulas]
Icescape (V104FA) [Ioannis Bampoulas]
Triple Fever (V107US) [Ioannis Bampoulas]
Wild Fruit (V208US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Crazy Bugs (V200US) [Ioannis Bampoulas]
Crazy Bugs (V202US) [Ioannis Bampoulas]
Crazy Bugs (V204US) [Ioannis Bampoulas]
Haunted House (IGS, V109US) [Ioannis Bampoulas]

- igs/igs_fear.cpp, igs/igs_m27.cpp: preliminary decryptions for the added sets [IQ_132]
2024-07-24 18:26:39 +02:00
cam900
efe7286ed0
sega/dsbz80.cpp: Fix volume, Add variables into save states, Cleanups: (#12608)
- Move devices into private:
- Initialize variables at machine start
- Remove hardcoded tags and literal tag usage
- Add notes
- Fix spacing
- Constantize values
- Use correct typename values
2024-07-24 11:31:48 -04:00
hap
592e405016 fidelity/as12.cpp: rename to elegance.cpp,
misc: update notes
2024-07-24 17:11:32 +02:00
hap
719a341e7f daytona93: dump audiocpu roms that match this revision [Guru],
misc: small cleanup/update notes
2024-07-24 12:23:50 +02:00
ArcadeShadow
6cb0ec0103
pc8801_flop.xml: Metadata fix (#12612)
Fixed parent/clone relationship between "ddash", "ddasha", "ddashb"
2024-07-23 16:46:19 -04:00
987123879113
a319332a5a
namco/namcos10.cpp: Added notes and improved inputs for Hajime no Ippo 2. (#12607) 2024-07-24 06:39:22 +10:00
Ivan Vangelista
0103e4da7f igs/igs_m027.cpp: added preliminary decryptions for jking02, luckycrs and olympic5 [IQ_132] 2024-07-23 22:12:05 +02:00
lidnariq
9f31d42e2d
casio/pv1000.cpp: Three tiny changes (#12570)
* casio/pv1000.cpp: Add support for 'render disable' control

* casio/pv1000.cpp: Pixels are distinctly non-square

* casio/pv1000.cpp: at least support banking the pattern data over the entire cartridge (although it should be over the entire memory region)
2024-07-23 20:27:25 +02:00
angelosa
c8777b7d3d ces/cesclass.cpp: break LCD output in two screens, implement bitmap DMA trigger (fix screen tearing) 2024-07-23 20:20:22 +02:00
Ivan Vangelista
134dc5924e New working clones
------------------
Jingle Bell (v200US)  [Ioannis Bampoulas]

New systems marked not working
------------------------------
Jungle King 2002 (V209US) [Ioannis Bampoulas]
Lucky Cross (V106SA) [Ioannis Bampoulas]
Olympic 5 (V112US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Olympic 5 (V107US) [Ioannis Bampoulas]
2024-07-23 18:08:10 +02:00
arbee
7da34d5e7d apple/macprtb.cpp: Major updates and modernization. [R. Belmont]
- Fixed SCSI hookup so disk writes no longer trash the disk
- All RAM sizes up to 9 MiB now work properly
- Improved PMU hookups so battery reads full and no warnings occur
- Many style and modernization cleanups
- All variables initialized in the constructor
- Save state support added and tested
- Verified to boot from CD and format and install onto a new HDD image

New WORKING systems
-------------------
Macintosh Portable [R. Belmont]
Macintosh PowerBook 100 [R. Belmont]
2024-07-22 21:29:13 -04:00
Ivan Vangelista
e041ee7de4 New systems marked not working
------------------------------
Hill Climber [Hammy, Boge, K.CAT]

New clones marked not working
-----------------------------
Super Glob (Pac-Man hardware, bootleg) [Tirino73, f205v]

- igs/goldstar.cpp: redumped GFX ROM for cmast91. Fixes spurious white dots on some reels. [Ioannis Bampoulas]
2024-07-22 16:52:19 +02:00
angelosa
193680153b hash/pc8801_flop.xml: QA recently fixed 2HD images 2024-07-21 22:06:02 +02:00
angelosa
ec8dbae9f7 bus/pc8801: add gsx8800 expansion stub 2024-07-21 22:05:22 +02:00
angelosa
22c54f6871 bus/fp1000: add int# callbacks, allow fdcpack to load disks 2024-07-21 19:30:10 +02:00
Brian Johnson
b6131c2c44
upd765: Drive busy bits should not be cleared until a SIS is executed (#12585)
* The upd765 does not clear the drive busy bits until you issue a sense
interrupt status command. Without this fix CP/M Plus on the QX-10 gives
disk I/O errors because it expects the busy bit to stay set until it has
a chance to issue the SIS command.
2024-07-21 07:50:50 -04:00
angelosa
fbb439678d sharp/x1.cpp: hookup screen.set_default_position 2024-07-21 13:37:13 +02:00
Ivan Vangelista
4b5f852c5a New systems marked not working
------------------------------
Multi-Action 6711-14-R0A [Brian Troha, The Dumping Union]
Multi-Action 7558-01-R4 [Brian Troha, The Dumping Union]
Multi-Action 8340-01-R1 [Brian Troha, The Dumping Union]

- toaplan/toaplan1.cpp: Corrected ROM labels for the Vimana sets, corrected other ROM labels and added PCB locations to several sets. [Brian Troha]
2024-07-21 08:55:09 +02:00
mamehaze
45564dd026
kaneko/snowbros.cpp: Added Sutjaro Haeyo Deluxe (not working). (#12595)
New systems marked not working
----------------------
Sutjaro Haeyo Deluxe [Taksangs, David Haywood]
2024-07-21 06:25:27 +10:00
wilbertpol
7b0403f271
bus/msx/cart/ide.cpp: Removed unnecessary interface_pre_start and ROM bank. (#12600) 2024-07-21 06:08:10 +10:00
cam900
3adb271db0
sound/scspdsp.cpp: Use util::sext for sign extension and use lowercase hexadecimal literals. (#12597) 2024-07-21 05:35:15 +10:00
hap
f8a806b0ba New working systems
-------------------
Sapphire II [hap, Berger]
Diamond II [hap, Berger]
2024-07-20 20:28:34 +02:00
angelosa
7ab573d590 bus/fp1000: preliminary fd1020fd device 2024-07-19 18:21:17 +02:00
Philip Bennett
86d823acea New non-working machines
----------
Terebi Denwa Thomas the Tank Engine and Friends [Phil Bennett]
2024-07-19 06:42:33 -07:00
cracyc
7e33c3fbf3 i386: fix cycles when leaving rep when out of cycles and count == 0
fmtowns_cd: add note about microcosm
2024-07-18 20:51:26 -05:00
yz70s
1b2697df93 i386: correct various mmx and sse opcodes in pentops.hxx
Expecially for the case when the source and destination registers are the same
Moved a couple cyrix routines together with the other ones
2024-07-19 01:57:46 +02:00
Hydreigon
e773270e67
konami/viper.cpp: hookup wcombat inputs, update QA (#12591) 2024-07-18 16:50:55 -04:00
ksherlock
f0faf6b78a
machine/at28c64b: read overflow initializing nvram (MAMETesters 08524) (#12594)
* Actual rom size may be less than AT28C64B_DATA_BYTES.  a2bus/booti, as a motivating example, has a ROM size of 0x2000.
2024-07-18 16:49:19 -04:00
Lord-Nightmare
1b956a91c0 Fix a copy-paste error with the last fix for terracren, and updated the notes and filters to now correctly describe the two amplifier circuits. Added a note that this circuit needs to be converted to a netlist to be accurate due to the unusual hookup, and added a boost factor to the SSG channels to temporarily work around that fact. [Lord Nightmare] 2024-07-18 16:06:46 -04:00
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