19 December 2021, 11:10 | #21 | |
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Quote:
and no. I tried a few configs in WinUAE. 68000 2+2MB Kickstart 3.1.4, Workbench 3.1.4 - OK 68000 2+2MB Kickstart 3.2, Workbench 3.1.4 - FAIL 68000 2+2MB Kickstart 3.2, Workbench 3.2- FAIL 68020 2+2MB Kickstart 3.2, Workbench 3.2 - OK So the problem seems to be when a 68000 and Kickstart 3.2 are combined. AQB 0.8.0 loads fine on 3.2 if you have an 020. Thank you for AQB, by the way. It has great potential. |
|
19 December 2021, 11:48 | #22 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,401
|
It’s nice to see more development tools being created. Developers on the Amiga doing this should be encouraged and supported. There are so few of them they are like royalty.
|
19 December 2021, 11:51 | #23 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,401
|
Anyone doing a comparison to Quick Basic and AMOS Pro? This might make a great YouTube video. I would do it but I don’t know Basic programming.
Last edited by Pyromania; 19 December 2021 at 15:26. |
19 December 2021, 12:57 | #24 | |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
Quote:
|
|
19 December 2021, 13:37 | #25 |
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
You're welcome. More detail than my intial comment was needed. I hate vague bug reports then went ahead and made one myself! Sorry about that.
No worries. If it helps, I should also add that 0.7.3 worked well on 68000 2+2MB OS3.2. |
19 December 2021, 18:42 | #26 |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
...just ordered a copy of AmigaOS 3.2 (individual computers) - I will try to reproduce the problem when it arrives. Thanks again for you bug report - I will try to keep you posted on my progress.
|
20 December 2021, 11:05 | #27 | |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
Quote:
https://github.com/gooofy/aqb/issues/12 can you confirm the crash happens only when AQB is launched without a file on startup? |
|
20 December 2021, 11:54 | #28 | ||
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Quote:
Quote:
|
||
22 December 2021, 21:55 | #29 |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
AmigaOS 3.2 has arrived and with it could reproduce the problem. Address error happens deep inside the 3.2 ROM, not sure how to debug that one. Could be a caching/timing issue with the two consecutive write()s to the ini file or something along those lines.
Anyway, for now I have decided to work around the problem, aqb will (re-)write the prefs.ini file only once during shutdown (deinit). I have created a 0.8.1preview1 release and uploaded it here: http://zamiga.org/aqb-0.8.1preview1.lha could you give this one a try and see if it fixes the issue for you? |
23 December 2021, 02:29 | #30 | ||
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Quote:
Quote:
|
||
23 December 2021, 04:43 | #31 | |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
Quote:
http://zamia.org/aqb-0.8.1preview1.lha |
|
23 December 2021, 05:58 | #32 | |
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Only zamiga makes it possible.
Quote:
Happy Christmas! |
|
27 December 2021, 11:01 | #33 |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
aqb 0.8.1 released
amiga aqb basic compiler+ide release 0.8.1 is now available for download, this bugfix release addresses AmigaOS 3.2.x and RTG issues but also comes with new commands and functions
https://github.com/gooofy/aqb/releases/tag/0.8.1 Improvements: * runtime: SPRITE() function added * runtime: SPRITE SHOW command added * runtime: SPRITE MOVE command added * runtime: SPRITE FREE command added * runtime: ILBM LOAD SPRITE command added * runtime: POINTER SPRITE command added * runtime: POINTER CLEAR command added * runtime: FONT and FONT FREE commands added * runtime: FONT() function added * runtime: TEXTWIDTH() function added * runtime: FONSTYLE command added * runtime: FONSTYLE() function added * runtime: ON BREAK CALL command added * runtime: BOB() function x/y offset arguments added * ide: editor will use the system text font now * ide: editor horizontal scrolling implemented Bug Fixes: * ide: editor RTG high/true color rendering fixed * ide: write INI file on deinit only (seems to help with AmigaOS 3.2 68000 stability) * ide: disable unavailable/unimplemented menu items * help: fix function node refs in amigaguide help |
27 December 2021, 11:37 | #34 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,401
|
Thanx for the update.
|
28 December 2021, 10:30 | #35 |
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Good to see sprite commands added, excellent progress. Recently, I managed to salvage some ancient BASIC programs from my Spectravideo days so if I can find the time, AQB will be perfect to port them to my Amiga.
If you are following a roadmap, any idea on when sound commands will be implemented? |
01 January 2022, 13:53 | #36 |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
Thanks for the positive feedback porting some of my old programs is definitely something I am planning myself as well. Would love to hear about your progress and let me know about issues you encounter. AQB is still in early stages of development, please be prepared for compiler as well as runtime bugs and changing APIs.
If you come up with something interesting or entertaining, please get it touch if you would consider contributing it to the demo programs included in the AQB distribution. I have added a few basic (hehe) sound commands now: in _aqb:
in IFFSupport:
you probably won't be playing cool MOD music with these yet, however they should be enough for some game sound effects as well as simple background music. I have decided to stick to OS compliant programming with these as well so they're purely based on what audio.device has to offer. All this will be included in the upcoming 0.8.2 release - if you would like to try them right now, I have uploaded a preview release here: http://zamia.org/aqb-0.8.2preview1.lha As always I am interested in feedback. |
04 January 2022, 11:07 | #37 | |
Registered User
Join Date: Aug 2015
Location: Emerald City
Posts: 95
|
Quote:
I think you'd be better served by someone who knows how to code and can showcase your speedy new compiler, although thanks for the kind offer. I'm looking forward to what the talented folks of EAB can come up with using AQB. |
|
06 January 2022, 22:45 | #38 | |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
Quote:
Thanks again for the positive feedback, really helps keeping me motivated |
|
28 January 2022, 09:31 | #39 |
Registered User
Join Date: Jan 2019
Location: Pierce / USA
Posts: 19
|
AQB 0.8.2 released
https://github.com/gooofy/aqb/releases/tag/0.8.2
Improvements: * runtime: WAVE, WAVE FREE, SOUND, SOUND WAIT, SOUND STOP, SOUND START commands added * runtime: WAVE() function added * runtime: IFF8SVX LOAD WAVE, IFF8SVX READ WAVE commands added * runtime: BITMAP MASK statement added * runtime: CLEAR statement added * runtime: MID$, UCASE$, LCASE$, INSTR, LEFT$, RIGHT$ functions added * runtime: ABS function added * runtime: EOF() function added * runtime: CLS, LOCATE, SLEEP FOR, PRINT, PRINT#, INPUT, LINE INPUT moved from \_aqb to \_brt * runtime: INPUT#, LINE INPUT#, WRITE, WRITE# statements added * runtime: DATE$, POINT functions added * compiler: support pure interface modules that have no code Bug Fixes: * ide: EZRequest on source write fails instead of a plain exit() * ide: ENDIF auto-indentation fixed * examples: tetris code cleanup, use custom fonts * compiler: fix float handling in DATA statements * compiler: fix coord/coord2 error handling * compiler: do not abort on type system inconsistencies (e.g. unresolved forwarded types) * compiler: check and resolve all forward ptrs * compiler: fix err msg position for constant declaration expression * compiler: fix string type coercion (fixes #17, thanks to Tom Wilson for reporting this one) * compiler: fix negative numeric literal handling in DATA statements * compiler: fix string handling in DATA statements (fixes #18, thanks to Tom Wilson for reporting this one) * compiler: fix ENDIF SLE stack underflow * runtime: fix INT() behavior (matches ACE now), add CLNG() to online help * runtime: fix LINE INPUT * use EXIT\_FAILURE for fatal error conditions (fixes issue #13 by polluks) * add "$VER" version string |
12 September 2022, 12:54 | #40 |
A3000-Fan
Join Date: Sep 2008
Location: Germany
Posts: 321
|
Any news? It’s very promising so I‘d be glad if there‘d be improvements.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Compiling with Amiga BASIC Compiler | PDrill | support.Apps | 1 | 04 January 2021 20:17 |
Postal - Port to the Amiga - is there a decent C++ compiler ? | lantus360 | Coders. C/C++ | 12 | 14 August 2020 13:47 |
Native code BCPL compiler for Amiga? | steve_mynott | Coders. Language | 48 | 16 December 2018 19:41 |
amiga c/c++ compiler | Fissuras | request.Apps | 41 | 18 June 2012 20:50 |
Best C Compiler for Amiga is? | Pyromania | Amiga scene | 5 | 14 May 2002 17:17 |
|
|