Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
20 June, 2013, 13:39:20 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 2 [3] 4 5 ... 10   Go Down
  Print  
Author Topic: BexIDE -- An Axe/(Extended) BASIC Mini-IDE -  (Read 6730 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
alberthrocks
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Last Login: 11 June, 2013, 19:34:32
Date Registered: 01 May, 2010, 16:51:27
Posts: 743

Total Post Ratings: +88

View Profile
« Reply #30 on: 18 December, 2011, 03:11:12 »
0

@alberthrocks woo! Well, somewhat lol. I'm going to guess Linux only accepts the forward-slash, and not the back-slash, for file path's? I believe it doesn't matter for Windows, so if the different slashes are the problem, that's an easy fix Cheesy That might be why it can't find the settings file (because Application.StartupPath seems to be working fine). The other errors seem to be from the editor (it's called FastColoredTextBox). If I switch over to ICSharpCode's editor by adding the entire project, maybe that'll help fix it? (It is written in C# as well.)
Ahh, so the initial error has nothing to do with the console output? In that case, go ahead. Smiley If not, don't jump to switching code editors! Tongue
Logged

Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! Sad Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. Smiley

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler for "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it Tongue)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it Tongue)
wxWabbitemu: 40% done (NEED MOAR FEATURES Tongue)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming Tongue)
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 05:17:46
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2181


Total Post Ratings: +122

View Profile
« Reply #31 on: 18 December, 2011, 03:13:45 »
0

Also, where do I create custom tokens? Or is that feature not done yet.
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   40%         Paused

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #32 on: 18 December, 2011, 03:14:02 »
0

@alberthrocks, Well, the errors with the comments highlighting everything does get quite annoying... I'm not going to do it to the main project, though. I'll copy it into another directory and switch to ICSharpCode's in that one.

EDIT: @epic, first what you would need to do is go to the tokens.xml file, and then uncomment the bottom portion (remove the "<!--" and "-->" surrounding the other token group). Then you need to use the template I have at the top (<token text="" bytes="" desc="" />). Anything that goes between the quotes after the text attribute will be how it will be textually visible in the editor. Anything between the quotes of the desc attribute will be displayed as the description in the token viewer. The longest part to create is the byte part. I'll walk through another example. Say you want "CleanUp" to be ClrHome:Output(1,1," on-calc. For bytes, you would need to go and find Clrhome, :, Output(, 1, ',', and ". If you look at the table, ClrHome is 0xE1, : is 0x3E, Output( is 0xE0, the number 1 is 0x31, the comma is 0x2B, and the quote is 0x2A. You would need to combine all of those to get a grand byte value of 0xE13EE0312B312B2A.
« Last Edit: 18 December, 2011, 03:31:42 by BlakPilar » Logged
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #33 on: 18 December, 2011, 07:33:12 »
0

Ok, so, in a copy of the project, I switched over to ICSharpCode's TextEditor. Here's just a quick look at what everything would look like (I haven't implemented the syntax highlighting yet).

At least one of the trade-offs that I'm aware of right now, though, is I do not know of a way in which to export colored text as HTML with this editor Undecided
« Last Edit: 18 December, 2011, 07:34:53 by BlakPilar » Logged
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 05:17:46
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2181


Total Post Ratings: +122

View Profile
« Reply #34 on: 18 December, 2011, 07:38:16 »
0

Different code editor? Looks the same to me Tongue
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   40%         Paused

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #35 on: 18 December, 2011, 07:42:22 »
0

Yeah, it's different lol. This one, if I use it and if I get the hang of the way it uses XML, won't give the problem with everything being highlighted as a comment.
Logged
thydowulays
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 19 March, 2013, 16:22:53
Date Registered: 02 November, 2011, 04:41:42
Location: Greenville, SC
Posts: 184


Total Post Ratings: +11

View Profile WWW
« Reply #36 on: 20 December, 2011, 05:07:22 »
0

Bro, I looked at your source. I understood everything up until the Lib8xp. Holy shit. You are amazing bro I could never write a library that did that. I've tried making something like this many times but I've never been able to figure out how to save as 8xp. How did you figure it out?
Logged

Current Projects:
-Sparta GUI Library: 25% - Alpha Stage
-Grapher - 75% - Beta Stage *on hiatus



/image/33080.png[/img]
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #37 on: 20 December, 2011, 05:15:23 »
0

Hahaha, first of all thanks Cheesy second, it wasn't too hard. You can fairly easily open any file as long as you know the file structure. If you look in the notes folder, there's a text document with the structure of an 8XP. I pretty much just followed that Smiley The hardest part, though, was parsing normal text into tokens. It took me a month of experimenting to finally realize that I could just use something simple like the method that's there now. I tried to comment on almost everything, so that should help you if you're interested in learning from it Smiley
Logged
thydowulays
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 19 March, 2013, 16:22:53
Date Registered: 02 November, 2011, 04:41:42
Location: Greenville, SC
Posts: 184


Total Post Ratings: +11

View Profile WWW
« Reply #38 on: 20 December, 2011, 06:11:33 »
0

Yeah I looked in the notes thing. Still, huge props to you, that IDE is really going places. Keep up the good work!
Logged

Current Projects:
-Sparta GUI Library: 25% - Alpha Stage
-Grapher - 75% - Beta Stage *on hiatus



/image/33080.png[/img]
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #39 on: 20 December, 2011, 14:05:59 »
0

Thank you so much! Cheesy
Logged
thydowulays
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 19 March, 2013, 16:22:53
Date Registered: 02 November, 2011, 04:41:42
Location: Greenville, SC
Posts: 184


Total Post Ratings: +11

View Profile WWW
« Reply #40 on: 20 December, 2011, 17:09:53 »
0

No prob Cheesy
Logged

Current Projects:
-Sparta GUI Library: 25% - Alpha Stage
-Grapher - 75% - Beta Stage *on hiatus



/image/33080.png[/img]
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #41 on: 21 December, 2011, 03:45:54 »
0

Ok, so, two options: I can release version 1.1A by Friday (at the latest), or y'all can wait until I finish my method for parsing/splitting sprites greater than 8x8. If I released it this Friday, then you can input sprite hex into the designer, press a button, and it will load it for you. However, you will only be able to edit sprites that are 8x8. If we were to do this, then the next version (1.2A) would let you split sprites larger than 8x8 and all that good stuff, and fix any bugs found in 1.1A.

So what's it going to be? Wink
« Last Edit: 21 December, 2011, 03:46:04 by BlakPilar » Logged
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 05:17:46
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2181


Total Post Ratings: +122

View Profile
« Reply #42 on: 21 December, 2011, 03:47:03 »
0

What ever comes out first! Cheesy Tongue
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   40%         Paused

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #43 on: 21 December, 2011, 03:48:03 »
0

Ah, but that's the thing! I'm letting you all choose! Cheesy (it's not really that big of a deal, but whatever lol)
Logged
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 05:17:46
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2181


Total Post Ratings: +122

View Profile
« Reply #44 on: 21 December, 2011, 03:53:46 »
0

1.1 or 1.2? If 1.2 includes what would be in 1.1, then 1.2. If not, 1.1.
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   40%         Paused

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
Pages: 1 2 [3] 4 5 ... 10   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.311 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.