Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

658 Excellent

1 Follower

About ballyalley

  • Rank

Contact / Social Media

Profile Information

  • Gender
  • Location
    Albuquerque, NM

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 256 Color Display By Jerry Burianyk Bally BASIC: CURSOR 2, no. 5 (January/February 1981): 86-87. AstroBASIC: AstroBASIC Manual, page 94 Machine Language Manager: MLM manual, page 7-5. This is an overview of the video art program called 256 Color Display by Jerry Burianyk. This program displays all 256 colors of the Astrocade's palette on the screen at the same time. YouTube: Archive.org: https://archive.org/details/256ColorDisplayJerryBurianykVideoArtBallyArcadeAstrocade1981 BallyAlley.com: https://ballyalley.com/astrocade_videos/Astrocade_Video_Art/Astrocade_Video_Art.html#256ColorDisplayVideoOverview This program doesn't exactly match a strict definition for video art, but it shows more than the eight colors that the Astrocade is normally capable of showing from a cartridge and more than the four colors that BallyBASIC/AstroBASIC can normally show using a BASIC program. While there are no on-screen patterns, it took some thought and a sort-of technical artist to write this program that seems to push the Astrocade beyond its technical limitations. This video is broken into several parts, to make viewing it easier for those interested in only certain portions of this video history. 0:00 - 256 Color Display, Overview of Program 6:27 - 256 Color Display, Program Loading and Running (Capture Card) 7:38 - 256 Color Display, Program Loading and Running (Canon Powershot SX60) 11:06 - 256 Color Display, BASIC Listing 11:51 - End Credits From the AstroBASIC manual: "This program has especially delighted the average user as it appears to be impossible to accomplish such a thing with Bally BASIC. You will find out how good your television is as this program will push its color displaying capabilities to the limit! Thanks to The Basic Express newsletter for sharing this program with us." Though the text doesn't mention this, try moving the paddle of hand controller number one for a neat affect. Program Description from Cursor: Display All 256 Colors on Screen at One Time By Jerry Burianyk CURSOR 2, no. 5 (January/February 1981): 86-87. This program uses the PEEK command (%(Location)=Value) to store a machine language program in the "Tape Input Buffer." The program was first written in Z80 machine language (MNEMONIC), then converted to hex (OPCODE). The HEX was translated to decimal and subsequently POKED into memory locations 20200 (4EED) through 20260 (4F24). We strongly suggest the use of The Cursor Group "PEEK N' POKE" manual to fully understand this procedure. The "PEEK N' POKE" manual is a beginner level instruction course. The 256 color program uses Screen Interrupts which Brett Bilbrey so brilliantly pioneered with his "CRITTER" program in the October 1980 issue of CURSOR. The width of the 256 color display is governed by the value of &(9) in line 330. The interrupts allow concurrent processing. Once you are running this program, you can press "HALT", the Color program will continue running and you can eliminate lines 10 through 400 by keying in the line number and "GO" (remember-the BASIC program is only used to assemble a machine language program in the "Tape Input Buffer"),the BASIC program is no longer needed. To stop the Color program, key-in ":RETURN". If you have eliminated lines 10-400, restart program by keying "CALL 20200". The quantity of colors displayed can be limited by using Hand Control Knob #1. This program will give your TV it's supreme test of quality. We use a 10 inch Panasonic with our Bally in the office, and it is capable of only showing about 14 colors. Our Zenith, however, showed them all!! Many, many thanks to Jerry & Brett for sharing their results with us! Enjoy this neat video! Adam
  2. Perspectives By Mike Peace / WaveMakers CURSOR 2, no. 5 (January/February 1981): 89. "AstroBASIC" Manual, Pg. 90 This is video art for Bally Arcade/Astrocade with Bally BASIC or "AstroBASIC" produces a simple picture. YouTube: Archive.org: https://archive.org/details/PerspectivesByMikePeaceWaveMakersVideoArtBallyArcadeandAstrocade1981 BallyAlley.com: https://ballyalley.com/astrocade_videos/Astrocade_Video_Art/Astrocade_Video_Art.html#PerspectivesMikePeaceAstrocadeVideo This video is broken into several parts, to make viewing it easier for those interested in only certain portions of this video history. 0:00 - Perspectives, Overview of Program 1:49 - Perspectives, Program Loading and Running 2:18 - Perspectives, BASIC Listing 2:38 - End Credits Notes from the "AstroBASIC" manual: "This program graphically displays a road going into a city, with telephone poles line the road. Excellent perspective study!" Program description from the cursor newsletter: "This program draws a perspective view of a highway lined with telephone poles and the city." Adam
  3. Another Bally revived; fantastic job. Now it's time to play some games! Adam
  4. Pick A Pattern By Ron Picardi 1980 or 1981 Unpublished Arcadian Submission This is video art for Bally Arcade/Astrocade with Bally BASIC or "AstroBASIC." YouTube: Archive.org: https://archive.org/details/PickAPatternRonPicardiVideoArtBallyArcadeAstrocade1981 BallyAlley.com: http://www.ballyalley.com/astrocade_videos/Astrocade_Video_Art/Astrocade_Video_Art.html#PickAPatternRonPicardiAstrocadeVideo This video is broken into several parts, to make viewing it easier for those interested in only certain portions of this video history. 0:00 - Pick A Pattern, Overview of Program 5:52 - Pick A Pattern, Program Loading and Running 26:11 - Pick A Pattern, BASIC Listing 27:34 - End Credits PICK A PATTERN allows you to make your own patterns, which works... but I don't really know how to choose options that make good patterns. The random element (option 2 on the menu) makes some of the most random, ultra-cool video art that I've ever seen on the Bally system! I let it run for a while I've seen some of the coolest-looking output. It's too bad that Ron Picardi didn't simplify this program and eliminate options 1 and 3, which require LOTS of user input. This probably would have made the program publishable (and much shorter in length). As it is, it stands, I believe, as one of the most interesting (probably THE most interesting video art program) on the Bally (in either published or unpublished format). The only issue that I have with it is that some of the art it makes takes a long time to finish. This is because it's totally random for how many iterations each drawing cycle runs. I guess that's also part of the beauty of the program. Ron included rudimentary instructions on how to use PICK A PATTERN with in his program submission letter. Although Ron's documentation may seem long, they are basic on the details. Enjoy! Adam
  5. I'll be out of town for about a week. When I come back, I'd love to hear that your system is working 100%... so good luck! Adam
  6. The Nutting manual will not describe how the BASIC cartridge screen memory set up. Probably your best bet to understand BASIC's very unusual memory mapping techniques is to read the broad overview in the astrocade FAQ, available here: http://www.ballyalley.com/faqs/bally-astrocade_faq.txt Specifically, the section called "1.8K available of 4K RAM" will give you an overview of how this works. I'll quote part of it here: "Although the Astrocade has 4K (4096 bytes) of RAM, only 1.8K of RAM is available for Astro BASIC programming. This is because there is no separate memory area allocated for the BASIC program, variables or stack; the program shares space with the screen RAM (bit-mapped graphics area). This does mean the program is displayed on the screen, but it is not visible. This can be compared to a modern computer only using the memory on the graphics card. "This cost-cutting technique is often called into question (viewed against today's computer standards) and it seems to fall short of a quality explanation in many people's eyes. Don't be fooled. The Astrocade uses 4-color bit-mapped graphics, one of the earliest such examples. The bit-map method of graphic data manipulation (now standard) allows for easier programming, with the overhead requiring more memory. The Astrocade's bit-mapped, 4-color, 160x102 pixel screen display requires 4080 out of 4096 bytes (see below), leaving no memory for storage or operating space. Machine language cartridges use slightly reduced screen resolutions (for stack space and arrays), but BASIC really trims this resolution; a 2-color, 160x88 pixel display is used so that there is operating space and room for a program." If you read the entire section of the FAQ, then it goes into more detail on this matter. Since you seem to be a little bit familiar with the "Nutting Manual," then you will realize the strange quirks that Jay Fenton was working around when he was programming Bally BASIC. If you really want to dig into how this works into great detail (which, honestly, is beyond my understanding) then the complete commented Z80 source code for "AstroBASIC" is available in several formats here: http://www.ballyalley.com/ml/ml_source/ml_source.html#AstroBASICSource I am always amazed at what was able to be accomplished with Bally BASIC given the limitations that were placed upon it with its rather unusual use of the bitmap graphics available on the astrocade. Also, this example of a workaround that had to be used in the early days of computers to get the most out of RAM helps to put us into the mindset of the extremely limited resources computers of the 1970s and early 1980s had available to them. Adam
  7. I'd rather send it closer to home. I live in the American Southwest, in oft-overlooked state of New Mexico. Surely, someone "more local" would scan it. Adam
  8. A BASIC program is stored in screen RAM, so using POKE can have strange results and can absolutely scramble a BASIC program, even on a fully functioning astrocade, unless extreme care is taken with the area of RAM that is POKEd. Adam
  9. Crazyface By Steve Walters (General Video). Bally BASIC, 1980 (On Tape #1) AstroBASIC, 1982 (On Tape 821) ARCADIAN 3, no. 2 (Dec. 5, 1980): 30. (Classified Advertisement) ARCADIAN 3, no. 3 (Jan. 9, 1981): 40. (Classified Advertisement) Sourcebook, Summer 1982, C10, G13. This is a video graphics BASIC program for Bally Arcade/Astrocade with Bally BASIC or "AstroBASIC" YouTube: Archive.org: https://archive.org/details/CrazyfaceSteveWaltersGeneralVideoArtBallyArcadeAstrocade1980 BallyAlley.com: http://www.ballyalley.com/astrocade_videos/Astrocade_Video_Art/Astrocade_Video_Art.html#CrazyfaceSteveWaltersAstrocadeVideo From the ad in the Arcadian: Bally draws a cartoon Chinaman, football player, witch, singer, and Mountie. Then Crazyface lets you mix the hats, eyes, noses, mouths and necks to create your own crazy faces. From the ad in the Sourcebook: Any of five cartoon faces can be displayed, or you can mix their hats, eyes, noses, mouths and necks to make your own crazy faces. Two extra faces supplied, plus instructions on making your own. Children love to play this. This video is broken into several parts, to make viewing it easier for those interested in only certain portions of this video history. 0:00 - Crazyface, Overview of Program 3:17 - Crazyface, Program Loading and Running 6:14 - Crazyface, BASIC Listing 8:06 - End Credits This graphic program is simple, but effective. It draws simple, almost-childlike-in-their-innocence, stereotypical faces of various people and professions. Adam
  10. The books dimensions are: 8 1/2" tall x 5 1/2" wide x 1 1/2" thick. I'm not sure how many pages the book actually has, as it uses an unusual page numbering system. The book is broken up into sections A-T, with each section being numbered separately, plus, there are sections outside of A-T that are unnumbered. I estimate there are around 500-600 total pages (this is based on an estimate where sixty pages is 1/8" (thickness) x 12 (number of 1/8s in 1 1/2") = 600). Also, this English book is B&W with screenshots of about 1/3 of the software. This book covers software in English, German, French and Dutch. There may also be other languages that I didn't notice. Adam
  11. Here is Michael's response that he sent to me yesterday - Adam You do have a tough issue to diagnose. If you are convinced that the pixel 0 is the culprit, then U24 and U25 should be on your list of suspicious chips. But I have to ask what the chances are that both those chips are acting up? Another suspect might possibly be U23 which is used by the custom data chip for the video scan (read) and a Z80 CPU RAM read (peek) , but your issue is only on a few lines, so I would place U23 near the bottom of your suspicious chips list. Since you don't have access to SetScreen, I would take another look at the flickering or nonflickering bad pixels while running a program that you have a known color table for and where no moving graphics are in the troubled area. Maybe Scribbling would be a good choice. Scribbling is documented in the Nutting Manual. You can look up the color table and then determine what colors are used for pixels 00, 01, 10 and 11. Check to see if there is a consistency in a color appearing or not appearing. You may only have one bad RAM chip that is having a problem setting or resetting a bit in that area. In other words, if you are seeing only 2 or 3 different colors in those bad pixels, you might be able to determine if only one RAM chip is bad. It looks like you are stuck having to use the "hit or miss approach". That's about all I can offer you in the way of help. Good Luck. Bye. MCM
  12. I'm willing to lean this out to someone so that it can be scanned. Adam
  13. last week some Atari documentation was donated to me. I looked around, I could not find this book online. Is the International ST Software Catalog from Atari, Winter 1987 available anywhere? It looks like this: This is a pretty cool catalog. I didn't realize that Atari made anything like this for the ST computers. Adam
  14. Yeah, the second track is pretty cool. This Atari treasure trove came with NIB German and CIB Italian. I have tons of power supplies but not even one SIO cable. Adam
  • Create New...