AJR
8f77f6f758
m68000: Prevent CI/CEI bits from remaining set after MOVEC to CACR. Fixes maclc not booting. (The code tries to flush the instruction cache by adding #8 to the old value of CACR, which doesn't work if CI reads back as 1.)
2022-11-17 15:50:58 -05:00
Olivier Galibert
4baedd6633
m68000: Musashi's berr line is edge-triggered
2022-11-17 21:00:00 +01:00
Vas Crabb
58df32d790
A few small formatting cleanups and scope reductions.
2022-11-18 04:16:41 +11:00
ArcadeShadow
649ec6fcb2
megacd.xml, megacdj.xml: Replaced abbreviated country names with full names. ( #10529 )
...
Replaced countries' abbreviation by their full name
2022-11-18 04:07:07 +11:00
James Wallace
49156ba42e
barcrest/mpu4.cpp: Add IC4 port B shadowing of serial and 50Hz signals. ( #10426 )
...
Also Fixed AY8913 chip select routine that relied on the wrong PIA and improved save state support.
Clones promoted to working
--------------------------
The Crystal Maze (v1.3, Datapak) (MPU4 Video)
The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video)
The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video)
2022-11-18 03:43:09 +11:00
AJR
f73845fb01
sigma2: Use util::sext in disassembler
2022-11-17 10:22:52 -05:00
Ivan Vangelista
52e284e556
New working clones
...
------------------
Bloxeed (Japan, earlier) (FD1094 317-0139) [Brian Troha, The Dumping Union]
2022-11-17 07:33:07 +01:00
AJR
922d5b3c81
Make numbers signed in debugger where it matters
...
- Perform signed calculations for /, %, >>, /=, %=, >>=, <, >, <=, >= operators in debugger expressions
- Eliminate workarounds in debugger printf method for system printf not reliably handling 64-bit integers (a previous refactoring adopted strformat for this)
- Output signed decimals for %d in debugger printf formats; also add %u format
- Add two-argument sext function to debugger
2022-11-16 18:44:54 -05:00
987123879113
150bfa4650
hornet: Replace JVS impl with jvs_host device ( #10559 )
2022-11-16 18:11:05 -05:00
angelosa
f6bb8eb828
tecmo/tehkanwc.cpp: mark teedoff ROMs #1 to #4 with BAD_DUMP
2022-11-16 21:59:35 +01:00
AJR
d653fc0703
Update cpu.lua for 9bb87665ba
2022-11-16 15:35:52 -05:00
0kmg
0505c71619
a2600.xml: Added an unreleased prototype. ( #10558 )
...
New working software list additions
-----------------------------------
Turbo (NTSC, prototype) [Rom Hunter]
2022-11-16 15:34:28 -05:00
AJR
9bb87665ba
unidasm: Add CDC 1700, Cyber 18, Sigma 2 and Xerox 530 disassemblers
2022-11-16 15:07:16 -05:00
Ivan Vangelista
49248133ce
New working clones
...
------------------
Soreike Kokology [SpinalFeyd]
2022-11-16 18:42:10 +01:00
Ivan Vangelista
37e2a76b6c
galaxian/galaxian.cpp: fixed GFX ROM loading for galactica2 [Robbbert]
2022-11-16 17:58:55 +01:00
987123879113
2059167396
jvshost: Fix size of encoded packet with escaped bytes ( #10557 )
2022-11-16 11:07:17 -05:00
wilbertpol
b34b8dc4c4
msx2.cpp: Fix floppy support for y805128r2 and y805128r2e ( #10556 )
2022-11-16 15:05:37 +01:00
AJR
28c662c599
aviio.cpp, msdib.cpp: Use core inline functions as appropriate
2022-11-15 22:05:45 -05:00
hap
74f7282e1a
namcos22: fix zsort overflow problem
2022-11-16 00:35:05 +01:00
angelosa
4cb802bc68
olympia/portrait.cpp: simplify scroll hookup
2022-11-15 23:55:38 +01:00
AJR
eb110e8b30
Semicolon surgery
2022-11-15 14:12:21 -05:00
hap
345ec031f5
namcos22.h: update prev commit
2022-11-15 19:05:45 +01:00
hap
b7b78e3ac1
tsimquest: adjust svg border
2022-11-15 18:40:03 +01:00
Vas Crabb
f96f2555cf
Miscellaneous cleanup:
...
* mame/namcos22.h: Use common helpers for integer manipulation, more
appropriate use of inline/static/constexpr.
* bus/gio64/newport.cpp: Changed a couple instances of K&R formatting
that snuck in to Allman like the rest of the file.
* bus/gameboy/gbxfile.h: Added comment about another use of GBX footer
"extra data".
2022-11-16 04:16:52 +11:00
ArcadeShadow
faf67cc2ef
vsmile_cd.xml: Replaced abbreviated country names with full names in descriptions. ( #10543 )
2022-11-16 04:05:46 +11:00
Ivan Vangelista
9485814228
- merit/merit.cpp: dumped crt-209 module for dodgcitya, dodgcityb and dodgcityc [Team Europe, Brian Troha]
...
- misc/ssingles.cpp: some minor cleanups
- mr/dribling.cpp: consolidated driver in single file
2022-11-15 18:02:03 +01:00
ArcadeShadow
31c670d9d0
pico.xml: Cleaned up descriptions. ( #10544 )
...
* Replaced abbreviated country names with full names.
* Use lowercase for descriptive text.
2022-11-16 03:59:36 +11:00
Olivier Galibert
1f7004c25b
Fix the linux CI, hopefully
2022-11-15 16:27:32 +01:00
0kmg
74df09987f
a7800.xml: Marked light gun games as unsupported. ( #10535 )
2022-11-16 02:23:01 +11:00
0kmg
852e9a3703
a7800.xml: Added 10 homebrew cartridges. ( #10518 )
...
New working software list additions
-----------------------------------
Armor Attack II [Robert Tuccitto]
Bentley Bear's Crystal Quest (NTSC) [Robert Tuccitto]
Crazy Otto (NTSC, Ms. Pac-Man hack) [Robert Tuccitto]
Crazy Otto (PAL, Ms. Pac-Man hack) [Robert Tuccitto]
Froggie [Robert Tuccitto]
K.C. Munchkin! [Robert Tuccitto]
Rip-Off (NTSC) [Robert Tuccitto]
Rip-Off (PAL) [Robert Tuccitto]
Scramble (NTSC) [Robert Tuccitto]
Worm! [GroovyBee]
2022-11-15 07:50:06 -05:00
ICEknigh7
16ad21152f
nes.xml: Added new working entry ( #10545 )
...
- The Cheetahmen: The Creation (USA) [Magic Jewelry Nerd]
2022-11-15 07:49:25 -05:00
algestam
099f1b0741
New working machine added ( #10551 )
...
-----------
Castlevania II: Simon's Quest (Tiger handheld) [algestam, Sean Riddle]
2022-11-15 07:49:00 -05:00
MooglyGuy
ba75326bfe
-e132xsfe.cpp: Fixed missing bit mask causing UBSAN warnings. [Ryan Holtz] ( #10550 )
...
Co-authored-by: Ryan Holtz <TheMogMiner>
2022-11-15 07:48:22 -05:00
0kmg
8878a139e4
n64.xml: Added an unreleased prototype. ( #10552 )
...
New working software list additions
-----------------------------------
SimCopter 64 (prototype 19970616) [VGHF]
2022-11-15 07:45:26 -05:00
Angelo Salese
343e12235c
olympia/portrait.cpp: apply some WIP cleanups, make it playable ( #10540 )
...
- Make color palette to be b&w for the time being, being more visible to the eye than the previous washed out attempt;
- mask sprite area against defined playfield clip rectangle;
- fix global sprite Y positions, they mostly follow up current scroll value except for some edge cases;
- attempt to fix sprite priorities;
- make tilemap bank more logical (?) bitwise;
2022-11-15 00:06:18 +01:00
hap
0cf7e30b41
namcos22: add object brightness adjust
2022-11-14 23:23:09 +01:00
Ivan Vangelista
103a89ddeb
- irem/m72.cpp: Added more PLDs to various sets, added main board BPROMs to most sets. [Porchy, The PLD Archive, Brian Troha, The Dumping Union]
...
- nmk/quizdna.cpp, nmk/quizpanic.cpp: consolidated drivers in single files
2022-11-14 18:25:41 +01:00
Ivan Vangelista
fb47237dcb
New working clones
...
------------------
Pitapat Puzzle (set 2) [Jorge Silva]
2022-11-14 18:23:34 +01:00
Jiaxun Yang
0b513144cb
newport: Split out iterator setup stage ( #10546 )
...
In REX3, iterator setup should be a dedicated operation that
is only execuated if
a). A Draw command is execuated with DoSetup at DRAWMODE0 set
or
b). A host write is issued to SETUP register
At setup stage REX3 will calcuate quadrant for a block or span
drawcall or octant together with some Bresenham parameters for
a line drawcall.
Linux newport_con driver is rely on this behavior to use quadrant
calculated by previous draw call to render characters.
Fixes : #9667
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-11-14 17:19:27 +01:00
hap
6b15885c69
tilemap_t::draw_instance: add another safety check for priority bitmap
2022-11-14 13:57:08 +01:00
tim lindner
1e3fb03451
wd_fdc: adjust wp detection delay to better match real hardware ( #10547 )
2022-11-14 12:09:51 +01:00
Curt Coder
4df2a01734
abc1600: Fixed hard disk formatting by introducing configurable byte transfer and command delays into the NSCSI system. [Curt Coder]
2022-11-14 12:13:04 +02:00
AJR
c340617fa4
imgtool.cpp: Future-proofing
2022-11-13 20:14:30 -05:00
hap
93d5b4c830
namcos22: fix cybrcycc speed dial
2022-11-14 00:35:49 +01:00
hap
acc7353967
namcos22: add poly alpha pen mask
2022-11-13 19:49:15 +01:00
AJR
e4b92b8e5a
champbwl: Cleanup
...
- Identify input select flag and use it instead of peeking into NVRAM
- Reverse trackball X axis to agree with service mode display
- Eliminate runtime port tag lookups
2022-11-13 09:57:04 -05:00
hap
1adc612884
ggm: more accurate addressmap
2022-11-13 13:42:19 +01:00
hap
ef14ef6d24
New working clones
...
------------------
Alpine Surfer (World, AF2 Ver.A, set 2) [Guru]
2022-11-13 13:42:19 +01:00
hap
36dfd4735e
teammate: grey backdrop in internal artwork
2022-11-13 13:42:19 +01:00
hap
5432976d69
msx easi_speech: remove workaround that's not needed anymore
2022-11-13 13:42:19 +01:00