Commit Graph

55028 Commits

Author SHA1 Message Date
David Haywood
82b16d2e67 pgm2 - support sprite zooming for flipped / reversed cases
(lightly tested, only seems used by lightning on orleg2 char select at the moment)
2017-11-16 17:43:53 +00:00
hap
49eb2be70c vicdual: add tranqgun samples skeleton for jim (nw) 2017-11-16 18:10:48 +01:00
MetalliC
c7ddaf8284
Merge pull request #2809 from DavidHaywood/131117
pgm2 - add sprite xgrow/xshrink for basic non-flipped cases
2017-11-16 18:17:42 +02:00
David Haywood
189384e261 broke when refactoring (nw) 2017-11-16 15:57:39 +00:00
Robbbert
6ba48440ba (nw) c10 : notes ; m79152pc : devices 2017-11-17 02:54:03 +11:00
David Haywood
46e93b851c add sprite xgrow/xshrink for basic non-flipped cases
(need to work out the correct logic for flipped cases, searching for evidence)
2017-11-16 15:52:04 +00:00
MetalliC
4409ea615b
Merge pull request #2808 from DavidHaywood/131117
pgm2 - add yshrink for sprites
2017-11-16 16:49:32 +02:00
David Haywood
a7fc8e286f add line doubling 2017-11-16 13:44:19 +00:00
David Haywood
439ed4ee3f add yshrink for sprites 2017-11-16 13:21:28 +00:00
smf-
23a1c449a8 minor display changes and removed an out of date comment (nw) 2017-11-16 13:10:20 +00:00
Patrick Mackinlay
f87cc5c671 28fxxx: initial commit for new flash memory device (#2805)
Implementation of 28F010 and family flash memory devices. These are not compatible with the JEDEC-standard flash command protocol implemented in intelfsh.
2017-11-16 23:53:02 +11:00
Patrick Mackinlay
62c9bcc660 bt459: various improvements
* support for blinking (pixel planes and cursors)
* fixes for dual-cursor and X Window mode
* corrected screen output alignment
2017-11-16 23:32:54 +11:00
Robbbert
8b12ffdb4f (nw) cb308, mcb216, cm1800 : added uart. cb308 & mcb216 marked as working. 2017-11-16 23:18:29 +11:00
Vas Crabb
46c4dfb5f9 z80sio updates:
* Don't use device_serial_interface for transmit - it can't support sync modes, on-the-fly register updates, and other weirdness.
* Better modelling of 1-deep transmit queue.
* Better RTS/CTS behaviour.
* Completely overhauled interrupt logic - vectors should be correct for most async modes.
* Implemented different auto-reset receive errors in MPSC vs SIO.
* Implemented SDLC transmission including bit stuffing, transmit CRC, abort, and underrun/end-of-message behaviour.

Added an SDLC consumer device that logs SNA frame headers and data.
2017-11-16 22:22:20 +11:00
Robbbert
4c9bac79ff (nw) amust : replaced generic keyboard with uart. 2017-11-16 21:57:17 +11:00
Robbbert
5e9d96569d (nw) modellot : notes 2017-11-16 21:34:04 +11:00
MetalliC
dcfec6125b cv1k.cpp: consistent service mode enter button (nw) 2017-11-16 09:48:26 +02:00
MetalliC
31660e1498 small note (nw) 2017-11-16 09:31:15 +02:00
MetalliC
4f89886343 cv1k.cpp: document DIP switches 2017-11-16 09:09:08 +02:00
Robbbert
0f5f094270 (nw) micral : forgot one last thing 2017-11-16 17:17:52 +11:00
Robbbert
16002e2897 (nw) micral : much guesswork... we have a screen 2017-11-16 17:02:31 +11:00
arbee
78ceb48177 arm7: add support for high vector option, fixed v5 BLX to save the return address in R14 [R. Belmont] 2017-11-15 23:55:09 -05:00
Justin Kerk
b503e9c8c2 pc_dsk: Support images with 41 tracks (Kryoflux dtc produces these for some nominally 40-track disks) (fixes bivouac from ibm5150_flop.xml) (nw) 2017-11-15 20:25:12 -08:00
hap
7a12fa7f7e dotrikun: oops, 256H is 128 on, 128 off (nw) 2017-11-16 01:27:46 +01:00
AJR
aa6af02a20 Lest I forget (nw) 2017-11-15 19:04:46 -05:00
AJR
1d3edcf253 term2: Hardware note (nw) 2017-11-15 18:50:22 -05:00
hap
fcf8b7f02d vicdual depthch: added bonus sound sample [Jim Hernandez] 2017-11-16 00:34:27 +01:00
MetalliC
0070665e8b
Merge pull request #2804 from DavidHaywood/131117
pgm2 - add kov2nl internal rom [Morten Shearman Kirkegaard, Peter Wilhelmsen]
2017-11-16 00:32:24 +02:00
David Haywood
86257de38d pgm2 - add kov2nl internal rom [Morten Shearman Kirkegaard, Peter Wilhelmsen] 2017-11-15 22:30:44 +00:00
mooglyguy
72ab9088c0 e132xs: templated movd, nw 2017-11-15 22:45:20 +01:00
hap
65f1e72f55 firetrk: screen raw params and correct irq pulse duration. Also got rid of using PORT_CODE on IPT_BUTTONs (nw) 2017-11-15 22:41:48 +01:00
mooglyguy
82702c9ab0 e132xs: Fix missing cycle deduction in some stxx ops, nw 2017-11-15 22:31:06 +01:00
mooglyguy
7791f460d4 e132xs: fix regression with dynabomb, nw 2017-11-15 22:16:39 +01:00
mooglyguy
60b10988ba e132xs: templated simple store ops, nw 2017-11-15 21:11:43 +01:00
mooglyguy
4e35aa3fb7 e132xs: templated simple load ops, nw 2017-11-15 21:11:43 +01:00
mooglyguy
6ae640877b e132xs: templated mulu,muls,mul,set. tested gstream,x2222,elfin,luplup,xfiles. x2222 has issue that might be btnab. nw 2017-11-15 21:11:43 +01:00
hap
8b8051fc41 mey8088: standard file header (nw) 2017-11-15 20:19:58 +01:00
hap
c059ad245f meyc8088: interrupt is auto cleared by INTA (nw) 2017-11-15 20:08:37 +01:00
hap
d854ec06b1 dotrikun: correct irq pulse timing (nw) 2017-11-15 19:19:15 +01:00
hap
0b50eb9099 Revert "pulse_input_line: change units to cycles and set default param to min_cycles (nw)"
This reverts commit 46bad5c707.
2017-11-15 17:06:39 +01:00
hap
705cee1a0c cps2: correction to xmvsfur1 romname, thanks Razoola (nw) 2017-11-15 15:55:16 +01:00
hap
46bad5c707 pulse_input_line: change units to cycles and set default param to min_cycles (nw) 2017-11-15 15:40:43 +01:00
Robbbert
6c38fc2009 (nw) sys2900 : devices, notes. 2017-11-16 00:00:47 +11:00
smf-
38100ff8fe support switching between 40 & 80 columns with F1 & blink/underline/highlight/reverse attribute [smf] 2017-11-15 11:05:46 +00:00
Vas Crabb
cebbf30159 hyperstone: template register-register mov and correct trap behaviour
(nw) privilege trap should prevent user state code from writing high
global registers; also change DEBUG_PRINTF to standard logmacro.h
stuff
2017-11-15 16:52:04 +11:00
AJR
50637d602b Replace driver_device::generic_pulse_irq_line with device_execute_interface::pulse_input_line (nw) 2017-11-14 23:34:11 -05:00
Vas Crabb
eff0a95e89 hyperstone: template check, index move, mask and sum handlers
(nw) couple of fixes - sum Rd,C,const was incorrectly using the
whole SR rather than just the carry value; sums with local register
as destination was not burning cycles; negs doesn't need explicit
guard against trapping when source is SR as carry flag alone can
never cause an overflow
2017-11-15 13:54:50 +11:00
R. Belmont
487382c15f
Merge pull request #2793 from ajrhacker/3blind
mice: Split into separate sets for each CPU-specific monitor program
2017-11-14 19:48:08 -05:00
R. Belmont
3b0820e10e
Merge pull request #2802 from shattered/_2a5617f
vt240: palette, screen size fix
2017-11-14 19:47:42 -05:00
hap
3dcc81b5e6 z80: small whitespace alignment (nw) 2017-11-14 23:47:20 +01:00