Josh Dersch
f849b795a6
- Fixed two memory state machine issues:
...
1) The Orbit microcode occasionally expects to be able to do a double-word read in cycles 6 and 7 instead of the usual 5 and 6.
2) The double-word logic incorrectly handles several species of overlapped read/writes, which Spruce's layout microcode uses.
As a result, Spruce now works, as do the Smalltalk-80 images.
Several tweaks to microcode disassembly (still rough).
Completed Orbit / Dover ROS / Dover Print Engine emulation. Still some rough edges; it works and can create PDF output.
Tweaked Disk Controller's Restore operation, it is now more accurate though wasn't causing any noticable issues.
2017-07-10 16:49:12 -07:00
Josh Dersch
c671b04ee8
Switched from PCap.net to SharpPcap for ethernet encapsulation; SharpPcap is cross-platform, this allows raw ethernet encapsulation to work on Linux and OS X.
2017-06-13 11:19:25 -07:00
Josh Dersch
6cadb08b0e
Added support for Unix/OS X using Mono. This uses SDL2 for display, keyboard, and mouse.
2017-06-07 11:18:32 -07:00
Josh Dersch
bd31f629f7
Updated readme.txt
2016-12-15 14:15:20 -08:00
Josh Dersch
364034f012
Final v1.1 tweaks.
2016-10-27 13:17:50 -07:00
Josh Dersch
ae0896b362
Minor performance improvements. General cleanup. Fixed major (but subtle) issue with memory state machine (BravoX now works!). Updated readme and installer for 1.1 release.
2016-10-17 14:32:22 -07:00
Josh Dersch
592c641d29
Fixed readme, no longer refers to disk images included with the installer (since they're not provided).
2016-08-05 08:05:26 -07:00
Josh Dersch
5f6dbb3a5b
Updated readme
2016-07-29 14:22:55 -07:00
Josh Dersch
c5e06d46a0
Updated license to GNU AGPL, updated readme and EULA accordingly.
2016-07-26 18:06:35 -07:00
Josh Dersch
885cdc478f
Updated readme to reflect .NET 4.6 requirement (vs. 4.5) and source license.
2016-07-20 12:23:40 -07:00
JoshD
f8f085464d
Fixed clumsy handling of network device selection. Things are more uniform now (at last). Updated readme to include VC++ 2010 redistributable requirement for raw ethernet.
2016-07-19 13:07:30 -07:00
JoshD
5a17e7cfac
Added GPL license header to source code; updated readme; removed disk images from installer package. Removed pcap folder from project
2016-07-12 17:18:54 -07:00
Josh Dersch
7faeb824f5
Added full-screen mode, tweaked layout of debugger UI a bit.
2016-05-17 15:51:27 -07:00
Josh Dersch
a9428a91d8
Small optimizations, updates to installer, and new UI for FPS and disk activity.
2016-04-05 15:22:30 -07:00
Josh Dersch
2c99250ded
Small tweaks to display controller in low-res mode; added support for Diablo 44 disks, added ST-76 on Diablo 44.
2016-03-16 17:07:57 -07:00
Josh Dersch
dc0a85aed8
Readme updates, installer updates. A couple of smallish (10%) performance enhancements.
2016-03-14 16:50:41 -07:00
Josh Dersch
a79fd5f016
Implemented basic installer for Contralto. Fixed a couple of small display rendering issues.
2016-03-11 11:38:35 -08:00