Commit graph

740 commits

Author SHA1 Message Date
copy
fee07cc8b3 Don't scroll when mobile keyboard is selected (#105) 2016-11-22 16:44:44 +01:00
copy
c7e96d745a Blur checkbox 2016-11-22 16:43:24 +01:00
copy
ae7bbcc58a Clean up some logging 2016-11-21 20:10:03 +01:00
copy
60e330dd53 IDE emulation improvement. Fixes #89 2016-11-21 20:10:03 +01:00
copy
729cb1a0a4 Small cleanup 2016-11-21 20:10:03 +01:00
copy
e71761523b Allow unfocusing serial (correct file this time) 2016-11-21 20:10:03 +01:00
copy
5bff5899f8 Bit offset can be negative 2016-11-21 20:10:03 +01:00
copy
6c82b0495f Update operating systems 2016-11-21 20:10:03 +01:00
copy
44b3562067 Allow unfocusing serial console when mouse is enabled 2016-11-21 20:10:03 +01:00
copy
a7a8c271cb Correct handling of lowering irqs 2016-11-21 20:09:03 +01:00
copy
997d4c6c6d Port over some improvements from jor1k for uart 2016-11-21 20:09:03 +01:00
copy
1120f2b95c More efficient serial console rendering 2016-11-21 20:09:03 +01:00
copy
39e4625864 Release memory from createObjectURL 2016-11-21 20:09:03 +01:00
copy
559b0f57e8 Verbose cpu logging 2016-11-21 20:09:03 +01:00
Fabian
e2d68260d5 Proper handling of memory sizes, fixes #114 2016-10-15 02:12:57 +02:00
Fabian
8605a48e7e Don't preventDefault on click events (mouse should be locked instead) 2016-10-15 01:55:49 +02:00
Fabian
69e7927a96 Better request error handling 2016-10-15 01:16:18 +02:00
copy
5e9e1ca90d Get rid of global state 2016-10-01 23:22:10 +02:00
copy
ed6e2edb32 Use export annotation 2016-09-27 22:11:19 +02:00
copy
8996cc1e00 Support for environments that don't have File 2016-09-27 22:09:26 +02:00
copy
04a6a95427 More efficient text rendering 2016-09-27 22:08:38 +02:00
copy
b38939d619 Add missing .blur() 2016-09-27 22:07:52 +02:00
copy
71e04977d9 Add ASYNC_SAFE for debugging 2016-09-27 22:06:23 +02:00
copy
0d38bc5c24 Unimplemented MSR_PKG_C2_RESIDENCY 2016-09-27 22:05:16 +02:00
copy
7a47773a6b Improve ide's read_data (faster, clearer) 2016-08-28 20:16:37 +02:00
copy
d04da32a20 Print device name 2016-08-06 17:26:58 +02:00
copy
72780e54e1 Virtio 8 bit read device features (linux 2.4) 2016-08-04 20:07:55 +02:00
copy
8007f5407a Reduce time per frame from 33 to 8, increases responsiveness 2016-08-04 18:53:12 +02:00
copy
1b8d2cb0d2 Got from hlt to loop main loop directly and vice versa (improves latency and fixes bug introduces in 914d4ee) 2016-08-04 18:21:41 +02:00
copy
6956994e3b Rename read_imm* to the corresponding part of the operation (preparation for dynamic translation), remove a few unused parts 2016-08-03 01:40:26 +02:00
copy
3de6b0521d Move reading the modrm byte to a function 2016-08-02 23:20:30 +02:00
copy
20d58a3c5a Remove no_initial_alloc, use empty memory instead 2016-08-02 05:33:02 +02:00
copy
d8d71f1177 Use pic_call_irq instead of calling interrupt directly from pic 2016-08-02 05:30:41 +02:00
copy
7bf02a321e Don't write to mem8/mem32s directly, it may later be necessary to mark pages dirty 2016-08-02 04:32:02 +02:00
copy
70ad2f9031 Move memory to cpu 2016-08-02 04:15:24 +02:00
copy
272273ebf0 Cleanup 2016-08-02 02:41:43 +02:00
copy
914d4ee367 Use try-catch later, improves speed slightly 2016-08-02 02:41:30 +02:00
copy
1e20de79e9 Improve profiling 2016-08-02 02:11:05 +02:00
copy
ba79b42346 Use faster method of checking whether an address is within the mapped area 2016-08-02 01:54:57 +02:00
copy
e3e6367ccf Some assertions and minor changes 2016-08-01 23:22:38 +02:00
copy
315cd81815 Fix pci remap check 2016-08-01 23:10:43 +02:00
copy
f91a635477 Set raw0 2016-08-01 22:30:38 +02:00
copy
0883ec83b5 Handle tab in serial terminal 2016-08-01 22:27:15 +02:00
copy
16101d1cc5 Implement far return and far call, #86 2016-08-01 22:26:10 +02:00
copy
54a693796d Fix segment offset of lidt and lgdt 2016-08-01 22:08:19 +02:00
copy
e674db98fe Sketch of a trap flag implementation 2016-08-01 21:55:24 +02:00
copy
eae27ec6fb Access 4 bytes in dword pop even if 2 bytes are discarded 2016-08-01 21:50:50 +02:00
copy
2117c162bc Report no apic if acpi is disabled 2016-08-01 21:43:47 +02:00
copy
d308a8e9e1 Export cpu 2016-08-01 21:28:19 +02:00
copy
191d34c4e0 Simplify some code 2016-07-31 16:18:08 +02:00