Welcome, Guest. Please login or register.

Author Topic: Amiga Basic  (Read 14678 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« on: January 08, 2009, 12:22:48 PM »
Use JAVA-script for ultra portablility. I used it when I wanted to convert my MasterMind version from AmigaBASIC to Windows/Linux.

Old school BASICs like GWBasic and QBasic (the latter shares a lot of commands with AmigaBASIC (which is no surprise, both come from MicroSoft)) tend to trip over 64-Bit Windows-versions.

Shameless plug to my implementation (CSS capable browser like FireFox needed!): Spongebob Mind
Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #1 on: January 08, 2009, 02:36:55 PM »
@melott:

I've done a lot of programming in Amiga BASIC and was extremely happy when the ACE version became available. Made life a lot easier.

However, I partly agree with you on the compatibility of Amiga BASIC and more modern systems. When programming on the Amiga 3000 with some FAST RAM and kickstart 2 (and later 3.1) I had to use 'NoFastMem' to get it to work. Otherwise it wouldn't. This 'NoFastMem' trick wasn't needed after the conversion to ACE BASIC.
Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #2 on: January 10, 2009, 03:28:54 PM »
The question: Is C really that difficult? I'd answer: Yes. It's great for doing al sorts of calcultions, sorting etc... what makes it really difficult is getting the results on screen when you want it in pixels / lines instead of characters.

That's why I use VisualBASIC to create the interface and draw-up any graphical output I want. The calculation functions I do with VisualC and create a .dll.

On the Amiga site, I never got into C programming. I stuck to Amiga BASIC and ACE (Amos was fun to play with but as it didn't allow for OS friendly programs to be created I ditched it).
Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #3 on: January 10, 2009, 03:36:22 PM »
@bloodline:

Pardon my ignorance... but I've never heard of SDL :-S. Would it provide functions for, for instance, drawing a line between two coordinates? Could you point me to a good starting-point for information on this? I'm willing to learn :-).
Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #4 on: January 10, 2009, 07:30:33 PM »
@bloodline:

I'm ashamed to admit that I'm using a WinXP machine at the moment  :oops:. Any tip on what freeware c/c++ version to use on WinXP? I don't want to go through the hassle of installing VisualStudio.
Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #5 on: January 10, 2009, 08:53:16 PM »
@ Bloodline:

Thanks a lot! I've just installed it and toying around with it. Has been a good 4 years since I last used C++ so I'm currently studying 'Hello World' again :-D.

I'll first try to get back into the basics of C++ again, then I'll try and add eyecandy step by step.

Get a SAM, while you can! The new AMIGA is here!
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show all replies
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #6 on: January 10, 2009, 09:31:10 PM »
@bloodline:

I think portability is a good thing. Especially with niches like the AmigaOS.

Don't expect top of the line action games. I'll first have a go at porting my JavaScript versions of Mastermind and 'HotNumber DeLuxe', both being rather old-school 2D games. Don't expect results very soon as I'm about to change homes (and computers, once again, next system probably an EeeBox).

Get a SAM, while you can! The new AMIGA is here!