Commit graph pcjs/versions/pcx86/1.36.0
Author SHA1 Message Date
Jeff Parsons
d8804faba0 Fixed soft keyboard controls for both iOS and non-iOS browsers, and updated the TopView 1.01 page 2017-07-25 18:50:14 -07:00
Jeff Parsons
30df38738c Added support for automatic scripts (ie, autoScript) 2017-07-25 12:52:36 -07:00
Jeff Parsons
fbb07ae682 Added the *scaleMouse* property so that host mouse coordinates can undergo an optional scaling transformation (default is 1.0) 2017-07-24 21:11:25 -07:00
Jeff
fe74e12e40 Added the *scaleMouse* property so that host mouse coordinates can undergo an optional scaling transformation (default is 1.0) 2017-07-24 18:47:10 -07:00
Jeff
6a3f7f4a5d Added support for segment wrap-around in 8086/8088 real-mode (all stack operations, instruction fetches, and operand accesses should wrap now); real-mode wrap-around on newer processors should trigger a GP fault instead 2017-07-23 14:59:26 -07:00
Jeff
a6668e34bb Fixed serial port transmitter interrupts, and added a new blog post (RetroReview: SPEEDUP) 2017-07-22 23:09:26 -07:00
Jeff
b7e424a46c Found a fix for the unwanted blinking caret in Internet Explorer browsers (IE9 through IE11, the last version of IE) 2017-07-21 11:34:25 -07:00
Jeff
d8f98fb263 Tidied up some Bus and Disk messages 2017-07-20 21:25:54 -07:00
Jeff
d8cdebae3b Fixed full-screen support (it was broken in the commit that enabled flicker support), and more tweaks to the stack limit checks in the pushWord() and popWord() functions 2017-07-20 20:00:31 -07:00
Jeff
fb493d09ac Handle wrap-around for 16-bit real-mode POPs as well 2017-07-20 12:13:08 -07:00
Jeff
a0951aeea9 Replaced the previous temporary PUSH fix with a permanent fix, along with 8086/8088 support for 16-bit pushes that wrap around 64K boundaries (must be done with two discrete byte operations) 2017-07-20 11:25:58 -07:00
Jeff Parsons
308bd75af4 Added a temporary fix to PUSH operations to ensure that 16-bit pushes wrap around 64K boundaries (TODO: a 16-bit PUSH at offset 0x0001 or a POP at offset 0xFFFF must either wrap or fault as appropriate) 2017-07-19 23:24:18 -07:00
Jeff Parsons
6c6f28c1ef Fixed PCx86 to recover from situations where a page entered an "unloaded" state but wasn't actually unloaded. 2017-07-19 14:57:19 -07:00
Jeff Parsons
88ab0cd106 Added new blog post: Flickery Fakery 2017-07-15 10:48:06 -07:00
Jeff Parsons
1760ae4ff9 Fixed a regression in EGA/VGA video page calculations (introduced by the other recent paging-related fixes) 2017-07-14 17:47:03 -07:00
Jeff Parsons
aa93903c1a Screen buffer wrap-around support (and some retrace tweaks) for the FlickerFree utility 2017-07-14 11:57:39 -07:00
Jeff Parsons
ec438be5c9 Fixed old, longstanding, and surprisingly bad bug in cleanMemory() for all machine implementations 2017-07-12 21:02:30 -07:00
Jeff Parsons
9e149dda6a Added support for a new "flicker" PCx86 Video property that simulates good old-fashioned CGA flicker -- don't leave home without it! 2017-07-12 16:22:26 -07:00