<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[AmiBlitz³ - Questions & Answers]]></title>
		<link>https://www.amiblitz.de/community/</link>
		<description><![CDATA[AmiBlitz³ - https://www.amiblitz.de/community]]></description>
		<pubDate>Thu, 30 Apr 2026 07:16:43 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[problem mit datei operationen]]></title>
			<link>https://www.amiblitz.de/community/thread-306.html</link>
			<pubDate>Sat, 17 Jan 2026 18:57:06 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-306.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>jo=OpenFile(1,"test")<br />
wert.l=200<br />
WriteType 1,wert.l<br />
wert.l=100<br />
WriteType 1,wert.l<br />
CloseFile 1<br />
<br />
jo=ReadFile(1,"test")<br />
ReadType 1,ww.l<br />
NPrint ww<br />
ReadType 1,ww.l<br />
NPrint ww<br />
CloseFile 1</code></div></div><br />
warum funktioniert das nicht, es wird nur 0 angezeigt<br />
<br />
die datei "test" wird erstellt und ist auch die 8 bytes gross]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>jo=OpenFile(1,"test")<br />
wert.l=200<br />
WriteType 1,wert.l<br />
wert.l=100<br />
WriteType 1,wert.l<br />
CloseFile 1<br />
<br />
jo=ReadFile(1,"test")<br />
ReadType 1,ww.l<br />
NPrint ww<br />
ReadType 1,ww.l<br />
NPrint ww<br />
CloseFile 1</code></div></div><br />
warum funktioniert das nicht, es wird nur 0 angezeigt<br />
<br />
die datei "test" wird erstellt und ist auch die 8 bytes gross]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[for - next block too long]]></title>
			<link>https://www.amiblitz.de/community/thread-304.html</link>
			<pubDate>Tue, 13 Jan 2026 00:45:50 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-304.html</guid>
			<description><![CDATA[bei meinem aktuellem projekt, eine handelssimulation<br />
werden in einem teil des wirtschaftsmoduls<br />
alle landarten abgefragt, sind was bei 20<br />
und die waren neu berechnet<br />
<br />
ich bekomme plötzlich den fehler <br />
for - next block too long<br />
<br />
wie kann man das beheben?<br />
<br />
wieviel codezeilen dürfen denn zwischen for - next stehen]]></description>
			<content:encoded><![CDATA[bei meinem aktuellem projekt, eine handelssimulation<br />
werden in einem teil des wirtschaftsmoduls<br />
alle landarten abgefragt, sind was bei 20<br />
und die waren neu berechnet<br />
<br />
ich bekomme plötzlich den fehler <br />
for - next block too long<br />
<br />
wie kann man das beheben?<br />
<br />
wieviel codezeilen dürfen denn zwischen for - next stehen]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Text hintergrund transparent]]></title>
			<link>https://www.amiblitz.de/community/thread-303.html</link>
			<pubDate>Fri, 02 Jan 2026 04:32:43 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-303.html</guid>
			<description><![CDATA[hallo<br />
<br />
eine kurze frage<br />
<br />
wie kann man bei einem text, den man mit print auf eine <br />
bitmap zeichnet, den hintergrund ausblenden, also sodass<br />
nur die buchstaben sichtbar sind<br />
<br />
habe color textfarbe,hintergrundfarbe  probiert<br />
es will nicht funktionieren]]></description>
			<content:encoded><![CDATA[hallo<br />
<br />
eine kurze frage<br />
<br />
wie kann man bei einem text, den man mit print auf eine <br />
bitmap zeichnet, den hintergrund ausblenden, also sodass<br />
nur die buchstaben sichtbar sind<br />
<br />
habe color textfarbe,hintergrundfarbe  probiert<br />
es will nicht funktionieren]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[screen hintergrund]]></title>
			<link>https://www.amiblitz.de/community/thread-302.html</link>
			<pubDate>Sat, 27 Dec 2025 16:06:36 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-302.html</guid>
			<description><![CDATA[hallo,<br />
<br />
ich versuche für ein spielprojekt die beste option zur grafischen darstellung<br />
zu finden.<br />
<br />
im moment probiere ich mit screen und windows umher, als mit der displaylib<br />
<br />
habe dazu eine frage, wenn ich den screen mit einen hintergrundbild belege<br />
und dann ein fenster verschiebe, ist der hintergrund gelöscht<br />
<br />
bei fenster auf fenster passiert das nicht<br />
<br />
gibt es sowas wie einen refresh-befehl für den screen?]]></description>
			<content:encoded><![CDATA[hallo,<br />
<br />
ich versuche für ein spielprojekt die beste option zur grafischen darstellung<br />
zu finden.<br />
<br />
im moment probiere ich mit screen und windows umher, als mit der displaylib<br />
<br />
habe dazu eine frage, wenn ich den screen mit einen hintergrundbild belege<br />
und dann ein fenster verschiebe, ist der hintergrund gelöscht<br />
<br />
bei fenster auf fenster passiert das nicht<br />
<br />
gibt es sowas wie einen refresh-befehl für den screen?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[readserial fail (bug ?)]]></title>
			<link>https://www.amiblitz.de/community/thread-293.html</link>
			<pubDate>Thu, 13 Mar 2025 01:53:54 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-293.html</guid>
			<description><![CDATA[ok, i know this a "try and miss" but i try, if anyone has any idea<br />
<br />
i am trying to read data from serial, data is random (pure binary)<br />
i have unexpeded fails in random times.<br />
<br />
i have try to track it down as much as i can and i came in this <br />
the following stream of data ALWAYS fail reading and ALWAYS fail reading the same byte "&#36;7F&#36;7F&#36;FE&#36;0C&#36;40&#36;00&#36;11&#36;62"  (hex bytes)<br />
always miss &#36;11 (decimal 17)<br />
<br />
i have rewrite my code in ACE basic, and works as it should, i also have test it real amiga500/os1.2 and fails the same as in winuae<br />
here is a screenshot side by side amiblitz/ace<br />
<a href="https://paste.pics/SYMGK" target="_blank" rel="noopener" class="mycode_url">image blitzbasic FAIL</a><br />
<br />
the problem is in blitzbasic2.1 as well too<br />
<br />
this is the code i use for above test<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>;  PROBLEMATIC STREAM TO SEND  &#36;7F&#36;7F&#36;FE&#36;0C&#36;40&#36;00&#36;11&#36;62<br />
isserial = OpenSerial("serial.device",0,9600,0)<br />
NPrint isserial<br />
<br />
WriteSerial 0,55<br />
VWait 200<br />
<br />
For i=1 To 10<br />
  serin.w = ReadSerial( 0)<br />
  Print Hex&#36;(serin)<br />
  NPrint " - ",serin<br />
Next<br />
<br />
CloseSerial(0)<br />
<br />
End</code></div></div>]]></description>
			<content:encoded><![CDATA[ok, i know this a "try and miss" but i try, if anyone has any idea<br />
<br />
i am trying to read data from serial, data is random (pure binary)<br />
i have unexpeded fails in random times.<br />
<br />
i have try to track it down as much as i can and i came in this <br />
the following stream of data ALWAYS fail reading and ALWAYS fail reading the same byte "&#36;7F&#36;7F&#36;FE&#36;0C&#36;40&#36;00&#36;11&#36;62"  (hex bytes)<br />
always miss &#36;11 (decimal 17)<br />
<br />
i have rewrite my code in ACE basic, and works as it should, i also have test it real amiga500/os1.2 and fails the same as in winuae<br />
here is a screenshot side by side amiblitz/ace<br />
<a href="https://paste.pics/SYMGK" target="_blank" rel="noopener" class="mycode_url">image blitzbasic FAIL</a><br />
<br />
the problem is in blitzbasic2.1 as well too<br />
<br />
this is the code i use for above test<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>;  PROBLEMATIC STREAM TO SEND  &#36;7F&#36;7F&#36;FE&#36;0C&#36;40&#36;00&#36;11&#36;62<br />
isserial = OpenSerial("serial.device",0,9600,0)<br />
NPrint isserial<br />
<br />
WriteSerial 0,55<br />
VWait 200<br />
<br />
For i=1 To 10<br />
  serin.w = ReadSerial( 0)<br />
  Print Hex&#36;(serin)<br />
  NPrint " - ",serin<br />
Next<br />
<br />
CloseSerial(0)<br />
<br />
End</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ReadSerialMem example (allocmem ??)]]></title>
			<link>https://www.amiblitz.de/community/thread-292.html</link>
			<pubDate>Wed, 05 Mar 2025 21:27:18 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-292.html</guid>
			<description><![CDATA[hi<br />
<br />
how does this command works? is there any example ?<br />
what is this "address" ?<br />
<br />
thanx]]></description>
			<content:encoded><![CDATA[hi<br />
<br />
how does this command works? is there any example ?<br />
what is this "address" ?<br />
<br />
thanx]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[WriteSerialString  fails..]]></title>
			<link>https://www.amiblitz.de/community/thread-290.html</link>
			<pubDate>Sun, 09 Feb 2025 18:14:12 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-290.html</guid>
			<description><![CDATA[does anyone has experience with this command?<br />
<br />
it fails to send a string, send one or a few bytes , with a non predicted form<br />
if i send single bytes WITH some delays (vwait 1 is enough), all arrive  <br />
<br />
note that currently only test it under WinUAE to a PC,]]></description>
			<content:encoded><![CDATA[does anyone has experience with this command?<br />
<br />
it fails to send a string, send one or a few bytes , with a non predicted form<br />
if i send single bytes WITH some delays (vwait 1 is enough), all arrive  <br />
<br />
note that currently only test it under WinUAE to a PC,]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[listview in Os1.3]]></title>
			<link>https://www.amiblitz.de/community/thread-289.html</link>
			<pubDate>Sun, 09 Feb 2025 17:54:31 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-289.html</guid>
			<description><![CDATA[Hello All<br />
<br />
first a welcome <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
i am testing ab3, in order to build an App for 1.3+ , need to have some button a textgadget and a listview<br />
as listview was not available in os1x gadgets , i am looking for alternative<br />
<br />
<br />
does anyone knows, any way to have some kind of selectable list? , ok you can dynamically create buttons one above other but...<br />
<br />
during my search i have seen <br />
<a href="https://aminet.net/package/dev/blitz/Blitz_gadget" target="_blank" rel="noopener" class="mycode_url">https://aminet.net/package/dev/blitz/Blitz_gadget</a>    -&gt; his examples work in workebch 3, but fail in os1.3 (offcourse his own gadget.library copied )<br />
<a href="https://aminet.net/package/util/libs/Intuisup47" target="_blank" rel="noopener" class="mycode_url">https://aminet.net/package/util/libs/Intuisup47</a>       -&gt; uknown status and no BB examples <img src="https://www.amiblitz.de/community/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
at any case any idea exists?  this TUI system works with OS1.3?<br />
<br />
thanx]]></description>
			<content:encoded><![CDATA[Hello All<br />
<br />
first a welcome <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
i am testing ab3, in order to build an App for 1.3+ , need to have some button a textgadget and a listview<br />
as listview was not available in os1x gadgets , i am looking for alternative<br />
<br />
<br />
does anyone knows, any way to have some kind of selectable list? , ok you can dynamically create buttons one above other but...<br />
<br />
during my search i have seen <br />
<a href="https://aminet.net/package/dev/blitz/Blitz_gadget" target="_blank" rel="noopener" class="mycode_url">https://aminet.net/package/dev/blitz/Blitz_gadget</a>    -&gt; his examples work in workebch 3, but fail in os1.3 (offcourse his own gadget.library copied )<br />
<a href="https://aminet.net/package/util/libs/Intuisup47" target="_blank" rel="noopener" class="mycode_url">https://aminet.net/package/util/libs/Intuisup47</a>       -&gt; uknown status and no BB examples <img src="https://www.amiblitz.de/community/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
at any case any idea exists?  this TUI system works with OS1.3?<br />
<br />
thanx]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Blit with no transparency (like Block)]]></title>
			<link>https://www.amiblitz.de/community/thread-286.html</link>
			<pubDate>Tue, 21 May 2024 10:56:19 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-286.html</guid>
			<description><![CDATA[Hello,<br />
<br />
Does someone know how it is possible to disable the transparency colour while blitting a shape ?<br />
In some cases, it can be helpful to not have to delete or restore the overwriten graphics.<br />
(I do not want to duplicate a colour into the palette as a workaround)<br />
<br />
The Block command do it fine, but it has some cooditinate restrictions that I can't affort.<br />
<br />
Thank you for your help! <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
---<br />
<br />
Hallo,<br />
<br />
Weiß jemand, wie es möglich ist, die Transparenzfarbe beim Blitten einer Form zu deaktivieren?<br />
In manchen Fällen kann es hilfreich sein, die überschriebenen Grafiken nicht löschen oder wiederherstellen zu müssen.<br />
(Ich möchte als Workaround keine Farbe in die Palette duplizieren.)<br />
<br />
Der Block-Befehl funktioniert einwandfrei, es gibt jedoch einige Einschränkungen, die ich mir nicht leisten kann.<br />
<br />
Ich danke Ihnen für Ihre Hilfe! <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[Hello,<br />
<br />
Does someone know how it is possible to disable the transparency colour while blitting a shape ?<br />
In some cases, it can be helpful to not have to delete or restore the overwriten graphics.<br />
(I do not want to duplicate a colour into the palette as a workaround)<br />
<br />
The Block command do it fine, but it has some cooditinate restrictions that I can't affort.<br />
<br />
Thank you for your help! <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
---<br />
<br />
Hallo,<br />
<br />
Weiß jemand, wie es möglich ist, die Transparenzfarbe beim Blitten einer Form zu deaktivieren?<br />
In manchen Fällen kann es hilfreich sein, die überschriebenen Grafiken nicht löschen oder wiederherstellen zu müssen.<br />
(Ich möchte als Workaround keine Farbe in die Palette duplizieren.)<br />
<br />
Der Block-Befehl funktioniert einwandfrei, es gibt jedoch einige Einschränkungen, die ich mir nicht leisten kann.<br />
<br />
Ich danke Ihnen für Ihre Hilfe! <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Aspect ratio bei Circle[f]]]></title>
			<link>https://www.amiblitz.de/community/thread-285.html</link>
			<pubDate>Sun, 19 May 2024 16:03:44 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-285.html</guid>
			<description><![CDATA[Hallo.<br />
<br />
Mir ist aufgefallen das bei dem Befehl Circle, bei einem Hires Bildschirm, der Kreis eigentlich kein Kreis ist.<br />
Evtl. muss ich da was anderes bei dem zweiten "radius" Parameter übergeben? Aber wie berechnet man das?<br />
<br />
<br />
Grüße]]></description>
			<content:encoded><![CDATA[Hallo.<br />
<br />
Mir ist aufgefallen das bei dem Befehl Circle, bei einem Hires Bildschirm, der Kreis eigentlich kein Kreis ist.<br />
Evtl. muss ich da was anderes bei dem zweiten "radius" Parameter übergeben? Aber wie berechnet man das?<br />
<br />
<br />
Grüße]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Shared Array?]]></title>
			<link>https://www.amiblitz.de/community/thread-284.html</link>
			<pubDate>Sat, 18 May 2024 21:58:35 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-284.html</guid>
			<description><![CDATA[Hallo.<br />
<br />
Ich bin gerade mal wieder etwas an AmiBlitz dran und zwecks Code-Struktur mal eine oder zwei Fragen:<br />
<br />
- In einem Statement wollte ich auf eine globale variable, ein Array zugreifen. Wie mach ich das, oder geht das nur für primitive Datentypen?<br />
<br />
- In dem Zusammenhang, da es ja keine mehrfach Return-Werte gibt, kann man pointer eines z.B. longs übergeben und den in der Funktion dereferenzieren? Hab ich nicht in der Doku gefunden.<br />
<br />
<br />
Grüße,<br />
Manfred]]></description>
			<content:encoded><![CDATA[Hallo.<br />
<br />
Ich bin gerade mal wieder etwas an AmiBlitz dran und zwecks Code-Struktur mal eine oder zwei Fragen:<br />
<br />
- In einem Statement wollte ich auf eine globale variable, ein Array zugreifen. Wie mach ich das, oder geht das nur für primitive Datentypen?<br />
<br />
- In dem Zusammenhang, da es ja keine mehrfach Return-Werte gibt, kann man pointer eines z.B. longs übergeben und den in der Funktion dereferenzieren? Hab ich nicht in der Doku gefunden.<br />
<br />
<br />
Grüße,<br />
Manfred]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LoadBitmap / LoadShapes and BLITZ mode]]></title>
			<link>https://www.amiblitz.de/community/thread-283.html</link>
			<pubDate>Tue, 02 Apr 2024 21:05:25 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-283.html</guid>
			<description><![CDATA[Hello,<br />
<br />
This is my first post on your lovely community forum. I am a good C/C++ programmer, but new to this language.<br />
I started with AmiBlitz3 a few weeks ago. Since then, I've read a lot of topics, you do really cool things.<br />
<br />
I finally took the step to register, if only out of respect for being present, but also because I am encountering a difficulty and I cannot find an answer to it.<br />
<br />
I would like to make a game in AGA, and the Display Library seems not to allow the use of LoadBitmap and LoadShapes once you are in BLITZ mode. Which is rather surprising, since it is possible to load other things, but not images.<br />
<br />
The documentation does not indicate that it is only in AMIGA mode, and yet the compiling does not work because of that. I dare to hope for misuse on my part, at worst a "bug" which will be fixed, because this currently calls into question the use of this language for my part and I will be very disappointed.<br />
<br />
Hoping for a warm welcome from you and even better, an answer to my concerns. <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
Thank you all.]]></description>
			<content:encoded><![CDATA[Hello,<br />
<br />
This is my first post on your lovely community forum. I am a good C/C++ programmer, but new to this language.<br />
I started with AmiBlitz3 a few weeks ago. Since then, I've read a lot of topics, you do really cool things.<br />
<br />
I finally took the step to register, if only out of respect for being present, but also because I am encountering a difficulty and I cannot find an answer to it.<br />
<br />
I would like to make a game in AGA, and the Display Library seems not to allow the use of LoadBitmap and LoadShapes once you are in BLITZ mode. Which is rather surprising, since it is possible to load other things, but not images.<br />
<br />
The documentation does not indicate that it is only in AMIGA mode, and yet the compiling does not work because of that. I dare to hope for misuse on my part, at worst a "bug" which will be fixed, because this currently calls into question the use of this language for my part and I will be very disappointed.<br />
<br />
Hoping for a warm welcome from you and even better, an answer to my concerns. <img src="https://www.amiblitz.de/community/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
Thank you all.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Trackerformat]]></title>
			<link>https://www.amiblitz.de/community/thread-281.html</link>
			<pubDate>Sun, 18 Feb 2024 10:43:21 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-281.html</guid>
			<description><![CDATA[huhu,<br />
<br />
baue gerade an einer kleinen sache rum und habe da mal ne frage<br />
<br />
welches ist das gängigste tracker-format in amiblitz für classics?<br />
<br />
<br />
also, habe mit decodemodule ein *.mod geladen wird auch<br />
mit Starttracker abgespielt (4 channel mod)<br />
<br />
da ich auch samples abspielen möchte habe ich nun im protracker<br />
2 patterns gecleared , in diesen 2 channels wollte ich die <br />
soundeffekte abspielen<br />
<br />
dummerweise kommt nach dem abspeichern im protecker<br />
nur noch mist aus den boxen<br />
habe mir den originalen noisetrecker runterladen, aber der stürzt nur ab<br />
egal ob a500 emu oder von workbench aus<br />
<br />
natürlich könnte ich einen soundsample..zb ein dröhnen im hintergrund<br />
geloopt laufen lassen, aber hätte schon ganz gern die 2 channel vom soundmodul<br />
und die anderen 2 channels als soundfx benutzt]]></description>
			<content:encoded><![CDATA[huhu,<br />
<br />
baue gerade an einer kleinen sache rum und habe da mal ne frage<br />
<br />
welches ist das gängigste tracker-format in amiblitz für classics?<br />
<br />
<br />
also, habe mit decodemodule ein *.mod geladen wird auch<br />
mit Starttracker abgespielt (4 channel mod)<br />
<br />
da ich auch samples abspielen möchte habe ich nun im protracker<br />
2 patterns gecleared , in diesen 2 channels wollte ich die <br />
soundeffekte abspielen<br />
<br />
dummerweise kommt nach dem abspeichern im protecker<br />
nur noch mist aus den boxen<br />
habe mir den originalen noisetrecker runterladen, aber der stürzt nur ab<br />
egal ob a500 emu oder von workbench aus<br />
<br />
natürlich könnte ich einen soundsample..zb ein dröhnen im hintergrund<br />
geloopt laufen lassen, aber hätte schon ganz gern die 2 channel vom soundmodul<br />
und die anderen 2 channels als soundfx benutzt]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3d Vector Grafik]]></title>
			<link>https://www.amiblitz.de/community/thread-278.html</link>
			<pubDate>Sun, 07 Jan 2024 16:35:14 +0100</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-278.html</guid>
			<description><![CDATA[hallo,<br />
<br />
hatte die tage mal ein anfall von nostalgie und habe mir <br />
mal das amos3d von amospro wieder angesehen.<br />
eigentlich schade, das ich damit nie was gebaut hab, scheint ziemlich schnell zu sein<br />
<br />
frage: gibt es sowas auch für blitz2 oder amiblitz?<br />
<br />
habe ja die 3d befehle gefunden, aber so vollkommen ohne beispiel<br />
geht garnichts<br />
<br />
hat jemand ein beispiel oder gibt es sogar eine bessere lib?]]></description>
			<content:encoded><![CDATA[hallo,<br />
<br />
hatte die tage mal ein anfall von nostalgie und habe mir <br />
mal das amos3d von amospro wieder angesehen.<br />
eigentlich schade, das ich damit nie was gebaut hab, scheint ziemlich schnell zu sein<br />
<br />
frage: gibt es sowas auch für blitz2 oder amiblitz?<br />
<br />
habe ja die 3d befehle gefunden, aber so vollkommen ohne beispiel<br />
geht garnichts<br />
<br />
hat jemand ein beispiel oder gibt es sogar eine bessere lib?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ein paar Anfängerfragen]]></title>
			<link>https://www.amiblitz.de/community/thread-277.html</link>
			<pubDate>Wed, 25 Oct 2023 20:39:54 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-277.html</guid>
			<description><![CDATA[Hallo,<br />
<br />
ich habe vor kurzem angefangen, mir AmiBlitz etwas anzuschauen.<br />
<br />
Beim Beispiel-Programmieren sind einpaar Fragen aufgekommen, vielleicht kann mir jemand Hinweise dazu geben:<br />
<br />
1. Text:<br />
Es war relativ leicht, einen Screen zu öffnen und ein paar Dinge reinzuzeichnen, unter anderem Text:<br />
<br />
Screen 0,12  ; 25<br />
ScreensBitMap 0,0  ; 8 hires + 4 bitplanes = 16 colors<br />
RGB 1,15,0,0 <br />
...<br />
Locate 20,20<br />
Print"hello"+Chr&#36;(10)+" world", Rnd(8), " und ", Int(Rnd(8))<br />
<br />
Gibt es eine einfache Möglichkeit, den Text Pixelgenau zu setzen (ich glaube es gab in der Graphics-Library eine<br />
Text() Funktion, aber vielleicht komme ich ja drumherum, mit Libs zu hantieren ... zumindest am Anfang)<br />
<br />
2. Mouse:<br />
Gibt es eine einfache Methode, die aktuelle Mausposition und den Button-Status abzufragen (ohne Libs/Events)?<br />
Wenn ich mich richtig zurückerinnere, köennte ich wahrscheinlich einfach ein bestimmtes Bit in 0xbfe001 für die <br />
linke Maustaste abfragen oder so (wahrscheinlich gibts ein peek), aber wie sieht es mit den absoluten Maus-Koordinaten aus?<br />
Ich will möglichst keine Gadgets dafür nutzen ...<br />
<br />
3. Pointer auf Array of Struct (Newtype):<br />
Für eine eigene Priority-Queue Implementierung habe ich mir ein Struct Array definiert:<br />
<br />
NEWTYPE .prioqueue<br />
  map_2_info.w<br />
  v.w<br />
End NEWTYPE<br />
<br />
Dim pq.prioqueue(20)<br />
pq(0)\v = 55<br />
<br />
Wie genau beschaffe ich mir dadrauf einen Pointer, Dinge wie<br />
<br />
*pqp.prioqueue = pq(20)<br />
<br />
scheinen nicht zu funktionieren. Ich will einen Pointer auf solche Structuren und Struct-Arrays, damit<br />
ich den Pointer dann später als Parameter an eine Assembler-Funktion übergeben kann ...<br />
<br />
Außerdem:<br />
Kann ich mir sicher sein, daß wenn ich es schaffe, einen Pointer darauf an eine Assembler-Funktion zu übergeben,<br />
daß das Layout dann so ist, wie man es erwarten würde, also Pointer zeigt dann in dem Beispiel auf:<br />
16 bit map info[0], 16 bit v[0], 16 bit map info[1], 16 bit v[1], ..., 16 bit map info[20], 16 bit v[20]<br />
<br />
<br />
Ohne irgendwas anderes dazwischen? Ich muss ja in Assember den genauen Aufbau kennen, damit ich dann damit<br />
hantieren kann/davon lesen und darein schreiben kann...<br />
Falls nein, ist irgendwo dokumentiert, wie BlitzBasic die Strukturen und Structarrays genau im Speicher aufbaut?<br />
<br />
<br />
Danke schon mal, viele Grüße]]></description>
			<content:encoded><![CDATA[Hallo,<br />
<br />
ich habe vor kurzem angefangen, mir AmiBlitz etwas anzuschauen.<br />
<br />
Beim Beispiel-Programmieren sind einpaar Fragen aufgekommen, vielleicht kann mir jemand Hinweise dazu geben:<br />
<br />
1. Text:<br />
Es war relativ leicht, einen Screen zu öffnen und ein paar Dinge reinzuzeichnen, unter anderem Text:<br />
<br />
Screen 0,12  ; 25<br />
ScreensBitMap 0,0  ; 8 hires + 4 bitplanes = 16 colors<br />
RGB 1,15,0,0 <br />
...<br />
Locate 20,20<br />
Print"hello"+Chr&#36;(10)+" world", Rnd(8), " und ", Int(Rnd(8))<br />
<br />
Gibt es eine einfache Möglichkeit, den Text Pixelgenau zu setzen (ich glaube es gab in der Graphics-Library eine<br />
Text() Funktion, aber vielleicht komme ich ja drumherum, mit Libs zu hantieren ... zumindest am Anfang)<br />
<br />
2. Mouse:<br />
Gibt es eine einfache Methode, die aktuelle Mausposition und den Button-Status abzufragen (ohne Libs/Events)?<br />
Wenn ich mich richtig zurückerinnere, köennte ich wahrscheinlich einfach ein bestimmtes Bit in 0xbfe001 für die <br />
linke Maustaste abfragen oder so (wahrscheinlich gibts ein peek), aber wie sieht es mit den absoluten Maus-Koordinaten aus?<br />
Ich will möglichst keine Gadgets dafür nutzen ...<br />
<br />
3. Pointer auf Array of Struct (Newtype):<br />
Für eine eigene Priority-Queue Implementierung habe ich mir ein Struct Array definiert:<br />
<br />
NEWTYPE .prioqueue<br />
  map_2_info.w<br />
  v.w<br />
End NEWTYPE<br />
<br />
Dim pq.prioqueue(20)<br />
pq(0)\v = 55<br />
<br />
Wie genau beschaffe ich mir dadrauf einen Pointer, Dinge wie<br />
<br />
*pqp.prioqueue = pq(20)<br />
<br />
scheinen nicht zu funktionieren. Ich will einen Pointer auf solche Structuren und Struct-Arrays, damit<br />
ich den Pointer dann später als Parameter an eine Assembler-Funktion übergeben kann ...<br />
<br />
Außerdem:<br />
Kann ich mir sicher sein, daß wenn ich es schaffe, einen Pointer darauf an eine Assembler-Funktion zu übergeben,<br />
daß das Layout dann so ist, wie man es erwarten würde, also Pointer zeigt dann in dem Beispiel auf:<br />
16 bit map info[0], 16 bit v[0], 16 bit map info[1], 16 bit v[1], ..., 16 bit map info[20], 16 bit v[20]<br />
<br />
<br />
Ohne irgendwas anderes dazwischen? Ich muss ja in Assember den genauen Aufbau kennen, damit ich dann damit<br />
hantieren kann/davon lesen und darein schreiben kann...<br />
Falls nein, ist irgendwo dokumentiert, wie BlitzBasic die Strukturen und Structarrays genau im Speicher aufbaut?<br />
<br />
<br />
Danke schon mal, viele Grüße]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[library erstellen]]></title>
			<link>https://www.amiblitz.de/community/thread-272.html</link>
			<pubDate>Thu, 06 Jul 2023 15:31:48 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-272.html</guid>
			<description><![CDATA[hi,<br />
<br />
also erstmal, mit erstaunen und freude habe ich festgestellt, wie einfach man eine<br />
library mit der include erstellen kann <br />
<br />
dennoch habe ich 1,2 kleine startprobleme<br />
<br />
wenn ich zb den befehl agapalrgb als lib funktion mappe<br />
und diesen dann halt zb in purebasic aufrufe <br />
zeigt mir das kompilat die falschen farben an<br />
<br />
bei zb Plot x,y,colorid   funktioniert es einwandfrei, egal ob intern die x,y oder die color variable ein long oder word ist<br />
<br />
es muss daran liegen, dass nur longs übergeben werden<br />
irgendwie bräuchte ich ne übersicht über die blitz2 befehle, welcher<br />
datentyp übergeben wird, das steht nirgends , ausser bei ein paar befehlen, das es word oder quick ist<br />
<br />
und frage 2, wie übergebe ich einen string , zb wenn ich zb LoadBitmap id, "name" mappen will]]></description>
			<content:encoded><![CDATA[hi,<br />
<br />
also erstmal, mit erstaunen und freude habe ich festgestellt, wie einfach man eine<br />
library mit der include erstellen kann <br />
<br />
dennoch habe ich 1,2 kleine startprobleme<br />
<br />
wenn ich zb den befehl agapalrgb als lib funktion mappe<br />
und diesen dann halt zb in purebasic aufrufe <br />
zeigt mir das kompilat die falschen farben an<br />
<br />
bei zb Plot x,y,colorid   funktioniert es einwandfrei, egal ob intern die x,y oder die color variable ein long oder word ist<br />
<br />
es muss daran liegen, dass nur longs übergeben werden<br />
irgendwie bräuchte ich ne übersicht über die blitz2 befehle, welcher<br />
datentyp übergeben wird, das steht nirgends , ausser bei ein paar befehlen, das es word oder quick ist<br />
<br />
und frage 2, wie übergebe ich einen string , zb wenn ich zb LoadBitmap id, "name" mappen will]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Object ... End Object]]></title>
			<link>https://www.amiblitz.de/community/thread-262.html</link>
			<pubDate>Thu, 07 Apr 2022 11:59:29 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-262.html</guid>
			<description><![CDATA[Hallo,<br />
<br />
etwa peinlich, dass gerade ich diese Frage stelle, aber ...<br />
weiß jemand, was diese Compileranweisungen tun?<br />
<br />
ich finde dazu leider nichts in der Dokumentation.<br />
ich bin da durch Zufall drauf gestoßen.<br />
<br />
Ich kann mich an eine Diskussion mit Bernd vor über 10 Jahren erinnern, weiß aber nicht mehr, worum es dabei ging...]]></description>
			<content:encoded><![CDATA[Hallo,<br />
<br />
etwa peinlich, dass gerade ich diese Frage stelle, aber ...<br />
weiß jemand, was diese Compileranweisungen tun?<br />
<br />
ich finde dazu leider nichts in der Dokumentation.<br />
ich bin da durch Zufall drauf gestoßen.<br />
<br />
Ich kann mich an eine Diskussion mit Bernd vor über 10 Jahren erinnern, weiß aber nicht mehr, worum es dabei ging...]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[amiblitz etwas abspecken]]></title>
			<link>https://www.amiblitz.de/community/thread-254.html</link>
			<pubDate>Wed, 01 Sep 2021 09:26:39 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-254.html</guid>
			<description><![CDATA[hab wieder eine meiner speziellen fragen <img src="https://www.amiblitz.de/community/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
kann man amiblitz etwas abspecken, das es nur sagen wir mal 3-4 mb ram braucht<br />
<br />
hintergrund ist der:<br />
hab mir nen a500 geholt und nen ram-hack gemacht<br />
hab nun 1mb chip und 1,5 slow<br />
<br />
will nun etwas weiter aufpeppen, hab mich wohl für die terriblefire entschieden<br />
dummerweise hat die tf nur 4mb fast<br />
(die aka500+ hätte zwar 8, aber zu wenig leistung im speed,<br />
den anderen kram brauch ich nich, nen kick3.1 hab ich eingebaut<br />
und nen ide-adapter is an der tf auch drann)<br />
<br />
mein endziel ist es, games zu coden die so ein system<br />
auch benutzen, also trotz nur ecs/ocs aber 30/40 mhz<br />
<br />
dafür hab ich ins purebasic amiga eine c2p engine eingebaut<br />
die 6 bitplanes hat (auf echter hardware nicht getestet)<br />
und hab noch eine für 4 bpl<br />
<br />
unter amiblitz würd ich die normalen ecs-screen mit display-library<br />
benutzen eventuell mit nen paar coppertrix<br />
und das ganze blitting in 32 farben per cpu aus dem fastram<br />
<br />
damit wäre so ne configuration auch mal benutzt<br />
<br />
<br />
<br />
nun das problem:<br />
im emu mit 2mb chip und 8mb fast nimmt amiblitz 7mb fast<br />
das würde dann wohl auf meinem 1+5.5 mb nicht laufen<br />
<br />
...hab auch irgendwie nicht so den drang des budget zu erhöhen<br />
um mir ne tf mit 64mb ram zu holen, soll wohl dann auch<br />
nen besseres netzteil brauchen und so weiter...<br />
<br />
dann lieber amiblitz etwas abspecken]]></description>
			<content:encoded><![CDATA[hab wieder eine meiner speziellen fragen <img src="https://www.amiblitz.de/community/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
kann man amiblitz etwas abspecken, das es nur sagen wir mal 3-4 mb ram braucht<br />
<br />
hintergrund ist der:<br />
hab mir nen a500 geholt und nen ram-hack gemacht<br />
hab nun 1mb chip und 1,5 slow<br />
<br />
will nun etwas weiter aufpeppen, hab mich wohl für die terriblefire entschieden<br />
dummerweise hat die tf nur 4mb fast<br />
(die aka500+ hätte zwar 8, aber zu wenig leistung im speed,<br />
den anderen kram brauch ich nich, nen kick3.1 hab ich eingebaut<br />
und nen ide-adapter is an der tf auch drann)<br />
<br />
mein endziel ist es, games zu coden die so ein system<br />
auch benutzen, also trotz nur ecs/ocs aber 30/40 mhz<br />
<br />
dafür hab ich ins purebasic amiga eine c2p engine eingebaut<br />
die 6 bitplanes hat (auf echter hardware nicht getestet)<br />
und hab noch eine für 4 bpl<br />
<br />
unter amiblitz würd ich die normalen ecs-screen mit display-library<br />
benutzen eventuell mit nen paar coppertrix<br />
und das ganze blitting in 32 farben per cpu aus dem fastram<br />
<br />
damit wäre so ne configuration auch mal benutzt<br />
<br />
<br />
<br />
nun das problem:<br />
im emu mit 2mb chip und 8mb fast nimmt amiblitz 7mb fast<br />
das würde dann wohl auf meinem 1+5.5 mb nicht laufen<br />
<br />
...hab auch irgendwie nicht so den drang des budget zu erhöhen<br />
um mir ne tf mit 64mb ram zu holen, soll wohl dann auch<br />
nen besseres netzteil brauchen und so weiter...<br />
<br />
dann lieber amiblitz etwas abspecken]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tokenizing]]></title>
			<link>https://www.amiblitz.de/community/thread-251.html</link>
			<pubDate>Mon, 23 Aug 2021 15:00:13 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-251.html</guid>
			<description><![CDATA[hab da mal ne frage<br />
<br />
wann wird endlich dieses alberne tokenizing abgeschafft?<br />
<br />
es war vielleicht mal gut angedacht, weil sich jeder ein anderes lib-set zusammengestellt hat,<br />
aber es ist einfach nur nervig.<br />
<br />
ich programmiere auf uae und öffne die quelltexte mit nem texteditor, jedesmal das<br />
als asci exportieren und importieren ist doch albern<br />
<br />
..aber fürchte schon, das wird nicht gehen]]></description>
			<content:encoded><![CDATA[hab da mal ne frage<br />
<br />
wann wird endlich dieses alberne tokenizing abgeschafft?<br />
<br />
es war vielleicht mal gut angedacht, weil sich jeder ein anderes lib-set zusammengestellt hat,<br />
aber es ist einfach nur nervig.<br />
<br />
ich programmiere auf uae und öffne die quelltexte mit nem texteditor, jedesmal das<br />
als asci exportieren und importieren ist doch albern<br />
<br />
..aber fürchte schon, das wird nicht gehen]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AmiBlitz3 Deutsche Dokumentation?]]></title>
			<link>https://www.amiblitz.de/community/thread-250.html</link>
			<pubDate>Sun, 11 Jul 2021 12:32:26 +0200</pubDate>
			<guid isPermaLink="false">https://www.amiblitz.de/community/thread-250.html</guid>
			<description><![CDATA[Hallo in die Runder der AmiBlitz3 Benutzer<br />
Gibt es irgendwo eine Deutsche Dokumentation von AmiBlitz3 ?<br />
Wenn nicht, gäbe es interesse daran?]]></description>
			<content:encoded><![CDATA[Hallo in die Runder der AmiBlitz3 Benutzer<br />
Gibt es irgendwo eine Deutsche Dokumentation von AmiBlitz3 ?<br />
Wenn nicht, gäbe es interesse daran?]]></content:encoded>
		</item>
	</channel>
</rss>