Sounds excellent, Ken! Thank you!
From: Ken Pettit <[email protected]<mailto:[email protected]>> Reply-To: Model 100 Discussion <[email protected]<mailto:[email protected]>> Date: Wednesday, April 1, 2015 at 5:04 PM To: Model 100 Discussion <[email protected]<mailto:[email protected]>> Subject: Re: [M100] Example VirtualT IDE Project Hi Christopher, I had made a bunch of changes to VirtualT in January / February and then got pulled away with client work again. If I remember correctly, I had added an icon toolbar to the IDE to allow quick access to features like Open, Save, Compile, etc., but was still debugging some window focus issues with the "Find" feature in that toolbar. The quick find feature has an edit field in the toolbar with a drop down list. If you type something in the edit field and hit enter, it finds it in the edit window with no problem and also adds it to the drop down list. But if you select a previously entered item from the drop down list, for whatever reason, I am unable to convince FLTK (the GUI package) to change the focus back to the edit window. So while the search successfully finds the text, nothing is visibly highlighted because FLTK doesn't believe the edit field is in focus. I could release the Linux and Windows version of VirtualtT 1.7 today as long as everyone understands that it has this issue. Ken On Wed, Apr 1, 2015 at 7:18 AM, Christopher Barnett Fox <[email protected]<mailto:[email protected]>> wrote: Ken, Is there an update on a new release of VirtualT with a working assembler IDE, for either the OS X or Linux version? I'm working on a little computer art project based on the ModelTs and would really benefit from testing some ideas in VirtualT. Thanks! Christopher From: Ken Pettit <[email protected]<mailto:[email protected]>> Reply-To: Model 100 Discussion <[email protected]<mailto:[email protected]>> Date: Monday, March 9, 2015 at 3:19 PM To: Model 100 Discussion <[email protected]<mailto:[email protected]>> Subject: Re: [M100] Example VirtualT IDE Project Hey Clint, Hopefully soon. I think I have the '$' referencing figured out. I can alway shoot you a pre-release compiled binary directly if you want. I've been known to do that in the past. Ken On Sun, Mar 8, 2015 at 5:14 PM, Clinton Reddekop <[email protected]<mailto:[email protected]>> wrote: Hi Ken, Yeah, I figured out how to make the errors go away once I knew what they were. Thanks for the warning about '$' - in fact one reason I'm switching to your assembler from my not-quite-done one is so that I can use '$'. Any idea when you'll have VT 1.7 ready? Thanks, Clint On Sun, Mar 8, 2015 at 3:36 PM, Gmail <[email protected]<mailto:[email protected]>> wrote: Hey Clint, Cool, at least we know what's going on with the IDE. I did notice that while the assembler is properly accepting the $ "current PC value" token, it isn't using it properly in equations. It seems to always have the value zero. Probably a simple change and I'll be sure to fix it in VT 1.7. Also, a few other notes: Items in col 1 are considered either labels or equate names. So things like .list, .aseg and org need to be indented. Also when Putting \ in a string, it should be entered as \\ since \ is used as an escape sequence for things like tab ( \t ), new line and CR ( \n \r ) etc. Ken Sent from my iPhone On Mar 8, 2015, at 12:14 PM, Clinton Reddekop <[email protected]<mailto:[email protected]>> wrote: Ha! Didn't even know that pane was there. Problem solved. Thank you for your help. Clint On Sun, Mar 8, 2015 at 12:56 PM, Ken Pettit <[email protected]<mailto:[email protected]>> wrote: Hey Clint, I tried your project in VT1.6 on Windows 7. It tries to build but gets some assembly errors that I can help resolve. You said you don't get any response when selecting build? Do you have the lower tile pane in the IDE visible? It should show tabs for Build, Debug an Watch (though only Build is currently used). Ken On Sun, Mar 8, 2015 at 10:46 AM, Ken Pettit <[email protected]<mailto:[email protected]>> wrote: Hi Clint, Okay, I'll take a look a it. I almost have VirtualT 1.7 ready for release … it adds some much needed features to the IDE / assembler. Ken On Sun, Mar 8, 2015 at 10:37 AM, Clinton Reddekop <[email protected]<mailto:[email protected]>> wrote: Hi Ken, Okay, I created and added the linker script, saved the project. Unfortunately building the project still appears to do nothing. Should have mentioned before: 64-bit Windows 7 Virtual T V1.6 I put the project in my Club100 member upload directory in case you want to take a look. Thank you, Clint On Sat, Mar 7, 2015 at 11:18 PM, Gmail <[email protected]<mailto:[email protected]>> wrote: Hi Clint, Two things I ca think of: 1. Be sure your project file is open. 2. Be sure to add your .asm and .lkr files to the project (right click on the project tree categories to add files. Be sure to save your project. The minimum linker script (*.lkr) is: CODE NAME=.aseg START=0 END=7fffh You can also add comments starting with ; Ken Sent from my iPhone On Mar 7, 2015, at 9:02 PM, Clinton Reddekop <[email protected]<mailto:[email protected]>> wrote: Hi Ken, I'm trying to create/build a project in the VirtualT IDE and having some difficulties I hope you can help me with. The assembled output will be programmed into an OPT ROM starting at address 0. I chose Assembly ROM for the Project Type. I added an assembly file z100.asm. In my project directory I see: z100.asm z100.ide z100.prj Choosing Build or Rebuild in the IDE doesn't appear to do anything. Any idea why? I'm wondering if I need a linker file. My z100.asm file starts with .list .aseg org 0 so is that good enough? If not, what is the minimum I can get away with for a linker file? Thank you, Clint On Tue, Feb 24, 2015 at 12:33 PM, Ken Pettit <[email protected]<mailto:[email protected]>> wrote: Hey Guys, I just uploaded a sample project for the VirtualT IDE / assembler to my Personal Libraries section. This sample will work with VirtualT 1.6, although the "Auto Load after Build" feature will only work in 1.6 if you issue a "Cold Boot" between each build. Otherwise the bug that exists in v1.6 for deleting existing .CO files will cause corruption. This example doesn't really do much other than show how to use the IDE and provide some documentation on how to use the relocating assembler / linker, etc. http://www.club100.org/memfiles/index.php?direction=&order=&directory=Ken%20Pettit/VirtualT%20IDE/Sample& Ken
