Jump to content

sage

Members
  • Posts

    1,374
  • Joined

  • Last visited

Posts posted by sage

  1. On 1/24/2024 at 5:29 PM, obschan said:

    Would you remember how you were managing the traffic in game; errors, flow control, etc. ?

    I am investigating the different possibilities to have something fast and reliable enough.

    I am currently using a very basic round robin, it's fast enough but very far from being reliable.

    you want the modified redeye code?

  2. I wrote so several times:

    - Chipper is only some (bad) gui for the text/macro based assembler code which is compiled into the lynx binaries.

    - the version public is not the latest one, but no time/interesst for bug fixes. esp midi import was only added in private distributed version

    - contrary to what someone wrote above, chipper can directly compile lynx ROMs for test listening. provided that you have the tools installed.

     

    BLL/TC name the driver. BLL based one or Zaku based one. The later is better, but the instrument support for chipper is missing. Means, you optimize the instruments by hand and copy them over into the exported file.

    So the workflow is sub-optimal.

     

    nowadays i prefer to edit the instruments directly on the lynx and check them by sending midi commands by comlynx. (und update/download them by comlynx). Even so the tooling is trivial (and the code available on github),you still need a proper(!) usb/serial/comlynx cable.as the tollon the lynx can play not only four channel from live midi, but also read from ROM, it is a nice but ressource hungry midi/synth-player.

    Some example ROMs can be found here in the forum. Or check the game Tropsy, which was written around a first version of the player.

     

    And no: I do not plan any more updates to chipper.

  3. 41 minutes ago, 42bs said:

    Hmm, I have to say, the deeper sense of the "Sessions" is not clear to me. I was expecting, that I could hide/show all windows of a session.

    But it seems it is "just" as if I would start another handy instance. I see the background is ComLYNX debugging, which is surely easier within _one_ emulator.

    for comlynx you need proper timing between instances, otherwise time-out and collisions occur.

    • Like 1
  4. 6 hours ago, Heaven/TQA said:

    btw. did anybody ever did a better poly routine than the we use "since back of those days" esp. for the jittering right edges of the sprite? Some did some experiements with feeding some "subpix" value into the sprite hardware to adress that (he found such a possibility in the Handy source code). 

    no, this wont work. unless you split the triangle in left and right. the problem is the slope on left and right side depend on each other, and are quantized

  5. reading back a bit, issue was to squeeze into 512kb and the inexact right side of the triangles.

     

    how did you solve it?

    > "no option in the sense of a "contest"

    so you saved 2 bits? cannot imagine that this already did the job.

     

     

  6. On 2/28/2023 at 10:13 AM, Stephen Moss said:

    so there is no need to turn of the power in order to swap out cartridges for playing another game then another possible option could be to just reset the Lynx rather than power off. This can be achieved by using a switch to short out C3, thereby pulling the Reset line low, you should test to see if that would work before committing to it as I am not 100% sure if it would produce a full system (power on type) reset or just halt execution of whatever program is currently loaded but is only suitable where a GameDrive or similar cartridge is used.   

    short the detect pin on the connector :shrug:

    soft-reset often goes back to the main screen only, not reload the cartridge. Thus a reset button is a nice thing.

  7. 16 minutes ago, jgkspsx said:

    Can people join Saturday's challenge with the demo version?

    yes, but only with the free tracks.

     

    Maybe I should point out that you can play anytime, and do not have to wait for the challenge.

    • Like 1
×
×
  • Create New...