Josh Dersch
4bc85daa36
New hardware implementation:
...
- Orbit controller: implemented and passes ROS-less diagnostics
- ROS: In progress, not functional
- DAC: For Ted Kaehler's Smalltalk Music system (FM and Sampling). Works, generates audio and can capture to WAV file.
- Organ keybard: Stub, enough implemented to make the music system happy (so it will play back music and not crash.)
Some minor cleanup.
New dependency on NAudio package for DAC playback. Installer updated to include NAudio lib.
2017-05-12 17:23:34 -07:00
Josh Dersch
50f4f9e7a1
Minor fixes, modified Ethernet to send packets as broadcasts, to match with IFS changes.
2016-12-15 14:08:39 -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
39277a17a2
Small performance tweaks, minor cleanup, minor improvement to microcode disassembly. Fixes to microcode annotation (thanks, Ken!).
2016-09-28 15:46:54 -07:00
Josh Dersch
c5e06d46a0
Updated license to GNU AGPL, updated readme and EULA accordingly.
2016-07-26 18:06:35 -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
5580a8a7a8
Changed settings storage to use the settings framework rather than rolling my own; this makes per-user settings work and fixes permission issues for non-admin users. Also made a small tweak to make the mouse work properly in high-dpi scenarios.
2016-07-18 17:28:10 -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
46d625586f
Initial pass at implementing Alto Music (Organ/DAC interfaces). Not currently functional. Fixed Nova diassembly to properly handle alto-specific instructions; fixed some annoyances with microcode disassembler.
2016-05-12 18:31:22 -07:00
Josh Dersch
6429c3ae7a
General code cleanup. Fixed debugger display of RAM banks for 3K systems, cleaned up logic for displaying ucode memory. Implemented memory timing for Alto I systems, incorporated Alto I uCode ROMs from Al K, which now boot. ST-74 runs better now.
2016-05-05 18:56:29 -07:00
Josh Dersch
c6baa01509
Added 3K RAM pages to debugger, cleaned up disassembly display code.
2016-04-25 17:04:22 -07:00
Josh Dersch
a62ac823ed
Initial implementation of Alto I support. Still need proper Constants ROM for Alto I. Changed IDISP to use ACSOURCE ROM (small perf increase).
2016-04-13 15:45:33 -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
97e72f7989
Fixup for "1.0" release.
2016-03-25 15:52:23 -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
Josh Dersch
4cbb74c033
Fixed two microcode bugs related to task switching behavior. Dance, StarWars and *SMALLTALK* work!
2016-03-09 16:05:45 -08:00
Josh Dersch
b6e43080f2
Added (temporary) code to debug floating point issue with Dance,Starwars.
2016-03-08 17:23:32 -08:00
Josh Dersch
c48e530cbe
Finished up configuration UI. Config is now persisted to a configuration file. Small fixes to UDP encapsulation to ignore packets coming from the same host. Small fix for PInvoke for high res timer.
2016-03-02 17:31:19 -08:00
Josh Dersch
c73fb66dee
Added configuration UI. Implemented ethernet encapsulation over UDP. A few minor tweaks.
2016-02-26 17:46:50 -08:00
Josh Dersch
209dea8052
Ethernet tweaks / hacks for IFS, added configuration for 'net boot.
2016-02-17 13:54:23 -08:00