Jump to content
  • entries
    73
  • comments
    133
  • views
    83,702

About this blog

Development log

Entries in this blog

bB Startup Notes

Download Stella Here: http://stella.sourceforge.net/   Download bB Base Build Here: http://www.bataribasic.com/download.html   Download bB Latest Build Here: http://www.atariage.com/forums/index.php?s...p;#entry1752068   It seems only the base build is on the Batari web site. If this entry is dated, ask where the latest can be found in the Basic Programming forum, and get that build, or ping Batari and see what the deal is.   Download Visual bB Here: http://www.atariage.com/forums/

potatohead

potatohead

Battle Pong!

I quickly fired off a bunch of PONG power up options on a thread a while back, and it's been nagging at me. So, I think I'm going to explore this and do some Batari Basic again. Ooze! was a real kick. I had a good time, and enjoyed the feedback on the game. The home brew itch is coming to me again. Time to start scratching...   The bB has paddle support now, and a LOT of options! Time to revisit that.   So, it's setup the environment again. Last time I was on Linux. This time it will

potatohead

potatohead

Propeller at Breakpoint

It was bad ass.   Multiple video generators rendering to the same video output pins gives hardware layers and translucency. Nicely done. Fractal mountains too! 32K bootable program size. 48K on chip RAM.   I'll link up a video and EEPROM file here later when the results come out.   Nice job Linus!   The attached .eeprom file is for Propeller Demo Board. No source, until some reverse engineering happens.   turbulence.zip   Video is up now!   http://www.pouet.net/prod.php?which=

potatohead

potatohead

Automated Help System

[dials phone]   "Hi! Welcome to the automated help system! Press 1, if you need help."   [presses 1]   "If you feel better about it, press 0, otherwise press 1"   [presses 1]   "Hi! Welcome to the automated help system! Press 1, if you need help."   [presses 1]   "If you feel better about it, press 0, otherwise press 1"   [presses 0]   "I'm glad we could be of service! Acceptance is a powerful thing. Don't hesitate to call again."   *click*   I have this programmed in

potatohead

potatohead

Color Computer Artifacting

Images snagged from my capture card, from composite output of Color Computer 3.   Color Computer is running 640x200x4 color mode. Palette colors are the 4 intensities available on the machine.   A short Extended Basic Program: (Captured Intensity Only)     256 possible byte values on screen: (captured intensity only)     256 artifacting colors: (captured color)     Coupla people asked why I posted this. It's basically documenting a technique for color that I should have d

potatohead

potatohead

Serial Numbers

The VCS I has as a kid was a Sunnyvale model. That one was lost and had to be replaced. One $5 craigslist dea, and a coupla hours doing repair, I've got a near perfect looking Taiwan heavy 6.   I always liked the heavy models, just because that alum shielding is so damn cool! My Atari 400 is built the same way too. While fixing the heavy 6, I opened that up, just for kicks. Everything looks just fresh and new. Love that.   So, I got to thinking how close was I to getting an actual Made

potatohead

potatohead

My 6 switcher works!

In a move, I lost a fair amount of stuff. One was my original VCS from when I was a kid. I ended up scoring one for $5 bucks that needed a little attention. Some soldering later, and I'm playing KABOOM! Kind of missed that game.   It's nice to have the machine back! Same exact model too. Silver Atari logo, funky wood grain, black.   Now it's time to think about a mod. The RF really is horrible.   After that, it's time to go 800XL or 130XE hunting, along with one of those cool SIO

potatohead

potatohead

Partial 6502 emulation done

Spent some of this snow building a software 6502 on the Propeller. Just musing about how fast it might be in assembly language.   It's over 1Mhz for the demo case, which consists of mostly the longer instructions.   http://forums.parallax.com/forums/default....33&m=310828   The work now is to flesh out the CPU. Get the instructions coded, and work out the multi-COG instruction processing needed to have it run at speed, and do all the opcodes. Also need to do some assembly optimi

potatohead

potatohead

SNOW!

Yep, we got lots of it. I now live east of PDX. Snow is better here for sure.   Hey, did you know this "#" is called the octothorpe? I didn't. Now I do. Fun huh?   Also, from the same source (some chat on a Propeller forum), tilde is also known as til. ---> "~"   Up late, kids home, just surfing...

potatohead

potatohead

Now this is just damn cool!

Got a test, partial 6502 emulated, with a quick test code bed. This weekend, it's some assembler work to do a speed check, and figure out the details. Just by way of a comment, I don't think you really understand a CPU, until you work on stuff like this. I'm enjoying the experience. Pretty sure the Prop can get to VCS 6502 speed. Gonna find out real quick.   Now, the coolness is this little project!   http://www.parallax.com/tabid/708/Default.aspx   The Propeller sits between the

potatohead

potatohead

Slowly getting back into it!

Despite the horrible times, I'm slowly gaining ground. We've whittled life down to the point where it's doable no matter what. As things wind to a close, short sale on the old house, medical, etc... my free time has slowly been coming up.   On the Propeller, I've made progress on KABOOM! Think I've got the driver issues worked out. Dammit, it was a PITA to build the display on the fly. Should have went for the frame buffer... Oh well. Learned a lot. I think that will all be acceptable

potatohead

potatohead

Settling in!

Well, got the major stuff done! There is at least another weekend or two of hard work, but the core move is over!   Feeling good about it already.   That's it! Short and sweet. Hope to be retro-computing and gaming soon.

potatohead

potatohead

I've had it!

