Author Topic: [Project]Assemblex  (Read 18793 times)

0 Members and 1 Guest are viewing this topic.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #45 on: January 06, 2011, 09:39:12 am »
Cool to hear, I'm glad this progresses nicely. Also the replace all function will be very useful because I hated in some softwares when there were either no replace function or I had to press replace over 100 times (or retype everything all the time) when I needed to change parts of code or something all accross my program.

There is no 'Find' option yet though, I don't have any clue on how to make one.

Here's how the 'Export to 8xp' will work:

Code: [Select]
210100
23
23
EF0745
C9

This is the code dor
Code: [Select]
ld hl,1
inc hl
inc hl
B_CALL _DispHL

I'm not sure if it will create an Assembly program or a Basic TI-OS program:

Code: [Select]
AsmPrgm
210100
23
23
EF0745
C9

what do you prefer?
« Last Edit: January 06, 2011, 10:15:32 am by ScoutDavid »

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Project]Assemblex
« Reply #46 on: January 06, 2011, 10:32:56 am »
A radio button, if possible.



Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #47 on: January 06, 2011, 01:51:30 pm »
A radio button, if possible.

That's a great idea... if I was able to make custom dialogs. I think I'll have a choice list dialog. Thanks anyway :D

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Project]Assemblex
« Reply #48 on: January 06, 2011, 02:14:51 pm »
A radio button, if possible.

That's a great idea... if I was able to make custom dialogs. I think I'll have a choice list dialog. Thanks anyway :D

You don't have to do costom dialogs, you can also put the radio buttoms in a menu bar ... if you can do it.
Good luck for your project !



Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #49 on: January 06, 2011, 02:20:28 pm »
A radio button, if possible.

That's a great idea... if I was able to make custom dialogs. I think I'll have a choice list dialog. Thanks anyway :D

You don't have to do costom dialogs, you can also put the radio buttoms in a menu bar ... if you can do it.
Good luck for your project !

Don't you mean a checbox in the menubar?

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Project]Assemblex
« Reply #50 on: January 07, 2011, 11:27:05 am »
No exactly, but tou can also do it like this.

You can add 1 checkbox or 2 radio buttons, to choose the option.

What's the langage you use for your program ?



Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #51 on: January 07, 2011, 02:03:37 pm »
No exactly, but tou can also do it like this.

You can add 1 checkbox or 2 radio buttons, to choose the option.

What's the langage you use for your program ?

python, for the GUI wxPython.

Eitherway, I'll probably just make the Basic uncompiled program. So I don't have to worry with options.

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Project]Assemblex
« Reply #52 on: January 07, 2011, 04:18:36 pm »
Uh, I program in Python just a little, sorry.



Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #53 on: January 08, 2011, 08:32:29 am »
Uh, I program in Python just a little, sorry.

Don't worry XD.

I also have another problem... I need a big image, 400*300, that says Assemblex with Assemblex's logo. I'll probably put a request in the Pixel Art forum or try to do it myself :)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #54 on: January 10, 2011, 02:53:20 pm »
Well, Bcalls were implemented, a lot more features, optimizations too!

For now, you have to wait for a video of the program, images won't show it's potential and there were very few downloads of the last beta version

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Project]Assemblex
« Reply #55 on: January 11, 2011, 03:57:22 am »
Cool to hear that the B_Calls are implemented. A video would be cool since some people might want to preview the program.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #56 on: January 12, 2011, 12:30:07 pm »
Hum, I'm now kind of stuck :/ I implemented Bcall's, but that caused a few bugs, so I'll be stuck until I get this solved :S, this is bad news. I can fix it, but that implies removing bcalls.

Code: [Select]
if b[i+1]!= '' and b[i+2]!= '':
bCallUsed = ''.join([b[i],b[i+1],b[i+2]])

It is checking if it's possible for bcalls to exist (3 bytes, ABCDEF). If true, then it gets the bcall.

I need a totally new system :S
« Last Edit: January 12, 2011, 12:50:20 pm by ScoutDavid »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #57 on: January 16, 2011, 07:49:10 am »
Export to 8xp finished! I just have to figure out BCalls to release 1.0 now :S

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: [Project]Assemblex
« Reply #58 on: January 17, 2011, 05:38:17 pm »
Here it goes, first public release of Assemblex's source code.

Assemblex and its icon are both in that .zip folder.

Please don't blame my code, it's quite horrible I KNOW, AND I ASK YOU, GENTLY BLAME IT, DON'T SCREAM TO ME "WHAT IS THAT? It sucks, so many unneeded stuff!

Please, just don't, I am very proud of what I've achieved.

What's new:
> Frame resizing fixed;
> Menu appearance fixed;
> Key Shortcuts fixed;
> Bugs fixed.

What's not in this yet:
> Bcalls. 1000 dollars to whoever makes it
« Last Edit: January 17, 2011, 05:39:27 pm by Scout »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Project]Assemblex
« Reply #59 on: January 18, 2011, 06:16:47 pm »
This program is definitely one I love ♥ It is a huge help for when I need to convert my programs to mnemonics because where I would spend hours, this takes seconds (and it is more accurate than I am :D) Thanks Scout!