This week on First Spin we talk about some very random things (haha). We talk about the Commodore 64 in relation to getting characters to show up VGA style on the Prop. We talk about making basic games like Snake, Pac-man, and ball bouncing. Whisker gives some hints about for-next loops, changing physical directions for game graphics, premade character sprites, etc. Addie's making a game!
Code referenced: VGA_Tile_Driver_Demo2.spin (available in the PropTool library)
This week on First Spin we cover TWO new contests sponsored by Parallax - Hack the Halls and MicroMedic! We talk about uber geekery board game style and then go into Addie's Propeller-based tamagotchi! We talk spaghetti code, the use of multiple cogs, and graphics to boot!
This week on First Spin we talk about the latest developments in Propeller 2 chip design and continue on with the spaghetti game code! Addie has taken the advice from last week about stack overflows and reworked the code to something a bit more cohesive. But of course there are still issues! We get more tips this week!
This week on First Spin we celebrate our one year anniversary of doing First Spin! It has been a long long road and we're so glad you, our listener, have been walking it with us! We talk about our feelings, goals, aspirations - and world crushing core wars! We talk random fun this week . Whisker and Roy also talk about things Addie doesn't understand - but they have to do with compilers and interpreters!
This week on First Spin we celebrate Carbon Monoxide Day and Christmas and also talk more code! We go through the improvements that have been made on the code, and more suggestions for decreasing repetitious code. We also talk about the Propeller 2 and I believe Roy gives a few more details about what all will be on the Prop 2.
This week on First Spin we firstly wish everyone a happy new year! We revisit the LED heart project that Addie started last year and talk about how to get Propellers integrated into your hardware projects. We talk about the basic bypass capacitors, pullup/down resistors, and go through the many considerations when designing a PCB with a propeller on it. So if you've wondered what's necessary - take a listen. And thanks to all of the VERY helpful people on the Parallax forums, Rednaxander and Tautic!
This week on First Spin we talk about the Parallax Expo and hope everyone will be there - we will be! One of the goals Whisker and Roy have for Addie is to work on an interpreter, or at least work on using one. So we talk about interpreters this week and analyze the one Whisker wrote for Addie!
This week on First Spin we run through program code for using the interpreter written last week! Addie shows two examples - one to increment a number and the other to allow you to write hello world (or whatever else you want!). We also talk through the interpreter code as there were a few bugs in it from being untested. Roy and Whisker talk over Addie's head, but we hope it'll help those working with the interpreter!
This week on First Spin we continue talking about the use of interpreters and go through a pretty hardcore sequence Whisker's written to do multiplication (but only for products up to 255, hah). We talk about making "nested" loops within these codes and examine what other functions this language would need to be able to do more. Also, if you haven't already, check out the MicroMedic Contest - you may be able to get a free kit with a whole lot of goodies in it if you have a nice proposal (and of course do the project)!
This week on First Spin we talk about the microMedic 2013 contest with Ken Gracey and Dr. Thomas Talbot! It's a contest to see what sorts of medically innovative technology the public can come up with when given the opportunity. It's a collaborative effort between Parallax Inc., the U.S. Army Telemedicine and Advanced Technology Research Center (TATRC), and Carnegie Mellon University's Entertainment Technology Center. We talk about the kinds of projects they're looking for, what the rules are, rewards, and how not to limit your ideas!
This week on First Spin Addie finally takes the plunge and adds her own instruction to the interpreter - only it's completely specific to the multiplication program! Haha. Well at least we're starting somewhere! We talk about the benefit of interpreters and how to make your life easier by not restricting yourself to the preprogrammed instructions. We also talk about incorporating registers named "booga". Very technical and serious. Booga.
This week on First Spin, Addie was supposed to add general registers to the ByteBite interpreter to expand the abilities of it but...end up risking doing the same show as last week! So we catch the three mid explanation of implementing registers and it takes a little bit of repetition from the guys for Addie to figure out why this is important. It's one thing to write a program for a specific application. It's another for it to be usable in any application.
This week on First Spin we come back! We touch on half done interpreters, and of course talk about our plans for the Expo. Then we discuss Addie's potential project for the MicroMedic competition. It involves a 5 position switch, GPS, and potentially more! But we talk about using strings and constants to make code easier to read, and also talk about the continued use of the data section.
Oh man. Did you guys miss us? We've missed you!!! Once getting back from the OPC, it was a nonstop dash of hardware, software, wires flying all around, but now we're coming back. And we're doing C this time! It's still Whisker, Roy, and myself, and we're taking what we've learned from First Spin and applying it to First C!
Welcome to the first episode of First C! This is the start of a short series of podcasts to help beginners learn how to program in C! For the duration of this series, we will be focused on learning how to use C to write simple to complex programs. It will feature the Propeller Microcontroller and specifically, Parallax's new development board, the Parallax Activity Board! This week we talk about what you can expect from the podcast, how to set up Simple IDE, and even a code analysis of the demo code! Headers, curly braces, and more!
Episode Link: http://www.tymkrs.com/shows/episode/firstc-episode-002/
Welcome to the second episode of First C! This is a short podcast series to help beginner coders learn how to program in C on the Parallax Propeller! This week we go more in depth into what the headers contain, what function they impart, and where you can find them - specifically "simpletools.h". We then talk about newlines (/n), setting variables, %d, displaying numbers with printf, and how to use these. We introduce a number of other percent codes and show how to use them!
Episode Link: http://www.tymkrs.com/shows/episode/firstc-episode-003/
Welcome to the third episode of First C! This is a short podcast series to help beginner coders learn how to program in C on the Parallax Propeller! This week we go through the use of floating point math, array variables, and even begin looking at decision making! We talk about the potential uses of array variables, but also what array variables cannot be.
Hi everyone - it's been a LONG time since we've done anything with First Spin (sadly) but we are releasing them on youtube so I wanted to make sure that if there are any noobs out there who wanted to get into Spin for the first time for the Propeller 1, here's a resource
We've been quiet, but we've definitely still been working on Propeller projects!
Wow, welcome back! It has been a looong time since we last heard from you folks. Glad to hear that you all are still around and still doing P1 projects. Thanks for the U-Tube Link.
JIm
Wow, welcome back! It has been a looong time since we last heard from you folks. Glad to hear that you all are still around and still doing P1 projects. Thanks for the U-Tube Link.
JIm
So we have been pretty busy with those cycles of product development. Thanks to COVID, we now have more time to work on our own projects and have been! When we release those, I'll be sure to let folks know!
Comments
Code referenced: VGA_Tile_Driver_Demo2.spin (available in the PropTool library)
Episode Link: http://www.firstspin.tv/2012/11/28/first-spin-episode-049-propeller-games/
Bouncing Ball and Cursor video: http://www.youtube.com/watch?v=dX6qRDHKIQ4&feature=plcp
Bouncing Ball code: http://pastebin.com/d1aUdAju
Propopet code: http://pastebin.com/WSXtq5RF
Episode Link: http://www.firstspin.tv/2012/12/04/first-spin-episode-050-spaghetti-code/
New Propopet Code: http://pastebin.com/8EMdEyYA
Episode Link: http://www.firstspin.tv/2012/12/11/first-spin-episode-051-seconds-please/
Episode Link: http://www.firstspin.tv/2012/12/18/first-spin-episode-052-one-year-with-feeling/
Code Version 2.0: http://tymkrs.tumblr.com/post/38071236430/code-improvement-propeller-based-tamagotchi-v2-0
Code Version 3.0: http://tymkrs.tumblr.com/post/38634799299/code-improvement-propeller-based-tamagotchi-v3-0
Episode Link: http://www.firstspin.tv/2012/12/25/first-spin-episode-053-under-the-logic-tree/
Link: http://tymkrs.tumblr.com/post/39313831443/led-heart-pcb-work-foundation
Episode Link: http://www.firstspin.tv/2013/01/01/first-spin-episode-054-with-a-feather-in-his-hat/
ByteBite Code: http://www.firstspin.tv/examples/ByteBite.spin
Episode: http://www.firstspin.tv/2013/01/08/first-spin-episode-055-bite-byte-or-fish-heads/
Version 2 of the Interpreter Code: http://www.firstspin.tv/examples/ByteBite.spin
Code to use the Interpreter: http://www.firstspin.tv/examples/ByteBiteHost.spin
Episode Link: http://www.firstspin.tv/2013/01/15/first-spin-episode-056-hosting-bite-byte/
Explanation: http://pastebin.com/WPKryYG5
ByteBite OBJ: http://www.firstspin.tv/examples/ByteBite.spin
ByteBite Program for multiplication: http://www.firstspin.tv/examples/ByteBiteMultiply.spin
MicroMedic Contest: http://learn.parallax.com/contest/micromedic
Episode Link: http://www.firstspin.tv/2013/01/22/first-spin-episode-057-bytebite-me/
We talk about the kinds of projects they're looking for, what the rules are, rewards, and how not to limit your ideas!
Rules: http://learn.parallax.com/contest/2013-national-micromedic-rules
Forum: http://forums.parallax.com/forumdisplay.php/96-2013-National-microMedic-Contest
Episode Link: http://www.firstspin.tv/2013/01/29/first-spin-episode-058-micromedic/
Episode Link: http://www.firstspin.tv/2013/02/05/first-spin-episode-059-c-for-crazy/
BiteByte OBJ: http://www.firstspin.tv/examples/CrazyByteBite.spin
BiteByte Host program: http://www.firstspin.tv/examples/CrazyHost.spin
BiteByte Multiplication Program description:
[?>]>>>>=<=[<j]<<j>>[->+>+<<]>[-<+>]<<-[<j]<<j>>>>>#>[?>] (OLD ONE)
[?>]>>>>=<=[<j]<<j>>c>[-<+>]<<-[<j]<<j>>>>>#>[?>] (NEW ONE)
Memory:
"Enter Multiplicand. Hit Enter. Enter Multiplicator. Hit Enter", 0, 38, 18, 0, 0, 0, 0 "Is the result."
Memory Aliases:
S1 F J1 J2 X Y Z T S2
Step by Step:
[?>] Print S1
>>>>= DecIn Multiplicand into Mem(Y)
<= DecIn Multiplicator into Mem(X)
[<j]<<j If Mem(X) == 0 then Jump J1 else Jump J2
*J2*
18
>> Point at Mem(Y)
[->+>+<<] Move Mem(Y) into Mem(Z) while Adding Mem(Y) to Mem(T) << c replaces this command
> Point at Mem(Z)
[-<+>] Move Mem(Z) to Mem(Y)
<<- Decrement Mem(X)
[<j]<<j If Mem(X) == 0 then Jump to J1 else Jump J2
*J1*
38
>>>>># DecOut Mem(T)
>[?>] Print S2
Wrong ByteBite: http://www.firstspin.tv/examples/ByteBiteWrong.spin
Wrong Calculator Program Host: http://www.firstspin.tv/examples/ByteBiteCalcWrong.spin
Explanation of wrong program: http://www.firstspin.tv/examples/ByteBiteCalcExplainWrong.spin
Episode Link: http://www.firstspin.tv/2013/02/12/first-spin-episode-060-my-fish-ate-my-homework/
GPS Code: http://pastebin.com/wbbh87Pf
Episode Link: http://www.firstspin.tv/2013/03/12/first-spin-episode-061-0xbadf00d/
Episode Link: http://www.tymkrs.com/shows/episode/first-c-episode-001/
Welcome to the first episode of First C! This is the start of a short series of podcasts to help beginners learn how to program in C! For the duration of this series, we will be focused on learning how to use C to write simple to complex programs. It will feature the Propeller Microcontroller and specifically, Parallax's new development board, the Parallax Activity Board! This week we talk about what you can expect from the podcast, how to set up Simple IDE, and even a code analysis of the demo code! Headers, curly braces, and more!
Link for setting up SimpleIDE: http://learn.parallax.com/propellerc
Code: http://learn.parallax.com/propeller-c-start-simple
We hope you guys enjoy this series as much as First Spin!
Welcome to the second episode of First C! This is a short podcast series to help beginner coders learn how to program in C on the Parallax Propeller! This week we go more in depth into what the headers contain, what function they impart, and where you can find them - specifically "simpletools.h". We then talk about newlines (/n), setting variables, %d, displaying numbers with printf, and how to use these. We introduce a number of other percent codes and show how to use them!
Welcome to the third episode of First C! This is a short podcast series to help beginner coders learn how to program in C on the Parallax Propeller! This week we go through the use of floating point math, array variables, and even begin looking at decision making! We talk about the potential uses of array variables, but also what array variables cannot be.
We've been quiet, but we've definitely still been working on Propeller projects!
JIm
Doc
I agree with the individual sitting there next to the individual wearing a familiar shirt. It is indeed good to see you both.
Thanks all - We've been kept pretty busy with badge making ( over the last few years, even doing Defcon in 2018! And actually in the same year we released a prop-based badge some call the "Wiscobadge" - https://www.reddit.com/r/Tymkrs/comments/98z30g/wisconsin_badge_2018/
So we have been pretty busy with those cycles of product development. Thanks to COVID, we now have more time to work on our own projects and have been! When we release those, I'll be sure to let folks know!
How have YOU guys been?!
https://www.reddit.com/r/Tymkrs/comments/98z30g/wisconsin_badge_2018/
For a number of links and pics of the badge
https://history.nasa.gov/meatball.htm
Doc
And thanks for the history on the meatball Sounds like we'll need to put it into something one day!