Commit Graph

68285 Commits

Author SHA1 Message Date
MetalliC
e1d6982d89 SH2 clock multiplier docs 2019-08-29 01:19:30 +03:00
David Haywood
b77d8ecb03 Spectrum betadisk stuff (#5564)
* spectrum bus : rename beta.cpp to beta128.cpp as the original beta is somewhat different (nw)

* (nw)

* start making a device for the actual original beta disk interfaces (nw)

* flesh out beta stuff a bit (nw)
2019-08-29 00:15:06 +03:00
Dirk Best
a1b1b325b1 chelnovjbl: Hook up MCU 2019-08-28 17:00:22 +02:00
68bit
5c482945c6 asmjs: avoid explicitly linking SDL2_ttf.
It appears that it is sufficient to include `-s USE_SDL_TTF=2`, and
emcc links in the SDL2_tff library, and it does not like attempts to
link this twice.
2019-08-28 14:25:27 +00:00
68bit
6d76d3f8f8 asmjs: can not ignore errors on missing libraries
The current Emscripten release is not happy with the use of
"-s ERROR_ON_MISSING_LIBRARIES=0" as a link option, it gives an error
stating that all libraries must now be present, so remove that use.

This leaves a missing 'util' library. This did not appear to be
needed on the few builds I have tried, and this patch avoids adding
this library for asmjs.
2019-08-28 14:25:27 +00:00
ClawGrip
7486703578 vsmile_cart.xml: Small fixes (nw) (#5561)
* vsmile_cart.xml: Small fixes (nw)

* Fix typo (nw)
2019-08-28 08:32:54 -04:00
braintro
f10b2f45ad marineb.cpp: Filled in Difficulty for Hoccer & add dipswitch locations to most sets. [Brian Troha] 2019-08-27 22:31:37 -05:00
braintro
388474a705 fix build 2019-08-27 22:11:53 -05:00
braintro
68aa4d4fc4 (nw) segas18.cpp: Updated info about the mwalkj set. 2019-08-27 20:12:09 -05:00
ajrhacker
4c1d4e8e0c
Merge pull request #5562 from 68bit/hd6845s-cursor-fix
MC6845: correct cursor.
2019-08-27 21:10:12 -04:00
68bit
912a1c1b9d MC6845: correct cursor.
The MC6845 shows a full cursor if the cursor end raster address is
greater than the maximum raster address, restore that case in general.

The issue on the BBC, that uses the HD6845S, might be the use of the
maximum raster address here, it appears to be programmed differently
on the HD6845S and also to depend on the interlaced mode. This patch
fixes the BBC while preserving the cursor emulation for the MC6845.
2019-08-28 10:23:16 +10:00
AJR
d6c145c0e7 mc6845: Fix height of cursor on BBC Micro (nw) 2019-08-27 17:25:24 -04:00
arbee
61c288efdb f2mc16: More opcodes and more robust IRQ handling [R. Belmont]
mb9061x: Implemented timers 0 and 1, including external event counter mode [R. Belmont]
2019-08-27 15:11:42 -04:00
AJR
8b78bdff01 wd1000.cpp: Replace bzero with std::fill (nw) 2019-08-27 12:44:05 -04:00
AJR
29a33decc0 Fix full build (nw) 2019-08-27 12:04:03 -04:00
R. Belmont
72da91cc4d
Merge pull request #5553 from clawgrip/patch-9
vsmile_cart.xml: New WORKING software list additions
2019-08-27 07:46:46 -04:00
R. Belmont
3f8ab288dd
Merge pull request #5557 from 68bit/swtpc09d3-hard-disk
swtpc09: add hard disk support for the DMAF3 controller
2019-08-27 07:46:21 -04:00
R. Belmont
d7493d5291
Merge pull request #5558 from cam900/scc_save
k051649.cpp : Updates
2019-08-27 07:45:40 -04:00
AJR
e9c7c02933 geniusjr.cpp: More international version documentation (nw) 2019-08-27 00:35:02 -04:00
AJR
29369cc1f0 crospuzl: RTC interface improved but still nonfunctional (nw) 2019-08-26 22:23:50 -04:00
braintro
101402a886 New working clone
New working clone
------------------
Gouketsuji Ichizoku (Japan, prototype) [twistedsymphony]
2019-08-26 20:50:55 -05:00
cam900
a52c2634c2 k051649.cpp : Updates
Fix mirroring in address map, Add save states, Fix spacing, Reduce unnecessary lines, Use shorter / correct type values
2019-08-27 10:40:08 +09:00
68bit
27d2ae2cf6 swtpc09: add hard disk support for the DMAF3 controller
This uses the WD1000 driver.

The DMAF2/3 6844 DMA support had to be improved to support multiple channels,
and now supports a separate high addresses for each channel. It now also
support addresses increasing or decreasing. These controllers use different
DMA channels for the floppy and the hard disk, and also a tape archiver which
is not yet implemented.

This gets UniFLEX running using a hard disk for storage, and does not appear
to regress the floppy support or other variants using the DMAF2.
2019-08-27 11:05:54 +10:00
AJR
ae4a4581bc se3208: Clean up disassembler and remove unwanted newline (nw)
e132xs: Remove unwanted newline in disassembly (nw)
2019-08-26 18:58:07 -04:00
Ivan Vangelista
23abdbc7a9 lvcards.cpp: verified remaining bitswaps for lvcardsa (nw) 2019-08-26 22:12:02 +02:00
Ivan Vangelista
d95862295e new not working clones
-------------------------------------
Pipi & Bibis / Whoopee!! (bootleg, set 2) [anonymous]
2019-08-26 21:45:36 +02:00
ClawGrip
ad86e98560
vsmile_cart.xml: New WORKING software list additions
----------------------------
Abenteuer im ABC Park (Germany, Rev. 3) [TeamEurope]
The Batman - Rettung von Gotham City (Germany) [TeamEurope]

New NOT_WORKING software list additions
----------------------------
Dolphis Wasser-abenteuer (Germany) [TeamEurope]

* Also renamed some sets to follow the list common rules (nw)
2019-08-26 21:38:23 +02:00
Ivan Vangelista
d93b738727 clones promoted to working
------------------------------------------
Lovely Cards (encrypted) [Team Europe, Roberto Fresca,  Ivan Vangelista]

some bitswaps aren't 100% verified and are marked as such, the game seems to run fine though (nw)
2019-08-26 21:20:36 +02:00
MooglyGuy
1cfe376e69 -newport: Fixed inverted-Y pixel readback. Fixes crash in Alias PowerAnimator 7.5. [Ryan Holtz] 2019-08-26 19:58:18 +02:00
R. Belmont
373e586380
Merge pull request #5550 from 68bit/wd1000-hdc
WD1000: new hard disk controller
2019-08-26 13:41:48 -04:00
R. Belmont
b2b589d998
Merge pull request #5551 from 68bit/mc6845-cursor-improve
mc6845: improve the cursor emulation
2019-08-26 13:40:10 -04:00
R. Belmont
edb18bc688
Merge pull request #5552 from yukaritamura/chinagat_main_pcb
Add PCB layout for the main board in chinagat.cpp
2019-08-26 13:38:54 -04:00
Yukari Tamura
b2047b7efc Add PCB layout for the main board in chinagat.cpp
This patch updates the PCB Layout comment to have layout
information and simple explanations for the main board.
2019-08-27 01:18:57 +09:00
cam900
dd113af151 hash/gba.xml : typo 2019-08-26 14:25:29 +00:00
Dirk Best
47fd7df7f8 Fix build (nw) 2019-08-26 15:46:16 +02:00
AJR
3625aa6459 geniusjr.cpp: Update notes (nw) 2019-08-26 08:19:38 -04:00
Patrick Mackinlay
bdac293d8c dp8573: minor changes (nw)
* synchronize time after loading nvram
* simplify read/write handlers
* irq active low
* there's no reset
* pfail is an input (not implemented)
2019-08-26 18:18:39 +07:00
68bit
b88b6693a5 mc6845: improve the cursor emulation
Implements partial cursors.
2019-08-26 20:33:25 +10:00
68bit
5c53673c5e WD1000: new hard disk controller
Used by the SWTPC09 DMAF3 and it boots UniFLEX on a disk image, and
perhaps some other machines can leverage this.
2019-08-26 13:06:26 +10:00
ajrhacker
6bf0a5c8bb
Merge pull request #5548 from MASHinfo/master
Fixed description Set xx -> set xx
2019-08-25 23:04:56 -04:00
AJR
790b0fc1c5 Add one cartridge dump for the (otherwise undumped) Genius Leader Select (nw) 2019-08-25 22:01:24 -04:00
AJR
6031072c51 pitagjr: Label as clone of gjmovie (nw) 2019-08-25 21:31:21 -04:00
AJR
e0ff2fd98b glcx.xml: Update notes (nw) 2019-08-25 21:20:30 -04:00
Roberto Fresca
26cfc2b7c0 Joker Card (witch game): Fixed the extended gaphics.
Added game notes.
2019-08-26 03:09:38 +02:00
AJR
c49e1cc106 gln: Assign software list (nw) 2019-08-25 21:05:46 -04:00
MASHinfo
1a06fb9ee9 Fixed description Set xx -> set xx 2019-08-26 02:51:42 +02:00
ajrhacker
22bef0be37
Merge pull request #5541 from plaes/tms34020
tms34020: Fix BLMOVE S=1, D=1 opcode handling
2019-08-25 20:48:35 -04:00
arbee
0dba761f54 apple2: fix regression using 35-track disks with the legacy floppy (nw) 2019-08-25 20:41:32 -04:00
arbee
2b0a51ea12 apple2: add ComputerEyes/2 to II/II Plus, support save states (nw) 2019-08-25 20:40:43 -04:00
arbee
b9d0daa821 Merge branch 'master' of https://github.com/mamedev/mame 2019-08-25 20:20:24 -04:00