Commit Graph

91469 Commits

Author SHA1 Message Date
Ivan Vangelista
bbea5be053 New systems marked not working
------------------------------
Jungle King (V302US) [Ioannis Bampoulas, TeamEurope]
2024-10-07 18:11:25 +02:00
holub
56008072ae
-sinclair/chloe.cpp: Added external PC keyboard support; Fixed ULA attributes decoding (#12845)
-sinclair/screen_ula.cpp: Fixed attributes decoding.

-sinclair/tsconf.cpp: Document DMA controller clock source.
2024-10-08 00:44:07 +11:00
angelosa
ff69b22739 nec/pc9801.cpp: kanji window don't bother with LR setting 2024-10-06 22:30:02 +02:00
Olivier Galibert
18a6031090 polysix: Separate polysix and poly-61 since they won't actually be similar once not skeleton 2024-10-06 20:41:56 +02:00
Olivier Galibert
f96914785f cmi01a: Add filters 2024-10-06 19:43:59 +02:00
ClawGrip
fc3a0daf84
pinball/inder.cpp: Dumped ROMs from "bonus expansion board" used by Moon Light. (#12841) [jordigahan]
This board is used for driving lamps.  It is described in the manual and schematics.
2024-10-07 02:47:47 +11:00
Vas Crabb
ac8d35be85 machine/sc16is741.cpp: Fixed bad if/else matching breaking THR interrupt logic. 2024-10-07 02:11:32 +11:00
Mike Swanson
5519682fa4
famicom_flop.xml, ,nes.xml, snes.xml: Add (s)NESert Golfing games. (#12751)
Old versions no longer available fore download were rebuilt from source.

New working software list items (famicom_flop.xml)
--------------------------------------------------
NESert Golfing (v1.5) [rainwarrior]
NESert Golfing (v1.4) [Mike Swanson]

New working software list items (nes.xml)
-----------------------------------------
NESert Golfing (v1.5) [rainwarrior]
NESert Golfing Tournament Edition (v1.4) [Mike Swanson]
NESert Golfing (v1.4) [Mike Swanson]
NESert Golfing (v1.3) [Mike Swanson]
NESert Golfing (v1.2) [Mike Swanson]
NESert Golfing (v1.1) [Mike Swanson]
NESert Golfing (v1.0) [Mike Swanson]

New working software items (snes.xml)
-------------------------------------
sNESert Golfing [rainwarrior]
2024-10-07 02:06:05 +11:00
ArcadeShadow
3419d97d6f
coleco_homebrew.xml: Added fourteen working items. (#12796)
New working software list additions (coleco_homebrew.xml)
--------------------------------------------
Air Battle [colecovision.dk]
Bejeweled (v2001) [colecovision.dk]
Bunny [colecovision.dk]
BUsTin-Out Volume 1 [colecovision.dk]
BUsTin-Out Volume 2 [colecovision.dk]
Commando Returns (demo) [colecovision.dk]
Double Breakout [colecovision.dk]
Ghostblaster (rev. B) [colecovision.dk]
Le Château du Dragon [colecovision.dk]
Osotos [Inufuto]
Quiz Wiz [colecovision.dk]
Search for the Stolen Crown Jewels 1 (demo) [colecovision.dk]
Search for the Stolen Crown Jewels 2 (demo) [colecovision.eu]
Search for the Stolen Crown Jewels 3 (demo v2011) [colecovision.eu]
2024-10-07 01:59:02 +11:00
veganaiZe
fdab49ec0f
docs: Improved notes about DirectX SDK and added a link in compiling instructions. (#12848)
Also fixed typo "SDL" in place of "SDK".
2024-10-07 01:52:33 +11:00
AJR
d1ae95982c sound/k054539.cpp: Fix build 2024-10-06 10:50:49 -04:00
wilbertpol
17d7b7cf3c
snk/ngp.cpp: Improved real-time clock behavior - fixes MT05279. (#12855) 2024-10-07 01:49:02 +11:00
JOTEGO
b4587b38ac
sound/k054539.cpp: Corrected reverb RAM size and addressing. (#12856)
Top address bit for the 32K RAM is bit 16, rather than the intuitive bit 14.
2024-10-07 01:45:50 +11:00
cam900
3633adc8bd
misc/mirax.cpp: Minor cleanups: (#12857)
* Use more appropriate types for some variables.
* Simplified graphics ROM decoding.
* Reduced literal tags, made some variables const, improved ROM region and variable names.
2024-10-07 01:34:27 +11:00
cracyc
e75ddc6329 upd765: indicate ready status in polling irq sense 2024-10-05 20:41:00 -05:00
angelosa
36293f7d5b hash/pc98.xml: fix lammal boot order, misc QA 2024-10-05 23:58:47 +02:00
angelosa
3cb694eda3 nec/pc9801_v.cpp: kanji attribute doesn't want tile_lr 2024-10-05 22:34:06 +02:00
cracyc
cb1045148e upd765: don't enable_transfer after tc 2024-10-05 15:07:46 -05:00
Ivan Vangelista
69d02b7bcc bus/isa/hpblp.cpp: fixed validation 2024-10-05 18:00:21 +02:00
Ivan Vangelista
d9e1c07b46 funworld/snooker10.cpp: identified manufacturer for tenballs, using original program ROM 2024-10-05 16:31:38 +02:00
AJR
bc00f47aa7 tvdear: Add preliminary keyboard matrix 2024-10-05 08:54:29 -04:00
Vas Crabb
51c3e39604 verifone/tranz330.cpp: Update the one thing that doesn't use the standard macros. 2024-10-05 21:32:43 +10:00
Vas Crabb
fc41ef0c9a emu/ioport.cpp: Improved validation of DIP switch locations.
* Treat an empty switch name as an error.
* Treat a non-positive switch number as an error.
* Also allocate fewer temporary strings.
2024-10-05 20:53:59 +10:00
Olivier Galibert
1228725b7a Mumble mumble spaces mumble 2024-10-04 20:57:50 +02:00
AJR
53276e44d4 ioport.h: Preemptive srcclean 2024-10-04 13:36:54 -04:00
Olivier Galibert
ded2280e3f ioport: Add piano keyboard definitions and automatic names 2024-10-04 18:43:52 +02:00
Vas Crabb
71554570ae -taito/taito_f2.cpp: Added note about alternate qcrayon sprite ROM.
-jaleco/bestleag.cpp: Screen update functions aren't cold.

-machine/sc16is741.cpp: Actually assert IRQ output on CTS/RTS interrupt.
2024-10-05 02:34:00 +10:00
angelosa
3ac713222e jaleco/ddayjlc.cpp: hookup i8257 in place of custom code 2024-10-04 18:29:18 +02:00
Ivan Vangelista
a9dcae6038 New working clones
------------------
Jungle King (V103A) [Ioannis Bampoulas, TeamEurope]

New systems marked not working
------------------------------
Super 70's (V100US) [Ioannis Bampoulas, TeamEurope]

- astrocorp/astropc.cpp: verified chip under heatsink for recently added sets [TeamEurope]

- igs/igs017.cpp: verified cpoker2 dump with another PCB  [Ioannis Bampoulas, TeamEurope]
2024-10-04 18:22:54 +02:00
hap
878081bcba homelab: fix array OOB crash 2024-10-04 18:03:52 +02:00
holub
81362b5700
bus/spectrum/musicmachine.cpp: confirm port decoding; fix save state (#12853) 2024-10-04 11:48:05 -04:00
angelosa
b2e592e865 jaleco/bestleag.cpp: cleanups 2024-10-04 17:42:49 +02:00
Vas Crabb
347d50ad4c -igs/igs_m027xa.xpp: Fixed inputs for Crazy Bugs (V103JP).
* The hopper is hooked up because an input for it appears in the I/O
  test, however both the Payout and Ticket buttons seem to use the
  ticker dispenser to pay out credits.

-machine/sc16is741.cpp: Implemented CTS/RTS deasserted interrupt.

-bus/spectrum/musicmachine.cpp: Get device out of global namespace,
 and some cleanup.

-lnux4004.xml: Include Linux distro in software item description.
2024-10-05 01:21:18 +10:00
AJR
3526880749 to_flop.xml: Add notes 2024-10-04 10:28:16 -04:00
AJR
b3d1b76fb5 mc6843: Fixes and improvements
- Make Seek Track Zero issue step pulses when the track 0 sensor is off rather than on
- Enable IRQ output from device (bml3 software needs this)
- Issue Status Sense Request in PC I/O mode, not DMA mode
- Raise Seek Error if STZ command doesn't end at track 0
- Add settle timeout for head unload after certain commands
- Enhance logging messages but hide them behind logmacro compilation switches
2024-10-04 10:26:37 -04:00
ClawGrip
c46dfcf8e9
midway/cashline.cpp: Added a skeleton driver for the Bally/Sente Cashline slot machine. (#12838)
New systems marked not working
------------------------------
Bally/Sente Cashline [Vicente y Sergio de ElectronicaVyS]

skeleton/bullion2.cpp: Marked Inder Bullion 2 as mechanical.
2024-10-05 00:01:59 +10:00
holub
bb90e82295
bus/spectrum: Added The Music Machine (MIDI I/O expansion). (#12842) 2024-10-04 23:51:10 +10:00
mamehaze
31c80501f7
igs/igs_m027xa.cpp: Dumped internal CPU ROM for Crazy Bugs (V103JP). (#12847)
Systems promoted to workin
------------------
Crazy Bugs (V103JP) [buffi, Peter Wilhelmsen, XingXing]
2024-10-04 22:32:43 +10:00
Vas Crabb
aeaf19f264 -homebrew/linux4004.cpp: Emulated Linux/4004 board.
* VFD is not emulated, but all other features are present.

-machine/sc16is741.cpp: Emulated basic SC16IS741A UART functionality in
 SPI interface mode.

-macine/spi_sdcard.cpp: Improved interface logic:
* Start in unprotected mode as specified by the standard.
* Ignore stop bits in unprotected mode - apparenty real cards do this.
* Set protected or unprotected mode in response to CMD59.
* Reset SPI logic when initially selected.

-machine/spi_psram.cpp: Started adding PSRAM QPI functionality.

-emu/diserial.cpp: Got rid of the per-instance parity lookup table.

New working systems
-------------------
Dmitry Grinberg Linux/4004

New working software list items (lnux4004.xml)
----------------------------------------------
uMIPS Linux 4.4.292+
2024-10-04 20:58:33 +10:00
angelosa
3a7d7252ef ibm/thinkpad600.cpp: swap boot banks, make it go standard x86 POST 2024-10-04 11:20:54 +02:00
angelosa
115ac9382f ibm/thinkpad600.cpp: hookup Super I/O 2024-10-04 10:18:19 +02:00
angelosa
52db3f2b4f hash/pc98.xml: QA update, promote molemole 2024-10-04 10:18:19 +02:00
cracyc
22eaae049d pc9801: try again to handle pcg chars 2024-10-03 19:32:02 -05:00
AJR
366d6fea79 to8, to9, to9p: Split out serial keyboards as separate devices 2024-10-03 15:17:52 -04:00
angelosa
d7211e631d machine/i82371sb.cpp: reduce PIT range 2024-10-03 20:39:11 +02:00
AJR
34b2f5fa7d thomson/thomson.cpp: CPU type fix fixed 2024-10-03 13:22:43 -04:00
angelosa
6bfac6709c jaleco/acommand.cpp: port over cischeat_draw_sprites 2024-10-03 19:01:46 +02:00
AJR
ab286598af to8, to9, to9p: Fix mapping of monitor ROM area
* to7: Change CPU type to MC6809
2024-10-03 12:42:01 -04:00
hap
69660564e6 warpwarp_a/geebee: update sound stream before volume decay 2024-10-03 17:12:01 +02:00
AJR
20b4a0504a cpu/nec/v25sfr.cpp: Logging fixes 2024-10-03 07:48:02 -04:00