Author Topic: ADE ASM Dev set  (Read 14564 times)

0 Members and 1 Guest are viewing this topic.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
ADE ASM Dev set
« on: January 29, 2010, 04:41:29 pm »
here is a little package I made to make assembly easier
it includes Spasm2, ti83Plus.inc, and a bat file to make assembling easier.
tell me what you think
« Last Edit: June 29, 2010, 04:28:42 pm by DJ Omnimaga »
/e

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: ASM Dev set
« Reply #1 on: January 29, 2010, 05:10:04 pm »
Is this what you used with Hunt v1.08b?  It was incredebly easy to compile, and I was thinking about using it for my Asm stuff.  Now you released it!  It's a lot easier. :)
« Last Edit: January 29, 2010, 05:10:10 pm by ztrumpet »

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: ASM Dev set
« Reply #2 on: January 29, 2010, 05:10:54 pm »
here is a little package I made to make assembly easier
it includes Spasm2, ti83Plus.inc, and a bat file to make assembling easier.
tell me what you think
Cool! :)
Just a note, looking at the batch file, it appears to only take *.asm files. Maybe it would be good to include *.z80 too.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: ASM Dev set
« Reply #3 on: January 29, 2010, 05:38:50 pm »
yeah it was what I used with HUNT, although the batch file is a little different, this one makes it easier to assemble any file you want, with HUNT it's specific to the file.

calc84, yeah I just noticed that, here replace the batch file with this:
Quote
@echo off & setLocal EnableDELAYedExpansion

set N=
for /f "tokens=* delims= " %%a in ('dir/b *.asm *.z80') do (
set /a N+=1
set v!N!=%%a
echo !N! %%a
)
echo.
set /p F=Assemble file:
set /p S=Assemble to:
set s=%S%.8xp
call spasm.exe !v%F%! %S%
pause
/e

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM Dev set
« Reply #4 on: January 29, 2010, 05:47:23 pm »
I was going to do that too. Although I use z80asmide, I though using with batch will be nice too.
Maybe I can do a bash version. (for linux users) If someone would like to set up spasm on linux, ask me, I think I know everything needed to make it work. I have done it one time. ;)
Hobbing in calculator projects.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: ASM Dev set
« Reply #5 on: January 31, 2010, 02:19:18 am »
Ok some updates on this. I've decided to make this into a full fleged IDE. I have already started code on it. So far I have been able to read/write to a file, and I will add in assembling later. I have also completed the basic UI.

I'm writing this with the XUL framework, which means that it can be an addon to firefox (and other mozzilla projects) or it can be run seperate. I am developing it as a seperate file package.

What this will include:
  • spasm2 assembler
  • tabbed editing space
  • possibly added wabbitemu support
  • addon to firefox
  • autoupdating
tell me what you think :)
« Last Edit: January 31, 2010, 02:19:54 am by Eeems »
/e

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: ASM Dev set
« Reply #6 on: January 31, 2010, 02:29:54 am »
Mhmm interesting this should ease up developpement for coders. If this include Spasm2 I assume you are gonna ask Spencer's permission first, right? (unless it has a license allowing it to be distributed)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: ASM Dev set
« Reply #7 on: January 31, 2010, 02:37:18 am »
Yeah, and hopefully this will be easier to use then wabbitcode (this will be more lightweight).
I think I will...I kind of forgot to check x.x
/e

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM Dev set
« Reply #8 on: January 31, 2010, 09:21:44 am »
Seems cool. It doesn't bring anything new but can be give practise. Still can be handy for someone.
PindurTI could be used, it can be somewhat controlled by shell commands. See in WikiTI or if there is documentation from Patay Gergeley.

btw I will try XUL after I finish most of other web related stuff. I am curious to see all the cool things. How do run it without Firefox?
« Last Edit: January 31, 2010, 09:23:37 am by Galandros »
Hobbing in calculator projects.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: ASM Dev set
« Reply #9 on: January 31, 2010, 10:45:25 am »
Sounds cool!  I think this will be a lot easier than what I'm using now:  Tasm and Command Prompt :P
« Last Edit: January 31, 2010, 10:45:32 am by ztrumpet »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: ASM Dev set
« Reply #10 on: January 31, 2010, 12:23:55 pm »
Hmm, PindurTI eh? I'll have to look into that.
To run it without firefox requires the XUL runner, which I will package with it.
I was wondering, is there any way to do syntax highlighting using JavaScript and textboxes?
/e

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: ASM Dev set
« Reply #11 on: January 31, 2010, 01:30:02 pm »
Isn't PTI site down now, tho? It has been a few years since the author was last seen in the TI community. I have a build in the archives, though.

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: ASM Dev set
« Reply #12 on: January 31, 2010, 02:04:01 pm »
Hmm, PindurTI eh? I'll have to look into that.
To run it without firefox requires the XUL runner, which I will package with it.
I was wondering, is there any way to do syntax highlighting using JavaScript and textboxes?
I saw it done. Try to find on some WYSIWYG editor.

Isn't PTI site down now, tho? It has been a few years since the author was last seen in the TI community. I have a build in the archives, though.
The site has moved. The author changed the links in the WikiTI. That is why I know this.
Hobbing in calculator projects.

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: ASM Dev set
« Reply #13 on: January 31, 2010, 02:23:32 pm »
Ooh ok, good to know then

I am not even sure if Omnimaga has the very very latest build. It might be one or two earlier, altough there might not be much differences.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: ASM Dev set
« Reply #14 on: January 31, 2010, 04:47:34 pm »
Ah ok, I'll search it up when I can, cant work on it today though.
Hmm, I'll have to see what I can do with it.
/e