16 December 2017, 20:33 | #1 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
Did Blitz Basic ever become 'stable'?
Hey all,
So I used to use Blitz Basic a lot back in the early 90's, and my overriding memory of it was that it used to crash *all the time* and eventually I just gave up trying to work around it's deficiencies. Was there ever a truly stable version? |
16 December 2017, 20:45 | #2 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
I can only assume yes, as it's still being used by many people right now. I'm currently trying to learn it myself, following a tutorial in Amiga Future.
Current version (still being maintained) is here: http://www.amiblitz.de/ |
17 December 2017, 00:55 | #3 |
Registered User
Join Date: Jul 2011
Location: UK
Posts: 341
|
Blitz Basic 2 produced fairly efficient and stable exes provided you wrote it well. Only issue I ever had was using quick pointers with lists of lists (or something like that). Ether way once the problem was identified it was easily fixed
|
17 December 2017, 14:14 | #4 |
Registered User
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 525
|
I have used the latest version of the "classic Blitz Basic 2" (which was released in 1995 I think) for some 2 years now, and to me it seems stable.
I have had a few crashes, but they have always been caused by "normal reasons" such as running out of memory ( the debugger will sometimes save you when this happens, but not always ) , or running work-in-progress code and forgetting to turn the debugger ON ( which means even a small error can cause a guru ), or trying to run Blitz projects made by others that need some special libraries to be present in your blitz installation (missing library = automatic crash without any warnings). Also having too much Chip RAM set in WINUAE (more than the normal maximum of 2 MB) can crash Blitz (gives an error message after loading a project or strange side effects in the text editor). But aside from these small things the current Blitz version is very stable. Both the editor and the compiled executables run fine. I have made stuff for all possible classic Amiga configurations: OCS, ECS and AGA, and have had no troubles with stability. |
17 December 2017, 14:18 | #5 |
Moderator
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 37
Posts: 11,167
|
I've had Blitz Basic 2.1 installed together with the Blitz Support Suite for many years and I think this is the optimal Blitz configuration. It has a more stable and superior editor, debugger and additional commands and support programs. It's certainly never caused me any issues outside of my own incompetence.
|
17 December 2017, 14:43 | #6 |
Registered User
Join Date: Jan 2014
Location: Cambs / UK
Posts: 356
|
I have only made a couple of simple games. But I would definitely say it is stable.
|
17 December 2017, 14:44 | #7 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Yep, there are a few quirks, but once you update from the default editor and debugger (much better ones are included on the Extras floppy, and better still are the ones on the Ultimate Blitz Basic CD), it should be fairly rock solid. Crashes invariably end up being down to the code doing naughty things - after all, Blitz allows you direct access to the OS, memory and hardware, so it's very easy to do something wrong and scupper the system. The debugger is very good at catching these things first, but that only applies when it's enabled and used from the IDE, stand-alone executables don't have that fallback cushion.
|
17 December 2017, 16:21 | #8 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
Is it worth applying this patch to superted?
http://aminet.net/package/dev/basic/SuperTED252 Are there others also worth the effort? |
17 December 2017, 23:01 | #9 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
Thanks for all the discussion, good stuff. I'm thinking back to making small games with no assembler and experiencing guru meditations even doing simple stuff. That's my memory. Also I vaguely remember even the examples killing the compiler.
Will definitely try out that newer release though. Thanks! |
17 December 2017, 23:55 | #10 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
If the examples were crashing, it could be that the library files weren't standard (problems with installation, see the previous post about the upgraded components from the Extras disk), or required external files couldn't be found at a relative path and no error checking was included (again, possibly an installation issue or simply not setting the correct path for the executable).
The new version is greatly improved over the old floppy version, but requires an 020 and FPU to run so is really aimed at expanded Amigas, emulation and NG systems. The Ultimate Blitz CD (and fixed installer from Aminet) will give you the best version of the old Blitz 2.1 for plain 68000 / no FPU machines. |
18 December 2017, 12:29 | #11 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Ultimate Blitz is quite stable, so I think your problems were either due to a bad installation or system patches which didn't go well with Blitz. I do all my Blitz development on systems with a fairly small range of patches, although by no means bare-bones.
|
28 December 2017, 13:05 | #12 |
Registered Abuser
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 361
|
There was a nifty little intro released at the Load Error 2017 earlier this year showing that shows that Blitz basic really goes a long way, even for some demo coding.
http://retronavigator.com/post/16674...rat-amiga-demo Last edited by jizmo; 28 December 2017 at 13:17. |
07 January 2018, 01:00 | #13 |
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
I use Blitz Basic 2 for a while. I write code on PC and then transfer to Amiga when I want to do "real hardware tests" When I try to load code on my A600, half of the time (I'd guess even more than that) I get a "Program Failed" followed by a Guru Meditation. Then sometimes it works. I do absolutely nothing different and it works.
Also, 99 in 100 times I exit BLitz 2 I also get a Guru. In *very rare* situations I can quit blitz and go back to Workbench without a Guru on my face. For a little more than 2 years I've been using Blitz 2 and it has *always* been like that to me. I've formatted the CF card once, reinstalled Blitz 2, and it has always been like that. Amiblitz2 on Winuae is also not exactly "stable" to me either, with halts and crashes happening a fair amount of times too. |
07 January 2018, 14:49 | #14 | |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Quote:
I wonder why not more people code stuff with this on the Amiga then. Seems easy enough.. |
|
07 January 2018, 15:03 | #15 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
I think it's the same dilemma that "easy" languages and development tools have always suffered from — those who want something easy want something even easier than that and cannot make full use of the relatively easy tool, whereas those who can make full use of it choose to use a less easy tool.
|
09 January 2018, 11:28 | #16 | ||||
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Quote:
Quote:
Quote:
Quote:
|
||||
09 January 2018, 15:03 | #17 | ||||
Warhasneverbeensomuchfun
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
|
Quote:
Quote:
Quote:
|
||||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[blitz basic] How much amiga-blitz friendly is this? | saimon69 | Coders. Blitz Basic | 105 | 21 April 2022 19:45 |
Blitz Basic vs E vs Something Else | naviward | Coders. General | 14 | 28 May 2016 21:38 |
blitz basic | petza | request.Apps | 11 | 08 April 2007 01:49 |
Blitz Basic 2 anyone? | jobro | request.Apps | 12 | 28 November 2005 18:15 |
Blitz Basic 2 | LaundroMat | Retrogaming General Discussion | 5 | 24 July 2001 08:10 |
|
|