holub
dc96d365b1
sinclair/chloe.cpp: Chloe 280SE (Timex TS2068 successor)- New WORKING ( #12337 )
2024-06-06 20:22:08 -04:00
AJR
1f0791d6d6
swunktarot.cpp: Add Z80 DMA device and interrupt daisy chain
2024-06-06 17:59:00 -04:00
angelosa
62380b3b9d
skeleton/swunktarot.cpp: irq notes
2024-06-06 21:06:07 +02:00
angelosa
087797915d
skeleton/swunktarot.cpp: identify palette format
2024-06-06 20:34:18 +02:00
Hatsune Mike
ef22c02ba1
sega/segac2.cpp: Addition of Print Club V3; some minor changes for the other Print Club boards; many notes added to the C2 driver near the top ( #12402 )
...
New NOT WORKING machines
------------------------------
Print Club (Japan Vol.3) [Hatsune Mike]
2024-06-05 22:31:41 -04:00
angelosa
b2e81fe9ab
skeleton/swunktarot.cpp: initial detection of stuff
2024-06-06 03:52:04 +02:00
ArcadeShadow
69745fc285
spectrum_cass.xml: Added 47 working items + 2 not working ( #12353 )
...
* spectrum_cass.xml: Added 47 working items + 2 not working
New working software list additions
--------------------------------------------
19 Part 1 - Boot Camp (Zafiro) [Spectrum Computing]
Androide (1984, ERE Informatique, alt) [El Trastero del Spectrum]
Ant Attack (JRS) [Planeta Sinclair]
Awari (ERE) [El Trastero del Spectrum]
Bingo (Astor) [Planeta Sinclair]
Bomb Munchies (version 2350) [Spectrum Computing]
Bruxólico (demo 2.0, English) [Amaweks]
Bruxólico (demo 2.0, Portuguese) [Amaweks]
Bruxólico (demo 1.0, English) [Amaweks]
Bruxólico (demo 1.0, Portuguese) [Amaweks]
Cobra's Arc (English) [Spectrum Computing]
Cobra's Arc (ERE) [El Trastero del Spectrum]
Cobra's Arc (newer release) [Spectrum Computing]
Don Juan et Dragueurs [El Trastero del Spectrum]
Don Juan et Dragueurs (ATMOS/Spectrum release) [Spectrum Computing]
Double Dragon II - The Revenge (Dro Soft) [Spectrum Computing]
Double Dragon II - The Revenge (Dro Soft, small case) [Spectrum Computing]
Double Dragon III - The Rosetta Stone (Dro Soft) [Spectrum Computing]
Dossier "G" [Spectrum Computing]
Gestion de Stock [Planeta Sinclair]
Glider Rider (Zafiro) [Spectrum Computing]
Hewson (compilation) [El Trastero del Spectrum]
Histoire (alt) [El Trastero del Spectrum]
Impossaball (PIM) [Planeta Sinclair]
Initiation au Basic 1 [Spectrum Computing]
Initiation au Basic 2 [Spectrum Computing]
Initiation au Basic 3 [Spectrum Computing]
Initiation au Basic 4 [Spectrum Computing]
Jock and the Time Rings (Z Cobra) [Spectrum Computing]
L'Ile Maudite (two sides) [El Trastero del Spectrum]
Linear Programming (alt) [Planeta Sinclair]
Manager (Software Center) [Spectrum Computing]
Manchester United (System 4) [Spectrum Computing]
Manchester United Europe (System 4) [Spectrum Computing]
Math (ERE, alt) [El Trastero del Spectrum]
Nebulus (Erbe) [Spectrum Computing]
Optimisa (Portuguese) [Planeta Sinclair]
Othello (1983, ERE, alt) [El Trastero del Spectrum]
Prohibition (Zafi Chip) [Spectrum Computing]
Rana Rama (PIM) [Planeta Sinclair]
Sim City (Erbe) [Spectrum Computing]
Simulátor Letu + Cielová Zástava [Planeta Sinclair]
Split Personalities (PIM) [Spectrum Computing]
Split Personalities (Zafi Chip) [Spectrum Computing]
The Artist II (48K) [Spectrum Computing]
The Battle of the Bulge (System 4) [Spectrum Computing]
WEC Le Mans (Erbe) [Spectrum Computing]
New NOT working software list addition
--------------------------------------------
Comercio Cosmico [Spectrum Computing]
Cosmic Commerce (English) [Spectrum Computing]
Demoted to NOT working software list item
--------------------------------------------
Cosmic Commerce (English, alt)
2024-06-05 21:37:36 -04:00
ClawGrip
89cd320db4
tch/wheelfir.cpp: Add a few PLDs dumps to Kong Ball and Radical Enduro [OldComputers ES]] ( #12430 )
2024-06-05 21:30:05 -04:00
holub
eaceec3829
sinclair/spec128.cpp,sinclair/specpls3.cpp: adjust border chunk render position ( #12440 )
2024-06-05 21:29:45 -04:00
Roman Donchenko
af79954d15
drivenum.cpp: fix undefined behavior in find_approximate_matches ( #12441 )
...
* If `it` points to the last element of `penalty`, the `resize` call invalidates it, and the subsequent call to `emplace` is undefined. This causes a crash in MSVC debug mode.
* Fix it by resizing _after_ emplacing.
2024-06-05 21:27:58 -04:00
holub
ccad8c4c2f
cpu/z80/z80.cpp Update core generator to support r800 [holub, Wilbert Pol] ( #12445 )
2024-06-05 22:03:05 +02:00
angelosa
a57e4cebde
bfm: bulk replace Deal or No Deal wrong title capitalization
2024-06-05 19:37:43 +02:00
Ivan Vangelista
7d2a6cec94
New systems marked not working
...
------------------------------
Shun [hammy]
2024-06-05 18:14:21 +02:00
angelosa
39827f315f
dataeast: bulk replace Data East -> Data East Corporation where known to be displayed with that form
2024-06-05 12:10:29 +02:00
hap
e449e9d4ce
xreel: dumped the fake transistor [Sean Riddle]
2024-06-05 10:05:31 +02:00
arbee
f569bf66e9
util/ioprocs.cpp: Count zero actual bytes written on a write call as an error. Fixes lock-up writing to a write-protected image. [R. Belmont, Peter Ferrie]
2024-06-04 23:08:15 -04:00
Patrick Mackinlay
6e243e2f5c
debug: fix MT#08870, debugger tracesym regression
2024-06-05 08:57:45 +07:00
Patrick Mackinlay
1de1365102
am79c90: improve interrupt logic [Brice Onken]
2024-06-05 08:52:55 +07:00
AJR
7aa95becae
f2mc16: Disassembly updates
...
- Correct decoding of FILSWI
- Eliminate unnecessary and somewhat confusing INC A and DEC A aliases
2024-06-04 20:10:52 -04:00
qufb
e4f0c3dd24
cpu/f2mc16: Add additional instructions from Prin-C disassembly ( #12443 )
2024-06-04 19:50:10 -04:00
angelosa
9054dd4a9d
dataeast/chanbara.cpp: fix title field
2024-06-04 23:31:20 +02:00
angelosa
44cc62f5cd
kaneko/expro02.cpp: convert screen to use set_raw
2024-06-04 23:30:57 +02:00
angelosa
f750ab4aa0
tch/rltennis.cpp: assume MC68000P8 clock is 8 MHz, demote driver to MACHINE_IMPERFECT_TIMING
2024-06-04 21:41:39 +02:00
angelosa
5ab27dad18
taito/taito_z.cpp: remove non-existant dial input from aquajack
2024-06-04 21:40:35 +02:00
Ivan Vangelista
0b13b7e564
New systems marked not working
...
------------------------------
unknown Sunwise tarot card game [Hammy]
2024-06-04 20:26:50 +02:00
hap
36d5829ea0
saitek_osa/maestro: dumped another Maestro B version [Berger]
2024-06-04 20:14:32 +02:00
hap
952749061c
misc: update some notes
2024-06-04 20:14:32 +02:00
hap
19a9ec9204
New clones marked not working
...
-----------------------------
X-Reel [Sean Riddle]
2024-06-04 20:14:32 +02:00
ClawGrip
1fb9c4b750
konami/nemesis.cpp: Add a Tecfri licensed version of Salamander ( #12437 )
2024-06-04 14:53:40 +02:00
Roman Donchenko
bb6e1adb06
imagedev/floppy: fix a bug with reading the first 1-bit on a track ( #12439 )
...
`floppy_image_device::find_index` uses binary search to find the index for
which `buf[spos] <= position < buf[spos + 1]`. However, the algorithm behaves
incorrectly when `position < buf[0]`. In this case, the algorithm returns 0,
as if `position` was between `buf[0]` and `buf[1]`.
The effect of this is that if `get_next_transition` is called with a timestamp
that is between the start of the revolution and the first transition, then
instead of returning the timestamp of that transition, it returns the timestamp
of the second transition instead. Essentially, the first 1-bit on the track gets
flipped to a 0.
I have encountered this in Apple II emulation, where this bug manifests as
sporadic I/O errors.
Fix it by doing two things:
1. Replace `find_index` with a call to `upper_bound` from the standard library,
which behaves correctly in edge cases.
2. If `upper_bound` signals that `position < buf[0]`, then adjust `base` and
`index` to point to the last transition of the previous revolution.
2024-06-04 10:39:50 +02:00
Angelo Salese
1ad6369866
machine/watchdog.cpp: relax log message ( #12421 )
...
* machine/watchdog.cpp: get rid of verbose call, reword comments
2024-06-04 01:33:07 +02:00
angelosa
d494c94099
nec/pc8801.cpp: enable partial updates after #12423
2024-06-03 23:21:52 +02:00
cam900
02078b1f19
seibu/t5182.cpp: Remove hardcoded tags, Cleanups: ( #12425 )
...
seibu/darkmist.cpp: Cleanups
seibu/metlfrzr.cpp: Cleanups
seibu/mustache.cpp: Cleanups
seibu/panicr.cpp: Cleanups
2024-06-03 14:59:21 +02:00
fulivi
ccc847f50a
HP9816A added ( #12408 )
...
New Working Machines
-----------------------
HP9816A [F.Ulivi]
2024-06-03 14:58:14 +02:00
Curt Coder
5fcb065eba
nokia/mikromik: Confirmed M7 address decoder ROM dump. [MikkoMuseo]
2024-06-03 15:11:21 +03:00
Curt Coder
34e11bd73e
nokia/mikromikko2: Added preliminary video. [Curt Coder]
2024-06-03 15:06:16 +03:00
shattered
21272432e9
bk.cpp: use K1801VM1 cpu core and keyboard controller device ( #12409 )
2024-06-03 13:29:41 +02:00
Brice Onken
52ad1ddaea
sony/news_r3k.cpp: Add support for NEWS-OS 4.1R ( #12435 )
2024-06-03 13:25:15 +02:00
ClawGrip
25f59e28fb
igs/pgm2.cpp: Add missing flash ROMs from Bu Bu Car [Victor Fernandez (City Game), Recreativas.org] ( #12436 )
2024-06-03 13:23:19 +02:00
holub
0c42667cf0
cpu/z80/z80.cpp new generatable core ( #12423 )
2024-06-03 13:22:32 +02:00
grullosgo
1efb9a831c
Add cpu device PIC16x8x - Add PIC16F84 to magicle into misc/magicard.cpp ( #12092 )
2024-06-03 13:21:59 +02:00
Roman Donchenko
ee9c41d71e
emucore.h: fix build error on VC++ ( #12383 )
2024-06-03 15:56:51 +07:00
mamehaze
5cd86c7781
the actual TCH PR ( #12434 )
...
Co-authored-by: DavidHaywood <hazemamewip@hotmail.com>
2024-06-02 20:06:49 -04:00
arbee
5cfb1cc076
tch/wheelfir.cpp - Improve graphics emulation of wheelfir and pwball + some cleanup (from PR#12396). [David Haywood]
2024-06-02 16:52:29 -04:00
angelosa
6879ad70c4
sega/naomigd.cpp: fix -validate
2024-06-02 17:02:59 +02:00
Vas Crabb
9af617c8ee
ui/selmenu.cpp: Fixed out-of-bounds access when no primary items are visible (fixes GitHub #12429 ).
...
Also fixed separator being highlighted as though it were selectable.
2024-06-03 00:45:39 +10:00
MetalliC
bbf2c77d52
sega/naomigd.cpp: added DIMM v3.01 firmware [Guru]
2024-06-02 14:37:51 +03:00
AJR
2b1effeb0c
dpsv55: Fix regression due to changes in MCU emulation
2024-06-02 03:49:59 -04:00
Mark Garlanger
fa75f517d1
machine/wd_fdc.cpp: lower drq at the end of track write ( #12414 )
2024-06-01 20:49:14 -04:00
wilbertpol
2969f1c6de
lib/formats/fs_coco_rsdos.cpp: Add basic write support. ( #12411 )
2024-06-01 20:01:46 -04:00