Thought I would just engage in a bit of personal therapy...   For the last 6 months, it's been just treading water. I've finally come to the realization that I either need to seriously go hard professionally, or live a bit smaller so I can feed the soul better. There is no doing both at this time, as far as I can see.   So... Feeding the soul is going to trump climbing the corporate ladder. Having recently turned 40, I find I have gained some perspective on wealth that is surprising to m

potatohead

potatohead

Closing the Loop

I'm currently writing up some how-to stuff for the Propeller. That's got KABOOM! and a coupla other things on hold, but that's not really what this blog entry is all about.   Over time, I've been facinated with the idea of closing the loop on a conversation. What I mean by closing the loop is say you and I talk about something. I post this up, you read it, then maybe comment later on. That's a closed loop. Another example is somebody at the radio station says something and somebody else p

potatohead

potatohead

Kaboom dev log continued...

Caught a bit of free time today. Everybody is off shopping!   Here's a screen shot with most of the game elements present. Video appears to be working fine, though I fear it only will work @ 96Mhz... Next go around, I'll hook up an 80Mhz board and see how things go.   Getting to be time to work on the game engine and user I/O. For now, I think I'll just test with the mouse, then figure out the paddle stuff later on.

potatohead

potatohead

KABOOM! on Propeller

I've some free time, and seriously like this game. Perfect for a first pass Propeller project. The screenie attached to this post is the core video driver code up and running with one sprite active. The score lines are full-on character mode graphics, with a small font table defined to handle the score. The middle of the screen utilizes a scan line buffer, filled with the background color needed for the next line, while the current line is drawing.   Sprites are being written as strips, ju

potatohead

potatohead

Thanks Al!

This is just such a fine community, filled with excellent people. Talent, passion and creativity abound. You probably get your share of accolades, but just in case, I think it's worth saying thanks!   Without your efforts, many people would be missing out on a lot.   Appreciated huge!

potatohead

potatohead

Propeller: Atari style text driver.

Edit: No new screenies, but I've got the 128 char font table in the COG now. That means one can have a text display in only .5K of RAM. Actually less, if big chars are adequate.   The high bit now selects from either the COG font table (0), or the HUB one. The HUB one will be half-resolution, but 4 colors. Could be the same resolution, but that would impact screen memory access. Essentially, one would then have a non-linear memory mapped screen, with a line length that varies depending o

potatohead

potatohead

Relax time....

So, a whole day with no specific plans. Just kind of happened. Sweet!   Did some blogging, unloaded the kids (well, most of the kids), napped.   Dug out the 400, played a nice long game of Star Raiders. Been forever since I really could just sit and play.   Sat on the Propeller for a while. Was gonna run a coupla video tests (sorry Eric!), but got distracted and ended up cleaning up the high color driver. It works great now, vertical resolutions are whatever number of scans one want

potatohead

potatohead

Oh No. Net Neutrality (Equality) is in serious

danger.   Ok folks, take a moment, go here:   http://www.savetheinternet.com/=act   and do some stuff. Tell your friends. I would not normally engage in any advocacy here, but this matters and is highly likely to matter a whole lot.   Early on, we saw the consolidation of the ISPs. At that time, this kind of affair was discussed, but there was enough diversity on the net to keep it at bay. Today, this is no longer true and those that own the few mega pipes are now wanting to take a g

potatohead

potatohead

It's a multi-color Propeller!

Had an extra day of hotel room time, so I went ahead and did some exploring of color potential on the Propeller. IMHO, it's not bad at all! Just using the reference video output circuit, I was able to get 400 colors on screen, by over clocking the pixel clock to twice it's normal NTSC running rate. Essentially, it's two pixels into what would otherwise be a single pixel Atari style NTSC color clock.     Initial results were pretty decent. There are plenty more colors possible, given som

potatohead

potatohead

Propeller (HYDRA) game releases.

I'm doing some coding right now, looking to put together something that runs Erik's sprite video driver code. I'm eager to try that one out.   Thought I would take a moment and mention two Propeller game projects:   Manic Miner   Originally a Spectrum game, this port is spot on and has that nice retro feel. Never bumped into this game before, but I like it! Uses keyboard for control.   ManicMiner002.zip     And the only screenshot online so far...     This one requires a two

potatohead

potatohead

Does anybody use the friends thingy?

I remember when Slashdot added this feature. At first, there was this flurry of activity. Picked up a batch of friends, and a coupla foes. After that, it all tapered down to a point where nobody cared.   Are we there at AA? This community is significantly different from the Slashdot one. People know each other, the focus is far tighter in general, than Slashdot is, fewer users overall and a much higher signal to noise ratio, likely from the high number of regulars all sharing the same int

potatohead

potatohead

Idea on how to make ooze an actual game

Make it so it is possible for the player to clear the ooze! This ends the level, instead of the timer. Use the timer for something else like bonus points, etc...   Each level puts the ooze on screen in different configrations, and the game attributes are changed to make it difficult. Do this with some goofy sound effects and it should then be good.   If the player gets through all the levels, then play a little tune!   That will make it a game.     level 1   000000000000 0000000

potatohead

potatohead

Propeller Update

After an extended time off, I've started to tinker with the Propeller again. Another user managed to do what I was trying to do; namely, build an NTSC video driver that's got stable color clocks on every scan line. Now it's possible to emulate the look of nearly any classic machine on this chip! There is enough control over the signal to essentially output any kind of NTSC / PAL signal you want. IMHO, this is really cool --and what I was hoping was doable.   I'll have to get a camera, or

potatohead

potatohead

×
×
  • Create New...