MaxCoderz.org

Back in business




Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10, 11  Next
Author Message
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/01/30 r668
PostPosted: Mon Feb 02, 2009 10:04 pm 
New Member

Joined: Sun Dec 10, 2006 3:02 am
Posts: 3
Location: At my house
Nice job I really like this thing. So far I have had it crash a couple of times but I am still trying to replicate it so I can let you know what is going wrong. And also there is an error in your documentation. It says alpha+F=> when it really equals <. Also I am using revision 668 on a ti-84+ se and the catalog doesn't work.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/01/30 r668
PostPosted: Mon Feb 02, 2009 11:32 pm 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
lafferjm wrote:
And also there is an error in your documentation. It says alpha+F=> when it really equals <.
Cheers, I got F and G backwards in the documentation. I'll correct that.
Quote:
Also I am using revision 668 on a ti-84+ se and the catalog doesn't work.
Aye, there is no catalogue feature. I removed this from the docs a while back. :\

New version contains the following corrections and features:

  • < and > swapped in the keypad documentation.
  • Inverted parallelograms are filled correctly.
  • REPLACE$ and REVERSE$ routines added to the assembly API.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/02 r674
PostPosted: Tue Feb 03, 2009 12:47 am 
Regular Member
User avatar

Joined: Wed Oct 18, 2006 7:34 pm
Posts: 110
Location: The ex-planet Pluto
When I try to use the catalog, it does seem to be doing something... it pauses for a few seconds but nothing else very obvious happens. (This is on a TI-84+SE, r668 I believe.)

_________________
~calc84maniac has spoken.

Projects:
F-Zero 83+
Project M (Super Mario for 83+)


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/02 r674
PostPosted: Tue Feb 03, 2009 1:02 am 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
What do you mean by a "catalog"? 2nd+0 or *DIR?


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/02 r674
PostPosted: Tue Feb 03, 2009 2:36 pm 
Regular Member
User avatar

Joined: Wed Oct 18, 2006 7:34 pm
Posts: 110
Location: The ex-planet Pluto
Code:
*CATALOG

_________________
~calc84maniac has spoken.

Projects:
F-Zero 83+
Project M (Super Mario for 83+)


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/02 r674
PostPosted: Tue Feb 03, 2009 2:49 pm 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
*CAT is an alias for *DIR, so what that's doing is searching all variables for one named ALOG. Compare with *CAT*.PRG. :)


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/04 r684
PostPosted: Wed Feb 04, 2009 1:10 am 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
The latest version makes one minor correction to the keypad input code.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/04 r684
PostPosted: Thu Feb 05, 2009 10:53 pm 
New Member

Joined: Tue Nov 11, 2008 7:36 pm
Posts: 25
r684 won't run at 15 mhz on my 84+ SE.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/04 r684
PostPosted: Fri Feb 06, 2009 1:53 am 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
I'm an idiot. Thanks for reporting that. The new download should have fixed my mistake.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/06 r688
PostPosted: Fri Feb 06, 2009 9:15 pm 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
I've discovered a whole bunch of file-related bugs; using any file handle opened via OPENOUT, getting a file's PTR# or setting a file's PTR# are very likely to trigger a crash!

I am currently working on a series of fixes, sorry for any inconvenience.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/06 r688
PostPosted: Fri Feb 06, 2009 10:29 pm 
New Member
User avatar

Joined: Mon Feb 26, 2007 9:19 pm
Posts: 29
I have a couple suggestions:

1) Would it be possible to have one of the several exit commands check to see if you have modified your program before you quit (to avoid accidental data loss). AKA, it would be like windows. This can be easily achieved by having a bit that is set anytime you edit the loaded program and checking to see if the bit is set when you exit.

2) I got an "error: disk full" (I think it was on v588, but I'm not sure how to replicate it), when I tried to save my program one time. The problem was that my program somehow got deleted out of this and I had no way to save my current file because the "disk was full." I had over 500k of archive space available at the time and over 20K RAM.

Thanks (as a related note, I updated to the latest version today as well).


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/06 r688
PostPosted: Fri Feb 06, 2009 10:48 pm 
New Member

Joined: Tue Nov 11, 2008 7:36 pm
Posts: 25
With the new version (688) the link port often gets set to a value that causes the calculator to freeze. I have to go to CalcSys to manually change the value of the link port to fix it.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/06 r688
PostPosted: Fri Feb 06, 2009 11:37 pm 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
First up, please download the new version which fixes some major crashing bugs in the file handling code. It also adds the EXT# statement (lets you set the size of a file as opposed).
b-flat wrote:
1) Would it be possible to have one of the several exit commands check to see if you have modified your program before you quit (to avoid accidental data loss). AKA, it would be like windows. This can be easily achieved by having a bit that is set anytime you edit the loaded program and checking to see if the bit is set when you exit.
I don't think this would be possible. What is in memory is a copy of the contents of the file, not the actual file, and as such I can't tell if it's been modified or not (as once loaded BBC BASIC forgets about the underlying file). I also can't tell the difference between entering a line of program code and entering a line of test via INPUT (both go via the same routine). I'll be thinking about it, though!
Quote:
2) I got an "error: disk full" (I think it was on v588, but I'm not sure how to replicate it), when I tried to save my program one time. The problem was that my program somehow got deleted out of this and I had no way to save my current file because the "disk was full." I had over 500k of archive space available at the time and over 20K RAM.
In this instance, this may have been one of the serious bugs in the file handling code that has now been fixed, but it may be a more concerning problem. If you have lots of files, BBC BASIC may end up allocating *all* of the available memory for itself (it normally only allocates up to address $C000), which would leave no room for new files. When you SAVE over an existing file it first deletes the old one then writes the new one. If the new file was slightly larger than the old one it would delete the old one but not be able to save the new one!
Whilst I don't know if there will be an ideal solution to get around this issue, I can at least put the free space check before the old file is deleted, which should at least preserve the old file if there is insufficient room for the new one.
Quote:
With the new version (688) the link port often gets set to a value that causes the calculator to freeze. I have to go to CalcSys to manually change the value of the link port to fix it.
Did you try using any of the ADVAL functions? I may have fixed it in r700.


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/08 r703
PostPosted: Wed Feb 11, 2009 3:03 am 
Maxcoderz Staff
User avatar

Joined: Thu Dec 16, 2004 10:06 pm
Posts: 2938
Location: Croydon, England
Image

Have a nibbles game I threw together in an evening. :) (If it seems a slow, wait for the second attempt where I turn the speed up).


Top
 Profile  
 
 Post subject: Re: [News] BBC BASIC Beta Testing - 2009/02/08 r703
PostPosted: Wed Feb 11, 2009 3:18 am 
Regular Member
User avatar

Joined: Wed Oct 18, 2006 7:34 pm
Posts: 110
Location: The ex-planet Pluto
Wow... that almost beats pure basic! :insane:
Image

_________________
~calc84maniac has spoken.

Projects:
F-Zero 83+
Project M (Super Mario for 83+)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10, 11  Next


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
DVGFX2 By: Matt