<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="http://smartbasic.net/forum/app.php/feed/topic/50" />

	<title>SmartBASIC - A Coleco Adam Forum</title>
	<subtitle>Let's Talk Adam</subtitle>
	<link href="http://smartbasic.net/forum/index.php" />
	<updated>2021-10-29T02:21:15-04:00</updated>

	<author><name><![CDATA[SmartBASIC - A Coleco Adam Forum]]></name></author>
	<id>http://smartbasic.net/forum/app.php/feed/topic/50</id>

		<entry>
		<author><name><![CDATA[wanghanche]]></name></author>
		<updated>2021-10-29T02:21:15-04:00</updated>

		<published>2021-10-29T02:21:15-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=668#p668</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=668#p668"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=668#p668"><![CDATA[
Hi Wmaalouli, 3Q so much,  <img class="smilies" src="http://smartbasic.net/forum/images/smilies/icon_e_biggrin.gif" width="15" height="17" alt=":D" title="Very Happy">  (3=Than=Taiwanese Sound, Q=You)<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=319">wanghanche</a> — Fri Oct 29, 2021 2:21 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2021-10-27T08:24:34-04:00</updated>

		<published>2021-10-27T08:24:34-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=667#p667</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=667#p667"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=667#p667"><![CDATA[
Sure. Here you go. The source code is formatted for 40 columns because I used my own Adamed editor on the Adam computer directly to program the extensions. Also there is a lot of inline 8080 assembly in the code to access the various functions of the Adam.<br>Please feel free to ask any questions you may have.<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://smartbasic.net/forum/download/file.php?id=137">TP3 extensions source with demo.zip</a></dt></dl><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Wed Oct 27, 2021 8:24 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[wanghanche]]></name></author>
		<updated>2021-10-25T19:56:53-04:00</updated>

		<published>2021-10-25T19:56:53-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=666#p666</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=666#p666"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=666#p666"><![CDATA[
Hi Sir, May I have plain source code from TP3BITMAP.ZIP? which I could download and explore to AdamTP3.DSK and BMPDEMO.DSK, but after that, I have no way to open them by any tools that I can find, I saw demo on the youtube and like to study it for learning to write console game for fun, thank you very much.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=319">wanghanche</a> — Mon Oct 25, 2021 7:56 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2021-05-24T15:17:23-04:00</updated>

		<published>2021-05-24T15:17:23-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=591#p591</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=591#p591"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=591#p591"><![CDATA[
Here's a brief demo of using the bitmap mode. It's a program that procedurally generates a "fedora" via a mathematical function.<div class="inline-attachment"><dl class="file"><dt class="attach-image"><img src="http://smartbasic.net/forum/download/file.php?id=118" class="postimage" alt="Hat.jpg" onclick="viewableArea(this);" /></dt></dl></div><dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://smartbasic.net/forum/download/file.php?id=119">Hat.zip</a></dt></dl><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Mon May 24, 2021 3:17 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-07-06T19:32:43-04:00</updated>

		<published>2020-07-06T19:32:43-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=351#p351</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=351#p351"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=351#p351"><![CDATA[
<blockquote class="uncited"><div>As for the joystick extensions, it seems I gave you an older listing for the sound and controller demo. Attached is the updated listing where the Joyst and Pad functions were consolidated into a single function called CONTROLLER. Sorry about that.</div></blockquote>Awesome, thanks! Too bad about TDOS but at least now I understand why it won’t work.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Mon Jul 06, 2020 7:32 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2020-07-06T13:07:51-04:00</updated>

		<published>2020-07-06T13:07:51-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=349#p349</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=349#p349"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=349#p349"><![CDATA[
<blockquote class="uncited"><div>Is it odd that these extensions don't work under T-DOS? The demo programs compile fine but when you run the resulting .com file the system just freezes up. I thought T-DOS it was 99% CP/M compatible but maybe this falls into that 1%? If these could work in T-DOS it'd be awesome mainly because its support for more drives and disks larger than 160K sure gives a lot more breathing room. And... the TP editor actually seems to work halfway decent in T-DOS.<br><br>Also, I can't seem to find the <strong class="text-strong">Joyst()</strong> and <strong class="text-strong">Pad()</strong> procedures that are called in the SndTest demo program. I looked in <span style="text-decoration:underline">control.pas</span> but there is only a <strong class="text-strong">Controller()</strong> procedure defined there.</div></blockquote>As Milli stated, TDOS messes up the VRAM, which is why the extensions will not work as they rely on the bitmap mode which consumes large swaths of the VRAM. As for the TP3 editor, I never had any luck getting it to work properly with the Adam, which was partly one of the reasons I wrote ADAMED, a 40 column text editor (you can find it under this section). <a href="https://youtu.be/oPghkOnewaE" class="postlink">https://youtu.be/oPghkOnewaE</a><br><br>As for the joystick extensions, it seems I gave you an older listing for the sound and controller demo. Attached is the updated listing where the Joyst and Pad functions were consolidated into a single function called CONTROLLER. Sorry about that.<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://smartbasic.net/forum/download/file.php?id=79">Sound and controller demo program.zip</a></dt></dl><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Mon Jul 06, 2020 1:07 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-07-04T22:41:47-04:00</updated>

		<published>2020-07-04T22:41:47-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=348#p348</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=348#p348"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=348#p348"><![CDATA[
<blockquote class="uncited"><div>TDOS uses the VRAM to save a copy of the CCP so that may be the problem</div></blockquote>Ahh! That’s probably it.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Sat Jul 04, 2020 10:41 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Milli]]></name></author>
		<updated>2020-07-04T12:32:59-04:00</updated>

		<published>2020-07-04T12:32:59-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=347#p347</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=347#p347"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=347#p347"><![CDATA[
