Commit Graph

77376 Commits

Author SHA1 Message Date
AJR
b9cb4c4ca7 m740: Core overhaul
- Change many instruction timings and dummy fetch patterns to match Mitsubishi documentation rather than 6502 behavior
- Add overrides to be used for separable data space in future M50734 emulation
- Fix incorrect addition of Y to address of EORT $zp
- Eliminate INCT A and DECT A instructions (T=1 has no effect on INC A or DEC A)
- Add STP and WIT instructions (not distinguished for now)
- Eliminate generic M740 device type (not used by anything)
2021-01-11 11:27:55 -05:00
hap
a76e9ac18e videopac.xml: add unmodified dump of timelordpl [René van den Enden (Rene_G7400)] 2021-01-11 17:06:45 +01:00
Olivier Galibert
f960ef21f6 SWIM2: Enough of the write processing to make the timing calibration work. 2021-01-11 16:47:06 +01:00
hap
1fced4ec7c videopac.xml: re-added Flash Point PAL conversion hack since it was sold on cartridge 2021-01-11 16:30:26 +01:00
Olivier Galibert
50ebf8b303 Disable msvc windows CI, breaks for probably unfisable heap space issues 2021-01-11 08:05:12 +01:00
Roberto Fresca
d096811a48 Zabavni Karti improvements:
* Proper inputs from the scratch.
* Some DIP switches sorted out.
* Added technical notes.
2021-01-11 03:28:33 +01:00
Roberto Fresca
4d0bca7db6 New working clones
------------------
Zabavni Karti (cyrillic, Bulgarian, encrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2021-01-11 00:03:21 +01:00
AJR
3a9a71ccb7 metro.cpp: VDP clock is not so standard on some PCBs 2021-01-10 17:38:56 -05:00
arbee
81e5960881 imd_dsk: restore # of tracks check [R. Belmont] 2021-01-10 16:35:20 -05:00
Angelo Salese
e5a776b541
Partial revert, try to make it clear that is the intended behaviour. 2021-01-10 21:50:35 +01:00
Angelo Salese
07dca5cabf
c64_flop_misc.xml: fix typo 2021-01-10 21:25:13 +01:00
ajrhacker
a0c178f59e
Merge pull request #7656 from devinacker/dasm900
tlcs900: fix disassembly of PC-relative addressing
2021-01-10 14:36:05 -05:00
hap
ef6a99bd1d mcs48: fix possible problem with A11 and RET during interrupt 2021-01-10 19:51:39 +01:00
Devin Acker
856a7018a3 tlcs900: fix disassembly of PC-relative addressing 2021-01-10 13:48:16 -05:00
Robbbert
c55f943eb1 rx78: New working software
---------------------------
Sekigahara
Super Motocross
[from Hubz]
2021-01-11 03:09:43 +11:00
Robbbert
2efc04cd2c Merge branch 'master' of https://github.com/mamedev/mame 2021-01-11 03:00:20 +11:00
Robbbert
06b26a0f55 rx78:
- fixed colours, keyboard and cart loading to allow the new carts to work. [Robbbert]
- fixed loading of real tapes [Haze]
2021-01-11 03:00:00 +11:00
hap
26994c375c machine/seibuspi: correct copyright holders 2021-01-10 16:59:22 +01:00
Ryan Holtz
4d1d2e4f68 -m950x0: Fixed validation. [Ryan Holtz] 2021-01-10 16:25:10 +01:00
Ryan Holtz
98141899ec - m950x0: Removed private specifier in favor of protected. [Ryan Holtz]
- sa1111: Moved some local statics to be constexpr rather than const. Tweaked audio register handling to favor references over pointers. [Ryan Holtz]

- sed1356: Added to-do note regarding potential endian issues. [Ryan Holtz]
2021-01-10 16:18:50 +01:00
arbee
73618d95de imd_dsk: use has_variant() and accept either HD or QD as 80-track drives [R. Belmont] 2021-01-10 07:53:36 -05:00
Ryan Holtz
1fad52d8ee - m950x0: Added implementation for STmicro M950x0 SPI EEPROM series. [Ryan Holtz]
- sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]

