Jump to content

manterola

Members
  • Content Count

    1,065
  • Joined

  • Last visited

Community Reputation

708 Excellent

1 Follower

About manterola

  • Rank
    Stargunner

Profile Information

  • Gender
    Male
  • Location
    Washington DC Metropolitan Area
  • Interests
    Astronomy, Computers, Bikes, Movies, Electronics, Models.

Recent Profile Visitors

4,753 profile views
  1. Thanks @Mr Robot for the excellent case for the Syscheck. Now it looks and works a lot better. For example I have no problems inserting classic brown&metal carts. Totally recommended.
  2. The is an adapter for Sega to connect to BT devices. This solution is not USB to Atari, but allows you to use SOME modern Bluetooth pads with Atari after a simple modification. It worked for me with the Wiimote and Nintendo pro controller. Not universal https://www.amazon.com/8Bitdo-Retro-Bluetooth-Receiver-Original-Genesis/dp/B07MSWGSJY/ref=sr_1_15 It is not (was) that expensive either. Maybe the one that comes with the pad and not only the adapter is more convient right now. https://www.amazon.com/dp/B07P9Q3MCD
  3. For some weird reason it works in Altirra, but not in real hardware using Fujinet. I will try with a real floppy disk and real drive.
  4. The first computer I had ever see and touch in my life in person was a ZX81 back in Chile probably 1986/1987 or so. One cousin got one, with a cable to connect it to a cassette player and a memory expansion (probably to get it to 1 or 2KB) and a cable for TV (B/W). I remember I typed some of the basic programs that came with the book and that you don't need to "type" the basic commands as they were assigned to the different keys. Weeks later another cousin which was also part of the "gang" of cousins of similar age, got an Atari 800XL (my second experience with computers). I was unimpressed by the look of the computer because it looked too much like a typewriter. The ZX81 look a lot cooler and more futuristic than the Atari 800XL, which was too big... little I knew about the much, much better keyboard (probably type I), colors, sounds, graphics, memory, etc. That how started, and now I am still here dealing with these 8 bits machines.... So I have a lot of fond memories about this ZX81 particular Sinclair model.
  5. Yep, where we can get a copy of that "digitunes". I tried searching for Yogi collection, Jellystone, etc and I could not find it. Edit: I think I found it in the tnfs server christfollowersbbs.ca under "Music" folder, but it did not work for me
  6. In some point it was a ROM (or CAR) version. Is it possible a cart version of the "updated.xex"?
  7. Yep, bit 0 and 3 reversed. So interchanging pin 1 and 4 transform an Amiga mouse to Atari. However, I was trying to point out how the routine used in Missile Command works with TBs and mice, two different devices, essentially the same, but with differences in the Atari implementation. Trak-ball and ST mouse are similar but they don't work exactly the same. Trak-ball add some flip flops, while ST mouse does not. The second code posted does not work with CX-22 nor with CX-80. I will keep doing experiments. I am trying to add TB/mouse/driving controller support to and old pong/breakout clone. Edit: BTW, thanks Mathy for the code in your webpage. It was very very good information, and I also allowed me to discover Mega Magazine... nice set of articles...
  8. I was trying to understand the Missile Command code that manages the Trackball/St Mouse, as it compatible with both true TB mouse and Atari ST. The code is very simple and it is similar to what @ClausB has written: detecting the edges and decide direction using only one bit: LDA $D300 ;PORTA TAX ;SAVE for later EOR TBOLD ;DETECT RISING... AND TBOLD ;...EDGES OF PORTA STX TBOLD ;SAVE FOR NEXT PASS LSR LSR BCC MOUSE.NOMOVE ;NO RISING EDGE BIT1 SO EXIT TXA ;SO BIT1 MOVED FROM 0->1... LSR ;.. REPEAT AND CHECK BIT0 BCC MOUSE.MINUS ;NO RISING EDGE BIT0 SO MOVE RIGHT MOUSE.PLUS ;do something....mouse/tb one direction MOUSE.NOMOVE ;do your pla, rti, etc MOUSE.MINUS ;do something....mouse/tb the other direction The interesting thing about this code is that it is super short and also compatible with both devices as I already said. In missile command is used every 3 or so DLIs with excellent results. In my case, I am using it in all DL lines ($84, in every line of Antic 4). The code linked by @Mathy looks to me that works better in terms of not need to be called that frequently (not really sure, yet), and it makes more logical sense but it only works for st mouse. This was my take on that code: ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TABLA.MOUSE .BYTE 0, 255, 1, 0, 1, 0, 0, 255, 255, 0, 0, 1, 0, 1, 255, 0 LDA $D300 ;PORTA AND #$03 ;KEEP LEFT&RIGHT BITS TAY ;save for later ORA TBOLD ;put new and old bits together side by side (32|10 = OLD|NEW) TAX ;This is my index for the table TYA ;back to bits left&right ASL ;move them to the right ASL STA TBOLD ;save them for next pass LDA TABLA.MOUSE,X BMI MOUSE.MINUS ;1st- check if minus BEQ MOUSE.NOMOVE ;2nd- Check if zero ;3rd, it is not zero (nor negative) so MOUSE.PLUS In conclusion, it seems that the code in Missile Command works with ST Mouse by pure luck , but I might be totally wrong...
  9. Thanks Mathy, I hope you enjoyed (and were able to find) dinner. For what I can see from realtime text, there are several people that already crossed the gates to paradise. Send my regards to atarixle and his family, Sascha, JAC!, Sleepy, etc. Anke also wrote in realtime so I assume dl7ukk and family are also there, greetings to them as well. And to all other people there in Lengenfeld (Helmut for sure is there!) that I cannot distinguish from your dark pictures . Best regards!
  10. Any online activity in the program?
  11. I think this is a good path. The best thing would be to find the same mitsumi newtronics mech. Others 360Kb/300RPM mechs work, however all the ones I have tried (several panasonics and teac) are too long for the space available. I also did some experiments with 1.2MB newtronics/mitsumi as they are easier to find, and have the needed (short) deep. I made it rotate to 300KB and I was able to format/read/write in the few tests I ran, but the steps were "short" so the disk were unreadable for the other standard Atari drives. I remember reading about a modification that moves the big capacitors and there is some cutting of the heatsink, too in order to provide space for a Teac mech. So that is another option if the original mitsumi mech cannot be repair or replaced. In summary, if you can find the same mitsumi drive or other 360KB/300RPM mech, you would end up with a great device, unless you have the knowledge/instruments/time to repair/align, etc, the mech you have. Edit: if you dont mind and xf-551 iun original condition you can also replace the mech by a 3.5" floppy mech, but you will also need to replace the eprom to put the right fiwmare for 3.5" mech
  12. I would say it is the stepper motor, and/or its position. I fixed one xf-551 by exchanging the motor from a broken mitsumi/newtronics mech.
  13. Hehhe, that Frankenstein is mine. Just yesterday I dust it off since I needed another fujinet device and sellers are mostly out of stock. It has a very old firmware but the drive emulation works great that way.
  14. Fortran'77 was also taught in 1993 in Chile during my first year of engineering. There were a unit of Pascal using Borland Turbo Pascal, as well. Few years later they switch to Java. But Fortran, for some reason felt like something super cool and I have good memories about it. Those languages and Atari, of course, helped me in my first job to quickly learn to program in C, Ada and a bit of assembler for x86.
×
×
  • Create New...