RE: Re: Fullscreen application Specs

"Rocky" <[email protected]>
Newsgroups gmane.comp.emulators.hercules390.vm
Message-ID <[email protected]>
Hi all
 
HERE IS THE GOOD NEWS
There is no BAD NEWS.
 
The SAVE- FILE routines are now working - You can actually edit and then
save the file
Do the links and the proper access and you can edit and save anywhere
 
The B disk in the CMSUSER machine is proteced - I don't think you can get to
It because I crossed the passwords out in the copy of SIX pack DIrect that
you see - Pls let it reman R/O in any case as that where the programs you
are running sit.
Hopefully you cannot do the acces command on 191 (Mike Stramba) - which will
crash the system- same for 192 but don't try it on purpose.
 
On the A- disk you can destroy anything except  PROFILE EXEC
 
And you can link anywhere in the machine that you have access and do what
you like,
I copy the shadow files to the server from development machine so no problem
Be as adventurous as you like with the exceptions noted above and let me
know if you mange to kill the machine so I can put it back up
 
If you manage to kill it I have another test environment which I'd like to
recreate the issues in so be in touch..
 
Had a big problem with the copyfile command - seems to be doing something in
memory that I don't like and it kills the application.
The work around is this.
 
When you do a SAVE or a FILE
 
autosave old a is deleted
autosave temp  a is renamed to autosave old a
The file you are editing is saved as autosave temp a
If that failed any where you get a returncode
If not
then the real file wherever that may be is erased with FSERASE
 
A return code of 36 means that the disk is not accessed or is read only (but
have the autosave temp)
otherwise the old file is erased and the new file written again with the
proper name
Meanwhile no checking on EXIT or any of the important logic .  You say save
and it is saved.
 
 you can open as many sessions simultaneously as you want so use the editor
and the broswer
The machins is intentionally not too big - IhCW TO LOOK AT THE dumps
I LIMIT THE getvis area TO 6 MEG so too mamn large programs will kill the
storage 
Not sure how I recovover from that - Might need some work so stay away from
100000 line dumps
 
 If you get stuck with a file not accessed - your file is saved - Byou can
do the proper acces woth the CMS commands
or You can leave the application up with your changes and do the necessary
CMS coomands to acces the disk if you want
 
This is a multi user environment But during the development I sort of
skipped on the USER Signon
I don;t do anything with it -- so file names for all the temp stuff can get
overwrtten by other sessions.
Will fix that
 
I added three new commands
Yup you guessed it
 
FN
FT
FM
 
so you can open one file  ---> "test one a"  and they type 
FN KUKU
FT  PAUL
FM W
 
and when you do the save it will try to save it under the new name - You
should also see the new name displayed in the MAP.
Nice way to copy files
 
Anyway if no serious issues are forthcomng - This is the "ALPHA VERSION"
 
Anyone interested in Playing with it on your local Machine - can get the
installation on an AWS TAPE = TODAY
 
Since all the sources and listing are there also You can have it all It
emailable as a Zip File
 
If you are trying to understand it use the code and the llisting together -
Many macros that show up in listing wont mean anything in the code.
If you have a problem understandig something I'll be glad to help if I have
the time - Which I usually do
 
But I warn you  - at this stage I wont answer questions about changing  the
code.
Not until it is officially a BETA - Just too many changes right now
 
"C" programmers are welcome :-) suggest that they look at GCVC assemble for
a starter and GCIC.
 
I have finished stage 1 more or less on schedule. WHEW
Roc
 
Have FUN
 



  _____  

From: [email protected] [mailto:[email protected]] On Behalf Of
kerravon86
Sent: Thursday, August 05, 2010 10:48 
To: [email protected]
Subject: [H390-VM] Re: Fullscreen application Specs


  

--- In [email protected] <mailto:H390-VM%40yahoogroups.com> , "Rocky"
<rocsystems@...> wrote:
>
> Andy can make it part of the 6-pack if he wants 
> and I think that will
> improve the User experience for everyone.