- sa1111: Various changes. [Ryan Holtz]
 * Hooked up I2S audio DMA support.
 * Hooked up IRQ support.
 * Hooked up basic GPIO support.

- uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz]

- sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz]

- jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]
2021-01-10 13:24:20 +01:00
Ivan Vangelista
e125fbbc06 astrcorp.cpp: added GFX ROM for magibombe [Phil Bennett] 2021-01-10 08:12:02 +01:00
arbee
a3f159f097 imd_dsk: add missing file [R. Belmont] 2021-01-09 19:16:13 -05:00
arbee
30ad3e4674 imd_fmt.cpp: if an IMD image is 40 track but the drive is HD, put the data on even tracks like hardware would show [R. Belmont] 2021-01-09 19:05:52 -05:00
arbee
8114100928 dim68k: Fix the floppy drive type [R. Belmont] 2021-01-09 19:04:33 -05:00
ajrhacker
4dc85de00a
Merge pull request #7651 from clawgrip/patch-3
miniguay.cpp: Add PCB ASCII layout
2021-01-09 18:02:06 -05:00
ClawGrip
d6141264bf
miniguay.cpp: Add PCB ASCII layout 2021-01-09 23:53:12 +01:00
AJR
185437bcd9 m740: Restore T flag correctly during PLP and RTI. Previous emulation inherited from the 6502 base device caused these instructions to always set T in P and not affect instruction decoding at all. 2021-01-09 17:09:41 -05:00
Olivier Galibert
c18d0b8a00 Update floptool to the new prototypes 2021-01-09 23:03:43 +01:00
Brian Troha
1d8251edd6 relief.cpp: Add in checksum information as printed on ROM labels. Make easier to ID earlier undumped sets. 2021-01-09 14:54:50 -06:00
Olivier Galibert
23af0ace46 Provide the variants to the floppy formats 2021-01-09 21:42:29 +01:00
wilbertpol
31390d3f3e
gamegear, sg1000, sms software list additions (#7649)
* New working software list additions
-----------------------------------
gamegear:
  Andre Agassi Tennis (prototype),
  Bubble Bobble (prototype),
  CJ Elephant Fugitive (prototype),
  Dinobasher Starring Bignose the Caveman (prototype),
  Dragon - The Bruce Lee Story (prototype),
  Empire Syndicate (Chicago Syndicate) (prototype, 19950320),
  Kawasaki Superbike Challenge (USA),
  Micro Machines (prototype)  [smspower]
sg1000:
  San-nin Mahjong (Jpn, alt)  [smspower]
sms:
  3D Gunner (prototype),
  Alex Kidd - High Tech World (prototype),
  Battle Wings (Bomber Raid, prototype),
  Cyborg Hunter (prototype),
  Hang-On (prototype),
  Missile Defense 3-D (prototype),
  Out Run 3-D (prototype),
  Solomon no Kagi - Oujo Rihita no Namida (prototype),
  Super Off Road (prototype)  [smspower]

New NOT_WORKING software list additions
---------------------------------------
gamegear:
  X-Terminator v2.1 for Game Gear (Euro, USA),
  X-Terminator v2.1J for Game Gear (Jpn)  [smspower]

* New working software list additions
-----------------------------------
sms:
  Game de Check! Koutsuu Anzen (Jpn, prototype)  [smspower]

* gamegear: Redumped Sports Illustrated Championship Football & Baseball (Euro, USA) [smspower]
2021-01-09 13:52:59 -05:00
Olivier Galibert
50aa5e0652 Actually build the accepted variants list in floppy 2021-01-09 18:43:32 +01:00
AJR
5bf3dbd3a4 metro.cpp, hyprduel.cpp: Move interrupt control (mostly) down into VDP 2021-01-09 12:26:37 -05:00
cracyc
fdd9fb1081 isbc: sm1810 has an 80 track drive 2021-01-09 10:11:48 -06:00
Vas Crabb
549c0e9cf7 Miscellaneous cleanup.
* audio/redbaron.cpp: Added save state support.
* gladiatr.cpp: Fixed typo.
* Changed some unused functions to use [[maybe_unused]] attribute so they don't rot.
2021-01-10 02:37:22 +11:00
Angelo Salese
74b4231609
Confirm DIP defaults in Shogun Warriors/Fujiyama Buster by manual 2021-01-09 16:07:18 +01:00
Ivan Vangelista
f7971d5624 itech32.cpp: fixed MT07846 2021-01-09 15:20:33 +01:00
hap
95a4cf9e1a i8244.h: add pinout info 2021-01-09 14:55:35 +01:00
hap
cfffc7b44c odyssey2: correct copyright holders 2021-01-09 13:54:12 +01:00
Robbbert
2bc6731c82 alphasma3k: fixed mame.lst 2021-01-09 10:28:27 +11:00
ajrhacker
fa32e791c8
Merge pull request #7650 from clawgrip/patch-2
New NOT_WORKING software list additions
2021-01-08 18:05:45 -05:00
hap
30adbfb599 mcs48: single line comments c++ style 2021-01-08 23:57:54 +01:00
AJR
b549bc49dd m68000: Don't clear interrupt input state upon reset 2021-01-08 17:51:56 -05:00
ClawGrip
2c4d5f88c6
New NOT_WORKING software list additions
---------------------------------------
Thesaurus Spanish to English (1.1, English (UK)) [ClawGrip]

Also fixed the software list: I mistakenly added my own temp files (.os3kapp.bin) as a dataarea (those temp files were generated by a perl script used to read the kapp header for getting the file metadata from the header, the only needed file is the .kapp itself), and also fixed the CRCs (I forgot to clear the buffer on each iteration on my script for calculating them).
2021-01-08 22:59:40 +01:00
hap
faae453fc9 mcs48: correct copyright holders 2021-01-08 22:41:11 +01:00
hap
0ed38692ed mcs48: small bugfix for DA A 2021-01-08 21:05:50 +01:00
Ivan Vangelista
a887f597bf blktiger_ms.cpp: attempted to make it do something. Still a long way to go. 2021-01-08 20:20:50 +01:00
ClawGrip
17ea951a84
New machines marked as NOT_WORKING (#7648)
* New machines marked as NOT_WORKING
----------------------------------
AlphaSmart 3000 [TeamEurope, ClawGrip]

* New NOT_WORKING software list additions
---------------------------------------
alphasmart_kapps.xml: Accelerated Reader (1.3, English (UK)), Accelerated Reader (1.2, English (UK)), AlphaQuiz (3.1, English (UK)), AlphaWord Plus (3.4, English (UK)), Beamer (1.01, English (UK)), Calculator (3.02, English (UK)), Control Panel (1.07, English (UK)), Control Panel (1.04, English (UK)), KeyWords (3.6, English (UK)), KeyWords Wireless (4.2, English (UK)), MathFacts in a Flash RP (1.3, English (UK)), MathFacts in a Flash RP (1.1, English (UK)), MathFacts in a Flash (offline) (1.2, English (UK)), MathFacts in a Flash (offline) (1.0, English (UK)), Neo Font - Large (4 lines) (1.0, English (UK)), Neo Font - Medium (5 lines) (1.0, English (UK)), Neo Font - Small (6 lines) (1.0, English (UK)), Neo Font - Very Large (3 lines) (1.0, English (UK)), Neo Font - Extra Large (2 lines) (1.0, English (UK)), Responder (1.2, English (UK)), SpellCheck Large USA (1.03, English (UK)), SpellCheck Large USA (1.02, English (UK)), SpellCheck Small USA (1.03, English (UK)), SpellCheck Small USA (1.02, English (UK)), SpellCheck Spanish (1.0, Dutch), Text2Speech Updater (1.4, English (UK)), Text2Speech Updater (1.3, English (UK)), Thesaurus Large USA (1.1, English (UK)), Thesaurus Large USA (1.0, English (UK)), Thesaurus Small USA (1.1, English (UK)), Thesaurus Small USA (1.0, English (UK)), Wireless File Transfer (1.1, English (UK)), Wireless Updater (2.0, English (UK)), Wireless Updater (1.3, English (UK)) [ClawGrip]
2021-01-08 14:10:09 -05:00