FAQ  •  Register  •  Login

As BorIDE progresses...

<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Tue Jun 26, 2012 7:18 pm

Re: As BorIDE progresses...

Bugfixed version uploaded. Can be downloaded from my website.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

frisian

Posts: 3

Joined: Wed Jun 20, 2012 8:39 pm

Post Fri Jun 29, 2012 7:59 pm

Re: As BorIDE progresses...

LCD

I like you BorIDE, makes working with Boriel's compiler very easy, but I have a request.
Can you make a lock for zoom so when the next time the program starts it has the same font size as it closed . I prefer a greater font size.
When ZXB signals a error in the listing BorIDE marks this line with ">>>>" I find this hard to see , could we have something bigger like a red arrow (like bookmark arrow).

Regards,
Frisian

P.S auto complete gives ENDIF but the compiler only accepts END IF
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Sat Jun 30, 2012 12:02 pm

Re: As BorIDE progresses...

frisian wrote:LCD

I like you BorIDE, makes working with Boriel's compiler very easy, but I have a request.

Hallo, thank you for using BorIDE.
frisian wrote:Can you make a lock for zoom so when the next time the program starts it has the same font size as it closed . I prefer a greater font size.

Usualy it should keep the zoom value saved. Looks like a bug. I will ceck it.
EDIT: fu..! it was commented out as I removed some old code. Will be included again in next release. Thanks!
frisian wrote:When ZXB signals a error in the listing BorIDE marks this line with ">>>>" I find this hard to see , could we have something bigger like a red arrow (like bookmark arrow).

Hmmm... I will try to find a possibility for using better visible marker in the next version.
EDIT: Will be done in next release. You can then select the style and colours of Error, Warn and Bookmark Markers.
frisian wrote:Regards,
Frisian

P.S auto complete gives ENDIF but the compiler only accepts END IF

I like ENDIF much more than END IF, but the fact is that ENDIF belongs to compiler directives (#IFDEF/#ENDIF). Check this post from boriel: post903.html?hilit=#p903
Last edited by LCD on Mon Jul 02, 2012 10:09 am, edited 2 times in total.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

slenkar

Posts: 282

Joined: Sun Feb 13, 2011 3:33 am

Location: Kentucky US, used to be Birmingham UK

Post Sun Jul 01, 2012 2:41 am

Re: As BorIDE progresses...

it works well now, :)

are you sure it supplies the right string to the emulator?

when my emulator opens it opens the last game I opened instead of my game


also does BoriDE allow me to use -Tab compiler directives?
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Sun Jul 01, 2012 5:20 pm

Re: As BorIDE progresses...

Yes, I'm sure... Which Emulator do you use? Are Spaces in filename/folder names?

What does the -Tab directive? Do you have a link where it is described?
http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Zxb does not describe it.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

slenkar

Posts: 282

Joined: Sun Feb 13, 2011 3:33 am

Location: Kentucky US, used to be Birmingham UK

Post Sun Jul 01, 2012 8:10 pm

Re: As BorIDE progresses...

I use emuzwin to emulate there are no spaces in the path

the directives are -T -a and -B I think, they always seem to be used,

-T, --tzx Sets output format to tzx (default is .bin)
-a, --autorun Sets the program to be run once loaded
-B, --BASIC Creates a BASIC loader which load the rest of the CODE. Requires -T ot -t

actually you dont seem to need those directives
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Sun Jul 01, 2012 8:42 pm

Re: As BorIDE progresses...

slenkar wrote:I use emuzwin to emulate there are no spaces in the path

the directives are -T -a and -B I think, they always seem to be used,

-T, --tzx Sets output format to tzx (default is .bin)
-a, --autorun Sets the program to be run once loaded
-B, --BASIC Creates a BASIC loader which load the rest of the CODE. Requires -T ot -t

actually you dont seem to need those directives

Will check EmuZWin...

In fact the flags are not sent to the compiler, but interpreted directly by my BASIC Loader builder (A Binary is generated, and then Loader and autostart added if selected so). I checked that it works in Preview 0.4 R03, so if you select these directives, they will work.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Mon Jul 02, 2012 9:57 am

Re: As BorIDE progresses...

Works fine with EmuZWin too (but I changed therealready something for the next release).
If a wrong file is started, check "Help" -> "Display Info" -> "Files" (expand) if all filenames are set correctly. But it sounds for me like there is something not compiled or not linked.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Mon Jul 02, 2012 10:47 am

