-
Content Count
62 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by wibblebibble
-
Thank you thats great.
-
Hello! As I quite enjoy basic I thought I would learn Atari Basic as I am learning Sinclair Basic. Hopefully that way I can port the games I am makeing on the Spectrum to the Atari without to much heart break. I am intrested in makeing some Atari 800 versions of the orignal Atari arcade machines and porting them to the spectrum eventualy.
-
Hi, I have been trying to find video or the manual to the arcade version of steeplechase. I have the flyers but I was hopeing there would be something else.
-
10 years of internal Atari Games mail
wibblebibble replied to solidcorp's topic in Arcade and Pinball
Wow, theres so much information in here and I just scrached the surface.. example: -
Decimal Addresses in any 6502 Assembler?
wibblebibble replied to Larry's topic in Atari 5200 / 8-bit Programming
There are some tribes that use octal as there number system, but they are just useing the gaps between there fingers and thumbs. Thats rare though, you also get base 20 and base 60. (got no idea why the base 60 came into play..) -
joystick input in asm
wibblebibble replied to wibblebibble's topic in Atari 5200 / 8-bit Programming
Doh - yes, they were useing it with basic in the book. i wasnt sure it it could be used on is own or not. thanks. -
joystick input in asm
wibblebibble replied to wibblebibble's topic in Atari 5200 / 8-bit Programming
what i wanted it to do is strobe through the colors when the joystick was pressed in any one of the directions, i figured i would just repeat the program again but test for the diffrent joystick state each time. but I couldnt get it to work. I was trying some of the programs from assembly language programming for atari computers.. and i am getting CIM errors in the atari800win.. org $600 start top = 106 curpag = $CD pla lda top sec sbc #8 sta curpag lda #0 sta curpag-1 ldy #0 loop sta (curpag-1),y dey bne loop inc curpag lda curpag cmp top beq loop bcc loop rts end run start -
joystick input in asm
wibblebibble replied to wibblebibble's topic in Atari 5200 / 8-bit Programming
wow supriseing there are so many ways to skin a cat! I found a course on 8085 assembly i know its a diffrent processor family but with the 6502 books i think it will be ok. -
joystick input in asm
wibblebibble replied to wibblebibble's topic in Atari 5200 / 8-bit Programming
what i was hopeing to do was check for conditions of the other values by just repeating the code with the difrent value, it works fine on its own but when i try and stack the code it does not work anymore. I could get the program to read diffrent values, but only when that was the only check in the code. Like if i wanted to do cpx #13.... cpx #14 it would not work. I will look into the PORTA thanks! -
Hi everyone I hope you could help me with a few pointers. org $6000 ;Start of the code start lda #100 ;loads to address sta 1537 ;puts the value 1537 into address loop ldx 632 ;Read joystick STICK0 cpx #14 ;is it n? 14, s is 13, w is 11, nw is 10,sw is 9,e is 7,ne is 6,se is 5 bne loop ;if not - go and read it again lda 1537 ; reads 1537 - this memory is not used by the OS sta 710 ;color screen with it COLOR2 (color reg 2, playfield 2) cmp #0 ;compare value. is it zero? beq loop ;if it is, loop dec 1537 ;if not, decreases 1537 lda #$f ;resets joystick sta 632 ;read joystick STICK0 jmp loop ;starts over again run start ;begin program execute what im trying to do is capture the joystick moving not just up but in may directions, but i cant seem to get it to work. What do i need to do to get it to look for other values besides the cpx#14? according to atari assembly language programers guide, the joystick should hold these possible values... the book gives some advice on the possible values but it said it varies depending on the game port used. what I dont understand is how i got the values i did in atari800win acording to the book its not possible values to trigger the responce i got? Left Switch Stick(x) 11 Stick(x) 11 Right Switch Stick(x) 7 Stick(x) 7 Probe Switch - - - - ---- -- Stick(x) 14 Left switch afld probe -------- -- Stick(x) 10 Right switch and probe -------- -- Stick(x) 6 Left and right switch Stick(x) 3 Stick(x) 3 I am trying to learn about the atari home computers like the 400/800. I found some helpfull books already the De Re Atari is very good but i didnt get a chance to finish reading it yet. I now have almost all of the assembly books off the archive - so plently of reading material. There was also the youtube videos that were quite helpfull. Selected the Eclipse / WUDSN IDE. with atari800win. so I think i am all set to go. any advice would be great! Thanks guys.
