Author Topic: Axe Parser  (Read 564918 times)

0 Members and 7 Guests are viewing this topic.

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: Axe Parser
« Reply #15 on: February 02, 2010, 02:24:27 am »
Yeah true, altough there's still a good 83+ userbase. But I guess you are right

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Axe Parser
« Reply #16 on: February 02, 2010, 03:04:43 pm »
*Silver Shadow asks if there will be sprite support.*
If it is implemented in the nearby future, I might use Axe Parser for my Crystal Defenders port.

I am also completely free for any kind of beta-testing or GUI design. If you want of me that is. :P
Former Coder of Tomorrow


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: Axe Parser
« Reply #17 on: February 02, 2010, 03:35:37 pm »
There is, it will use RecallPic and the like I think. Pictures will change from 96x64 size to 8x8 I think.

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Axe Parser
« Reply #18 on: February 02, 2010, 04:27:47 pm »
hmm i havent read the readme yet but will there be support for read/writing flashram?

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #19 on: February 02, 2010, 06:02:53 pm »
Axe 0.0.2

New update!  I made my first game using Axe Parser.  Its a grayscale platformer, try it out!






Just kidding, its a guess the number game, but hey, its a start  ;D
« Last Edit: February 02, 2010, 06:03:32 pm by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Latest Updates
« Reply #20 on: February 02, 2010, 06:14:10 pm »
w00t! sweet!
btw, how did you do the rand? did you use ion's routine? or did you make your own?
/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: Latest Updates
« Reply #21 on: February 02, 2010, 06:19:44 pm »
Awesome!  I can't wait to see what else you do!  Great job so far!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #22 on: February 02, 2010, 07:37:00 pm »
Hmmm, it seems the - character is not supported correctly in Strings?  It becomes a q on my 84SE

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: Axe Parser
« Reply #23 on: February 02, 2010, 11:15:00 pm »
Nice! I think I'll give this a real try soon, and by that I mean start writing my own stuff

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #24 on: February 02, 2010, 11:20:56 pm »
Hmmm, it seems the - character is not supported correctly in Strings?  It becomes a q on my 84SE
Thanks for pointing that out!  Unfortunately, TI decided that the single character tokens are not the same as their corresponding ascii values.  I've already re-routed the question mark, exclamation mark, and space.  I haven't done + or - yet, I'll get to those next time.

Tokens are no longer displayable (no one really uses them anyway) you'll have to just type them normally.  But they do allow you to type some cool non standard characters.  For instance the "Output(" token will display the black cursor box.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Axe Parser
« Reply #25 on: February 02, 2010, 11:33:20 pm »
oooh nice to know, a chart containing the equivalent of each should be made because Basic programmers using ASCII characters for tilemaps and the like may find them very useful.

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: Axe Parser
« Reply #26 on: February 03, 2010, 07:45:57 am »
Woah, that's neat.  I can't wait to see a chart. :)

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Latest Updates
« Reply #27 on: February 03, 2010, 02:59:15 pm »
Yepeee!
Former Coder of Tomorrow


Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #28 on: February 03, 2010, 05:06:42 pm »
Does anyone know a fast routine for dividing two unsigned 16-bit registers?
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Axe Parser
« Reply #29 on: February 03, 2010, 05:28:22 pm »
Does anyone know a fast routine for dividing two unsigned 16-bit registers?
Hehe, I offered on the previous page ;D

Code: [Select]
div_hl_de:
; BC = HL/DE, HL = remainder

ld a,h
ld b,l
ld hl,0

scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a

ld c,a
ld a,b

scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a
scf \ rla \ adc hl,hl \ sbc hl,de \ jr nc,$+4 \ add hl,de \ dec a

ld b,a
ret
Note: Code is untested, so tell me if there are problems
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman