Jump to content

Search the Community

Showing results for tags 'Atari 8-bit'.



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
  • 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
  • Arcade Gaming's Discussion
  • 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
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion

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 107 results

  1. Link to pictures below Here's a link to my inventory https://docs.google.com/spreadsheets/d/1dCJT3pHeUUF9dzB3BwMCbtYloNuqf7tgph6k8Reglvk/edit?usp=sharing Hey guys! I own a small retro store in Dracut, Ma called Bazaar Game Trading (Facebook.com/bazaargametrading) and being the only retro gaming store in the area that takes anything pre nes, I am seeming to run into a lot of really really cool stuff. I got an atari 400/800/xl/xe lot in recently, most CIB, most including ALL inserts, most having pristine beautiful labels, and I'm seeming to only find loose cart copies circulating for a lot of these. I have a variety of stuff though, please message me if you're interested in anything =D so, Message me by reply, private message, email- [email protected], or facebook message at facebook.com/bazaargametrading Thanks everyone! My pictures are uploaded on flickr at this address https://www.flickr.com/photos/[email protected]/
  2. Hey guys, I just got on atari age, but I own a store in Massachusetts, have a ton of different stuff, but I got in a lot of Atari 400/800 etc CIB real nice condition stuff in recently, most of it is still available =D Here's the Flickr link https://www.flickr.com/photos/[email protected]/ And here's a link to my inventory =] https://docs.google.com/spreadsheets/d/1dCJT3pHeUUF9dzB3BwMCbtYloNuqf7tgph6k8Reglvk/edit?usp=sharing
  3. I bought this when they were originally released - due to too many other distractions I really havent had much time to use this so I figure someone else might really enjoy it. I honestly cant remember when I bought it but as you can see its in mint condition and still works great. Looking for $125 + shipping. Paypal buyers to pay via gift or cover payment fees. Ill throw in the Sandisk USB drive as well - its prob 1gig or something small like that. USA buyers only - really dont want to mess with anything customs related.
  4. both work but I was only able to test them in joystick mode. $50 shipped in a USPS flat rate box.
  5. Price: Paypal 220 euro Bank transfer iban + bic 200 euro Shipping ask for you country, but package is heavy so for Europe is around 40 euro Ship from Croatia to worldwide trackung number included Atari 5200ST top condition box styrofoam Atari montior SM 125 used condition + box Floppy unit mouse atari Original dust covers Atari for 5200st and monitor only controller is sold from picture all other is included
  6. *** SOLD *** Thanks for looking! See the full thread at: http://atariage.com/forums/topic/162420-ram-320xl/ I purchased two of them nearly four years ago; I'm only using one. Includes the power cable for 800xls. Asking $60USD shipped anywhere in North America.
  7. worked when put away. No reason it would not now. It has been in a big drawer. $30 shipped in lower 48 Message me if interested. Will be gone for afew hours mailing packages, will respond this afternoon.
  8. I'm putting up some stuff for sale that I thought I'd never sell, but I have some medical bills to pay off. Selling this stuff won't actually help much with the bills, but it'll make me feel better like I'm doing more to do the right thing. Growing up a little I suppose you could say. Anyway, I don't have prices yet, but when I get time I'll do more research. Until I get to that, if someone wants to make an offer, please feel free and I will consider. Just post in the thread that you're sending a PM, then send me a PM Thanks! Any questions, please ask. There will be more coming once I dig more. Atari CX85 keypad: Supra MP-1150 Parallel Printer Interface for A8: Buck Rogers TSR game. I know the dice are missing, but otherwise, I think it's all there. I can check anything you want. Never played, the pieces are all still in the card, and all the contents are pretty minty. Box shows shelf wear as shown. Also comes with a Mars in the 25th Century book which I don't think originally came with this set, and the awesome huge Buck Rogers poster. Misc games: - 2600: Basic Programming International edition (NTSC). Comes with the large international manual, cart, and LEFT controller overlay (no right). Exceptionally nice condition. - Classic Mac: Rainbird Universal Military Similator - C64: Jet-Boys, was NOS, slit open at top to remove contents. Contents are still minty, shrink wrap in place. - C64: Plasmatron, was NOS, I opened it, contents are still minty, no shrink wrap. - C64: Jordan vs. Bird One-on-One Basketball. The classic by EA! Still sealed, all minty. ------------------------------- BELOW THIS LINE SOLD ------------------------------- Commodore 1571 Drive (for 128, but works with C64 also). No power cable, but it uses the standard power cable you probably already have a dozen of since the power supply is built-in. Not perfect, a few marks, but pretty nice. $45 SHIPPED in US48. -------- SOLD SOLD SOLD --------- ColecoVision starter set. TWO ColecoVisions. Neither is perfect, but both are pretty nice. The #1 one (on left) is a little nicer than the other one. Only ONE power supply (I don't have two). Expansion module #1 to play Atari 2600 games, and 6 carts as shown. Everything works. Real nice starter set for someone. Sold as a package only, will not separate. Have a spare CV handy at all times! $100 + shipping for whole package. SOLD SOLD SOLD SOLD SOLD Alpha Systems Atari 8-bit copy protection (anti-piracy, but explains cracking too of course) book/disk set. All pretty much minty except the staples fell out of the Chipmunk book. Includes The Impersonator with the card, Atari Software Protection Techniques, Advanced Atari Software Protection Techniques, Disk Pack 1000, Chipmunk Disk Copier. $125 SHIPPED US48. THIS IS A DEAL! Will not split up. SOLD SOLD SOLD SOLD SOLD Atari 1200XL. Box is pretty much toast, but foams are nice and intact, comes with power supply, RF cable, manual, as shown. The computer itself powers up and displays fine, but the keyboard is mostly unresponsive. Needs the usual take-it-apart-and-clean-it routine. I just haven't gotten around to it. $75 + ship? SOLD SOLD SOLD SOLD SOLD Thanks for looking.
  9. I've got two Atari computers for sale as parts. Both of these will power up, but they both have issues: The XEGS goes right to the memory test screen, so I am guessing something is wrong there (I have not sat through the entire process to figure out what's bad.) The 800xl is a bit more complicated, as some games load and others don't. For the games that load, such as Donkey Kong, I am able to get past the selection screen, but when it gets the musical intro, it just keeps looping through. So it will play the song and when it gets to the end, it will start again. For the games that don't load, they go to the blue screen with the curso and make a loud beep sound. If I hit the break button enough, eventually I get to the normal title screen on Pac-Man. If it's Centipede, I can start playing for a few seconds, but then the game resets it self. Those are my clear as mud explanations. If you have any other questions, let me know and I'll do my best to answer them. If anyone is interested in these and they can be fixed, asking $13 plus shipping.
  10. Hi I'm looking to buy a Basic Rev. C cartridge for my Atari 400. It is currently a sleeping beauty (or beast?) since I don't have any cartridge and the 410 tape doesn't work. My main interest is in programming so I'm looking for a BASIC cartridge to be able to start playing a bit with it. Since I'm Ottawa/Ontario/Canada, the closer you are the better. Please let me know if you have one and the conditions. Thanks Paulo
  11. Now I know that the atari 2600 and 2800 games are identical, so what I would be really interested in would be some game boxes, or the console itself CIB. I would honestly be looking for any of the boxes, or any that were CIB. Just make sure to PM me if you're one of the lucky few who has some of these things for sale
  12. Is anyone willing to part with a one of Ctirad's RAM 320 XL upgrades? I guess I missed the original sale by a couple years, and for this I am sad. Thanks, -Joe
  13. I am looking for the compete "Invitation to Programming" series for Atari 8-bit computers. The series includes: An Invitation to Programming 1: Fundamentals of BASIC Programming An Invitation to Programming 2: Writing Programs One and Two An Invitation to Programming 3: Introduction to Sound and Graphics Someone is selling the set on eBay for $80 + shipping, so I'm looking for something less than that. I actually want to run these on an old Atari 8-bit with a program recorder, so I'd like them to be complete and functional. Thanks! -Joe
  14. The World Inside a USR() Routine ============================================================== Part 1 http://atariage.com/forums/blog/576/entry-13175-part-1-of-11-simple-assembly-for-atari-basic/ Part 2 http://atariage.com/forums/blog/576/entry-13176-part-2-of-11-simple-assembly-for-atari-basic/ Part 3 http://atariage.com/forums/blog/576/entry-13177-part-3-of-11-simple-assembly-for-atari-basic/ Part 4 http://atariage.com/forums/blog/576/entry-13178-part-4-of-11-simple-assembly-for-atari-basic/ Part 5 http://atariage.com/forums/blog/576/entry-13180-part-5-of-11-simple-assembly-for-atari-basic/ Part 6 http://atariage.com/forums/blog/576/entry-13181-part-6-of-11-simple-assembly-for-atari-basic/ Part 7 http://atariage.com/forums/blog/576/entry-13182-part-7-of-11-simple-assembly-for-atari-basic/ Part 8 http://atariage.com/forums/blog/576/entry-13183-part-8-of-11-simple-assembly-for-atari-basic/ Part 9 http://atariage.com/forums/blog/576/entry-13184-part-9-of-11-simple-assembly-for-atari-basic/ Part 10 http://atariage.com/forums/blog/576/entry-13185-part-10-of-11-simple-assembly-for-atari-basic/ Part 11 http://atariage.com/forums/blog/576/entry-13186-part-11-simple-assembly-for-atari-basic-the-end/ ============================================================== Atari BASIC's USR() function is powerful offering variable arguments and a return value. Many other BASICs' USR() or SYS() functions are relatively primitive taking no parameters and returning no results. This Atari-ism was a big help to me when learning C. The idea of subroutines called as functions with arguments and a return value was already introduced to me by Atari BASIC and USR(). Atari BASIC’s USR() function provides certain environmental conditions to a machine language routine. A machine language routine called via USR() requires good behavior conforming to the environment to insure safe execution and exit. A machine language routine meant to be called by USR() should follow these guidelines for acquiring arguments and returning to BASIC safely: The 6502 A, X, and Y registers do not need to be saved before use. The first byte on the stack provides the number of arguments passed to USR() excluding the first argument which is the starting address of the machine language routine. When there are no arguments this byte for the argument count will still be present on the top of the stack with the value 0. So, every machine language routine must always remove the argument count from the stack before the routine can exit safely. Every argument is present on the stack as two-byte, 16-bit integers. So, directly passing Atari BASIC's six-byte, floating point values is not supported. BASIC converts floating point values into 16-bit integers (truncating the fractional part) before pushing them on the stack. Likewise BASIC strings cannot be passed, but the addresses of strings determined by ADR() can be passed. Atari BASIC pushes the USR() arguments on the stack in order from right to left, so that the machine language routine will pop them off the stack in the same order as specified in the USR() statement. Atari BASIC pushes each argument value on the stack in low byte, high byte order. This is the opposite of how the 6502 pushes an address on the stack. So, the values must be pulled off the stack in reverse – high byte pulled off first, low byte second. The routine must remove all arguments from the stack before it can safely exit. The last item on the stack is the return address. The machine language program simply uses the RTS (Return from Subroutine) instruction to exit. The environment is in Binary Coded Decimal (BCD) mode for decimal math by default. If Add or Subtract instructions will be used on binary values then the routine must clear the decimal mode (CLD instruction). Decimal mode does not have be re-enabled before the routine exits. The machine language routine can return a result to Atari BASIC. The return value is a 16-bit integer stored at locations $D4/$D5 (or 212/213 decimal). In the USR() call X=USR(ADDRESS,...) BASIC converts the value at $D4/$D5 to an Atari floating point value and assigns it to the variable X. If a program needs multiple return values or other kinds of output, then additional arguments to the USR() routine can provide addresses as targets for output and it is up to the machine language routine how to use those addresses to return other values. A good machine language routine should be able to handle some adversity and protect against easy-to-manage, stupid-programmer tricks. For instance, a typo in a BASIC program could result in the program passing too many or too few parameters to USR(). This is an easy mistake to make, because BASIC can only verify the syntax of the USR() statement, not the number of parameters passed. A badly behaved routine would assume a specific number of parameters, and then cause the system to crash by returning with the stack in incorrect condition. Also, if a routine is not expected to return a computed output value to BASIC, then it is good form to use the return value as a flag indicating successful completion or failure of the routine. Next time, this assembly language discussion will include actual assembly language. Many are the plans in the mind of a man, but it is the purpose of the Lord that will stand. Proverbs 19:21
  15. Learn 82.7% of Assembly Language in About Three Pages ============================================================== Part 1 - Introduction http://atariage.com/forums/blog/576/entry-13175-part-1-of-11-simple-assembly-for-atari-basic/ Part 2 - Learn 82.7% of Assembly Language in About Three Pages http://atariage.com/forums/blog/576/entry-13176-part-2-of-11-simple-assembly-for-atari-basic/ Part 3 - The World Inside a USR() Routine http://atariage.com/forums/blog/576/entry-13177-part-3-of-11-simple-assembly-for-atari-basic/ Part 4 - Implement DPEEK() http://atariage.com/forums/blog/576/entry-13178-part-4-of-11-simple-assembly-for-atari-basic/ Part 5 - Implement DPOKE http://atariage.com/forums/blog/576/entry-13180-part-5-of-11-simple-assembly-for-atari-basic/ Part 6 - Various Bit Manipulations http://atariage.com/forums/blog/576/entry-13181-part-6-of-11-simple-assembly-for-atari-basic/ Part 7 - Convert Integer to Hex String http://atariage.com/forums/blog/576/entry-13182-part-7-of-11-simple-assembly-for-atari-basic/ Part 8 - Convert Integer to Bit String http://atariage.com/forums/blog/576/entry-13183-part-8-of-11-simple-assembly-for-atari-basic/ Part 9 - Memory Copy http://atariage.com/forums/blog/576/entry-13184-part-9-of-11-simple-assembly-for-atari-basic/ Part 10 - Binary File I/O Part 1 (XIO is Broken) http://atariage.com/forums/blog/576/entry-13185-part-10-of-11-simple-assembly-for-atari-basic/ Part 11 - Binary File I/O Part 2 (XIO is Broken) http://atariage.com/forums/blog/576/entry-13186-part-11-simple-assembly-for-atari-basic-the-end/ ============================================================== (The printed PDF version of this section really is just 3 pages long.) The hardest part of problem solving is overcoming the perception of difficulty. 6502 Assembly language is not difficult. It is only a different way of thinking about programs. In fact, because the 6502 is a simple processor, the world of 6502 Assembly language is simple. The hard part of Assembly programming is breaking a complex problem down in a way that can be solved by the simplicity of Assembly. BASIC presents a program as text and program execution means interpreting each BASIC instruction which takes considerable time. The 6502 world is distinctly different. The text representation of 6502 instructions that humans can read and write is called “Assembly Language”. An “Assembler” is a program to convert the human-readable Assembly Language text into the 6502 “Machine Language” instructions for execution. The final program is only the 6502 machine language instructions without the Assembly Language text. The 6502 works on data one, 8-bit byte at a time. The bytes of data come from memory which the 6502 describes with addresses 16-bits (two bytes) long. A two-byte address identifies one specific byte of memory at a location ranging from 0 to 65,535. This range is also referred to as 64K. The program the 6502 executes and the data it uses reside in the 64K of addressable memory. Additionally, Atari's custom hardware and devices also occupy specific addresses in memory. The 6502 has a 256 byte structure called the stack occupying a specific block of memory. The CPU accesses only the top of the stack. It may add (called pushing) bytes only at the top of the stack and can remove (called pulling) them only from the top of the stack. The 6502 uses the stack to save return addresses when calling subroutines. Programs may use it for temporary information storage. The 6502 has three dedicated registers called, “A” (for Accumulator), “X”, and “Y” that can each contain one byte of data. Most work occurs on data contained in these registers, though some operations can be done directly on memory. The majority of work takes place in the A register. The X and Y registers can't perform the same math and other data manipulations as the A register, but they can hold temporary values and facilitate looping behavior. Data may be exchanged one byte at a time between the A register and the X or Y registers, between the A register and the stack, and between any of the 3 registers and memory. The 6502 machine language program is a sequence of instructions in memory. The instructions direct work such as reading data from memory into a register, writing data from a register into memory, pushing and pulling values to and from the stack, performing addition or subtraction, comparing values, merging data values, manipulating individual bits in a byte, evaluating various kinds of true/false conditions, and changing program flow based on those evaluations. 6502 machine language instructions may be one, two, or three bytes long. In general, longer instructions take more time to execute than shorter instructions, though there are exceptions. At the completion of most instructions the CPU evaluates the results and sets flags identifying conditions for testing by subsequent instructions. The conditions include whether or not the result is zero, whether or not the result is negative, and whether or not a math operation results in a value overflow (or carry). The 6502 has special treatment for the first 256 bytes (aka a “page”) in memory referred to as Page Zero. The 6502 has specific instructions referencing Page Zero addresses that are shorter than other instructions, so Page Zero use can reduce the size of a program and in some cases makes a program faster. Page Zero addresses also facilitate special methods of accessing memory not possible with addresses outside of Page Zero. 6502 assembly language describes each instruction using three-character abbreviations followed by either an explicit byte value or an address. The “#” sign (that is the “pound” or “number” pre-internet, “hashtag” in contemporary terms) precedes explicit values to differentiate them from addresses. Values and memory addresses are expressed as decimal numbers (e.g. 32) or preceded with the dollar sign to express hexadecimal. e.g. the value #$20 equals #32 decimal, and the address $52 equals 82 decimal. Reading a value into a register is called “Loading”, thus the instruction to “Load” a value into the Accumulator is, “LDA”. For the X or Y register replace the “A” with “X” or “Y” resulting in “LDX” or “LDY”. Writing the value from a register into memory is called “Storing”, so the instructions are “STA”, “STX”, and “STY”. There are different methods to determine the target memory location. These methods, called addressing modes, are not equally available to all registers. The X and Y registers usually allow fewer options. Here are a few example instructions, how they acquire values, and how they do (or do not) resemble BASIC: LDA #32, loads the byte value 32 into the Accumulator. In BASIC, A=32 assigns value 32 to variable “A”. LDA 710, loads the byte value held at address 710 (decimal) into the Accumulator. In BASIC, A=PEEK(710) assigns the byte value held at address 710 to variable “A” (and converts it to the Atari's six-byte floating point format). Alternatively, imagining that memory is like a numeric array the BASIC expression A=MEMORY[710] would be conceptually similar. The prior two examples work exactly the same for the X and Y registers: e.g. LDX #32 or LDY 710. LDA $2C0,X, determines the value of $2C0 (hex) plus the value held in the X register, then loads the byte value held in that resulting address into the Accumulator. In BASIC, A=PEEK(704+X) determines the value of 704 plus the value of variable “X” and assigns the byte value held in that resulting address to variable “A”. Or, using the memory model again, this would be similar to A=MEMORY[704+X]. LDA ($D4),Y determines the address held in the Zero Page location $D4 and $D5 plus the value held in the Y register, then loads the byte value held in that resulting address into the Accumulator. Using an address to point to another address is a powerful feature of the 6502 called, “indirection” which is the basis of making reusable code that can operate on any possible memory. Change the contents of the Page Zero value, and the instruction acts on a different location. The closest parallel in BASIC: A=PEEK(V+Y) where the variable “V” defines the base location, and Y is an index added to the location. The instructions INX or INY adds 1 to the X or Y register and DEX or DEY subtracts 1 from the X or Y register. Note there is no address or option. These are one-byte instructions. In BASIC, obviously, this is X=X+1 and X=X-1, etc. In the examples above we saw the X and Y registers add an offset to a target address in different ways. This is a basis for loop control and iterating across a range of bytes held in sequential memory locations. Each of the Load instructions above has a corresponding Store instruction. These store the Accumulator value into a specified address using the same methods of determining the target address seen earlier: STA 710, STA $2C0,X. The BASIC equivalents would use POKE to store in memory: POKE 710,A, POKE 704+X,A. The third form is STA ($D4),Y and imitated in BASIC: POKE V+Y,A where V is a variable containing a base address. There is no STA #32. Storing a constant value in memory requires first loading a register with the byte value and then using a store instruction to place it into a target memory address. CMP #32, Compare the contents of the Accumulator to the byte value 32, setting flags in the CPU for evaluation by subsequent statements. A BASIC example is only vaguely similar: IF A=32 THEN ZFLAG=1. This performs the comparison and sets variable “ZFLAG” in preparation for later examination. However, the 6502 comparison evaluates several different criteria at the same time, not just this one flag. BEQ $9C40 or BNE $9C40. These cause the program execution to jump to (or branch) to the destination address based on the current state of flags set or cleared in the CPU. The CPU evaluates and sets the state of flags by a CMP instruction or any instruction that changes register contents. In this case when the Zero Flag is set due to a previous comparison then the compared values are considered equal, thus the instruction is “Branch when EQual”, BEQ. When this evaluation is true then the program branches to the target address. BNE is the opposite evaluation for when the Zero flag is not set, or “Branch when Not Equal”. The 6502 has branch instructions for each of the flags to “Branch when” the flag is set or “Branch when” the flag is clear. One special note: the branch target address must be within +/-127 bytes of the current program address. The BASIC equivalents that are roughly similar: IF ZFLAG=1 THEN GOTO 1200 or IF ZFLAG=0 THEN GOTO 1200. PLA pulls the top value off the stack and places it in the Accumulator. The stack is a hardware feature inherent to the 6502, so there is no direct parallel in BASIC. For the sake of illustration consider the stack an array and a variable called “SP” (for stack pointer) identifies the top element. A BASIC equivalent would then be: A=STACK[sP]:SP=SP-1. PHA pushes the value in the Accumulator to the top of the stack. Again, this requires an imaginary expression in BASIC: SP=SP+1:STACK[sP]=A TAX and TAY transfer the contents of the Accumulator to the X or Y register respectively. In BASIC, it is conceptually similar to X=A or Y=A. Likewise, TXA and TYA transfer the contents of the X or Y register to the Accumulator which is like A=X or A=Y in BASIC. JMP $9C40 is like GOTO 1200 in BASIC and JSR $9C40 is like GOSUB 1200 in BASIC. These instructions change the program counter to the specified 16-bit address. JSR also pushes the current program counter address on the stack allowing the subroutine to return to this location. RTS is how a subroutine exits and returns to the point where it was called. This instruction updates the program counter with a 16-bit address pulled from the stack. That address is usually pushed on the stack by a prior JSR instruction. This is similar to RETURN in BASIC. The heart of man plans his way, but the Lord establishes his steps. Proverbs 16:9
  16. Family Fun Party Quiz game by Suncom for Atari 8-bit & Commodore 64. Appears to be complete, though box has definitely seen much better days. Much of my vintage items were stored for years in my parents home & they were very heavy smokers. I cannot smell anything, but be warned that there may be a smoke smell. Also, I have a cat so dander is also to be expected. Asking $25 + shipping & PayPal fees.
  17. Everything is sold pending payment. I will update this post if the deal falls through. I'm not sure this qualifies as a blowout. It's just a bunch of stuff I need to get rid of. I am not an expert at this stuff so make an offer. Two 800XL computers. Tested and working. A disk drive, also tested and working. No power cords. Tac-2 controllers are now sold The broken 800XL and disk drive are free. Just pay shipping. I guesstimate the shipping will be $22 UPS.
  18. I'm thinking of making some tees that represent the old Atari Arcade games and 2600 games the art will be taken directly from cabinets and game box art and re-purposed... I will post some pics here when I have some mocks my question is. would anyone be interested in purchasing or do you all think its just not a good idea. There are a gamut of tees out there but I don't like any of them.
  19. I was fortunate enough to score a storage locker find that included some great finds. I'll start putting these in the market place for interest before eBay. The first group is Adventure International. The War disk is an incredible find. Since I focus on carts. Here they are. Please PM me if you have interest. They're in pretty decent condition.
  20. This keyboard had a problem where the 7 key would continually act like it was being pressed. The only way to stop it was to actually press the 7 key. I fixed it by replacing the keyboard. This piece is in great shape and the 800xl it came out of was virtually unused. Looking to get $5 plus shipping for it... I'm sure that it can be easily repaired. Please ask if you have any questions. Thank you
  21. Hallo Atari manaics... some joining in here know me already, for all others here's a short introducing: I am Markus Roesner from Germany, I run a mailorder in the 90ies called Powersoft and got many own releases before I had to bring down activities due several matters. Since last year I am back on Atari and released several things which may for interest for you. If there are questions please feel free to send me here a PM or mail directly to my email which is: 8bit<at>proc-atari<dot>de I run the PRO( C ) ATARI fanzine which is released four times a year and feature most Atari XL/XE. if you are interested in the magazin directory please send me a line and I will send over. This ONLY printed magazine is surely the biggest Atari homecomputer-magazine worldwide, we release in german and english and more than 750 Atari maniacs worldwide join our tribute to our mighty homecomputer. Available are in german: Issue 1-4 in english: Issue 1-3 fourth issue in english is in progress at the moment. Also we released official on disk special limited big boxes of Caveblaster+, Thetris/Rolltris and new is Ransack. All are in special boxex with custom styled dik envelopes, manual in german and english plus download-link for .ATR-files And last not least as music is my passion (and also job) I released also: Two music-tapes (pro manufactured, looks like in the 80ies/90ies) with computer music comoposed by Pokey-soundart maniac Poison. The two tapes are limited each 50 units and on the tape envelope there is the link to listen to the songs online or download them also, so you can make your own CD if you want. The tapes are pro-manufactured and pro-printed. Really killer! A CD with Gameboy-Music we also released. German well known musician Tronimal tracked a whole album with the cool Gameboy. The CD is also pro-manufactured and containing a nice booklet. Would be nice getting some feedback here... Prices are: PRO( C ) ATARI Magazine, each issue Euro 1,50 CAVEBLASTE+ Disk Collectors Edition Euro 15,00 THETRIS / ROLLTRIS Disk Collectors Edition Euro 18,00 RANSACK Disk Collectors Edition Euro 15,00 POISON Music Tape Epic Fall Euro 10,00 POISON Music Tape Cyber City Euro 10,00 TRONIMAL - Intergalactic Nomad Gamboy-Music CD Euro 10,00 Postage: 1-2 Magazine / and or 1 CD: Germany Euro 1,50 / World Euro 3,50 all other: Germany Euro 4,00 / World Euro 6,00 Please order by sending the total amount by PayPal to 8bit<at>proc-atari<dot>de and do not forget your shipping adress please. Also any request or question is welcome. Thanks for your time and it would be nice supporting the fine Atari Homecomputer Scene with purchase of items from this nice collection here... Cheers Markus
  22. Link to pictures below Here's a link to my inventory https://docs.google.com/spreadsheets/d/1dCJT3pHeUUF9dzB3BwMCbtYloNuqf7tgph6k8Reglvk/edit?usp=sharing Hey guys! I own a small retro store in Dracut, Ma called Bazaar Game Trading (Facebook.com/bazaargametrading) and being the only retro gaming store in the area that takes anything pre nes, I am seeming to run into a lot of really really cool stuff. I got an atari 400/800/xl/xe lot in recently, most CIB, most including ALL inserts, most having pristine beautiful labels, and I'm seeming to only find loose cart copies circulating for a lot of these. I have a variety of stuff though, please message me if you're interested in anything =D so, Message me by reply, private message, email- [email protected], or facebook message at facebook.com/bazaargametrading Thanks everyone! My pictures are uploaded on flickr at this address https://www.flickr.com/photos/[email protected]/
  23. It's been sat unused on my shelf for years, so it may as well go to somebody who will make use of it. Was working last time I fired it up,although that was a very long time ago. It's loose but will come with a (tatty) manual and a copy of printer utilities on cassette. Offers welcome (buyer to collect or pay postage - bear in mind that the 1029 is a somewhat weighty beast).
  24. Hey fellow AtariAge users, On Saturday, June 14, 2014, the free-to-the-public Sunnyvale Atari Party will take place at the Sunnyvale Public Library from 10:00 am - 4:00 pm. Please come and join Bill Kendrick and the rest of us there. There will be Atari 2600s/Flashbacks, 5200s, 7800s, XE Game System, Lynxes, Jaguars, arcade machines, Atari 8-bit computers, Atari STs, and modern PCs emulating the classic consoles. In addition, we are fortunate enough to have two legendary ex-Atari employees who will be speaking. The first is Al Alcorn, Atari employee #3, builder of Pong, who worked on the Atari 2600, Atari's holographics, and countless other items. He later became an Apple Fellow*. And then there's Dan "The TrakBall Man" Kramer who is personally responsible for the 2600 and 5200 TrakBall Controllers, amongst many other projects during his time at Atari Inc. He is also promising to show off some prototype hardware as well. http://www.newbreedsoftware.com/atariparty/2014/ Sunnyvale CA is, of course, Atari's old hometown. Please visit the website link above for more details. Volunteers are also welcome. This is a kid-friendly event so bring the whole family... *If you've watched the recent Steve Jobs film [Jobs], Mr. Alcorn is represented in the film. He's referred to as "Al" during the Atari scenes and "he" is the one who tells Jobs that he's "an a$$hole".
  25. http://austin.craigslist.org/ele/4545434902.html This is a huge trove, it is not mine and I am not interested. Looks like the person is not willing to ship.
×
×
  • Create New...