Activity for Ken Pettit

  • Ken Pettit Ken Pettit posted a comment on merge request #1

    Ok, merged.

  • Ken Pettit Ken Pettit merged merge request #1

    linux & osx makefile fixes, fl_wait()->Fl::wait(), string lengths

  • Ken Pettit Ken Pettit posted a comment on ticket #6

    The issue is in io.c on line 1272. The code is checking the hirestimer to see if enough time has passed prior to reporting the LCD controller as ready after an access. Commenting out lines 1268 - 1274 causes the emulation to add zero delay, but I found this is actually faster than the real hardware, and code that runs in VT may not actually run on a real machine. A better approach would probably be to profile the time a little better than I did in 2015 and change the the line: if (lcdTime[c]+.000014...

  • Ken Pettit Ken Pettit posted a comment on ticket #6

    Hey Guys, I know where the problem is. A few years back when I was working on AsciiPixels, I had noticed that my code would work fine in VirtualT, but would not update the display on a real M100 / 102 correctly. The issue was in the response times of the LCD driver chips. So in V1.7, I tried to add emulation of the driver chip delays. I think this delay is a bit too much, and that is what is causing the slow response you are seing. Ken

  • Ken Pettit Ken Pettit committed [21fcb1]

    Added undocumented opcodes. Made disassembler window resizable.

  • Ken Pettit Ken Pettit committed [552100]

    Added support for X flag (undocumented opcode support)

  • Ken Pettit Ken Pettit committed [a8aa6d]

    Removed ROM typedefs -- this is now located in rom.h

  • Ken Pettit Ken Pettit committed [7b9dde]

    Added support for host file load/save operations. Addes support for saving & restoring preferences.

  • Ken Pettit Ken Pettit committed [f45b79]

    Added declarations for loading user preferences.

  • Ken Pettit Ken Pettit committed [aff22a]

    Added support for undocumented opcodes.

  • Ken Pettit Ken Pettit committed [e1fc6d]

    Made changes for WIN32 compatibility.

  • Ken Pettit Ken Pettit committed [6c9800]

    Made changes to switch back to STD ROM after a reset.

  • Ken Pettit Ken Pettit committed [6c6cbe]

    Initial checkin.

  • Ken Pettit Ken Pettit committed [1e7871]

    Added support for loading option ROMS. Added support for loading user preferences. Fixed some WIN32 compile issues.

  • Ken Pettit Ken Pettit committed [2dda3d]

    Added files for file load / save and made changes to

  • Ken Pettit Ken Pettit committed [d3f69e]

    Added support for disassemble.cpp

  • Ken Pettit Ken Pettit committed [3f1fb6]

    Visual C++ 6.0 project/workspace file.

  • Ken Pettit Ken Pettit committed [5ff4b4]

    Updated release version number to 0.2

  • Ken Pettit Ken Pettit committed [7722b7]

    Added file.c, intelhex.c, m100rom.c and memory.c to the build.

  • Ken Pettit Ken Pettit committed [028512]

    Added support to display for Peripheral Devices window.

  • Ken Pettit Ken Pettit committed [7c20f6]

    Modified file read method to binary to support OSX.

  • Ken Pettit Ken Pettit committed [aab4f3]

    Added support for COM port emulation.

  • Ken Pettit Ken Pettit committed [c94457]

    Updated to version 0.3.

  • Ken Pettit Ken Pettit committed [c193fa]

    Added the following files to the build: serial.c setup.cpp periph.cpp

  • Ken Pettit Ken Pettit committed [1abbc1]

    Initial check to support COM port emulation including emulation setup, emulation control, and COM traffic monitoring.

  • Ken Pettit Ken Pettit committed [b7ec4f]

    Cleaned up some #ifdefs for WIN32

  • Ken Pettit Ken Pettit committed [1db076]

    Added support for detecting changes in CTS & DSR.

  • Ken Pettit Ken Pettit committed [7b0245]

    Changes defines to 1-byte values instead of 2-byte values.

  • Ken Pettit Ken Pettit committed [7fe50e]

    Made changes to accomodate difference in #define size of serial constants.

  • Ken Pettit Ken Pettit committed [ba2314]

    Completed support for ReMem, added Memory Editor Window Load/Save options.

  • Ken Pettit Ken Pettit committed [2aae3b]

    Fixed bug - error occured when no Host COM port was selected.

  • Ken Pettit Ken Pettit committed [53ed15]

    Added support for selecting start & stop characters & displaying delta time.

  • Ken Pettit Ken Pettit committed [59564e]

    Project sync for version 0.5. Lot's of changes - too many to list.

  • Ken Pettit Ken Pettit committed [e111bb]

    New Tool addition - CPU Register's window with Stop / Stingle Step / Run capability.

  • Ken Pettit Ken Pettit committed [72ff84]

    Added memory save and load functions

  • Ken Pettit Ken Pettit committed [39a82b]

    Added cpuregs.cpp to project to support CPU Registers Tools window

  • Ken Pettit Ken Pettit committed [28ee09]

    Updated edit fields for BC and DE changes

  • Ken Pettit Ken Pettit committed [8356e7]

    Fixed a bug with ReMem emulation in T200 mode

  • Ken Pettit Ken Pettit committed [c0a6cc]

    Fixed memory access issue whne not in ReMem emulation mode

  • Ken Pettit Ken Pettit committed [aa2c6f]

    Fixed issue with Read from HD in normal memory mode. Added many files for IDE & Assember. This is a work in progress and not complete yet.

  • Ken Pettit Ken Pettit committed [73da08]

    Checkin for version 1.0. Many, many changes.

  • Ken Pettit Ken Pettit committed [48cfc3]

    Checkin for version 1.0. Many changes.

  • Ken Pettit Ken Pettit committed [e54c74]

    Checkin for version 1.0. Added enumeration for FL_DELETE

  • Ken Pettit Ken Pettit committed [93162d]

    Checkin for version 1.0. Many changes and additions.

  • Ken Pettit Ken Pettit committed [41632b]

    Socket client application for controlling VirtualT remotely. This is the project file for a simple client. The main sources are in the src directory.

  • Ken Pettit Ken Pettit committed [5895cc]

    Initial checkin of documentation / help system.

  • Ken Pettit Ken Pettit committed [0dcc98]

    Addition of ROM image for the M10 emulation.

  • Ken Pettit Ken Pettit committed [84b41e]

    Deleted old ROM image files.

  • Ken Pettit Ken Pettit committed [9da467]

    Fixed bug when ROM file not found.

  • Ken Pettit Ken Pettit committed [65ffb7]

    Added release notes for version 1.0 which is soon to be released.

  • Ken Pettit Ken Pettit committed [e4c5f5]

    Added PC-8201 ROM image back with different filename.

  • Ken Pettit Ken Pettit committed [157152]

    Updated makefile to compile with MacOS and to fix link issues with FLTK Help_Dialog.

  • Ken Pettit Ken Pettit committed [c2c36c]

    Added M10 ROM image back with different filename.

  • Ken Pettit Ken Pettit committed [d78368]

    Modifications to compile on MacOS and to provide automatic generation / installation of emulation directories and copying of ROM image files.

  • Ken Pettit Ken Pettit committed [cd7d50]

    Patched with Y2K Fix.

  • Ken Pettit Ken Pettit committed [fa4598]

    Patched with Y2K fix.

  • Ken Pettit Ken Pettit committed [9fbe7c]

    Added additional feature descriptions for version 1.0

  • Ken Pettit Ken Pettit committed [f0d1d7]

    Updated help with some Model T Basics information and images.

  • Ken Pettit Ken Pettit committed [b98f50]

    Documentation update.

  • Ken Pettit Ken Pettit committed [730d84]

    Documentation update - Interfacing with the Host and reorg of Socket Interface.

  • Ken Pettit Ken Pettit committed [014b44]

    Documentation updates for Emulated Models.

  • Ken Pettit Ken Pettit committed [f50f27]

    Added images back with lower case extension for Linux.

  • Ken Pettit Ken Pettit committed [c40522]

    Updated comparison table.

  • Ken Pettit Ken Pettit committed [77e14e]

    Updates to reflect change in vt_client soruce directory.

  • Ken Pettit Ken Pettit committed [2e6dcc]

    Documentation update - added "Emulation Features" stuff.

  • Ken Pettit Ken Pettit committed [e4c1f3]

    Changes to support automatic directory creation.

  • Ken Pettit Ken Pettit committed [1f117f]

    Removed M100rom.bin file to change it to a binary type.

  • Ken Pettit Ken Pettit committed [623f36]

    Readding ROM file as binary type.

  • Ken Pettit Ken Pettit committed [ca3e64]

    Removed M102rom.bin to readd as binary type.

  • Ken Pettit Ken Pettit committed [94b156]

    Adding M102rom.bin back as binary type.

  • Ken Pettit Ken Pettit committed [a033dd]

    Modified filename of the ROM files with proper case.

  • Ken Pettit Ken Pettit committed [be4fbd]

    General documentation edits / updates.

  • Ken Pettit Ken Pettit committed [2ed164]

    Modified directory name of vt_client.

  • Ken Pettit Ken Pettit committed [d58586]

    Modified name of the vt_client build directory.

  • Ken Pettit Ken Pettit committed [af88ed]

    Removed test code I had added while investigating the speed on the Mac. Was preventing CPU Friendly speeds from being CPU friendly.

  • Ken Pettit Ken Pettit committed [ddf599]

    Documentation update. Added socket interface docs and corrected some typos.

  • Ken Pettit Ken Pettit committed [9c38ac]

    Grammar and typo changes.

  • Ken Pettit Ken Pettit committed [ada07f]

    Docuentation update - Tools.

  • Ken Pettit Ken Pettit committed [02fb13]

    Documentation updates.

  • Ken Pettit Ken Pettit committed [e7de7b]

    Added support for read / write address breakpoints.

  • Ken Pettit Ken Pettit committed [ff8a77]

    Update to memory read breakpoints.

  • Ken Pettit Ken Pettit committed [75165b]

    Documentation update - Added brief descriptions of tools.

  • Ken Pettit Ken Pettit committed [fe867e]

    Documentation update - renamed chapter 9 and added information about VirtualT's hardware emulation.

  • Ken Pettit Ken Pettit committed [182dd0]

    *** empty log message ***

  • Ken Pettit Ken Pettit committed [e796e5]

    Adding images back with lowercase extensions.

  • Ken Pettit Ken Pettit committed [434877]

    Added header files to project.

  • Ken Pettit Ken Pettit committed [ec650d]

    Added optrom command to socket interface to allow loading / unloading of option roms remotely.

  • Ken Pettit Ken Pettit committed [6f9d0e]

    Added documentation for optrom and status and fixed a few broken links.

  • Ken Pettit Ken Pettit committed [86a5ee]

    Updated resources with mailing list and fixed links to include 'http://'

  • Ken Pettit Ken Pettit committed [a795d5]

    Modified release date for v1.0

  • Ken Pettit Ken Pettit committed [0954b2]

    Removed ROM.bin from root directory (old, old, old file prior to directory structure).

  • Ken Pettit Ken Pettit committed [cc6d1a]

    *** empty log message ***

  • Ken Pettit Ken Pettit committed [11a610]

    Added FX-80 character generator, modified Printer Properties envokation so it is on the LPT tab, added Printer Icon on the main windows with print actions, added "Ignore flow control" option in serial emulation.

  • Ken Pettit Ken Pettit committed [9234a4]

    Initial checkin of FX-80 Character Rom

  • Ken Pettit Ken Pettit committed [4045ba]

    Added functinalithy to FX-80 character generator, modified roms file to include location of year, modified fx-80 character ROM.

  • Ken Pettit Ken Pettit committed [35f30d]

    Added FX80 Printer character rendering and partial ESCP/2 command support. Added a window (Virtual Paper) to show printer output for test purposes.

  • Ken Pettit Ken Pettit committed [7a1bba]

    Added remainder of FX80 emulation rendering and support for Virtual Paper. Abstrated the paper being printed to a class. Modified the ROM so the attribute byte is consistent with the FX80 ROM.

  • Ken Pettit Ken Pettit committed [0f65db]

    Added KC-85 Emulation support and Filename generation and prompting for Postscript Paper on the FX-80 emulation.

  • Ken Pettit Ken Pettit committed [a5c328]

    Adding KC-85 ROM.

  • Ken Pettit Ken Pettit committed [9bac25]

    Modified FX-80 emulation to support 216 DPI vertical resolution instead of 144, added lprPaper to print to Linux print system, added error reporting for printer emulation, added support for skip-perforation and variable form length in FX-80 emulation, improved Postscript Paper file generation size and added Ink Density controls.

1 >