Commit graph

3918 commits

Author SHA1 Message Date
copy 9f64efd38d working vm86 implementation, almost complete 2013-12-09 12:30:24 +01:00
copy 0e02e72952 Validate memory range 2013-12-06 23:15:04 +01:00
copy 9aa08b74c5 Added optimisation: movsd with paging enabled 2013-12-06 22:54:03 +01:00
copy a8867763b4 no readme.html 2013-12-06 22:26:53 +01:00
copy 9f886e1d5e minor changes 2013-12-06 21:21:21 +01:00
copy 98fc8c953c Return 0xff for unimplemented dispi 2013-12-06 21:04:26 +01:00
copy 714f3b6ec8 Move code in catch{} into function 2013-12-06 20:47:37 +01:00
copy 035c16ff53 Fix df=1 aligned with paging 2013-12-06 20:46:52 +01:00
copy 12538b94e6 Minor improvment 2013-12-06 02:10:51 +01:00
copy 180966de75 (temporary) fix for incorrect IPS counter 2013-12-06 02:05:59 +01:00
copy 8b3251e240 Change title 2013-12-06 01:55:33 +01:00
copy 7165e4080e Much improved performance for String functions; prevent possible infinite loop in malicious guest 2013-12-06 01:40:25 +01:00
copy 047650993a minor changes 2013-12-06 01:38:03 +01:00
copy f23ebf50b9 preprations for vm86 mode 2013-12-06 01:37:20 +01:00
copy 0897c2f234 hpet 2013-12-06 01:36:29 +01:00
copy ebe5600c6d hpet, removed safe_read8s 2013-12-06 01:34:13 +01:00
copy 6531d49df0 whoopsie 2013-12-06 01:32:57 +01:00
copy 0188de5db9 Change in aligned read/write, add size parameter to mmap_register 2013-12-05 23:12:48 +01:00
copy 7bbc278978 Preparing vm86 mode 2013-12-01 23:36:37 +01:00
copy b65031d5f6 Preparations for modern cpu features 2013-12-01 23:22:09 +01:00
copy cc71319a66 cleaned up 2013-12-01 21:12:08 +01:00
copy feafcd879d Fix Seabios boot HD 2013-12-01 20:34:25 +01:00
copy 688840cd5d Fixed small bug 2013-11-29 17:22:37 +01:00
copy 3dff735d17 whoops 2013-11-28 22:34:12 +01:00
copy 58a7750c8b correct colors 2013-11-28 20:28:58 +01:00
copy 94a5467441 Asyncronous loader for File, allows reading large CDs and HDDs 2013-11-28 19:14:05 +01:00
copy 419c3d1098 Share VGA and SVGA memory, make size configurable 2013-11-28 01:31:33 +01:00
copy f56d593a10 Fix VGA PCI io infos 2013-11-28 01:07:54 +01:00
copy 096001f9c9 Verify buffer read length and offset 2013-11-28 00:59:36 +01:00
copy f520995582 Fix (i)div bug 2013-11-26 23:11:23 +01:00
copy 1f21f26c8d small startup speedup 2013-11-26 22:18:22 +01:00
copy 8f9c5598a3 Merge branch 'catseye-load-image-error-message' 2013-11-26 22:01:55 +01:00
copy 2ff8c75e13 Merge branch 'load-image-error-message' of https://github.com/catseye/v86 2013-11-26 22:00:23 +01:00
copy a5fb00d67e New: IDE emulation. Lots of cleanups in the ATA controller 2013-11-26 21:58:12 +01:00
copy eda0cf5995 cleanup 2013-11-26 21:46:16 +01:00
copy 01efb32bb8 PIC problem 2013-11-26 17:01:43 +01:00
copy 7cb5120abc seabios no-debug build 2013-11-26 17:00:29 +01:00
copy aee25559ae Improved IO part 2 2013-11-25 20:03:43 +01:00
copy e91cffe136 Use improved IO to clean up dispi port weirdness 2013-11-25 20:02:55 +01:00
copy 81fe7ad9ca Fixed some problems with the IO bus 2013-11-25 19:57:46 +01:00
copy 9240dc669f Hide boot options when image is loading 2013-11-25 17:52:42 +01:00
copy 7d58bad3e4 New seabios build 2013-11-25 12:49:35 +01:00
copy 2dabbe710d Improved PCI, added some experimental devices 2013-11-25 12:43:39 +01:00
copy b4796e9212 Add return value 2013-11-25 12:23:31 +01:00
copy ae183866e4 Simplified MMIO and removed some dead code 2013-11-25 12:18:29 +01:00
copy 6bab31ada3 Fixed some problems in the PIC 2013-11-25 11:58:36 +01:00
copy 27969a4d84 small improvments 2013-11-25 11:56:26 +01:00
copy f915af2fc9 Merge branch 'load-image-error-message' of https://github.com/catseye/v86 into catseye-load-image-error-message 2013-11-25 11:49:17 +01:00
Cat's Eye Technologies 7b1eae71e1 Include filename in failure message. Add reminder to Readme.md. 2013-11-23 21:40:42 +00:00
copy 007652073b bleh 2013-11-21 18:33:35 +01:00