Commit Graph

55054 Commits

Author SHA1 Message Date
R. Belmont
e8e9cbe6c2
Merge pull request #2815 from pmackinlay/interpro
interpro: clipper floating point improvements and use new 28f010 flash memory
2017-11-17 09:15:00 -05:00
arbee
c5028af1e5 nds: add IPCSYNC, both CPUs now pass first checkpoint and ARM7 makes it to second. [R. Belmont] 2017-11-17 08:12:48 -05:00
Patrick Mackinlay
3873ba65ad clipper: no unions (nw) 2017-11-17 17:11:57 +07:00
Patrick Mackinlay
f12b3fb4b7 interpro: use new 28f010 device (nw)
Sapphire systems can now re-flash themselves from floppy.
2017-11-17 15:20:07 +07:00
Patrick Mackinlay
b1e0fad856 clipper: floating point improvements
* switched to softfloat for fp
* implemented fp macro instructions
* implemented fp exceptions and rounding
2017-11-17 15:17:51 +07:00
Vas Crabb
3166f52c3f restore most of 5ad509e4b2, use arays for callbacks (nw) 2017-11-17 19:00:23 +11:00
Vas Crabb
711d7b490e fix (nw) 2017-11-17 16:57:27 +11:00
Vas Crabb
6407707ccc z80sio: generalise synchronous transmission to other modes, re-implement break detection 2017-11-17 16:55:58 +11:00
Robbbert
f001e1de08 New Not Working machines : Wyse WY-55, WY-60, WY-85, WY-150 2017-11-17 14:20:38 +11:00
arbee
768750ee2a arm7: Implement BLX Rn instruction for ARM9. NDS ARM9 BIOS gets to the first checkpoint. [R. Belmont] 2017-11-16 21:06:48 -05:00
angelosa
1fb897055a chqflag.cpp: k051937 actually sets up a register when background should be dimmed, fixes start/end pouring event colors [Angelo Salese] 2017-11-17 02:14:55 +01:00
hap
149def928f vicdual tranqgun: added sound samples [Jim Hernandez] 2017-11-17 01:07:57 +01:00
angelosa
aa5d139047 amusco.cpp: remove vram placeholder, allocate it in video_start (nw) 2017-11-17 00:27:20 +01:00
David Haywood
4383667401 pgm2 / ymz770 - use cached cos table for decoding (#2812)
pgm2 / ymz770 - use cached cos table for decoding
2017-11-17 01:19:21 +02:00
AJR
22bc551984 mc6845: Minor transparent update refactoring (nw) 2017-11-16 18:09:49 -05:00
mooglyguy
79b715783e e132xs: templated div ops, that's the last of them. nw 2017-11-16 22:40:56 +01:00
mooglyguy
dc323f0650 e132xs: templated immediate shifts, nw 2017-11-16 22:40:56 +01:00
mahlemiut
93c54536a8 fmtowns: Separate palette into a 256 colour palette, and two 16 colour palettes for each layer. Fixes colours in Abel. 2017-11-17 10:38:36 +13:00
angelosa
f79e7c6ede amusco.cpp: improved colors [Angelo Salese] 2017-11-16 22:07:31 +01:00
mooglyguy
1779093d7a e132xs: templated stxx2, nw 2017-11-16 21:47:38 +01:00
mooglyguy
a84268e822 e132xs: templated stxx1, nw 2017-11-16 21:47:38 +01:00
mooglyguy
20661b9d42 e132xs: templated ldxx2, nw 2017-11-16 21:47:38 +01:00
mooglyguy
35aa36f75e e132xs: templated ldxx1, also fixed timing regression, nw 2017-11-16 21:47:38 +01:00
smf-
f88f47bf0c Allow switching between upper case/lower case character rom with shift+commodore key [smf] 2017-11-16 18:15:07 +00:00
MetalliC
cce3d1534b
Merge pull request #2810 from DavidHaywood/131117
pgm2 - support sprite zooming for flipped / reversed cases
2017-11-16 20:09:46 +02:00
David Haywood
e264a88e93 disable debug message (nw) 2017-11-16 17:51:08 +00:00
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