Jump to content

boisy

Members
  • Posts

    138
  • Joined

  • Last visited

Recent Profile Visitors

4,170 profile views

boisy's Achievements

Chopper Commander

Chopper Commander (4/9)

21

Reputation

  1. I have an Atari 800XL for sale. It works great and powers up. The only issue is that the keyboard ribbon cable doesn't attach well to the connector on the motherboard -- the metal "fingers" coming off the ribbon cable are exposed. $100 + shipping.
  2. Hi everyone, I need to specifications for the screws that hold the top and bottom cases together for the 130XE and the XEGS. Does anyone know the size for these screws?
  3. I have an Atari 130XE for sale in good condition. It works fine and comes with a power supply. $100 plus shipping from Louisiana.
  4. Well apparently my $15 order didn't meet his minimum of $20, so I'm going to have to get it somewhere else. I'll check with the Brewing Academy, as I have several boards in for repair there at the moment.
  5. Ok, I'll bite What are his rules? You're implying that he's a bit hard to deal with?
  6. Thanks to both of you for the suggestions. I found a cable from Best Electronics and will order one there.
  7. I received my SIO2PC from AtariMax today (https://www.atarimax.com/sio2pc/documentation/jack/index.php?imgid=0). Now due to gender issues, it appears I need an SIO cable. Does anyone have a recommended source for such a cable?
  8. Well, I'm making some progress with ca65/ld65. So far I have this code: ; ***************************** ; CIO equates ; ***************************** ICHID = $0340 ICDNO = $0341 ICCOM = $0342 ICSTA = $0343 ICBAL = $0344 ICBAH = $0345 ICPTL = $0346 ICPTH = $0347 ICBLL = $0348 ICBLH = $0349 ICAXl = $034A ICAX2 = $034B CIOV = $E456 .segment "CODE" ; ***************************** ; Now we load in required data ; ***************************** LDX #0 ; Since it's IOCB0 LDA #9 ; For put record STA ICCOM,X ; Command byte LDA #<MSG ; Low byte of MSG STA ICBAL,X ; into ICBAL LDA #>MSG ; High byte of MSG STA ICBAH,X ; into ICBAH LDA #0 ; Length of MSG STA ICBLH,X ; high byte LDA #$FF ; Length of MSG STA ICBLL,X ; See discussion ; ***************************** ; Now put it to the screen ; ***************************** JSR CIOV B: JMP B RTS ; ***************************** ; The message itself ; ***************************** MSG: .asciiz "A SUCCESSFUL WRITE!" .byte $9B And created this 'atari.cfg' file: # Linker config file for targeting the Atari 2600. MEMORY { RAM: start = $80, size=$80, type = rw, define = yes; ROM: start = $E000, size=$2000, type = ro, file = %O, define = yes; TIA: start = $00, size=$40, type = rw, define = yes; RIOT: start = $280, size=$20, type = rw, define = yes; } SEGMENTS { RODATA: load=ROM, type=ro, align = $100; CODE: load=ROM, type=ro, define=yes; DATA: load=ROM, run=RAM, type=rw, define=yes; BSS: load=RAM, type=bss, define=yes; ZEROPAGE: load=RAM, type=zp; TIA: load=TIA, type=rw, define = yes, optional = yes; RIOT: load=RIOT, type=rw, define = yes, optional = yes; } I snarfed these online as I was trying to figure out the assembler/linker. I can assemble the above code but putting in the emulator and turning on the 130XE just shows a black screen. I presume my cartridge code must do something else, right? Initialize the screen somehow?
  9. Thanks. I also found this helpful: https://www.atariarchives.org/alp/chapter_9.php What is the best toolchain for doing cross-hosted (in this case, Mac) assembly for 6502 in general and the A8 in particular. I found the cc65 project on GitHub, which is a full-blown C compiler. It contains an assembler (ca65). Is that what is preferred?
  10. As I embark on this, are there known vectors that I can call into the system ROM onboard the Atari A8 to do things like: - Perform output on the console - Get input from the keyboard
  11. That crossed my mind. Sure enough, Frogger loads up fine on it now if I plug it in the "right" way. Thanks! Now onto writing some 6502 code to tickle the POKEY and do some serial I/O.
  12. Hello everyone. I ordered several of these boards (https://oshpark.com/shared_projects/YreZRvio) from OSHPark and they came in today. I populated the boards, but am not able to bring up a ROM properly. I'm using a ROM emulator which I know works, and it's plugged into the 28 pin socket of the board. I added a 74LS00 to one of the boards and on another board I jumped pins 10 and 11 based on the instructions here (http://www.grandideastudio.com/wp-content/uploads/pp_atari8bit_instructions.pdf) When I insert the cartridge into the back of the Atari 130XE and power it up, all I get is a black screen. Removing the cartridge and powering up the Atari 130XE shows the blue screen and READY prompt. The cartridge can take both 8K and 16K ROMs, and I found a few online, downloaded the into the ROM emulator, and no go. Is there a good "test" ROM image anyone can suggest to test out this cartridge so I can gain confidence that it works?
  13. My plan is to write 6502 code for a proprietary serial-based protocol that I'm experimenting with. I don't know enough about the A8 ROM to understand what services are available. If I want to read/write data over the SIO, are there ROM routines for facilitating that at certain baud rates, or do I need to talk to the POKEY directly? Also, I need some sort of serial cable from the SIO adapter to a DB9. I seem to remember there was something called SIO2PC that did that?
×
×
  • Create New...