Welcome, Guest. Please login or register.

Author Topic: Amiga Basic  (Read 14628 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline aristarkosTopic starter

  • Newbie
  • *
  • Join Date: Jan 2009
  • Posts: 3
    • Show only replies by aristarkos
Amiga Basic
« on: January 07, 2009, 10:55:14 PM »
Long ago I wrote a little Amiga Basic program for a game called Master Mind. Now I'm an old newbie. How can I get my old program to run on my PC?
 

Offline Schoenfeld

  • Full Member
  • ***
  • Join Date: Mar 2004
  • Posts: 175
    • Show only replies by Schoenfeld
    • http://icomp.de
Re: Amiga Basic
« Reply #1 on: January 07, 2009, 11:03:08 PM »
AFAIK, not at all, unless you run an emulator. AmigaBasic requires a specific kickstart version (V1.2) to run, and the source code is saved in a non-standard tokenized format that only the Amiga Basic interpreter understands.

Jens
 

Offline Fester

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 586
    • Show only replies by Fester
    • http://www.rdmsnippets.com
Re: Amiga Basic
« Reply #2 on: January 07, 2009, 11:35:29 PM »
I've successfully compiled Amiga Basic using ACE, but it will only run on an Amiga of course, or in my case, the WinUAE emulation.

If you have the text of your basic script, can you not re-write it in a Windows basic interpreter? There must be some of those out there that look similar to the old Amiga Basic.




 

Offline ManRaven

  • Newbie
  • *
  • Join Date: Feb 2004
  • Posts: 28
    • Show only replies by ManRaven
Re: Amiga Basic
« Reply #3 on: January 08, 2009, 03:26:07 AM »
Once upon a time, many decades ago I was given a basic
program written by a friend. It was in Apple II Basic.
I re-wrote it for the C64 and eventually for the C128 using
Basic 7 and then Basic 8. I added graphics and fancy fonts.
I had thought about converting it to the old basic that came
with the old crappy IBM machines that were around then. But
never got around to it.
There is some very good basic programming software out
there for the Amiga but I don't know any names.
 

Offline aristarkosTopic starter

  • Newbie
  • *
  • Join Date: Jan 2009
  • Posts: 3
    • Show only replies by aristarkos
Re: Amiga Basic
« Reply #4 on: January 08, 2009, 06:34:07 AM »
Thanks for all the ideas.

I have an emulator, but I'm new to it. How would I get Amiga Basic running on my emulator?

I'm liking the idea of re-writing for Windows because then I could share it more easily. I was able to get a six page printout of the program. After a text-scan and few fixes, I have the program in text form. Except for possibly the SAY and SOUND commands, I would guess that it's close to being compatible to several of the easier languages.

I found Liberty Basic. Heard of that?

Meanwhile I'll still be looking for more old games for the emulator...
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Amiga Basic
« Reply #5 on: January 08, 2009, 08:10:29 AM »
hrmmmmm interesting thought: an Amiga Basic emulator for Windows which does not require a full AmigaOS in UAE setup.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amiga Basic
« Reply #6 on: January 08, 2009, 08:18:00 AM »
What version of windows are you running.  You might have a basic with it.  Open a command prompt on your windows machine .  Windows key +  R , then type cmd and enter.

when the comand p[rompt comes up, type qbasic
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amiga Basic
« Reply #7 on: January 08, 2009, 08:44:22 AM »
Quote

LoadWB wrote:
hrmmmmm interesting thought: an Amiga Basic emulator for Windows which does not require a full AmigaOS in UAE setup.


No... Please no... AmigaBasic has no right to live...

Why not use this project as an excuse to learn C? Bloodshed's Dev C++ is a nice IDE...

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amiga Basic
« Reply #8 on: January 08, 2009, 08:55:22 AM »
Or VB, nothing wrong with latest versions of VB .net good place to start.
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amiga Basic
« Reply #9 on: January 08, 2009, 10:08:34 AM »
Quote

JJ wrote:
Or VB, nothing wrong with latest versions of VB .net good place to start.


Or ECMAScript which I personally prefer to VB, since it's more structured and portable...

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amiga Basic
« Reply #10 on: January 08, 2009, 10:53:43 AM »
Isnt that basically javascript and mainly web geared ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amiga Basic
« Reply #11 on: January 08, 2009, 11:47:56 AM »
Quote

JJ wrote:
Isnt that basically javascript and mainly web geared ?


The latest JavaScript is a form of ECMAScript, but ECMA Script is not limited to the DOM as used by browsers... Though with HTML 5 comming through, the DOM is set to become a REALLY powerful system (chrome)... Expect to see lots more apps written in this!!! :-o
 i

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show only replies by amiga_3k
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #12 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 melott

  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 989
    • Show only replies by melott
Re: Amiga Basic
« Reply #13 on: January 08, 2009, 02:13:20 PM »
Quote

Schoenfeld wrote:
AFAIK, not at all, unless you run an emulator. AmigaBasic requires a specific kickstart version (V1.2) to run, and the source code is saved in a non-standard tokenized format that only the Amiga Basic interpreter understands.

Jens



NOT TRUE .........

I have Amiga Basic running on my A2000 with 3.1 roms and
OS 3.1. (runs great)
I really don't know why they bash Amiga Basic so much.
Its easy to use, there's plenty of books written on it
and a forum (ACE Basic) on YAHOO supporting it.
I have been playing with it for several years.
I have Blitz, and AMOS but I still like Amiga Basic better
for its ease of use (I ignore the NAY-Sayers.

Mel
 
Stealth ONE  8-)
 

Offline amiga_3k

  • Sr. Member
  • ****
  • Join Date: Apr 2006
  • Posts: 467
    • Show only replies by amiga_3k
    • http://www.elf8.nl
Re: Amiga Basic
« Reply #14 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!