Hi James!
Speaking of putty, I have Wordstar running in putty also!  It looks perfect!
I wonder who mentioned VDO.  I'll have to look back through my emails again.
I have to get back having FUN!  :)  Take care my friend.

Kip Koon
[email protected]
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
James Moxham
Sent: Friday, September 12, 2014 1:30 AM
To: [email protected]
Subject: Re: [N8VEM: 18669] Re: Vintage + modern = fun

Hi Kip,

Great to hear you have wordstar working.

Sorry I don't know much about VDO so can't help there.

Re scroll bars, it could be a bit tricky, as behind the scenes it is a
vt100 monitor and the basis of the vb.net code starts with a 80x40 array so
it discards things that scroll off the screen. I've written code in the past
that just dumps things to a richtextbox, but then you don't have
vt100 so wordstar won't work. For me, what I do if I want to see a long list
of things is I use a standard terminal program eg puTTy.

Cheers, James



On Fri, 12 Sep 2014 14:53:03 +0930, Kip Koon <[email protected]> wrote:

> Hi James!
> I've been looking for a program to 'unark' WS4.ARK.  In the meantime, 
> I tried to get Wordstar 3.3 going, but it did not have a VT100 
> Terminal setting.  Well, I finally found unarc.com and successfully 
> uncompressed the Wordstar 4 archive.  I ran WINSTALL.COM to configure 
> WS4 then gave it a spin and up came ye ole Wordstar 4!  I haven't seen 
> that screen on my screen in decades except for the pictures on this 
> list.
> I've also been looking for VDO which I think is the editor your 
> mentioned.
> I found VDO.COM but it locked up when I tried to run it so I had to 
> reset the Multicomp.  I remember you said you are using VDO.  Would 
> you send me a copy.  Thanks a bunch.
> I was thinking about how nice it would be to have a scroll bar in the 
> terminal and transfer tabs so the user can scroll back up the output 
> from CP/M and examine stuff.  I would like it to have a large buffer as
well.
> My second FPGA Mini-Development PCB came in today, so I'm going to 
> work on integrating the MMU VHDL file into the Z80 Multicomp.  I'll 
> need your top level VHDL code for the MMU controller for the external 
> static ram.
> I have modified the 6809 Multicomp with three simple assignment 
> statements setting A16, A17 and A18 to '0' (zero)  and compiled the 
> 6809 Microcomputer so I'm going to program my new FPGA PCB and see how 
> well I did.  I expect to see a very high amount of free ram in Grant's 
> 6809 Extended Basic!  I'll let you know the results.  After all that 
> is successful, then I'm going to test the 6800 VHDL I found and see if 
> I can get an Altair680 monitor program to function correctly as well.  
> It's going to be an interesting night!  Take care my friends.
>
> Kip Koon
> [email protected]
> http://www.cocopedia.com/wiki/index.php/Kip_Koon
> http://computerpcdoc.com/
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf 
> Of James Moxham
> Sent: Thursday, September 11, 2014 7:02 PM
> To: [email protected]
> Subject: Re: [N8VEM: 18666] Re: Vintage + modern = fun
>
> Hi Kip,
>
> Yes a few bugs there. That looks like code left over from when I was 
> using BSDC which is a CP/M program. I changed over to using a cross 
> compiler recently as the cross compiler can handle inline assembly. 
> But there are still bits of BDSC in there - I'll remove that.
>
> Re the B being sent, that is a command used for Max Scane's MP/M 
> setup. I left it in there as it doesn't do any harm to CP/M. So that 
> is a 'feature', not a bug :)
>
> Great to hear the automatic formatting is working.
>
> Cheers, James
>
>
> On Fri, 12 Sep 2014 07:19:14 +0930, Kip Koon <[email protected]>
> wrote:
>
>> Hi James!
>> I started working with the new version of the IDE and found a few 
>> things.
>> I clicked FILE->NEW and NEW.C was created in the C tab.  Then I 
>> clicked "Compile->Compile and Download C" and  the file was 
>> downloaded to CP/M, but to my surprise the next command was "SUPERSUB 
>> CC NEW" and not "CC NEW".
>> CC
>> of course is not a submit (batch) file, it's the compiler itself.  :) 
>> Was a batch file supposed to have been created, downloaded and 
>> submitted to the console command processor?
>> Also when I click "Serial->Open and CPM" I get the following output.
>> -----------------beginning of output----------------------- ^LPress 
>> [SPACE] to activate console ^L CP/M Boot ROM 2.0 by G. Searle
>>
>> BC or BW - ROM BASIC Cold/Warm
>> X                - Boot CP/M (load $D000-$FFFF)
>> :nnnn... - Load Intel-Hex file record
>> Gnnnn   - Run Loc nnnn
>>
>>> X
>> Boot CP/M?
>> Loading CP/M...
>> ^LCP/M BIOS 2.0 by G. Searle 2013
>>
>> CP/M 2.2 (c) 1979 by Digital Research
>>
>> A>
>> A>B
>> B?
>>
>> A>
>> ----------------end of output------------------- I looks like there 
>> are extra characters being sent to the Multicomp.  The IDE does boot 
>> CPM just fine, but with a few extra characters showing up on the 
>> screen.
>> Even though I had already formatted all my SD Cards and placed some 
>> files on each, I found one with just DOWNLOAD.COM on it, so I clicked
>> Tools->Format
>> CPM and everything worked like clockwork!  I like being able to 
>> manually change to another directory for the files then clicking OPEN 
>> and the IDE resuming.  That was very neat to see happen, so I think 
>> the Format CPM option of the Tools menu is good to go!  :) That's all 
>> I have at the moment.  I'll come up with more to put into the IDE 
>> soon.  I have some ideas but I need to get some things setup in CP/M 
>> on the Multicomp first so I can give you the exact wording of the 
>> commands.
>> Take
>> care my friend.
>>
>> Kip Koon
>> [email protected]
>> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>> http://computerpcdoc.com/
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of Kip Koon
>> Sent: Thursday, September 11, 2014 12:51 AM
>> To: [email protected]
>> Subject: RE: [N8VEM: 18662] Re: Vintage + modern = fun
>>
>> Hi James!
>> Just a quick note!  I just downloaded the IDE and it is MUCH better!
>> The com port situation works great!  I have to create the c:\N8VEM 
>> directory, but once I realized why the IDE kept having errors on 
>> startup, I created the directory manually.  Now I can experiment more 
>> with your IDE!  I love your IDE a lot better now.  Thanks for 
>> encouraging me more.  I appreciate it!
>> I'll see what I can do to think up more features.  Take care my friend.
>>
>>
>> Kip Koon
>> [email protected]
>> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>> http://computerpcdoc.com/
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of Kip Koon
>> Sent: Thursday, September 11, 2014 12:39 AM
>> To: [email protected]
>> Subject: RE: [N8VEM: 18661] Re: Vintage + modern = fun
>>
>> Hi James!
>> Wow!  That was fast and I like the features you've added so far.
>> Hummm...
>> Let's see what else I can dream up!  :)  I will check this new 
>> version of the IDE out and get back with you.  I have an early 
>> appointment at the VA tomorrow so I'll have to shut down everything 
>> very soon.  :( Oh well, part of life I guess.  Take care my friend.
>>
>> Kip Koon
>> [email protected]
>> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>> http://computerpcdoc.com/
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of James Moxham
>> Sent: Wednesday, September 10, 2014 8:52 PM
>> To: [email protected]
>> Subject: Re: [N8VEM: 18660] Re: Vintage + modern = fun
>>
>> Hi Kip,
>>
>> Ok, I'll do all those things :)
>>
>> New version in the N8VEM file repository in the folder fpga 
>> emulation/fpga ide
>>
>> 1) The paste (^V) only works for C. It won't work in the terminal or 
>> download screen.
>>
>> 2) But... if you want to transfer files, go to the transfer tab, 
>> click "add files", then click download and it will send that file (or 
>> group of files).
>> The downside of doing it this way is that there is no ^V paste.
>> The upside is you can send a whole directory of files just by 
>> highlighting them all, then go make a coffee.
>>
>> 3) I fixed the com port saving the last setting. I've been meaning to 
>> do this for some time - thanks for getting me to fix this - now it is 
>> easier for me too. Ok, when you first run the program, it looks for 
>> file Grant_Searle_Settings.ini in the C:\N8VEM directory (it will 
>> assume that directory exists). If it does not exist, it will create 
>> that file and then save the com port as COM1 and the baud as 115200.
>> It will then probably give an error message saying that com port does 
>> not exist unless you happen to be using COM1. Then go to 
>> Settings/Comport and change to your com port. It will save on exit.
>> Try restarting and it should all work automatically from that point - 
>> it opens the com port when the program starts, and closes it when it 
>> ends.
>>
>> 4) Z88dk needs to be in a folder in the C:\N8VEM directory, eg
>> C:\N8VEM\Z88DK   Try File/New then compile with Z88dk and it will run a
>> batch file. The vb.net code is
>>      Sub CompleAndDownloadZ88DK()
>>          Dim Location As New Process
>>          Call SaveBDSC()
>>          FileOpen(1, "C:\N8VEM\z88dk\examples\temp\myfile.bat",
>> OpenMode.Output)
>>
>> and so you can browse to that directory and check it created that 
>> batch file, and see if it will run manually. If you have any problems 
>> with that batch file, please post the batch file text.
>>
>> 5) There are quite a few steps to formatting a CP/M disk. So I took 
>> your advice and now it is a one touch process. Tools/Format CPM.  The 
>> default file path for the files is Myfilepath = "c:\altera\grant 
>> searle\cpm\hexfiles\"  and if the hex files are there it will prompt 
>> with the filename each time and so you just click "open" The 
>> instructions to format a CP/M disk have been copied from Grant's 
>> website. They take quite a while to do manually - much faster to let 
>> the computer do the following:
>>
>>              SendString(" ") ' send a space to talk via serial port
>>              System.Windows.Forms.Application.DoEvents()
>>              Sleep(1000)
>>              OpenHexFile("FORM128.HEX") ' read into richtextbox1
>>              SendString(RichTextBox1.Text) ' send out the hex file
>>              SendString("G5000" + vbCr) ' send a command to run form128
>>              OpenHexFile("CPM22.HEX") ' read into richtextbox1
>>              SendString(RichTextBox1.Text) ' send out the hex file
>>              OpenHexFile("CBIOS128.HEX") ' read into richtextbox1
>>              SendString(RichTextBox1.Text) ' send out the hex file
>>              OpenHexFile("PUTSYS.HEX") ' read into richtextbox1
>>              SendString(RichTextBox1.Text) ' send out the hex file
>>              SendString("G5000" + vbCr) ' send a command to run putsys
>>              SendString("XY") ' boot to CPM to show it works
>>              Sleep(1000)
>>              MsgBox("Press the reset button on the board")
>>              SendString(" ") ' send a space
>>              OpenHexFile("DOWNLOAD2.HEX") ' read into richtextbox1 - 
>> relocated version of download
>>              SendString(RichTextBox1.Text) ' send out the hex file
>>              SendString("GFFE8" + vbCr) 'this will relocate RAM
>> 4100-->0100
>> and restart CP/M)
>>              SendString("SAVE 2 DOWNLOAD.COM" + vbCr) ' save 
>> download.com
>>
>> 6) We could probably automate the MP/M installation process too, once 
>> Max has squished all the bugs.
>>
>> 7) Other assemblers and compilers? Why not. I've added one for 
>> Assembly - click New, then compile it and it will print A. This uses 
>> L80.COM and M80.COM and a little batch file written in CP/M
>> M80 =$1 /Z/C/L/M
>> L80 $1,$1/N/E
>> $1
>>   The template can be copied for other languages. Generally it is a 
>> tab screen, a text box, New Open Save and Compile buttons. The 
>> compile button just runs a batch file in CPM eg TypeLine("SUPERSUB 
>> ZASM " + FilenameNoExtension + vbCr)
>>
>> So if you want to add your favourite compiler, get it working on the 
>> board first, then we can add it to the IDE.
>>
>>
>>
>> Great to see someone else using this - it will keep me motivated to 
>> keep adding things.
>>
>> Let me know if you find any bugs.
>>
>> Cheers, James
>>
>>
>>
>> On Thu, 11 Sep 2014 08:14:37 +0930, Kip Koon <[email protected]>
>> wrote:
>>
>>> Hi James!
>>> I tried your Grant Searle FPGA Retro Computer IDE you created.  I 
>>> love it!
>>> I do have a couple of small questions about it though.  I'm having 
>>> some trouble using your FPGA IDE - to get it to function correctly.
>>> It won't let me paste anything into the terminal or download windows 
>>> and it keeps locking up when I try to exit the program.  When I 
>>> restart the program, it can't or won't open the com port so I have 
>>> to restart my laptop.
>>> Also it does not remember my com port setting.  I have to re-enter 
>>> my com port number every time I run the program.  I'm running a 4 
>>> port USB hub and my com port number is COM10 when I use my serial -> 
>>> USB cable with it.
>>> If I
>>> plug up my Serial -> USB cable from my Multicomp straight into my 
>>> laptop which requires me to unplug my mouse, the com port number is
>>> COM8 not COM3.
>>> Any ideas as to how to make it store the last used com port setting 
>>> and directory location?
>>> I also downloaded and installed the z88dk program you spoke about.
>>> The test performed correctly as shown in the documentation.  How do 
>>> I connect it to the Grant Searle FPGA Retro Computer IDE or 
>>> configure the IDE to see z88dk?
>>> Have I missed something somewhere?
>>> What about connecting assemblers and compilers for other 
>>> microprocessors to the IDE?  I for one would like an excellent 6809 
>>> software setup and since Grant Searle has the 6800 functional now, 
>>> how about an excellent  6800 assembler and compiler setup as well.
>>> Also the 6502 users out here in Multicomp land would probably like 
>>> an excellent 6502 assembler and compiler setup as well.  Sorry to 
>>> ask a lot of you.  I know it has probably taken a long time to 
>>> develop this IDE as far as you have and I salute you for putting all 
>>> that effort into this IDE!
>>> Otherwise, I would like to congratulate you on a great idea for a 
>>> Development System for the Multicomp.  Thanks a bunch for an 
>>> excellent effort on a wonderful program!  I look forward to any 
>>> ideas for updates you may have in store for this IDE.  By the way, 
>>> how about a function or window to format an SD Card and install the 
>>> boot files for CP/M 2.2?  The Download window of course uses the 
>>> download command and I could not paste the formatter HEX code 
>>> directly into the terminal nor the download windows to format my new 
>>> 128MB SD Card I'm trying out.
>>> Also could it automatically close the com port on exit?  I think 
>>> that might be why it's locking up.  I have to use the Task Manager 
>>> to close the IDE every time this happens.  Thoughts, poseurs (sp?), 
>>> issues, ideas?  What do you think?  Take care my friend!
>>>
>>> Kip Koon
>>> [email protected]
>>> http://www.cocopedia.com/wiki/index.php/Kip_Koon
>>> http://computerpcdoc.com/
>>>
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[email protected]] On 
>>> Behalf Of James Moxham
>>> Sent: Tuesday, September 09, 2014 8:46 PM
>>> To: [email protected]
>>> Subject: Re: [N8VEM: 18655] Re: Vintage + modern = fun
>>>
>>> Hi Kip,
>>>
>>> I put the files in the N8VEM repository. Have a read through each 
>>> folder
>>> -
>>> there is a readme.txt in there and the vhdl source code for the MMU.
>>>
>>> http://n8vem-sbc.pbworks.com/w/page/4200908/FrontPage  , right side 
>>> of the page, scroll down to "fpga emulation"
>>>
>>> Cheers, James
>>>
>>> --
>>> You received this message because you are subscribed to the Google 
>>> Groups "N8VEM" group.
>>> To unsubscribe from this group and stop receiving emails from it, 
>>> send an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/n8vem.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google 
>> Groups "N8VEM" group.
>> To unsubscribe from this group and stop receiving emails from it, 
>> send an email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/n8vem.
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google 
>> Groups "N8VEM" group.
>> To unsubscribe from this group and stop receiving emails from it, 
>> send an email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/n8vem.
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google 
>> Groups "N8VEM" group.
>> To unsubscribe from this group and stop receiving emails from it, 
>> send an email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/n8vem.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google 
> Groups "N8VEM" group.
> To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/n8vem.
> For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups
"N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.

Reply via email to