Jump to content

Asmusr

Members
  • Content Count

    4,006
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Asmusr

  1. SZC is useful for ANDing two registers. There is no instruction to do this directly, but you can do it like this: INV R1 SZC R1,R2
  2. I think it's problematic that a device that so many of us rely upon is not 'open source'. Would we be able to replicate a nanoPEB if Jamie Malilong stopped producing them?
  3. I guess what you really need is an XB loader? I will include one in the next update.
  4. Check the soldering on the edge connectors, are there any loose pins? I have purchased my two nanoPEBs from Stargames, both of them had some minor defects.
  5. Thank you. It turns out the shortcut on my desktop was pointing to the previous version of Ti99Dir (5.3b) which has this problem.
  6. Thanks, level 2 of Road Hunter is working now! Are you going to release an updated version of TIImageTool?
  7. If I change the first byte from >30 to >00 I can import it using Ti99Dir. Then I just need a hex editor on the TI side. Any suggestions?
  8. Thank you, that's great (except that you have made the file DIS/FIX instead of INT/FIX so it doesn't work), but how did you do it? I will have to do this many times myself. With TiImageTool I end up with the wrong file type (DIS/VAR 80 file or PROGRAM) no matter what I try.
  9. The attached file, map2.bin after unzipping, is incorrectly identified by TI99Dir as a TI file with a strange name, but it's just a raw binary file. I need to transfer it to a disk image as a INT/FIX 128 file, but when I try to do this using TI99Dir it says that the disk is full. Help! map2.zip
  10. I would like to keep the music because I think it's rare with in-game music on the TI. A good motor sound would have to be made using variable frequency periodic noise, I think, so that would occupy the noise generator. If anyone has an idea for a catchy tune that would work in two channels (perhaps something boogie-woogie style) let me know.
  11. Thanks for the bug report, I will fix that.
  12. The attached disk contains a program (E/A#3:PAL) that modifies the standard TI-99/4A palette to one with more pure colors. For fun, try running the file and then run some of your favorite games. The palette change survives a cartridge change, so in order to get back to normal colors you need to turn the power off and on. 09-Apr-2015: Fixed to lock F18A again. F18ACOLORS.dsk
  13. Looks like you have posted to the wrong thread. This is about Classic99 updates.
  14. @Acadiel, did you get anywhere with this project? It sounded very promising.
  15. Found it: WinAsm99 has a modulo operator, you can use SNDLST MOD 256
  16. It's the same as the expression SNDLST- (SNDLST div 256) * 256 but without the parentheses. Div is integer division.
  17. Hi Tursi, Just wondering if you would consider adding a 'run to next vertical refresh' feature to the debugger in the next version of Classic99: http://atariage.com/forums/topic/165901-classic99-updates/page-28?do=findComment&comment=2836235 It would be extremely useful for my game programming, and for others as well, I think, to be able to see each screen after it has been drawn. Thanks, Rasmus
  18. No, I'm, trying to create a sound list that can be relocated, without counting bytes in order to make sure that the loop address is located at an even address, which it would have to be if you used a DATA directive. If you use a DATA directive and the address is not even, WinAsm99 inserts a zero byte before the loop address, which breaks the sound list. Anyway, my method for calculating the MSB and LSB in this parenthesis free expression language works, but WinAsm99 has several undocumented features (e.g conditional assembly, longer labels) so it might have a secret way of getting the MSB and LSB of a labelled address.
  19. So just for the record, the CY62256NLL chip is a valid replacement for the "43256-12LP 32K CMOS RAM" specified on mainbyte.com.
  20. It's a great track, but probably too advanced to recreate on the TI in two channels. I think I will look for some other music... It would be great to be able to use Tursi's espgmod player for the music, but I think it will use too many clock cycles.
  21. That's a great idea for a game! You should get started immediately.
  22. Thank you Ciro, I know you were only trying to be helpful. It's just that I spend a lot of time making sure that the screen update is perfect, so I want people to experience my work as it is supposed to look.
  23. Don't watch the video - I think the fuel tanks look great.
  24. I don't want to make changes to the map on the fly. I have tried that a few times and it's a nightmare to control. But a helicopter that drops bombs created using sprites is definitely an option.
×
×
  • Create New...