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







Reply via email to