Jump to content

fernan

Members
  • Posts

    15
  • Joined

  • Last visited

fernan's Achievements

Space Invader

Space Invader (2/9)

2

Reputation

  1. hi all 1 quick question that is slightly on topic. Can anybody confirm that the keyboard is mounted to the top case with 4 screws and 3washers? my keyboard is mounted to the case with 4 screws, in between them are 3 washers. Am i missing a washer or maybe the washer was added later by the original owner of my atari 600xl this video of the 800xl keyboard seems to have 2 washers.
  2. dmsc thanks for the suggestion. not sure if fastbasic will work on my 16k 600xl and cassette. anyway i have fixed my problem. i now have an atari branded ps2 keyboard and im very happy
  3. 1050 thanks i wll try this. i am slowly moving my atari -> arduino -> ps2keyboard away from the P: handler. I wrote a new handler, so that i dont need to worry about flushing, P:'s 40 byte buffer also the ctrl-6 problem. regards fernan
  4. cool !!! put #1,key:put#1,155 worked....seem to be better. now i am thinking it would be even better if it was in machine code. can anybody help me with a quick assembly of the same code?? i have started a machine code version, but i would think it would be done by now if an atari expert did it.
  5. thanks for checking my code. a few more questions 1, according to this http://www.atariarchives.org/c3ba/page004.php- i should do peek(53769) if i want it as fast as possible. is this article wrong? i tried both 764 to be delayed a bit not sure. 2. i initially tried the open p: outside the loop, but put does send the key code untill i close the p: device. is there a way to flush the device?? 3. why do i need to translate to ascii?? the arduino accpets atari key codes based on the same article above
  6. i wil read up the GET command... i will try to describe how i have it set up here, just in case any improvements can easily be seen. as i type this i am running the following 500 on peek(753)<>3 goto 500 600 key=peek(53769) 710 gosub 1000 720 on peek(753)=3 goto 720 810 gosub 1000 820 goto 500 1000 open #1,8,0."P:" 1010 put #1,key 1020 close #1 1030 return in the arduino i am reading the atari key codes and sending them out to linux as ps2 scan codes. this setup seems to work well enough and i can use my atari as my linux keyboard. i am just wondering if there was a better way to capture keys from the atari and send it out faster.
  7. hi all anybody have a tutorial to catch keyboard interrupts using atari basic?? i modified my sio2arduino to also include a serial port interface to my linux machine. so now i can use my 600xl as a ps2/serial keyboard. Initially i tried to do the atari/ps2 translation on the atari 600, but it seemed too slow and kept missing keys. regards fernan
  8. ok understood guys no assembler is recommended for 16k. I would like to eventually upgrade the memory, but maybe later when I have decided on how much I am willing to spend so going bit off topic. I have few more questions 1. Is there a bare bone version of dos that would atleast allow me to do save "d:program.bas" and load "d:program.bas" ?? 2. I am going to make a xdos bootable 16Meg harddisk atr image by extracting the files from the xdos atr and rebuilding the image using dir2atr with 65535 sectors. are there other things I am missing? regards fernan
  9. yes, i would like to develop directly on the 16k 600xl with an assembler and basic. after trying a few dos atr. i was able to boot from dosxl 2.3p with 6k memory left and xdos 2.43 with 7k memory left over.
  10. Hi Since I am new to atari the following might not be possible, so feel free to correct me. I am trying to make a custom 16Meg atr file for my SIO2arduino. I want it to have xdos 2.43 and an assembler. Can anybody recommend an assembler or another dos that uses even less memory than xdos. regards fernan
  11. baktra thank you very much. I have another question, can I assume that the 20s, pre and post gap are also 600baud? or are they based on a specific algorithm? regards fernan
  12. baktra thanks a lot that is very cool. So I might as well swallow my pride I am not very good with BASIC, can you also show how to generate those data in BASIC and send it out to the SIO? Rybags I need all the help I can get So if you have the exact bytes I should be seeing documented then at least check if the byte stream I am seeing and decoding are correct. regards fernan regards fernan
  13. thanks for the quick reply. WAVE file would be perfect. I will need to run it through wav2cas since i dont trust my version of fsk decode. I tried recording wave files my self, but wav2cas kept saying checksum was bad. So maybe even my sound card interface to SIO isn't well built hehehe.
  14. hi all I was wondering if any body who has an atari 600xl can do a csave for me of a simple hello world basic program for me. I am trying to learn about the program recorder data exchange using an arduino. I can partially decode the fsk signals, but it seems to get lost passed the marker "0x55" and control "0xFA". So I was thinking if I have a sample of a known good signal and very simple recording, I can at least eliminate my play back routine as possible reason of failure. regards fernan
×
×
  • Create New...