TDOS uses the VRAM to save a copy of the CCP so that may be the problem<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=2">Milli</a> — Sat Jul 04, 2020 12:32 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-07-04T08:43:46-04:00</updated>

		<published>2020-07-04T08:43:46-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=346#p346</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=346#p346"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=346#p346"><![CDATA[
Is it odd that these extensions don't work under T-DOS? The demo programs compile fine but when you run the resulting .com file the system just freezes up. I thought T-DOS it was 99% CP/M compatible but maybe this falls into that 1%? If these could work in T-DOS it'd be awesome mainly because its support for more drives and disks larger than 160K sure gives a lot more breathing room. And... the TP editor actually seems to work halfway decent in T-DOS.<br><br>Also, I can't seem to find the <strong class="text-strong">Joyst()</strong> and <strong class="text-strong">Pad()</strong> procedures that are called in the SndTest demo program. I looked in <span style="text-decoration:underline">control.pas</span> but there is only a <strong class="text-strong">Controller()</strong> procedure defined there.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Sat Jul 04, 2020 8:43 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-06-22T13:05:05-04:00</updated>

		<published>2020-06-22T13:05:05-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=337#p337</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=337#p337"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=337#p337"><![CDATA[
<blockquote class="uncited"><div>Here you go. Feel free to ask any questions.</div></blockquote>Thank you!!  <img class="smilies" src="http://smartbasic.net/forum/images/smilies/icon_cool.gif" width="15" height="17" alt="8-)" title="Cool"><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Mon Jun 22, 2020 1:05 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2020-06-22T08:57:48-04:00</updated>

		<published>2020-06-22T08:57:48-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=336#p336</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=336#p336"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=336#p336"><![CDATA[
<blockquote class="uncited"><div><blockquote class="uncited"><div>Here's a complete bitmap package for the Turbo Pascal 3 compiler under CP/M which will allow you to take advantage of the Adam's graphic capabilities using the power of a compiled Pascal environment.</div></blockquote>I’d like to play around with this on my Adam. <span style="color:#0040BF">Wmaalouli</span> could you please post the source code for the <strong class="text-strong">BmpDemo</strong> program and the sound &amp; controller demos that you showed on YouTube? They don’t seem to be included on the disk image.</div></blockquote>Here you go. Feel free to ask any questions.<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://smartbasic.net/forum/download/file.php?id=78">TP3 extensions demo programs.zip</a></dt></dl><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Mon Jun 22, 2020 8:57 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-06-20T09:21:23-04:00</updated>

		<published>2020-06-20T09:21:23-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=335#p335</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=335#p335"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=335#p335"><![CDATA[
<blockquote class="uncited"><div>Here's a complete bitmap package for the Turbo Pascal 3 compiler under CP/M which will allow you to take advantage of the Adam's graphic capabilities using the power of a compiled Pascal environment.</div></blockquote>I’d like to play around with this on my Adam. <span style="color:#0040BF">Wmaalouli</span> could you please post the source code for the <strong class="text-strong">BmpDemo</strong> program and the sound &amp; controller demos that you showed on YouTube? They don’t seem to be included on the disk image.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Sat Jun 20, 2020 9:21 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2019-10-26T08:18:36-04:00</updated>

		<published>2019-10-26T08:18:36-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=193#p193</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=193#p193"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=193#p193"><![CDATA[
I programmed the modules straight into Turbo Pascal, so there is no master Z80 source. However, most of the modules have inline 8080 assembly code for the critical sections and it should give you most of what you need. The format of the inline code is opcode/LSB/MSB (if applicable). Here's a link to a handy conversion table: <a href="http://pastraiser.com/cpu/i8080/i8080_opcodes.html" class="postlink">http://pastraiser.com/cpu/i8080/i8080_opcodes.html</a><br>That sounds like a great project which will open up the Adam to the Basic programmer. I'll be very interested in seeing how you progress and feel free to reach out with any questions.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Sat Oct 26, 2019 8:18 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Milli]]></name></author>
		<updated>2019-10-25T08:33:57-04:00</updated>

		<published>2019-10-25T08:33:57-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=192#p192</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=192#p192"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=192#p192"><![CDATA[
I just tried to copy the BMPDRAW.PAS from the image to my PC so I can look at the source and discovered that Eric Pearson's ADAM Image Manager corrupted it badly  <img class="smilies" src="http://smartbasic.net/forum/images/smilies/icon_cry.gif" width="15" height="17" alt=":cry:" title="Crying or Very Sad"> <br><br>Wmaalouli do you have just the Z80 source code for the routines? I would like to try and implement them in some pure Z80 code. Mainly need the initialization and single pixel routines, the rest I can make as necessary.<br><br>Milli<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=2">Milli</a> — Fri Oct 25, 2019 8:33 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2019-08-27T07:23:41-04:00</updated>

		<published>2019-08-27T07:23:41-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=165#p165</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=165#p165"/>
		<title type="html"><![CDATA[Re: Turbo Pascal 3 bitmap graphics extensions]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=50&amp;p=165#p165"><![CDATA[
<blockquote class="uncited"><div>Definitely need to try this out.  Are you open to making sound and controller modules, too?</div></blockquote>Funny, I was just looking at the technical data on this in the Hacker's Guide. The short answer is yes.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Tue Aug 27, 2019 7:23 am</p><hr />
]]></content>
	</entry>
	</feed>
