Commit Graph

57468 Commits

Author SHA1 Message Date
Patrick Mackinlay
421d6dd2cc interpro: various improvements
Many changes, most notable end result is the ability to boot the "blue screen" rebuild floppy, and nearly booting CLIX (hangs trying to mount the filesystems).

Summary of changes:
* added a softlist
* refactored cpu/mmu memory access
* added alignment faults
* implemented most c400 instructions
* fixed wait instruction
* corrections to interpro driver
* removed broken forced interrupt handling
* added support for dma virtual addressing
2018-02-27 17:54:29 +07:00
cracyc
2bd73cc977 alphatpx: fix inverted chars (nw) 2018-02-26 22:10:05 -06:00
Justin Kerk
6dd24bf3ff New working software list additions
-----------------------------------
x1_flop: Donkey Kong 3 - Dai Gyakushuu [famicomical]
2018-02-26 18:53:55 -08:00
cracyc
179ff5e4f8 alphatpx: mostly working graphics (nw) 2018-02-26 15:36:15 -06:00
Ivan Vangelista
cbee4097f0 nmk16.cpp, powerbal.cpp: moved atombjt from the former to the latter driver. Gives sprites, though it needs some more work (nw) 2018-02-26 19:34:55 +01:00
AJR
3a8715f395 MT06888 fix (nw) 2018-02-26 08:21:20 -05:00
David Haywood
2b769ab116 XaviX - new machines marked as NOT WORKING (#3275)
Play TV Snowboarder (Blue) [Sean Riddle, Peter Wilhelmsen]
Let's! TV Play Classic - Namco Nostalgia 2 [Sean Riddle, Peter Wilhelmsen]
Lord Of The Rings - Warrior of Middle-Earth [Sean Riddle, Peter Wilhelmsen]
2018-02-26 09:40:28 +01:00
cam900
b23717203a metro.cpp : daitorid* : Manual says Button 2 is used for change direction of Mount of Tiles, Correct this (#3274) 2018-02-26 09:39:47 +01:00
cracyc
ecbe4efa1c alphatpx: attempt to add the p30 graphics extension (nw) 2018-02-25 22:57:16 -06:00
Patrick Mackinlay
4615782f69 interpro: fix rom checksum
Tafoid reported an incorrect rom checksum. This corrects it, hoping it can be slipped in at the last minute for 0.195.
2018-02-26 14:25:17 +11:00
cracyc
2105e03139 alphatpx: work around different p30 keybc behavior (nw) 2018-02-25 17:19:13 -06:00
cracyc
c7f5700d0a alphatpx: dos runs, fails to display anything after the gfx ext is inited (apparently...) (nw) 2018-02-25 09:38:55 -06:00
wilbertpol
9cc815af31 de-staticify initializations for src/devices/video (#3270) 2018-02-25 14:18:39 +01:00
cracyc
f07b93b053 alphatpx: add 8085-8088 comms, starts dos but errors out (nw) 2018-02-24 22:45:34 -06:00
briantro
877683f4f1 leland.cpp: Correct ROM labels for Pig Out: Dine Like a Swine! [Kevin Eshbach, The Dumping Union] 2018-02-24 19:43:57 -06:00
Olivier Galibert
b38f1d0041 cavenger, etc fix (nw) 2018-02-24 22:54:12 +01:00
Olivier Galibert
1fd63a84bd ladybug: fix wrong fill length (nw) 2018-02-24 22:34:40 +01:00
Scott Stone
7566427efe Fix sraider driver assignment (redalert.cpp -> universal.cpp) in master as well (nw) 2018-02-24 15:35:55 -05:00
Olivier Galibert
db658231bb cave graphics fix (nw) 2018-02-24 21:09:39 +01:00
angelosa
a246b83834 Standardized protection accessors for model 2 & model 3 5881 device (nw) 2018-02-24 20:34:47 +01:00
Olivier Galibert
cd1c29a3d1 taito_l: palette fix (nw) 2018-02-24 18:12:10 +01:00
Vas Crabb
8dad4881f6 srcclean (nw) 2018-02-25 01:34:04 +11:00
Olivier Galibert
c5345b9ea8 Grammar police (nw) 2018-02-24 14:09:46 +01:00
Ivan Vangelista
1b9a2d8891 cps1.cpp: after further analysis with big help of Layne of Team CPS-1 fame, decided to promote the recently added sf2bhh2 to official. New set name is sf2cet. (nw) 2018-02-24 11:33:37 +01:00
Olivier Galibert
4ee5b635a5 cave: fix the fifo (nw) 2018-02-24 11:25:23 +01:00
Justin Kerk
a100d4baa3 New working software list additions
-----------------------------------
mac_flop: Airborne!, System Software 1.1, System Software 3.0 [Justin Kerk]
2018-02-24 01:33:49 -08:00
Ivan Vangelista
695cc89554 new working clone
-------------------------------------
Moon Shuttle (US, version A) [ShouTime, The Dumping Union]
2018-02-24 09:37:33 +01:00
cracyc
30aed26f1a oops 2018-02-23 20:58:52 -06:00
cracyc
62c185cccb Promote to working
-----------
Altos Computer Systems ACS8600 [Carl]
2018-02-23 20:51:38 -06:00
cracyc
11e249ba8f duet16: fix graphics (nw) 2018-02-23 19:50:42 -06:00
smf-
b718c5b447 Popeye: NMI disable is latched from A9 (which corresponds to bit 0 of the I register) when RFSH goes from high to low. [smf] 2018-02-24 01:45:28 +00:00
smf-
a58e057b8d z80: Change refresh callback to write8 [smf] 2018-02-24 01:45:27 +00:00
angelosa
9842fc438a doa protection was actually good this way, mangled 3d is caused by comms or core bugs (nw) 2018-02-23 22:04:11 +01:00
cracyc
df70e74699 duet16: fix double width chars (nw) 2018-02-23 13:50:38 -06:00
Vas Crabb
f9caf4be4e seta: fix uninitialised locals (nw) 2018-02-24 04:30:12 +11:00
smf-
0b557274d5 moved popeye palette resistor network into driver class (nw) 2018-02-23 17:06:47 +00:00
Vas Crabb
bd473383c8 support multiple patterns and devices in -listfull verb 2018-02-24 03:56:15 +11:00
angelosa
d3d36bf055 model2.cpp: some inputs fixes and updates (nw) 2018-02-23 17:50:23 +01:00
Olivier Galibert
0b5cbc4712 Typo (nw) 2018-02-23 17:34:08 +01:00
Wellington Uemura
b4513b1f39 Update translation for Brazilian Portuguese
* New translations added, fixed
* Minor typo fix
* In Brazilian Portuguese we don't "audit" objects, we "audit" process, accounts, etc. This is why the term "Auditoria" as a function was changed to the verb "Aferir" that means "to assess", "julgar por meio de comparação; avaliar." or to estimate or judge the condition, that is what the software is doing, evaluating a file against a list to "assess" its condition, good or bad. The "Audit results" was set as "Condição" as a result of "Aferir" that reflect better the ROM state, BOA or RUIM.

TODO
* Deal with the "Parent" thing properly, that could be translated to "Principal" or something of that nature. The literal translation "Driver é Pai" doesn't help, this is the same as "Driver is the Father". We understand the meaning but it doesn't reflect the reality of it in our language.
2018-02-24 03:24:03 +11:00
cam900
ca64764b3a jchan : Improve sprite-tile priority, Cleanup duplicates, Verified ba… (#3262)
* jchan : Improve sprite-tile priority, Cleanup duplicates, Verified background pen, Fix tilemap offset

* Remove temporary, Add notes
2018-02-24 03:19:57 +11:00
Vas Crabb
a0ebfa301b this is indeterminate, default to Nicola (nw) 2018-02-24 02:49:01 +11:00
Olivier Galibert
eef9b61e5c Nuon disassembler done (nw) 2018-02-23 16:07:19 +01:00
Vas Crabb
55b95bd734 whoops (nw) 2018-02-24 02:06:21 +11:00
Vas Crabb
836c43f630 untangle ladybug and redclash state classes 2018-02-24 01:00:58 +11:00
Patrick Mackinlay
0257b7cc4c interpro: graphics improvements (#3263)
* interpro: graphics improvements

* basic bitblt and line drawing is working well enough for now
* de-static'd MCFG stuff
* some keyboard notes tweaked

* interpro: oops (nw)
2018-02-23 07:34:58 -05:00
Ivan Vangelista
3d66208ff1
plus4.cpp: corrected kernal location for plus4p set [Guru] 2018-02-23 11:48:04 +01:00
AJR
5d147c4d95 m90.cpp: Replace VBLANK INTERRUPT_GEN with line callbacks (nw) 2018-02-23 00:07:57 -05:00
AJR
c07007300f m92.cpp: Soundlatch modernization (nw) 2018-02-22 23:43:02 -05:00
AJR
bde5305b2f model1.cpp: Rename "user" ROM regions and use pointer finders (nw) 2018-02-22 23:05:06 -05:00