pouët.net

NoSync by g0blinish
[nfo]
screenshot added by g0blinish on 2017-12-11 14:07:57
platform :
type :
release date : december 2017
release party : Silly Venture 2017
compo : console demo
ranked : 5th
  • 2
  • 6
  • 0
popularity : 49%
 49%
  • 0.25
alltime top: #36160
added on the 2017-12-11 14:07:57 by g0blinish g0blinish

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

not very interesting, but a compofiller so.. motivational piggie perhaps?
added on the 2017-12-11 16:04:59 by Tjoppen Tjoppen
what's why i don'understand:
BB Image

seems code takes 68t. why sync loose? Maybe reason in emulator or my calc broken.
added on the 2017-12-11 16:10:29 by g0blinish g0blinish
Not sure what sync you're talking about, but as for the "broken lines", it's because you sta COLUBK during the horizontal draw. You should do it during horizontal blank: in pt, do sta WSYNC just before sta COLUBK, and remove the sta WSYNC under, before the bne Loop1. I doubt your loop body takes exactly 68 cycles each line, with so many cmp / bxx. You can see in Stella exactly where is the beam when you step over each instruction.
added on the 2017-12-11 18:15:47 by g012 g012
Every A2600 release deserves a thumb ;) And all the best for the next steps on A2600! You are so multi-skilled g0blinish. Respect.
rulez added on the 2017-12-13 07:59:06 by grey grey
hey g0blinish, little explanation for your question. what you see up your schema are TIA cycles. you have 228 of them per line, TIA clock is counting pixels. the 68 means that for each line you have 68 pixels drawn on left of the screen that you will never see, and 160 that you will see on the screen, so total is 228. the real CPU cycles are down the schema "76 machine cycles" per line. and as explained, it is 3 TIA clock counts for 1 machine cycle. This means that when 1 CPU cycle elapses, the TIA outputs 3 pixels during the same time. 228 TIA clocks / 3 = 76 CPU cycles. So if you want to change color cleanly, you have to do it in the first 68 / 3 = 23 CPU cycles of the line. if you do it after it will be seen on the screen. Good luck :)
added on the 2017-12-13 16:17:21 by kezax kezax
thank you
added on the 2017-12-13 16:26:04 by g0blinish g0blinish
:P
Doing anything on the VCS is a challenge, so piggie
VCS majik...
rulez added on the 2020-05-23 13:56:13 by sim sim

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment