Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 139
» Neuestes Mitglied: matu75
» Foren-Themen: 298
» Foren-Beiträge: 2.646

Komplettstatistiken

Benutzer Online
Momentan sind 160 Benutzer online
» 0 Mitglieder
» 157 Gäste
Applebot, Bing, Google

Aktive Themen
Die Zunft
Forum: Showcase
Letzter Beitrag: xp^tsa
Gestern, 20:08
» Antworten: 3
» Ansichten: 439
smal aga intro
Forum: Snippets & Libraries
Letzter Beitrag: xp^tsa
20.01.2026, 22:41
» Antworten: 0
» Ansichten: 147
problem mit datei operati...
Forum: Questions & Answers
Letzter Beitrag: hackball
18.01.2026, 11:58
» Antworten: 3
» Ansichten: 453
AmiBlitz3: Amiga 40 Editi...
Forum: News
Letzter Beitrag: xp^tsa
17.01.2026, 02:51
» Antworten: 1
» Ansichten: 951
for - next block too long
Forum: Questions & Answers
Letzter Beitrag: xp^tsa
17.01.2026, 01:18
» Antworten: 2
» Ansichten: 508
Text hintergrund transpar...
Forum: Questions & Answers
Letzter Beitrag: xp^tsa
03.01.2026, 01:44
» Antworten: 2
» Ansichten: 786
screen hintergrund
Forum: Questions & Answers
Letzter Beitrag: xp^tsa
31.12.2025, 04:32
» Antworten: 2
» Ansichten: 808
Schöne Weihnachten und gu...
Forum: Off Topic
Letzter Beitrag: xp^tsa
27.12.2025, 20:26
» Antworten: 23
» Ansichten: 76.630
RedPill - Game Constructi...
Forum: Projects
Letzter Beitrag: HelmutH
06.12.2025, 14:04
» Antworten: 46
» Ansichten: 149.136
North Engine 2
Forum: Projects
Letzter Beitrag: HelmutH
09.11.2025, 14:16
» Antworten: 14
» Ansichten: 7.111

 
  Ab3: Revision 566
Geschrieben von: Blackbird - 06.10.2015, 10:14 - Forum: AB³ Development - Antworten (19)

Nach langer Zeit habe ich mir nun auch AB3 wieder mal aktualisiert und schaue hier vorbei....

Hier steppt ja der Bär :o

Wenn ich das main.ab3 (NtuiDemo) der Ntui unter OS4.1 kompilieren will reapert der Compiler:

ist zwar sinnlos was ausgegeben wird:

Code:
68k register dump
DATA: 00000064 00000001 5656d804 00000127 00000022 ffffffff 00000200 00000013
----> 00000001 - "Blitz3:BlitzLibs/Residents/all.res" Hunk 0000 Offset 00000000 (SegList: 0x14ea2801)
ADDR: 588f3800 584b18df 54f32b6e 5656d804 54382758 54f3a800 0228dcc2 54bcffa2
----> 0228dcc2 - "Kickstart/kernel.debug" Hunk 0001 Offset 0015dcc2
Page information:
Page not found

aber andere Sourcen werden brav kompiliert...

Tja, bleibt die Frage liegts an AB3 oder am Source von Ntui ?

Drucke diesen Beitrag

  Detecting a MuiCycle event and its selected option
Geschrieben von: AlfaRomeo - 12.08.2015, 00:41 - Forum: Questions & Answers - Antworten (17)

Hi guys,

could someone give me an example code in AmiBlitz on how to detect that a MuiCycle gadget was pressed and which MuiCycle option was selected, please?

There are very few examples about using AmiBlitz in conjunction with MUI on the internet and I didn´t found one about MUICycle within AmiBlitz Sad

Drucke diesen Beitrag

  Noob question: How do I get back to the IDE?
Geschrieben von: Vyncynt - 04.08.2015, 21:31 - Forum: Questions & Answers - Antworten (3)

Hello everyone,
I am new to Amiblitz and have a quick question. I am running Amiblitz via AmiKit on OS 3.9.

1. I wrote a simple test program like:

Print "Test"

And then chose Compile & Run from the menu. The Program Mode bar and Sourcecode View windows appear, but how do I get back to the IDE? If I close the sourcecode view, it reduces down to a "RED Debugger 3.6" bar, but the only thing I could do afterwards is close it. I was hoping there is an option or key combo to get be back into the IDE without having to start Amiblitz from scratch and reload.

Thanks!

Drucke diesen Beitrag

  .dbg Datei Erzeugung beschleunigt!
Geschrieben von: tomsmart1 - 03.08.2015, 22:43 - Forum: AB³ Development - Antworten (2)

Hallo,

wollte euch nur mitteilen das ich mit Revision R563 die Erzeugung besser gesagt das Speichern der .dbg Datei beschleunigt habe in dem jetzt nicht mehr jede Codezeile einzel gespeichert wird sondern jetzt ein Puffer von 128kBytes verwendet wird. Auf Klassik-Rechnern wird man davon am meisten merken Wink

Drucke diesen Beitrag

  Updated ShapesMaker
Geschrieben von: hackball - 25.07.2015, 01:33 - Forum: Showcase - Antworten (9)

Hallo,

ich habe (erneut) den ShapesMaker geändert. Ich weiß nicht, ob es da irgendeine Sammelstelle für Updates gab oder gibt oder ich habe es einfach vergessen. :roll:

Ich habe jedenfalls gelegentlich im Laufe der Jahre am freigegebenen Src von Mark Sibly kleinere Änderungen zugefügt. Hier ist nun erstmal an dieser Stelle meine V8.

EDIT 19.11.2019
Die alten Anhänge sind ja weg. Hier nun wieder die letzte Version (v8.3b):
*  Die Grab-Funktion hat jetzt ein UNDO (-> del Button)
*  Grab Export als Liste wurde gefixt, hoffentlich.

   
   
   



Angehängte Dateien
.zip   ShpsMkr_83b.lha.zip (Größe: 36,97 KB / Downloads: 1506)
Drucke diesen Beitrag

  OnePassCompiling!
Geschrieben von: tomsmart1 - 17.07.2015, 22:07 - Forum: AB³ Development - Antworten (14)

Hi,

ich habe eine Möglichkeit gefunden das man Sourcecodes in nur eine Pass Compilieren kann, der einzigste Nachteil ist das die resultierenden Executables dann so groß sind wie der verwendetet Puffer. Momentan habe ich 3,5MB ohne und 12,5MB mit Debuginfo (für den REDDebugger) eingestellt das reicht von AIDE bis PfP.

Es ist Standardmässig deaktiviert und kann über die Tooltype "ONEPASSCOMPILING" für die AmiBlitz IDE (PED) aktiviert werden, für den CLI-Modus bzw. AIDE über den zusätzlichen Parameter "-1" oder "-1pass" beim Aufruf.
Über die Comnpilereinstellung "make smaller code" wir es dann gesteuert deaktiviert wir OnePassCompiling mit großen Puffern verwendet, sollten die Puffer zu klein sein wir ein zweiter Pass gemacht mit nochmals vergrößerten Puffern.
Bei Verwendung von "make smaller code" werden die Standartpuffer verwendet und das TwoPassCompiling so wie bisher was in eine Programmspezifischen Excutablegröße resultiert. Dies ermöglicht auch bei aktiviertem "ONEPASSCOMPILING" das Erzeugen von kleinen bzw. kleinst möglichen Executables.

Ich habe für die Verwendung der großen Puffer eine Abfrage des freien Speichers vorgeschaltet für compilieren ohne Debuginfo darf der Puffer nicht größer als ein Viertel und bei compilieren mit Debuginfo nicht größer als die Hälfte des freien Speichers sein.

Ich hoffe das hilft und spart euch zeit beim Testen :-D

Ich commite es wenn Soureforge wieder funktioniert!

