Jump to content

Search the Community

Showing results for tags 'newbie'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Atari Systems
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Gaming General
    • Classic Gaming General
    • Classic Computing
    • Modern Gaming
    • Prototypes
    • Arcade and Pinball
    • Emulation
    • Hardware
    • Gaming Publications and Websites
    • International
  • Marketplace
  • Community
  • Game Programming
  • Site
  • Classic Gaming News
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching

Blogs

There are no results to display.

There are no results to display.

Calendars

  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar
  • ZeroPage Homebrew's Schedule

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


Facebook


Twitter


Instagram


YouTube


eBay


GitHub


Custom Status


Location


Interests


Currently Playing


Playing Next

Found 14 results

  1. I had a 1040ST in the late 80's early 90's. I purchased a very good 1040STfm and SC1224 (color monitor) on eBay, all seems to be working great. So I have a couple basic questions as I get to know the ST again :-) Thanks in advance. Please see the attached picture: 0) Where can I find good FAQ details about the ST line? 1) What version of TOS do I have? How do you tell? 2) Are these two socketed chips my TOS? 3) I see the Gotek drive replacement option. Is there an option that does not require any case cutting? 4) Is there an external (2nd drive) option for Gotek? 5) See image of my current floppy. Can you upgrade to a 1.44MB drive? If so, what version of TOS would support this? 6) Is there a TOS that can handle Y2K (dates with years like 2019)? 7) Is there a real-time clock (RTC) add-on? 8 - Best source for new TOS?
  2. For little less than the price of some 'Homebrew' cartridges, one can purchase their own burner, download the free images << AVAILABLE HERE >> and make cartridges to suit their immediate needs. Later as interests change, erase and re-burn! Why not consider a burner and take your TI hobby to a new level? A while back, some of the 'TI-gods' got together, envisioned, designed, debugged and built the truly amazing "Uber Cart". The Uber Cart has been used for some really cool compilations, like the Extended BASIC 2.7 Suite cartridge developed by the late Tony (The Great Gazoo) Knerr. More recently Atari Age user Asmusr has added some really neat gaming "mult-cart" images. If you think you might be interested in purchasing one of the really affordable MiniPRO TL866CS EEPROM programmers, click << THIS LINK >> to check out some sources and pricing. If you would like to buy an Uber Cart, they are sometimes available << HERE >>. While arcadeshopper.com does not list Pay Pal as an option, Greg will be more than happy to make arrangements with you if that is the way you need to pay. You can contact him directly by clicking << HERE >>. (Must be signed into Atari Age) When I was a newbie I had some trouble programming chips with the cheap socket I *WAS* using. I thought my programmer was defective, or that I had a batch of bad chips. I figured I had nothing to lose, so I tried what you see in the video below. Don't laugh, it worked! Now the chips take programming even with a cheap socket! The video below shows the major on-screen process, and how quick it is, to program the little ROM chip with easily obtainable and free cartridge image files. * Once you get a programmer, be sure to download the PDF files below. MiniPro-programmer-1284p-GAZOO.pdf MiniPRO TL866CS -- ENGLISH Help FIle.zip ROM WORKSHEET.pdf AT49F040 (UberCart).pdf AVR ATmega1284P.pdf MiniPRO Device Listing.pdf Unbricking an AVR like the 1284P.pdf
  3. Hey all. First post, first game, first question. I'd like to make a simple two-player fighting game. I have 2 player sprites controllable on screen, a background, and now I just need to define some things such as the edges of the screen where the players bump into, bumping into eachother, and add a missile-based punch function, and collision between those missiles and the two players. attached is my (likely rough) code, everything working up to the point where I need to add the things described. As far as work flow goes, I've gotten to the point where I need to figure out and add collision detection, and I haven't yet begun exploring the missile system, but help with both would be very valuable to me. So far I've seen lots of complicated examples of collision detection, where the playing field wasn't a solid block that the players appear in front of (like my game), and included X and Y axis movement. I only require X axis movement, so I only require X axis collision detection, and between a total of 4 (or 6, including the edges of the screen) objects. I feel as though I understand what needs to be coded, but I'm not sure how to do it without making things far more complicated than I perceive that they need to be. in psuedo code: if collision(player0, player1) then player0 can't move right and player1 can't move left if collision(player0, left edge of screen) then player0 can't move left if collision(player1, right edge of screen) then player1 can't move right I think I read under random terrain's tutorial stuff that only standard objects like player1, missile0, etc are valid arguments in the collision/!collision statements. how do I work around this? I'd be really stoked to find out that the required work is easy, but if it required defining several constants or dimensions and includes checks and calls in the main loop.. can someone help spell it out for me? I really appreciate any help on this one. Lincoln Fight.bas
  4. Hey there everyone, I just started learning to program the Atari 2600 in Assembly recently and I think that I have learned a great deal. However, I seem to have hit a road block. Initially, when I first started programming playfields and backgrounds, I plugged the values in line by line like this: .fctbNone{ color:#e0e0e0; }.fctbStyle0{ color:#adff2f;font-style:oblique; }.fctbStyle3{ color:#ffd700; }.fctbStyle5{ color:#ee82ee; }.fctbStyle4{ color:#00bfff; }.fctbStyle2{ color:#ffa500; }.fctbStyle1{ color:#00ffff;font-weight:bold; }.fctbStyle1Style3{ color:#00ffff;font-weight:bold; }.fctbStyle2Style3{ color:#ffa500; }.fctbStyle6{ color:#ff6347; }.fctbStyle0Style6{ color:#adff2f;font-style:oblique; }; < GAME TITLE >; < AUTOR > processor 6502 include "vcs.h" include "macro.h" ;---------- LABELS ----------;---------------------------- SEG ORG $F000Reset; Initialize TIA/RAM; ------------------ LDX #0 LDA #0 Clear STA 0,X INX BNE Clear ; Initialize Labels; ----------------- COMPILE_VERSION = NTSC NTSC =#1 LDA #%00000001 STA $82 LDA #$BC STA COLUPF LDA $82 STA CTRLPF ; Start Game; ----------StartOfFrame LDA #0 STA VBLANK LDA #2 STA VSYNC ; VSYNC Signal STA WSYNC STA WSYNC STA WSYNC LDA #0 STA VSYNC ; Vertical Blank LDX #0 VerticalBlank STA WSYNC INX CPX #37 BNE VerticalBlank ; Scanlines LDX #0IDIOT INX LDA #$C4 STA COLUBK STA WSYNC CPX #40 BNE IDIOT LDA #$C4 STA COLUPF LDA #$0 STA COLUBK LDA #%11111111 STA PF0 STA PF1 LDA #%10111111 STA PF2 MORAL INX LDA #$CA STA COLUBK STA WSYNC CPX #42 BNE MORAL LDA #%11100000 STA PF0 LDA #%11001111 STA PF1 LDA #%00011111 STA PF2CORAL INX LDA #$CA STA COLUBK STA WSYNC CPX #44 BNE CORAL LDA #%11000000 STA PF0 LDA #%10000111 STA PF1 LDA #%00001111 STA PF2NORAL INX LDA #$CA STA COLUBK STA WSYNC CPX #46 BNE NORAL LDA #%10000000 STA PF0 LDA #%00000011 STA PF1 LDA #%00000111 STA PF2STEVE INX LDA #$CA STA COLUBK STA WSYNC CPX #48 BNE STEVE LDA #%00000000 STA PF0 LDA #%00000001 STA PF1 LDA #%00000011 STA PF2PTEVE INX LDA #$CA STA COLUBK STA WSYNC CPX #50 BNE PTEVE LDA #0 STA PF0 STA PF1 STA PF2BIGB INX LDA #$CA STA COLUBK STA WSYNC CPX #110 BNE BIGB BIGBB INX LDA #$2E STA COLUBK STA WSYNC CPX #130 BNE BIGBB BIGBBB INX LDA #$2C STA COLUBK STA WSYNC CPX #150 BNE BIGBBB FED INX LDA #$0 STA COLUBK STA WSYNC CPX #192 BNE FED EndScreen LDA #%01000010 STA VBLANK ; Overscan LDX #0Overscan STA WSYNC INX CPX #30 BNE Overscan ; Next Frame ; ---------- JMP StartOfFrame ORG $FFFA .word Reset .word Reset .word Reset END Thanks all! But while I was continuing in the tutorials, I found that my original methodology isnt really going to work (or will it? please let me know!) especially working with a great deal of sprites and backgrounds. So, I have found that most people tend to do play fields more like this: .fctbNone{ color:#e0e0e0; }.fctbStyle0{ color:#adff2f;font-style:oblique; }.fctbStyle3{ color:#ffd700; }.fctbStyle5{ color:#ee82ee; }.fctbStyle4{ color:#00bfff; }.fctbStyle2{ color:#ffa500; }.fctbStyle1{ color:#00ffff;font-weight:bold; }.fctbStyle1Style3{ color:#00ffff;font-weight:bold; }.fctbStyle2Style3{ color:#ffa500; }.fctbStyle6{ color:#ff6347; }.fctbStyle0Style6{ color:#adff2f;font-style:oblique; }; < GAME TITLE >; < AUTOR > processor 6502 include "vcs.h" include "macro.h" ;---------- LABELS ----------;---------------------------- SEG ORG $F000Reset; Initialize TIA/RAM; ------------------ LDX #0 LDA #0 Clear STA 0,X INX BNE Clear ; Initialize Labels; ----------------- COMPILE_VERSION = NTSC NTSC =#1 LDA #%00000001 STA $82 LDA #$BC STA COLUPF LDA $82 STA CTRLPF PFG0 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010PFG1 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010PFG2 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010 .byte %10101010; Start Game; ----------StartOfFrame LDA #0 STA VBLANK LDA #2 STA VSYNC ; VSYNC Signal STA WSYNC STA WSYNC STA WSYNC LDA #0 STA VSYNC ; Vertical Blank LDX #0 VerticalBlank STA WSYNC INX CPX #37 BNE VerticalBlank ; Scanlines LDX #0 ;THIS AREA IS ENCLOSED FOR THE PASTEINGLDY #0Woah LDA PFG0,X STA PF0 LDA PFG1,X STA PF1 LDA PFG2,X STA PF2 INX STA WSYNC cpx #190 bne Woah;FINISH AREA LDA %00000000 STA PF0 STA PF1 STA PF2FED INX LDA #$0 STA COLUBK STA WSYNC CPX #192 BNE FED EndScreen LDA #%01000010 STA VBLANK ; Overscan LDX #0Overscan STA WSYNC INX CPX #30 BNE Overscan ; Next Frame ; ---------- JMP StartOfFrame ORG $FFFA .word Reset .word Reset .word Reset END So once I tested this I found that I only got some of the playfield filled, the other parts are random. why is this? Can it be fixed?
  5. Underwater Predator By ThatDude (Declan Hoare) EDIT: All updates will be posted with their own post to this topic. If you want the latest version, go to the last post in this topic by me. I would appreciate it if you didn't take my name out of this game's credits or sell the game without my permission. Technically, the latter is legal, but I would obviously prefer that you didn't. This is the first version of my first ever working Atari 2600 game, distributed under the GPL version 3. Please let me know what you think and give suggestions for improvements! You are a shark (in the loosest sense of the word ) flying around in SPAAAACE! underwater, surprisingly. You have to eat the "gold"fish (although because of the 2600's limited pallette, they're really light yellow) while avoiding black fish, which are rotten but somehow still alive and swimming (SHHH, don't question these things). Every 20 points, the speed of the fish increases, and although the first speed is downright boring, it quickly gets more interesting. You use the stick to move and the button to eat. Source code (warning: extremely messy): predator.bas NTSC ROM: Underwater_Predator_V1.bin I haven't made a PAL ROM at the time of this posting, but I definitely will at some point - I live in a PAL region, after all. z26 and Stella both run this game fine, although I don't have a Harmony cart (or, for that matter, a 2600) so I can't be sure if it works on real hardware. Enjoy!
  6. So I am at the point now where i've familiarized myself just enough with the Tandy Color Computer 2 interface and history and whatnot that I can load some DSK images from the CocoSDC and I even managed to sort of customize an old type-in christmas program from a 1982 issue of The Rainbow magazine. From what i've been able to tell, there isn't currently a menu system for the CodoSDC for loading images. What i'm wondering is would it be possible to write a very "basic" Basic menu that has a list of the games in a given directory and uses the cursor keys or the joystick to move through the list and select a game. From there, the program could issue the Drive 0,"game" and LoadM"game.bin" commands for me. I don't have a particularly good understanding of Extended Color Basic yet so i'm not sure how to approach this and where i'd look for useful references, but it does sound like it would be useful at least as far as static game lists are concerned.
  7. Howdy. Long time lurker, first time poster. Please go easy on me :-) Anyway, as a person who enjoys older computers and electronics I decided to take the plunge and start collecting carts for the 2600. I already have a about a dozen 2600 carts, a wood grain 4 switch VCS, and a 7800 so I'm off to a good start. I'm also pleasantly surprised that there seems to be lots of great old VCS games that are very inexpensive, including most or all of the ones I remember from my childhood. My plan is to slowly acquire the games I most want - maybe a few carts per week - and eventually acquire the fun and reasonably priced games made by Atari, Activision, and Imagic plus a few select others (Turmoil and Empire Strikes Back come to mind as good games not made by the big three). Rare games like Quadrun and shovelware are off of my menu (and for what it's worth Pac-Man and ET will be part of my collection). Two questions for the experts here: 1) Is Ebay and Amazon Marketplace plus Thrift Stores and Yard Sales the usual way to acquire cartridges? I don't see Atari games at Goodwill very often, and even then the common ones are priced comparable to Ebay. I go to yard sales weekly but can't remember the last time I saw anything Atari unless it was for the Playstation 2. 2) Are there any other companies besides Atari, Activision, and Imagic that produced consistently good games and have libraries worth collecting? I remember Parker Brothers and M Network put at least a few good games out. I know Turmoil was made by 20th Century fox but I've never played any of their other games. Thanks much for the intel!!!
  8. Edit: Nevermind. The problem was with the = 1 that somehow got after the joy0fire statement on the second-last line. How did it get there? I don't know. Does anyone have any idea where I messed up? This program used to compile and run, but ever since I tried to make the reset switch work it stopped compiling, even after I removed the offending code... The alleged syntax error is in a different place every time I try to compile the program. Usually it's either at the start of the first line, or the end of the last line. Here is the code attached: predator.bas Here it is in code tags: rem batari Basic Program rem created 8/06/2014 1:59:51 PM by Visual bB Version 1.0.0.554 set kernel_options pfcolors no_blank_lines set romsize 8kSC pfcolors: $AE $AC $AA $A8 $A6 $A4 $A2 $A0 $2A $28 $24 end playfield: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX............XXXXXXXXXX XXXXXXXXXX............XXXXXXXXXX XXXXXXXXXX............XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX end AtariLogo player0: %00100001 %01010010 %10001010 %10001010 %10001001 %00000000 %11100001 %00010001 %00001001 %00001001 %00000101 %00000101 %00000101 %00000101 %00000101 %00000101 end player1: %11000110 %00000001 %00000110 %00001000 %11000110 %00000000 %00001110 %00010000 %00100000 %00100000 %01000000 %01000000 %01000000 %01000000 %01000000 %01000000 end COLUBK = $00 var0 = 0 var1 = 0 var3 = 0 draw_loop if var3 = 1 then gosub changesprites1 if var3 = 3 then gosub changesprites2 if var0 = 0 then gosub logos if var0 = 1 then gosub titlehold drawscreen goto draw_loop logos if var1 < 12 then var2 = var1 if var3 = 0 then if var1 = 12 then AUDV0 = 4 if var3 = 0 then if var1 = 12 then AUDC0 = 4 if var3 = 0 then if var1 = 12 then AUDF0 = 7 if var3 = 0 then if var1 = 12 then AUDV1 = 4 if var3 = 0 then if var1 = 12 then AUDC1 = 2 if var3 = 0 then if var1 = 12 then AUDF1 = 5 if var3 = 0 then if var1 = 14 then AUDV0 = 0 if var3 = 0 then if var1 = 14 then AUDC0 = 0 if var3 = 0 then if var1 = 14 then AUDF0 = 0 if var3 = 0 then if var1 = 14 then AUDV1 = 0 if var3 = 0 then if var1 = 14 then AUDC1 = 0 if var3 = 0 then if var1 = 14 then AUDF1 = 0 if var1 = 87 then if var3 = 4 then var2 = 0 if var1 = 87 then if var3 = 4 then var0 = 1 if var1 = 87 then if var3 = 4 then return if var1 = 87 then var2 = 11 if var1 = 88 then var2 = 10 if var1 = 89 then var2 = 9 if var1 = 90 then var2 = 8 if var1 = 91 then var2 = 7 if var1 = 92 then var2 = 6 if var1 = 93 then var2 = 5 if var1 = 94 then var2 = 4 if var1 = 95 then var2 = 3 if var1 = 96 then var2 = 2 if var1 = 97 then var2 = 1 if var1 = 98 then var2 = 0 if var1 = 99 then var3 = var3 + 1 if var1 = 99 then var1 = 0 if var1 = 99 then var2 = 0 player0x = 75 player0y = 35 player1x = 83 player1y = 35 COLUP0 = var2 COLUP1 = var2 var1 = var1 + 1 return changesprites1 player0: %11101110 %10001010 %11101110 %00101000 %11100110 %00000000 %11100111 %10010101 %10010101 %11100000 %00000000 %01001010 %01001010 %01001110 %01001000 %11101000 end player1: %01100100 %10101010 %10101010 %10101010 %01100100 %00000011 %01110100 %01010111 %01110101 %00010010 %00000000 %11010100 %10100100 %11101110 %00000100 %00000000 end var3 = 2 return changesprites2 player0: %10001000 %10001000 %10001110 %11100000 %10100000 %11100000 %00000000 %11111011 %10101010 %10101011 %10101000 %00000000 %11101010 %10101010 %10101110 %10100000 end player1: %01100111 %10000101 %11100111 %10010001 %01100001 %00000000 %00000000 %10100100 %10100100 %01110111 %00100000 %00000000 %11101000 %10101000 %11101110 %00100000 end var3 = 4 return titlehold player0x = 75 player0y = 35 player1x = 83 player1y = 35 COLUP0 = $0A COLUP1 = $0A if joy0fire = 1 then var0 = 2 return Thanks
  9. Hi guys, New to the site but, a longtime vcs fanatic. I also play OSU! on my spare time as i love elite beat agents. I was wondering how difficult it would be to create a simple port of Osu!. Here is a small video of it in action. I have been reading andrews assembly language tutorials and know some assembly language. I also own a an Atari 2600 and Harmonary cart. From read the technical specs, it looks like i will have to simplify it quite a bit. Can someone please tell me the feasibility of this? Any assistance in this matter would be greatly appreciated. Sincerely, Vcsu!
  10. Greetings from Canada, Ottawa to be more precise. Believe it or not, today was the first time I have seen an Atari computer in person and I can certainly explain why. Even though I am Canadian and have been in Ottawa for close to two decades, I actually grew up in South America (Brazil). So back in the 80s, due to the Brazilian import ban on computers (the idea was to protect the local industry - fail IMHO) everything you could get your hands on were Apple/TRS-80/Sinclair clones. Mid 80s brought us MSX clones and of course down the road, PCs (well there was actually one company that made the first and only Apple Mac clone, based on the 128/512 - I did my internship there but that is the subject for another post). What that created was a generation/market that had no exposure to anything like the Commodore/Amiga/Atari computers (video games, different story - there were licensed copies of the Sega Genesis/Atari 2600/etc). As I do love retro things, especially the ones I played with when young, years ago I started collecting video games. The old Woody Ataris, Jaguar, Saturn, NeoGeo, etc. Even Pinball/Arcade machines. But I felt there was something missing. That is when I started to take a look at all the great stuff that I missed due to being in South America. Dang. That brings us to yesterday. I see a post on the local For Sale board for an Atari computer. After further inspection, it was a mint (the thing looks new) Atari 520STfm with its matching color monitor (SC1224 - also in excellent condition, with a perfect, colorful and bright picture), mouse, joysticks, etc. Everything was there. Boxes, manuals and a cardboard box with 300 floppies, that according to the seller, are indeed working. Add to that many games in the original box with all the artwork etc. Having no clue how much these things go for, I offered him $150 and he accepted. Now the plan is to do what I am doing with a Commodore 64 I bought two weeks ago. LOL. - Figure out if it is possible to have some peripheral that works like a hard drive but is SD based or even an IDE interface I can put a hard drive on it. Not sure what would be the maximum size. From what I am reading it seems like depending on the OS version it can see up to 24 partitions but not all will be assigned a 'drive letter' limiting the whole thing to around 8GB. - Find a way to copy all the floppies to this 'SD' based thing. - Add somehow a Network Card so I can access BBSs and IRC. Ideally if heaven allows, in 53 or 80 columns for IRC. - Understand what sort of OS this thing runs, if it can be booted off the SD card and how to upgrade the OS to the latest one available/possible. - If I manage to get all the above going, well then spend some time trying to understand how to program the damn thing. Of course all this assumes I will have time in my hands, what almost certainly will not be the case due to the job-related traveling, the eight cars in my garage and the five year old that I managed to get at age 40. Cheers and regards from Canada. CR
  11. Good afternoon, I just wanted to introduce myself and to thank everyone for being a part of this wonderful active community of TI-99/4A users and developers. My name is Tim and I just dug out my console after it having been in storage for over 35 years. It was my first home computer. My older brother bought it as a present for me. I had been wanting a computer for several years since seeing the TRS-80 in Radio Shack catalogs and was elated to receive it for Christmas in 1982. It was a great addition to my TI collection (Spirit of 76 calc, Little Professor, and Speak & Spell). I spent many joyful nights playing games, hand jamming programs and writing programs of my own. In 1986, I got a job as a CAD/CAM systems engineer and soon the TI was neglected. It always followed me whenever I moved but never made it out of storage till last week when I stumbled upon Omega's TIPI YouTube video. After watching that I was hooked and inspired to clean the cobwebs off my console and get it setup and running. After un-boxing it, cleaning it, and checking it out a bit (power adapter and supply voltages, re-seating socketed chips, new arctic silver thermal compound) , I decided to plug everything in and power it up. Doh! the console powered on but gave me the dreaded black screen, continuous tone error! I am now waiting on my shipment of TMS4116-15NL RAM IC's, 16 Pin Dip IC Sockets and a TMS9918ANL VDP. Hopefully this will breathe some life into it and allow me relive part of my youth again! Again I would like to thank this community for not just keeping the TI-99 alive and well, but for all of the new developments, modifications and upgrades! I hope to join you soon in communicating, learning, using, and contributing to this group. Warm regards, Tim
  12. Hi there! Let me introduce myself. My name is Daniel. I'm a brazilian graphic designer, digital artist and web and mobile designer. I have some basic experience with C/C++ and Java, and used to play a lot with Basic when I was a kid with my good ol' MSX I got for christmas. That said, please forgive my bad english skills (everything I know I got from reading books and watching movies). So, this is my first Atari 2600 project. I'm a 2600 enthusiast, and found AA when I was collecting info on 2600 games for my collection a few months ago. At the forums I found out this homebrewing community and since then realized I really needed to create my own 2600 game. My initial plan is to make a runner kinda like Bit.Trip Runner, respecting the 2600's limitations of course (and perhaps bending a little bit those limits ) I have no clue if it is possible to do, for I started to mess around with bB only a few days ago. The player for this game will look like a skeleton, as you'll see on the first screenshot. The level design should use a lot of white, black and gray tones for an eerie feeling, with occasional colors to make impact (I really like Frank Miller's Sin City comics, just so you know what I'm talking about). This is my first take at the player. I'm using Atarius Maximus's samples as reference for the coding. Atarius's playfield example is still there since I'm messing around with those snippets and only implemented player's movement and sprite animation. You can check the first .bin at the end of the post. I know that there's almost nothing to see here, but it means a lot to me. Hopefully I'll update this post regularly. If you're an old timer on bB, I'll appreciate your comments. If you're a newbie like me, feel free to ask me how I did this or that. We'll learn together! Keep on rockin'! char.bas.bin
  13. Hi, I'm new to Atari 8 bit computers having grown up with C64 and Spectrums. I recently bought a bargain 800XL from eBay (yes, miracles do sometimes happen). I don't have any software yet but I was able to get the machine into self test mode (what a cool feature!) and it passes just fine. There seems to be some after-market mod on the system, can anyone tell me what it's for? Here's a picture of it:- IMG_0922 by videogameperfection, on Flickr There's three switches at the back. I tried flipping them but all that seems to happen is the machine boots to a blank screen. Does anyone have any idea what this might be? My intention with the machine is to RGB mod it using Lotharek's VBXE board and probably add a flash cart of some description too. Hopefully whatever this is won't interfere with that! Thanks in advance for any help
  14. I've finally got Visual batariBasic to compile, but it compiles to nothing! I went to check the files, and I found out that when it compiles to the .asm files there's no information in it. So, when it compiles to .bin, there's, yet again, nothing there. Does anybody know why it's doing that and how to stop that? Thanks in advance. I'm using Windows 8 with Stella if that means anything.
×
×
  • Create New...