<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CODEWARRIOR 11.1 in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387258#M24340</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;I used a M9S08QG8 micro chip, with this code in 1984.&lt;BR /&gt;I am using windows 11 now. &lt;BR /&gt;Is there a compiler that will debug this code Now.&lt;BR /&gt;Also, is this chip still made?&lt;BR /&gt;&lt;BR /&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;my_main&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;) {
&lt;SPAN&gt;initial&lt;/SPAN&gt;();
}


&lt;SPAN&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;initial&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;)
{   
&lt;SPAN&gt;if&lt;/SPAN&gt;(loopcount==2){&lt;SPAN&gt;goto&lt;/SPAN&gt; initend;}

PTADD_PTADD0	= 0;        &lt;SPAN&gt;//io direction&lt;/SPAN&gt;
PTADD_PTADD1	= 0;
PTADD_PTADD2	= 0;        
PTADD_PTADD3	= 1;        
PTBDD_PTBDD0	= 1;
PTBDD_PTBDD1	= 1;

&lt;SPAN&gt;//PTADD_PTADD4	= 0;        //io direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTADD_PTADD5	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBDD_PTBDD6	= 1;        //osc direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBDD_PTBDD7	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBPE_PTBPE6	= 1;      //pullup resistor&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBPE_PTBPE7	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE0	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE1	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE2	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE4	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE5	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC1_IREFS   = 0;      //select external osc param&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS1   = 1;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC2_EREFS   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV1   = 0;&lt;/SPAN&gt;

PTAD_PTAD0  	= 0;
PTAD_PTAD1  	= 0;
PTAD_PTAD2  	= 0;
PTAD_PTAD3  	= 0;
PTBD_PTBD0  	= 1;
PTBD_PTBD1  	= 1;


bobbin_one_white=0;
bobbin_two_white=0;
bobbin_one_black=0;
bobbin_two_black=0;

bobbin_count_one=0;
bobbin_count_two=0;

bobbin_one_count_up_down = 20;
bobbin_two_count_up_down = 20;
bobbin_three_count_up_down = 20;
bobbin_four_count_up_down = 20;

rewind1 =   1;
rewind2 =   1;
rewind3 =   1;
rewind4 =   1;


programlength = 10;
buzzcount = 0;
buzzdelay = 0;
buzzonoff = 1;
needle = 20;
delay = 100;
light = 20;
speed = 1000;
c=0;


&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

PTAD_PTAD3 = 0;
&lt;SPAN&gt;//buzzonoff  = 1;&lt;/SPAN&gt;
buzzonoff  = 0;

initend:

PTAD_PTAD3 = 1;
&lt;SPAN&gt;//PTAD_PTAD3 = 0;&lt;/SPAN&gt;
c=0;
&lt;SPAN&gt;peace&lt;/SPAN&gt;();

}



&lt;SPAN&gt;void&lt;/SPAN&gt; &lt;SPAN&gt;peace&lt;/SPAN&gt;(){
loopcount=2;
onemoretime:
&lt;SPAN&gt;buzzer&lt;/SPAN&gt;();

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=delay;speed++){}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD2==0){PTAD_PTAD3=0;buzzonoff=1;}
&lt;SPAN&gt;//if(PTAD_PTAD2==0){setlength();}&lt;/SPAN&gt;


&lt;SPAN&gt;// winding bobbin on bobbin winder&lt;/SPAN&gt;

&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==0){bobbin_one_black++;PTBD_PTBD1=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==1){bobbin_count_one=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==1){bobbin_one_white++;PTBD_PTBD1=1;halfturna=1;bobbin_count_one=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturna == 1){fullturna=1;bobbin_count_one=0;}}

&lt;SPAN&gt;// hook sewing&lt;/SPAN&gt;


&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==0){bobbin_two_black++;PTBD_PTBD0=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==1){bobbin_count_two=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==1){bobbin_two_white++;PTBD_PTBD0=1;halfturnb=1;bobbin_count_two=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturnb== 1){fullturnb=1;bobbin_count_two=0;}}


&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturna==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; bobbinwinder;
&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturnb==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; hook;
&lt;SPAN&gt;goto&lt;/SPAN&gt; onemoretime;&lt;/PRE&gt;</description>
    <pubDate>Fri, 26 Jun 2026 22:18:37 GMT</pubDate>
    <dc:creator>joepuhich</dc:creator>
    <dc:date>2026-06-26T22:18:37Z</dc:date>
    <item>
      <title>CODEWARRIOR 11.1</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387258#M24340</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;I used a M9S08QG8 micro chip, with this code in 1984.&lt;BR /&gt;I am using windows 11 now. &lt;BR /&gt;Is there a compiler that will debug this code Now.&lt;BR /&gt;Also, is this chip still made?&lt;BR /&gt;&lt;BR /&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;my_main&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;) {
&lt;SPAN&gt;initial&lt;/SPAN&gt;();
}


