Commit Graph

60247 Commits

Author SHA1 Message Date
Vas Crabb
a53816282c (nw) 6821 and 6850 have no clock for bus logic side, remove some MFCG_, fix build, tidy some stuff 2018-07-13 19:15:40 +10:00
cam900
b3f639da1f lynx.cpp : Reduce runtime tag lookups, Cleanup palette (#3626)
* lynx.cpp : Reduce runtime tag lookups, Cleanup palette

* lynx.cpp : Minor cleanup of drawing
2018-07-13 18:31:33 +10:00
cam900
3c251c174f m107.cpp : Add buffered_spriteram16_device for buffered spriteram, Minor cleanups, Split address map/machine configs related to ROM size/bankswitch (#3652) 2018-07-13 18:27:01 +10:00
cam900
6afea1cce1 namcos2.cpp : Fix copy-n-paste error 2018-07-13 18:18:22 +10:00
Tom
e3a7b85c87 added 3x mstreet-6 sets (#3596) 2018-07-13 08:34:48 +02:00
cam900
b87eeb4361 namcona1.cpp : Fix copy-n-paste error 2018-07-13 15:57:23 +10:00
AJR
058a748ee8 upd765.cpp: Partially revert 9eae436524 to unbreak x68000 floppy loading (nw) 2018-07-13 01:52:59 -04:00
braintro
761f003328 namcos2.cpp: Minor rom name correction for Rolling Thunder 2 sets (nw) 2018-07-12 23:14:06 -05:00
AJR
20d2028731 arac6000: Add NVRAM; correct clocks and CPU type (nw) 2018-07-12 15:15:11 -04:00
AJR
4c56cc2987 ddragonb: Identify CPU type (nw) 2018-07-12 13:45:59 -04:00
AJR
acc6bb9b63 darwin: Same mix of 6809 types as brkthru, apparently (nw) 2018-07-12 13:19:02 -04:00
AJR
5e8a1483f8 maniach: CPU type identification (nw) 2018-07-12 13:09:10 -04:00
AJR
6436854f38 Fix clang build (nw) 2018-07-12 13:08:37 -04:00
Vinicius Sa
71ff42a290 1942: Some macro cleanup. (nw) 2018-07-13 01:50:57 +10:00
cam900
361308b8dd bbusters.cpp Update/Cleanups (#3666)
* bbusters.cpp Update/Cleanups
bbusters.cpp : Split mechatt_state(difference at tilemap size, number of sprite layer, gun in/output, used register), Cleanup duplicates, Reduce runtime tag lookups, Move GFX byte-swap into ROM load

* bbusters.cpp : Fix mechatt regression
2018-07-13 01:50:06 +10:00
cam900
194562b0aa c140.cpp, c45.cpp, namco_c139.cpp : Remove MCFG_s (#3736)
* c140.cpp, c45.cpp, namco_c139.cpp : Remove MCFG_s
c45.cpp : Add region_ptr
tceptor.cpp : Minor cleanup
namcona1.cpp : Fix spacing, Minor cleanups
namcos2.cpp : Device'd C116 emulation
namco_c116.cpp : Add notes from namcos2.cpp

* More remove MCFG for C116
namcoic.cpp : Move Namco NB-2 hardware specific ROZ Bankswitch into namconb1.cpp
namconb1.cpp : Minor cleanups
2018-07-13 01:44:01 +10:00
cam900
4e5169fd0b vgmplay.cpp : Add GA20 Support
iremga20.cpp : Minor cleanups, Remove MCFGs
2018-07-13 01:22:40 +10:00
Vinicius Sa
687c87abc0 z80: Remove some MCFG_ macros. (nw) 2018-07-13 01:04:42 +10:00
mahlemiut
c7d524bc82 fix validation (nw) 2018-07-12 22:47:16 +12:00
Robbbert
1b1210fa70 (nw) Housekeeping 2018-07-12 19:46:39 +10:00
AJR
233039edf7 Add dump of preprogrammed Z8671 MCU with BASIC/DEBUG interpreter 2018-07-11 22:48:32 -04:00
AJR
9fa75c9f5a Device types need actual definitions (nw) 2018-07-11 22:33:02 -04:00
mahlemiut
35dfa53724 amstrad: create 8255 PPI clone based on the Amstrad Plus ASIC, and use it with the Plus and GX4000 drives. Fixes Plus detection in some games, breaks inputs in Barbarian (correct behaviour). 2018-07-12 13:51:32 +12:00
Vas Crabb
1ee5c62a21 cleanup (nw) 2018-07-12 11:14:59 +10:00
AJR
fb6ea70527 swyft: Add HCT259 latch; add interrupt; use logmacro.h; misc. cleanup (nw) 2018-07-11 20:56:45 -04:00
AJR
01dd625ad2 crt9007: Save more variables (nw) 2018-07-11 19:23:24 -04:00
AJR
00579c63a3 crt9007: Save state (nw) 2018-07-11 19:19:12 -04:00
AJR
7860c918a3 x68k_hdc: Register state for saving; allocate timer; clean up enums and status flags (nw) 2018-07-11 16:36:23 -04:00
Ivan Vangelista
e2e46aa126 irobot.cpp, cedar_magnet_board.cpp: removed timer_set (nw) 2018-07-11 21:57:42 +02:00
AJR
015f9dbdda dragrace.cpp, tunhunt.cpp: Revert MCFG_SCREEN_RAW_PARAMS due to regressions (nw) 2018-07-11 14:46:31 -04:00
Ivan Vangelista
1ae7edd81a
namcos2.cpp: fixed finalap2 and finalap3 regression (nw)
finalap title screen regression still unresolved
2018-07-11 09:59:05 +02:00
Ivan Vangelista
566c96d15f subsino.cpp: fixed regression (nw) 2018-07-11 07:20:22 +02:00
AJR
ca39efb7a1 unixpc.cpp: Output finder no longer needed (nw) 2018-07-11 01:02:23 -04:00
AJR
c09286141d avalnche.cpp, nitedrvr.cpp, skydiver.cpp, tunhunt.cpp: Add MCFG_SCREEN_RAW_PARAMS (nw) 2018-07-11 00:56:24 -04:00
AJR
04681f28de dragrace.cpp, sprint2.cpp: More MCFG_SCREEN_RAW_PARAMS (nw) 2018-07-11 00:13:14 -04:00
AJR
5449daf021 canyon: Eliminate MCFG_DEVICE_VBLANK_INT and use MCFG_SCREEN_RAW_PARAMS (nw) 2018-07-10 22:19:11 -04:00
AJR
3c97dd9a2a 3b1: Preliminary peripheral ports (nw) 2018-07-10 21:34:23 -04:00
Nigel Barnes
bcc860b2a9 sp0256: Remove MCFG_ from coco_ssc (nw) 2018-07-11 01:24:38 +01:00
Scott Stone
89bbbd03ff
Merge pull request #3711 from rzero9/88va
pc88va.xml: add new dump
2018-07-10 19:35:53 -04:00
Scott Stone
e58a68f0fa
Merge pull request #3726 from UED-Wayder/x68k_2
x68k_flop: Added new/replace Login Soft list. and sorted
2018-07-10 19:35:23 -04:00
R. Belmont
40fb85b6db
Merge pull request #3738 from snickerbockers/pvr2_color_fix
PowerVR2: improved color handling
2018-07-10 17:43:01 -04:00
Nigel Barnes
0417252c14 sp0256: Remove MCFG_ (nw) 2018-07-10 22:34:13 +01:00
MetalliC
92da85d7d2 naomi.cpp: docs, rename F355 prototype to preview as it more probable (nw) 2018-07-11 00:25:17 +03:00
snickerbockers
ec325ef14f PowerVR2: implement color
PowerVR2 represents color using two components: a base color and an optional
offset color.  The base color is combined with the incoming texture sample (if
any) according to the fixed-function specified by the tsinstruction in the
per-polygon parameters, and then the offset is added to this color (with the
exception of alpha; the offset color has an alpha component but it does not
appear to ever be used).

The base color and offset color can be specified on a per-vertex basis (as
either a group of four 8-bit integers or a group of four single-precision
floating points) or they can be specified on a per-polygon basis (in
floating-point only) and then scaled based on per-vertex scalar values (also
floating point).
2018-07-10 09:53:52 -07:00
Nigel Barnes
5681a32776 cms.cpp: fix invalid use of non-static member function (nw) 2018-07-10 17:05:30 +01:00
AJR
6bcbeb25dd 3b1: Correct XTAL values; add various devices and placeholders (nw) 2018-07-10 11:21:23 -04:00
Nigel Barnes
da58899c7b ef9365: Clear framebuffer memory on reset. 2018-07-10 13:41:56 +01:00
Nigel Barnes
2940673922 New working software list additions
-----------------------------------
acrnsys_flop: System BBC BASIC, Atom/System 3 File Server, System 5 File Server, System 3 Utilities
acrnsys_rom: Econet 2.40, Econet 3.40, Econet 3.50

New NOT_WORKING software list additions
---------------------------------------
acrnsys_rom: System/3 Econet 1.48
2018-07-10 11:34:37 +01:00
Nigel Barnes
e26cd8175e a6809: Renamed to acrnsys3_6809, and rewritten with card slot devices..
- Added FDC card.
- Cursor now generated by 6845.

New working machines
--------------------
Acorn System 3 (6502 CPU)
Acorn System 5

New working clones
------------------
Acorn System 2
Acorn System 4
2018-07-10 11:34:37 +01:00
Nigel Barnes
e7da0b3a4b New machines marked as NOT_WORKING
----------------------------------
CMS 6502 Development System
2018-07-10 11:34:37 +01:00