Jump to content

archon800

Members
  • Content Count

    11
  • Joined

  • Last visited

Posts posted by archon800


  1. First, this is the problem in your program:

     

    00460          LSR  ;NYBBLE
    00470          ADC #$10 ; CONVERT TO ATASCII
    

    You have a stray carry from bit 3 into the ADC operation here. Either insert a CLC before the ADC or use ORA #$10 instead.

     

     

    Hey, it works. Thanks!

     

    Would I be better off using another monitor? One of the OS replacements like Omnimon?


  2. I'm working on a program that reads paddle A and displays the value as a decimal number. It's a little buggy. Sometimes it displays a ":" instead of a digit. So I'm trying to figure it out with Synassembler's built in monitor (Zynapse monitor). When tracing or stepping through, it locks up the system - black screen, unresponsive - at line 280 (it's a DEX). I'm using Altirra and I've tried a couple different OS ROMs, switching PAL/NTSC, different RAM configuration, different Synassembler executables, and different versions of Altirra. Is Synapse's monitor just buggy and can't do it? What's going on?

    Paddle to decimal.atr


  3. I have 5 different versions of SYNASM.XEX and I'm not sure which is which. Can someone help identify them?

     

    Here are all the md5's

    SYNASM-1.XEX - d34950b1aa12afa01fdde2b9c168569f
    SYNASM-2.XEX - 3e0cde527b2f972db0b9ccaab53cdc8d
    SYNASM-3.XEX - f3fad581725973386b7f13d7a9485062
    SYNASM-4.XEX - d8f5226dfdb159e3ece33abf0910ef7b
    SYNASM-5.XEX - 3eb747c811a16b938ae61cd95429738d

    SYNASM-1.XEX

    SYNASM-2.XEX

    SYNASM-3.XEX

    SYNASM-4.XEX

    SYNASM-5.XEX

×
×
  • Create New...