<?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/99" />

	<title>SmartBASIC - A Coleco Adam Forum</title>
	<subtitle>Let's Talk Adam</subtitle>
	<link href="http://smartbasic.net/forum/index.php" />
	<updated>2020-08-03T11:34:22-04:00</updated>

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

		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-08-03T11:34:22-04:00</updated>

		<published>2020-08-03T11:34:22-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=395#p395</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=395#p395"/>
		<title type="html"><![CDATA[Re: Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=395#p395"><![CDATA[
<blockquote class="uncited"><div>... SB 2.0 just never caught on in the community except for a couple P.D. volumes and a couple commercial released like Sub Raiders.</div></blockquote>It is very unfortunate... 2.0 is undeniably better but since (almost) all the programs out there target 1.0 that's what I end up using most of the time. One of the major enhancements in 2.0 is the <strong class="text-strong">EXTMEM</strong> command which adds support for 64K expander opening up roughly 95K for programs to use. However I haven't figured out how to actually address that memory in a <strong class="text-strong">POKE</strong> command. The highest POKE-able address is 65535 so how does one go about accessing that memory? Is it possible?<br><br>One of my favourite features of <em class="text-italics">Super Basic Plus</em> is they added a <strong class="text-strong">RAMPOKE</strong> command (and corresponding <strong class="text-strong">RAM()</strong> command for PEEKing) which allows you to utilize the expanded memory.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Mon Aug 03, 2020 11:34 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[JimN-NIAD]]></name></author>
		<updated>2020-08-02T16:09:45-04:00</updated>

		<published>2020-08-02T16:09:45-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=394#p394</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=394#p394"/>
		<title type="html"><![CDATA[Re: Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=394#p394"><![CDATA[
<blockquote class="uncited"><div>Great reference, although I have a deep dislike for Basics that rely on them to access most of the computer's functions, such as...</div></blockquote>Like the ADAM Computer, SmartBasic 1.0 was rushed and a lot of bugs, omissions and oversights were the result... especially the manual. SmartBasic 2.0 made great strides in fixing a lot of the bugs, but the plug was pulled on the ADAM and it was never completed for commercial distribution. SB 2.0 just never caught on in the community except for a couple P.D. volumes and a couple commercial released like Sub Raiders.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=57">JimN-NIAD</a> — Sun Aug 02, 2020 4:09 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[JimN-NIAD]]></name></author>
		<updated>2020-08-02T16:03:57-04:00</updated>

		<published>2020-08-02T16:03:57-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=393#p393</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=393#p393"/>
		<title type="html"><![CDATA[Re: Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=393#p393"><![CDATA[
Here is the POKEs, PEEKs and CALLs list for SmartBASIC 1.0 that I always used. I do not recall if it is complete, but should be very close.<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://smartbasic.net/forum/download/file.php?id=80">SmartBASIC v1.0 Pokes, Peeks and Calls.doc.zip</a></dt></dl><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=57">JimN-NIAD</a> — Sun Aug 02, 2020 4:03 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Wmaalouli]]></name></author>
		<updated>2020-07-06T13:12:44-04:00</updated>

		<published>2020-07-06T13:12:44-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=350#p350</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=350#p350"/>
		<title type="html"><![CDATA[Re: Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=350#p350"><![CDATA[
Great reference, although I have a deep dislike for Basics that rely on them to access most of the computer's functions, such as the C64 Basic because they make the code practically unreadable without constantly having to refer to POKE and PEEK tables. I guess I was spoiled by the TI Extended Basic where these were hardly ever used except for a few esoteric functions.<p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=51">Wmaalouli</a> — Mon Jul 06, 2020 1:12 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[joltguy]]></name></author>
		<updated>2020-07-03T09:44:14-04:00</updated>

		<published>2020-07-03T09:44:14-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=345#p345</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=345#p345"/>
		<title type="html"><![CDATA[Re: Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=345#p345"><![CDATA[
Good collection and a handy reference! I don't think I had seen this one before:<br><div class="codebox"><p>CODE: </p><pre><code>12185,(128-239 This will let you make the program     lines up to a length of 239 characters long)</code></pre></div><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=198">joltguy</a> — Fri Jul 03, 2020 9:44 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Milli]]></name></author>
		<updated>2020-07-01T09:53:46-04:00</updated>

		<published>2020-07-01T09:53:46-04:00</published>
		<id>http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=342#p342</id>
		<link href="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=342#p342"/>
		<title type="html"><![CDATA[Pokes]]></title>

		
		<content type="html" xml:base="http://smartbasic.net/forum/viewtopic.php?t=99&amp;p=342#p342"><![CDATA[
<div class="codebox"><p>CODE: </p><pre><code>------------------------------------------------------------     POKES = PEEK = CALLS = AND OTHER ADAM PROGRAM HINTS------------------------------------------------------------==============================================================       == ALL LISTED HERE ARE FOR SMARTBASIC 1.0== POKES == [ all numbers will need the command "POKE" added==       ==   before them to work right! ]============================================================1146,(ASCII DEC LETTER CODE to change the right bracket)12185,(128-239 This will let you make the program     lines up to a length of 239 characters long)15824,216:15830,8:15831,55:15832,19(This will fix your copy     of SmartBASIC 1.0 so that it only has one space between     the DATA or REM statements)16821,(drive reset - D1=8, D2=24, D5=4 and D6=5)16953,(ASCII DEC LETTER CODE to change cursor from     underscore)16958,16:16993,8:16995,16(this will increase the TEXT     window in the graphic modes to eight lines from the     default mode of four text lines. Changing modes (AKA.     going from the GR mode to the HGR or TEXT mode) will     reset the text window to its four line default setting)17000,1(to stop cursor from flashing. Poke a "0" or use a     TEXT command to get cursor flashing again)17059,(TEXT background color)17115,(TEXT normal letter color)*16+(TEXT normal screen     color)17126,(TEXT inverse letter color)*16+(TEXT inverse screen     color)17164,(ASCII DEC CODE this will fill the primary TEXT screen     with any of the codes you select)17198,(This will set the display area of the bottom of the     screen [default setting 23])17199,(This will let you change the right margin being    displayed on the screen [default setting 30])17201,(This will let you change the top of the screens     display area [default setting 00])17202,(This will let you change the left margin display     area on the screen [default setting 01])17291,(cursor blinking speed with "0"= steady on to     "255"=slowest rate of flashing)17302,255(This will disable the "CONTROL-P" to reenable it     poke in 16)17954,(0-63 will change the pitch of the bell sound of the     CHR$(7) command. The lower the number the higher     the pitch!)17963,(0-255 will change the duration of the bell sound of     the CHR$(7) command. The lower the number the shorter     the duration of the sound.)18607,(GR background color)18633,(GR window color)*16+(GR window color)18711,(GR normal letter color)*16+(GR normal letter color)20183,3:20187,14:20188,2:20189,0:20190,0(Will let you change     the command CATALOG to a shorter command CAT)25431,(HGR background color)25471,(HGR window color)*16+(HGR window color)25568,(HGR normal letter color)*16+(HGR normal letter color)==============================================================       == ALL LISTED HERE ARE FOR SMARTBASIC 2.0== POKES == [ all numbers will need the command "POKE" added==       ==   before them to work right! ]============================================================16771,(ASCII DEC CODE by pokeing this code here it can then     be displayed by being CALLed by 16770)17184,(TEXT border color)17240,(Normal text color)*16+(Normal text color)17251,(Inverse text color)*16+(Inverse background color)19361,3:19365,14:19366,02:19367,00:19368,00(This will let     you us the shortend CAT command in place of the     CATALOG command)==============================================================       == ALL LISTED HERE ARE FOR SMARTBASIC 1.0== CALLS == [ all numbers will need the command "CALL" added==       ==   before them to work right! ]============================================================17046(Will cause all of your screen colors to be printed in         secondary screen memory)27407(Read from VRAM)27420(Write to VRAM)64560(System reset, checks all drives for media to load)64605(Hard init, all systems reset)64638(Initiate a status request command)64641(Initiate a keyboard status request)64644(Status of printer)64647(Status of data drive)64650(Scan active devices)64659(Reset keyboard)64662(Reset printer)64665(Reset data drive)64743(this will send you to the Typewriter mode of     of SmartWRITER)==============================================================       == ALL LISTED HERE ARE FOR SMARTBASIC 2.0== CALLS == [ all numbers will need the command "CALL" added==       ==   before them to work right! ]============================================================16770(Will call what ever ASCII DEC CODE that was POKEd into     16771 and display it on the screen)==============================================================      APPLE  TO  ADAM      == ALL COMMANDS LISTED HERE==        CONVERSIONS        == ARE FOR SMARTBASIC 1.0============================================================APPLE COMMAND ================ ADAM COMMAND ==HAND CONTROLLER               PDL(x)CALL -198                     ? CHR$(7);     (Bell sound)CALL -868                     HTAB 1:?:VTAB VPOS(0)     (Clears line)CALL -3288                    RESUMEPEEK(36)                      POS(1)     (Cursor postion)           or PEEK(17002)PEEK(37)                      VPOS(1)     (Vert. cursor postion)     or PEEK(17001)PEEK(216)                     NOT USED BY ADAMPEEK(219)#256+PEEK(218)       PEEK(16127)#256 :                              &amp;  PEEK(16126)PEEK(222)                     ERRNUM(1)PEEK(-16336),PEEK(-16352)     Cassette &amp; speaker ignorePEEK(-16384)                  PEEK(64885)     (Keyboard)POKE 36,x                     HTAB x     (Move cursor)POKE 216,0                    CLRERRPOKE 232,LS:POKE 233,HS       POKE 16766,LS :POKE 16767,HS    (Shape table address)POKE -16363;character #       POKE 16150,255 :                              &amp;  POKE 64885,chacter     (Load keyboard buffer)APPLE SCREEN SIZE = 40        ADAM SCREEN SIZE = 31APPLE HGR SCREEN SIZE = 291   ADAM HGR SCREEN SIZE = 255                            to convert x cordinates to ADAM                            multiply by 255/291PROGRAM LINE LENGTH = 255     ADAM PROGRAM LINE LENGTH = 128============================================================END OF FILE          END OF FILE          END OF FILE============================================================DOWNLOAD complete.</code></pre></div><p>Statistics: Posted by <a href="http://smartbasic.net/forum/memberlist.php?mode=viewprofile&amp;u=2">Milli</a> — Wed Jul 01, 2020 9:53 am</p><hr />
]]></content>
	</entry>
	</feed>