Robert O'Hara releases that these days. You can't
ask for much more than a VM knight releasing it. :-)

> I will play around with the "C"

Cool.

> I am counting on you giving me advice and help 
> when I get to that stage.

Sure. Don't spend more than 10 minutes on anything
to do with setting up C. I will tell you what
button to press if you show me what you've got up
to in that 10 minutes.

And then we can head over to Beersheba to celebrate.
Water's on me.

BFN. Paul.

> From: [email protected] <mailto:H390-VM%40yahoogroups.com>
[mailto:[email protected] <mailto:H390-VM%40yahoogroups.com> ] On
Behalf Of
> kerravon86
> Sent: Thursday, August 05, 2010 09:50 
> To: [email protected] <mailto:H390-VM%40yahoogroups.com> 
> Subject: [H390-VM] Re: Fullscreen application Specs
> 
> 
> 
> 
> --- In [email protected] <mailto:H390-VM%40yahoogroups.com>
<mailto:H390-VM%40yahoogroups.com> , "Rocky"
> <rocsystems@> wrote:
> >
> > The way I wrote "C" it was almost assembler in any case.
> 
> As it will be on VM too.
> 
> > I'm pretty sure that most old timers work the same way -
> > If they don't have a tool box then they are not really pros.
> 
> I have a toolbox of utilities, but nothing that
> would really help with something like what you're
> doing.
> 
> Then again PDOS was a whole lot easier just having
> a C library to lean on.
> 
> > But "C" is fine - I never wrote it on the MF so 
> > I am a little apprehensive.
> > When I have a BUG in assembler I know its my BUG
> > A bug in "C" - I'm not sure.
> 
> I totally understand the apprehension - but please
> try generating a small C function:
> 
> int addnums(int a, int b)
> {
> return (a + b);
> }
> 
> and make sure you compile with optimization on
> (-Os) and I suspect that you'll be perfectly
> happy taking ownership of that generated code.
> 
> From then on everything's just a variation of
> the theme. :-)
> 
> Surely you can at least try it once, in 3 * 10-minute
> intervals? First 10 minutes is trying to find the
> compiler on your system and then reporting here
> what didn't work. Second 10 minutes is running it
> and asking here a question about R13. Third 10
> minutes is calling it from assembler and saying
> "Who would've believed it? It actually works!". :-)
> 
> BFN. Paul.
> 
> > From: [email protected] <mailto:H390-VM%40yahoogroups.com>
<mailto:H390-VM%40yahoogroups.com>
> [mailto:[email protected] <mailto:H390-VM%40yahoogroups.com>
<mailto:H390-VM%40yahoogroups.com> ] On
> Behalf Of
> > kerravon86
> > Sent: Wednesday, August 04, 2010 19:09 
> > To: [email protected] <mailto:H390-VM%40yahoogroups.com>
<mailto:H390-VM%40yahoogroups.com> 
> > Subject: [H390-VM] Re: Fullscreen application Specs
> > 
> > 
> > 
> > 
> > --- In [email protected] <mailto:H390-VM%40yahoogroups.com>
<mailto:H390-VM%40yahoogroups.com>
> <mailto:H390-VM%40yahoogroups.com> , "Rocky"
> > <rocsystems@> wrote:
> > >
> > > There is a lot of app logic involved here
> > 
> > And you're still not tempted to write any of
> > this in C?
> > 
> > While you personally are clearly very productive
> > in assembler, anyone else trying to debug a
> > problem or make minor improvements is going to
> > give up before they even start.
> > 
> > I see all assembler code on a dangerous road to
> > an orphanage. It's a dying art (a fact hidden
> > by the unusual nature of participants in these
> > Herc groups), while C programmers are 
> > permanently available at a dime a dozen.
> > 
> > BFN. Paul.
> >
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.