Commit Graph

60228 Commits

Author SHA1 Message Date
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
Nigel Barnes
51fa9aa2e8 Acorn Bus slot devices for:-
Acorn Atom:
- AtomSID
- Acorn Atom Disc Pack
- Econet Board
Acorn System:
- 32K Dynamic RAM Board
- 8K Static RAM Board
- Cassette Interface Board
- Econet Board
- Floppy Disc Controller Board
- 40 Column VDU Board
- 80x25 VDU Board
- Versatile Interface Board
CMS:
- CMS 40/80 Video Terminal Card
- CMS Floppy Disc Controller
- CMS High Resolution Colour Graphics Card
2018-07-10 11:34:36 +01:00
Justin Kerk
d60faf030a fix build (nw) 2018-07-09 21:04:49 -07:00
mooglyguy
03927c3426 ps2sony: Checkpoint, nw 2018-07-10 02:04:36 +02:00
Olivier Galibert
d5d82fa30a Watchpoint fixes (segfaults, wpclear not clearing) (nw) 2018-07-09 23:39:29 +02:00
Olivier Galibert
bad31ea61c Gross fix (nw) 2018-07-09 21:59:50 +02:00
braintro
6d0325f17d lastduel.cpp: No CAPS (nw) 2018-07-09 14:08:46 -05:00
braintro
4259e82665 lastduel.cpp: Fill in complete comment (nw) 2018-07-09 13:31:34 -05:00
Vas Crabb
82c6d7dbc5 Allow layouts to specify screen tags rather than indices - makes order of instantiation irrelevant in Model 1 etc. 2018-07-10 04:26:57 +10:00
braintro
dfb09f2c17 lastduel.cpp: Documentation update for new proto (nw) 2018-07-09 13:21:14 -05:00
Ivan Vangelista
ec02e57e3f new workin clone
-----------------------------
Led Storm Rally 2011 (US, prototype 12) [system11, Coolfox, The Dumping Union]
2018-07-09 19:18:10 +02:00
Ivan Vangelista
f77220d24d subsino.cpp: added nvram for stisub, as verified on real hardware (nw) 2018-07-09 19:15:05 +02:00
AJR
ad3bab10dc er2055: Remove spurious address space; add pin diagram (nw) 2018-07-09 13:11:56 -04:00
Vas Crabb
f70ccfa46a stupid typo (nw) 2018-07-10 02:22:50 +10:00
AJR
bda05083c2 x2212: Eliminate MCFG_ macros; add pin diagram (nw) 2018-07-09 11:41:06 -04:00
Vas Crabb
25ee3f9c3f I give in, GCC is screwed (nw) 2018-07-09 19:20:17 +10:00
Patrick Mackinlay
9eae436524 upd765: i82072 fixes (nw) (#3729)
Mostly tiying up and simplifying the i82072 behaviour; the only change that could potentially impact other upd765 users is marking the st0_filled after every interrupt-generating command ends, rather than only the non-data ones. This appears to be correct behaviour, and will only affect systems which actually do a "sense interrupt status" after a command-completion interrupt (like the InterPro does).
* report valid interrupt sense data after all interrupt-generating commands
* improve i82072 drive busy handling and motor control
2018-07-09 10:57:52 +02:00
AJR
7427664e00 atarist.cpp: Consistency helps (nw) 2018-07-09 00:43:48 -04:00
AJR
51b43b5e0d atarist.cpp: Use input merger for ACIA IRQs (nw) 2018-07-09 00:40:29 -04:00
yz70s
b6afb97786 pcipc.cpp: ide works too, basic system is usable now (nw) 2018-07-09 01:33:36 +02:00