&lt;SPAN&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;initial&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;)
{   
&lt;SPAN&gt;if&lt;/SPAN&gt;(loopcount==2){&lt;SPAN&gt;goto&lt;/SPAN&gt; initend;}

PTADD_PTADD0	= 0;        &lt;SPAN&gt;//io direction&lt;/SPAN&gt;
PTADD_PTADD1	= 0;
PTADD_PTADD2	= 0;        
PTADD_PTADD3	= 1;        
PTBDD_PTBDD0	= 1;
PTBDD_PTBDD1	= 1;

&lt;SPAN&gt;//PTADD_PTADD4	= 0;        //io direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTADD_PTADD5	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBDD_PTBDD6	= 1;        //osc direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBDD_PTBDD7	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBPE_PTBPE6	= 1;      //pullup resistor&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBPE_PTBPE7	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE0	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE1	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE2	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE4	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE5	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC1_IREFS   = 0;      //select external osc param&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS1   = 1;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC2_EREFS   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV1   = 0;&lt;/SPAN&gt;

PTAD_PTAD0  	= 0;
PTAD_PTAD1  	= 0;
PTAD_PTAD2  	= 0;
PTAD_PTAD3  	= 0;
PTBD_PTBD0  	= 1;
PTBD_PTBD1  	= 1;


bobbin_one_white=0;
bobbin_two_white=0;
bobbin_one_black=0;
bobbin_two_black=0;

bobbin_count_one=0;
bobbin_count_two=0;

bobbin_one_count_up_down = 20;
bobbin_two_count_up_down = 20;
bobbin_three_count_up_down = 20;
bobbin_four_count_up_down = 20;

rewind1 =   1;
rewind2 =   1;
rewind3 =   1;
rewind4 =   1;


programlength = 10;
buzzcount = 0;
buzzdelay = 0;
buzzonoff = 1;
needle = 20;
delay = 100;
light = 20;
speed = 1000;
c=0;


&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

PTAD_PTAD3 = 0;
&lt;SPAN&gt;//buzzonoff  = 1;&lt;/SPAN&gt;
buzzonoff  = 0;

initend:

PTAD_PTAD3 = 1;
&lt;SPAN&gt;//PTAD_PTAD3 = 0;&lt;/SPAN&gt;
c=0;
&lt;SPAN&gt;peace&lt;/SPAN&gt;();

}



&lt;SPAN&gt;void&lt;/SPAN&gt; &lt;SPAN&gt;peace&lt;/SPAN&gt;(){
loopcount=2;
onemoretime:
&lt;SPAN&gt;buzzer&lt;/SPAN&gt;();

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=delay;speed++){}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD2==0){PTAD_PTAD3=0;buzzonoff=1;}
&lt;SPAN&gt;//if(PTAD_PTAD2==0){setlength();}&lt;/SPAN&gt;


&lt;SPAN&gt;// winding bobbin on bobbin winder&lt;/SPAN&gt;

&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==0){bobbin_one_black++;PTBD_PTBD1=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==1){bobbin_count_one=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==1){bobbin_one_white++;PTBD_PTBD1=1;halfturna=1;bobbin_count_one=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturna == 1){fullturna=1;bobbin_count_one=0;}}

&lt;SPAN&gt;// hook sewing&lt;/SPAN&gt;


&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==0){bobbin_two_black++;PTBD_PTBD0=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==1){bobbin_count_two=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==1){bobbin_two_white++;PTBD_PTBD0=1;halfturnb=1;bobbin_count_two=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturnb== 1){fullturnb=1;bobbin_count_two=0;}}


&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturna==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; bobbinwinder;
&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturnb==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; hook;
&lt;SPAN&gt;goto&lt;/SPAN&gt; onemoretime;&lt;/PRE&gt;</description>
      <pubDate>Fri, 26 Jun 2026 22:18:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387258#M24340</guid>
      <dc:creator>joepuhich</dc:creator>
      <dc:date>2026-06-26T22:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: CODEWARRIOR 11.1</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387869#M24341</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;The CodeWarrior tool version 11.1, is supported in windows 11, this tool supports different connections [P&amp;amp;E USB Multilink Universal / USB Multilink, P&amp;amp;E Cyclone, Open-Source BDM, P&amp;amp;E Full chip simulation]&lt;/P&gt;
&lt;P&gt;You can download the tool from this link: &lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=CWX-MCU-PROED-EX_11-1" target="_blank"&gt;CodeWarrior® for MCUs (Eclipse IDE) v11.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The device status is in "NOT RECOMMENDED FOR NEW DESIGNS (NRND)", but you can still order from the distributors available stock, please refer to product part page in buy options section &lt;A href="https://www.nxp.com/part/MC9S08QG8CDTE" target="_blank"&gt;MC9S08QG8CDTE Product Information | NXP Semiconductors&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best Regards, Luis&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 17:42:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387869#M24341</guid>
      <dc:creator>luis_maravilla</dc:creator>
      <dc:date>2026-06-29T17:42:44Z</dc:date>
    </item>
  </channel>
</rss>

