Jump to content

fox

Members
  • Content Count

    266
  • Joined

  • Last visited

Everything posted by fox

  1. I think Alex/Bit Busters had a battery backed up RAM disk in his Atari. Some people have an additional Cold Reset button. I was able to recover source code from the RAM disk after my Atari crashed, by quickly turning it off and on. It rebooted and just a few bits flipped in the RAM disk, which were easy to fix manually.
  2. Yeah, just make sure you're not in the decimal mode.
  3. ror @ ror @ ror @ ror @ ldx #$f sax high arr #$e0 sta low Legal instructions only: rol @ rol @ rol @ rol @ tay and #$f0 sta low tya rol @ and #$f sta high asl @ rol @ rol @ rol @ sta high and #$f0 sta low eor high rol @ sta high
  4. I think the reason for such tricks on C64 is that it's hard to get there a resolution lower than 160x200. Really. There's no native 160x100 mode, so people draw even lines, then odd lines, which avoids setting twice as many pixels every time. Same technique is used in the white-flower plasma effect in Numen. It takes two frames to update even lines and another two for odd lines. This way it looks more smooth than a regular four-frame effect.
  5. See http://fail.sourceforge.net for picture formats, http://asap.sourceforge.net for some music formats.
  6. The keyboard matrix can be viewed as 9x8 - 8x8 for normal keys plus additional column for Shift, Control and Break.
  7. Atari executables longer than 64k are very rare, but do exist.
  8. The loader would fit in one sector. Then put the executable in the next sectors. That's what I did in X-BOOT and X-LOAD: http://ftp.pigwa.net/stuff/collections/atari_forever/PC/X-Asm%202.51/doc/ (source code of loaders is included). I also stripped $FF/$FF (to simplify the loader) and rewrote the run address in the executable (so that the loader doesn't need any EOF detection). Alternatively load the executable directly with special SIO commands as Aspeqt does. This solution is more elegant.
  9. Version 4.0 has a bug in File/Attach tape. Just use Atari/Tape recorder/Browse instead. Or better, try 4.1 beta.
  10. But it is latched every other color clock cycle. Where's this latch in GtiaReschem.pdf ?
  11. Linux compilation instructions are in README.html in the tar.gz. Also, there are GNOME thumnailer and ImageMagick coder in addition to the command-line fail2png.
  12. ActionScript's encoding is not that complicated. See for example here: http://cvlib.googlecode.com/svn-history/r3/trunk/as3/com/coursevector/amf/AMF3.as Of course, a simpler format not based on ActionScript's encoding is always welcome.
  13. G2F support is on top of the todo list. G2F has many features which make implementing it somewhat complicated (it needs large parts of cycle-exact GTIA and ANTIC emulation). Also, Graph2Font is closed source and I keep asking Tebe for explanation of the format. I think I'm close to understanding it.
  14. Will you show us these little lock icons?
  15. You're right. I have a test for SHX and SHY: http://asap.git.sourceforge.net/git/gitweb.cgi?p=asap/asap;a=blob;f=test/cpu_shx.asx;h=4c19668c188003c70fe0cb0a49d70304f0dc17c2;hb=HEAD Regarding what you wrote in post #28, have you tried these instructions with WSYNC ?
  16. Last friday I have released a new version of my viewer of Atari 8-bit pictures for Windows and Linux under a funny name "FAIL" . This version supports about fifty file formats. Download from the website: http://fail.sourceforge.net/
  17. Why? I'd be happy to add it to http://fail.sourceforge.net/ but I need documentation.
  18. I believe that $9B is identical to $9F, except that it additionally puts A&X in S (this part appears to be stable). Correct me if I'm wrong. As for $BB the only part I don't understand is the Z flag. Sometimes it's not set when it should be according to the result, e.g. ldx #$f0 txs lda #$0f sta m,y dta b($bb),a(m) ; A=00 X=00 S=00 F=__**____
  19. I've seen that in a "new" 65 XE (or was it 130 XE). My "old" 65 XE (without the ECI port) reads $FF. Edit: I'm still looking for correct and complete explanation of the undocumented opcodes 93, 9b, 9f and bb.
  20. This is a new discovery that AN2 affects mode 10 output. If AN2 doesn't get latched by the GTIA mode logic, we can alternate it every color cycle.
  21. I wonder if we can get 160 pixels resolution in mode 10 using this trick?
  22. Thank you. sapemu and ASAP XEXs should play identically to the original tunes. Note there are many broken SAP files, which don't play on the Atari, some of them are also rejected by the new ASAP. These files will be fixed in the next release of ASMA.
×
×
  • Create New...