Author Topic: AllegroBASIC v0.7  (Read 277 times)

Cybermonkey

  • Administrator
  • Hero Member
  • *****
  • Posts: 671
    • View Profile
    • Home of EGSL
AllegroBASIC v0.7
« on: 30. June 2019, 12:45:21 »


It's time to try it out! Grab it on http://allegrobasic.pulsar2d.org/
At the moment there is no documentation but I am working hard on it... Meanwhile you can read Wang's documentation on My-Basic. I put a link on the AllegroBASIC page.

What is AllegroBASIC? AllegroBASIC is a classical BASIC dialect which let you code your own little programs with emphasis on drawing graphics primitives. So, it is not suitable for fast paced games. As old BASIC dialects were, AllegroBASIC is limited within some aspects:
  • Only bitmap (bmp) files can be used as image files, so no gifs, pngs or jpgs!
  • Only wave files can be used as sound, so no mp3 or ogg or any other format!
  • There will be no fancy game engine things like particles, bitmap font routines etc. (Code it yourself in BASIC! Collision example is included.)
Anyway, I wish you a lot of fun with this "new" BASIC interpreter.
« Last Edit: 30. June 2019, 20:08:56 by Cybermonkey »
Best regards,
Cybermonkey

Aurel

  • Regular Member
  • Hero Member
  • *
  • Posts: 596
    • View Profile
Re: AllegroBASIC
« Reply #1 on: 30. June 2019, 13:00:12 »
There will be a new download soon.

Nice to know Cyb  ;)
** NOT RESPOND - HIGH RISK **************
http://basicpro.mipropia.com/smf/index.php
**************************************
USE:
http://basicpro.spacefor.site/smf/index.php

Cybermonkey

  • Administrator
  • Hero Member
  • *****
  • Posts: 671
    • View Profile
    • Home of EGSL
Re: AllegroBASIC v0.7
« Reply #2 on: 30. June 2019, 20:10:08 »
Topic updated - please read first post.
Best regards,
Cybermonkey

Aurel

  • Regular Member
  • Hero Member
  • *
  • Posts: 596
    • View Profile
Re: AllegroBASIC v0.7
« Reply #3 on: 01. July 2019, 09:00:12 »
** NOT RESPOND - HIGH RISK **************
http://basicpro.mipropia.com/smf/index.php
**************************************
USE:
http://basicpro.spacefor.site/smf/index.php

Aurel

  • Regular Member
  • Hero Member
  • *
  • Posts: 596
    • View Profile
Re: AllegroBASIC v0.7
« Reply #4 on: 02. July 2019, 12:12:34 »
«yb
for quick build is not bad at all,should need little bit more optimization.
I expected little bit more speed from allegro library but that is how it is.
I can bet that GDI graphic work faster on windows than allegro 2d.
** NOT RESPOND - HIGH RISK **************
http://basicpro.mipropia.com/smf/index.php
**************************************
USE:
http://basicpro.spacefor.site/smf/index.php

Cybermonkey

  • Administrator
  • Hero Member
  • *****
  • Posts: 671
    • View Profile
    • Home of EGSL
Re: AllegroBASIC v0.7
« Reply #5 on: 02. July 2019, 15:46:32 »
There are two things which slow down: Allegro and My-Basic.
Well, in PulsarBASIC, Allegro will be replaced by SDL2. But the interpreter itself will be not faster. But with SDL2 it should be enough for smaller games.
Best regards,
Cybermonkey

chrisws

  • Newcomer
  • *
  • Posts: 38
    • View Profile
Re: AllegroBASIC v0.7
« Reply #6 on: 03. July 2019, 11:29:16 »
It looks really nice, but I can't find the source code.  Do you have any plans to release the code?

Aurel

  • Regular Member
  • Hero Member
  • *
  • Posts: 596
    • View Profile
Re: AllegroBASIC v0.7
« Reply #7 on: 03. July 2019, 13:24:07 »
My_Basic is open source created by Wang.
Yes Cyb i agree ..hmm myBasic is written in a  strange  way.
** NOT RESPOND - HIGH RISK **************
http://basicpro.mipropia.com/smf/index.php
**************************************
USE:
http://basicpro.spacefor.site/smf/index.php

Cybermonkey

  • Administrator
  • Hero Member
  • *****
  • Posts: 671
    • View Profile
    • Home of EGSL
Re: AllegroBASIC v0.7
« Reply #8 on: 03. July 2019, 18:46:24 »
It looks really nice, but I can't find the source code.  Do you have any plans to release the code?
Yes, when everything will work as I expect. The editor will slightly change but I will release that source, too (made with Lazarus/FreePascal)
Best regards,
Cybermonkey