Re: As BorIDE progresses...

LCD wrote:
frisian wrote:Regards,
Frisian

P.S auto complete gives ENDIF but the compiler only accepts END IF

I like ENDIF much more than END IF, but the fact is that ENDIF belongs to compiler directives (#IFDEF/#ENDIF). Check this post from boriel: post903.html?hilit=#p903

Note: Both ENDIF and END IF are allowed for the IF sentence. If not, it is a compiler bug.
#ENDIF (with sharp # prefix) is also used for the preprocessor.
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Mon Jul 02, 2012 11:39 am

Re: As BorIDE progresses...

boriel wrote:Note: Both ENDIF and END IF are allowed for the IF sentence. If not, it is a compiler bug.

So we have found another one as ENDIF for IF ... THEN block causes unexpected end of file (In release 1.2.9. s888).
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Mon Jul 02, 2012 11:45 am

Re: As BorIDE progresses...

Hmmm. Your're right.
Apparently, I dropped ENDIF (I can't recall, that was 4 *years* ago from now :P ) in favor of END IF, following FreeBasic Syntax. But I can add it back easily. Should we? :roll:
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Mon Jul 02, 2012 1:56 pm

Re: As BorIDE progresses...

boriel wrote:Hmmm. Your're right.
Apparently, I dropped ENDIF (I can't recall, that was 4 *years* ago from now :P ) in favor of END IF, following FreeBasic Syntax. But I can add it back easily. Should we? :roll:

Yes, I would like it.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Sun Jul 08, 2012 12:16 pm

Re: As BorIDE progresses...

BorIDE Preview 0.4 R04 available now from my homepage:

Added:
* Styling for Bookmarks, Error- and warning marker (Frisian)
* Up to 5 emulators can be defined and assigned to sources
* Painter brush now uses texture
* Painter Text to Brush done
* Painter window size now memorized
* Circle and box can now be filled with a texture

Bugs fixed:
* Zoom level of Editor was not saved (Frisian)
* Author name of source was not saved
* Painter colour picker was not changing the bright checkbox
* BorIDE Options did not display Tooltips (was using custom Tooltips, which did not compile on x64)

Changed:
* Layout in styling options cleaned a bit
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Mon Sep 10, 2012 9:07 pm

Re: As BorIDE progresses...

Thats not a fun anymore: The BorIDE works excellent on my desktop PC, but on my netbook it is not possible to use multiple sources without overwriting the first one every time. I'm hunting this bug, but as I said: It works excellent on my desktop.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!
<<

britlion

Posts: 766

Joined: Mon Apr 27, 2009 7:26 pm

Location: Slough, Berkshire, UK

Post Wed Sep 12, 2012 10:39 pm

Re: As BorIDE progresses...

Downloaded to try it again.

It still looks awesome (well, once I change some colours so my eyes don't fall out. What on earth is that default REM colour about?!)

However: can't get it to do what I want, so I can't use it.

First I keep getting this: and am not sure why.

3:35:15 -> Compilation starts(590 Lines)
23:35:15 -> Source D:\Users\Paul\Documents\Dropbox\Shared with Paul and ElastiPaul\TommyGun\AlienBreeder\AlienBreeder saved
23:35:15 -> C:\Program Files (x86)\Boriel Tm\ZX Basic Compiler\zxb.exe "D:\Users\Paul\Documents\Dropbox\Shared with Paul and ElastiPaul\TommyGun\AlienBreeder\temp.bor" -S 24576 -o "output.bin" --heap-size=1000

23:35:16 -> Exit code: 1
23:35:16 -> temp.bor:556: Syntax Error. Unexpected token '0.0' <NUMBER>. Compilation failed
23:35:17 -> FAIL: Compiler cannot write output file in directory (Protected Or does Not exist?)
23:35:17 -> Compilation time: 2403ms


Secondly - how do I change the compiler options? I don't want "-S 24576 -o "output.bin" --heap-size=1000" at all! I want something completely different...

Thirdly: If I load in "AlienBreeder.bas" from a folder - why does it save out "AlienBreeder.bor" ?

Back to tommygun, for the moment. I keep wanting to change to BorIDE though - it's got so much going for it. Even if I don't understand half of what it can do, yet. Folding is the killer option I want so badly - but I can't actually compile anything yet!
PreviousNext

Return to ZX Basic Compiler

Who is online

Users browsing this forum: No registered users and 1 guest

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.

phpBB SEO