Drucke diesen Beitrag

  Unable to Modify Tooltype with dos_SetToolString{}
Geschrieben von: Daedalus - 06.06.2015, 18:52 - Forum: Questions & Answers - Antworten (9)

Hi guys,
It appears that the dos_SetToolString{} function does not set a tooltype if the tooltype already exists. To test, I created a file in RAM: called "Test" with an icon and ran the following code:

Code:
optimize 4

XINCLUDE "dos.include.bb2"

NPrint dos_SetToolString{"TEST","TestString","RAM:Test.info"}

It added the tooltype as expected and gave a successful result (-1).

However, when I change the tooltype and re-run the code, the tooltype is not updated to "TestString". The function still returns success (-1) so I cannot tell that it has failed. Any ideas what might be going on?

Thanks!

Drucke diesen Beitrag

  AmiBlitz 3 - Systemanforderungen?
Geschrieben von: ThomBraxton - 01.06.2015, 21:03 - Forum: Questions & Answers - Antworten (5)

Hallo Leute,

vielleicht bin ich blind, aber ich finde auf der Homepage von AmiBlitz3 keinen Bereich, wo die Systemanforderungen für AmiBlitz stehen, noch finde ich über die Such-Funktion in diesem Forum etwas. Könnte ihr mir vielleicht sagen, ab wie viel MB Arbeitsspeicher AmiBlitz3 auf meinem A2000 Kick 3.9 und 68030er Turbokarte mit FPU läuft?

Liebe Grüße!
ThomBraxton

Drucke diesen Beitrag

  Tokenizerfehler gefunden
Geschrieben von: tomsmart1 - 31.05.2015, 17:56 - Forum: AB³ Development - Antworten (1)

Ich bin durch Daedalus Fehlermeldung beim Request(...) Befehl der ElmoreSysLib auf einen Fehler des Tokeniser gestoßen.F

Der Fehler tritt auf wenn ein '#' vor einem Befehl (Token) kommt dürfe fast nur ASM Code betreffen hier nun die Problemstelle:

Code:
move.l #SizeOf.EasyStruct,es_structsize

Wird der Originalcode im bb2 Format eingeladen wird es richtig tokenisiert und compiliert ,# hat die Farbe für Konstanten, SizeOf. die für Tokens. Ändert man was in der Zeile und es wird neu tokeniiert ändert sich die Farbe von SizeOf.EasyStruct in die für Konstanten, eben so wenn man den Code als .ab3 Format benutzt. Der Compiler meckert dann beim Compilieren an das er die Konstante nicht finden kann.

Als Workaround funktioniert das Einfügen eines Leerzeichens zwischen '#' und 'SizeOf.', für das Beispiel:
Code:
move.l # SizeOf.EasyStruct,es_structsize

Drucke diesen Beitrag

  Request() Function Causing DSI Errors
Geschrieben von: Daedalus - 25.05.2015, 22:16 - Forum: Questions & Answers - Antworten (7)

Hi guys,
Since updating my AmiBlitz install to get the Str2Adr() function working, the Request() function now causes a freeze of a couple of seconds followed by a DSI error Grip Reaper under OS4. This never happened before I updated. I notice that this is part of ElmoreSysLib, the same lib that contains the StrToAdr() function - has something changed elsewhere in that library?

Ignoring the DSI error lets the program carry on and the requester opens and works as normal. The debugger doesn't catch any problems. I have attached the crash report, but looking at it, the crash disassembly seems a little odd, being much longer than the other lines, but I don't really understand it:

Code:
68k disassembly:
64d00c7a: ea52                 roxr.w            #5,d2
64d00c7c: 23c064d00e4c         move.l            d0,0x64d00e4c.l
*64d00c82: 23f90000001464d00e3c move.l            0x14.l,0x64d00e3c.l
64d00c8c: 42b964d00e40         clr.l             0x64d00e40.l
64d00c92: 43f964d00e50         lea               0x64d00e50.l,a1

Any ideas? Thanks!

Drucke diesen Beitrag