mirror of
https://github.com/Pecusx/scorch_src.git
synced 2026-05-21 06:39:40 +02:00
WaitOneFrame procedure sometimes hung in NTSC
And manuals update.
This commit is contained in:
+4
-4
@@ -14,10 +14,10 @@ On the first screen, you can configure gameplay options:
|
||||
* frequency of suicides :) - if for a number of turns the game has not recorded hits (tanks are constantly shooting inaccurately), after one of such misses a tank commits suicide - here you determine how long they can "shooting for the stars" :) - if only people play the optimal setting is "norm", in the case of computer-controlled players ... you choose.
|
||||
* The height (and undulation) of the mountains from almost flat (NL - Kingdom of the Netherlands), to soaring and high (NP - Federal Democratic Republic of Nepal)
|
||||
* the way the walls (edges of the screen) work:
|
||||
* none - projectiles that flew off the screen do not return
|
||||
* wrap - the screen "wraps" and projectiles that flew to the right appear on the left side (and vice versa)
|
||||
* bump - the right and left walls deflect projectiles that want to fly through them
|
||||
* boxy - just like bump, except that the "ceiling" also reflects projectiles
|
||||
* none - projectiles that flew off the screen do not return (black color of the screen frame)
|
||||
* wrap - the screen "wraps" and projectiles that flew to the right appear on the left side and vice versa (purple color of the screen frame)
|
||||
* bump - the right and left walls deflect projectiles that want to fly through them (dark blue color of the screen frame)
|
||||
* boxy - just like bump, except that the "ceiling" also reflects projectiles (green color of the screen frame)
|
||||
* rand - at the beginning of each round, one of the above 4 ways the walls work is drawn.
|
||||
|
||||
During gameplay, the current mode of the walls is represented by the color of the screen frame: none - black, wrap - purple, bump - blue, boxy - green.
|
||||
|
||||
+4
-4
@@ -13,10 +13,10 @@ Na pierwszym ekranie możemy skonfigurować opcje rozgrywwki:
|
||||
* częstotliwość samobójstw :) - jeśli przez ileś tur gra nie odnotowała trafień (czołgi ciągle strzelają niecelnie) jeden z takich pudłujących czołgów popełnia samobójstwo - tu określamy jak długo mogą “strzelać w próżnię” :) - jeśli grają tylko ludzie optymalne ustawienie to “norm”, w przypadku graczy sterowanych przez komputer… wedle uznania.
|
||||
* wysokość (i pofałdowanie) gór od prawie płaskich (NL - Królestwo Niderlandów), do strzelistych i wysokich (NP - Federalna Demokratyczna Republika Nepalu)
|
||||
* sposób działania ścian (krawędzi ekranu):
|
||||
* none - pociski, które wyleciały poza ekran nie wracają
|
||||
* wrap - ekran "zawija się" i pociski, które wyleciały w prawo pojawiają się z lewej strony (i odwrotnie)
|
||||
* bump - prawa i lewa ściana odbijają pociski, które chcą przez nie przelecieć
|
||||
* boxy - tak jak bump, tyle że "sufit" także odbija pociski
|
||||
* none - pociski, które wyleciały poza ekran nie wracają (czarny kolor ramki ekranu)
|
||||
* wrap - ekran "zawija się" i pociski, które wyleciały w prawo pojawiają się z lewej strony i odwrotnie (fioletowy kolor ramki ekranu)
|
||||
* bump - prawa i lewa ściana odbijają pociski, które chcą przez nie przelecieć (granatowy kolor ramki ekranu)
|
||||
* boxy - tak jak bump, tyle że "sufit" także odbija pociski (zielony kolor ramki ekranu)
|
||||
* rand - na początku każdej rundy losowany jest jeden z 4 powyższych sposobów działania ścian
|
||||
|
||||
W trakcie rozgrywki aktualny sposób działania ścian reprezentowany jest przez kolor ramki ekranu: none - czarny, wrap - fioletowy, bump - niebieski, boxy - zielony.
|
||||
|
||||
+4
-2
@@ -78,8 +78,10 @@
|
||||
; WAIT
|
||||
; waits one frame (1/50 s(PAL) or 1/60s(NTSC))
|
||||
?zero LDA VCOUNT
|
||||
beq ?zero
|
||||
bpl ?WA
|
||||
cmp #$05
|
||||
bcc ?zero
|
||||
cmp #$70
|
||||
bcc ?WA
|
||||
sbc #10 ; last lines correction
|
||||
?WA cmp VCOUNT
|
||||
beq ?WA
|
||||
|
||||
+4
-2
@@ -77,8 +77,10 @@
|
||||
; WAIT
|
||||
; waits one frame (1/50 s(PAL) or 1/60s(NTSC))
|
||||
?zero LDA VCOUNT
|
||||
beq ?zero
|
||||
bpl ?WA
|
||||
cmp #$05
|
||||
bcc ?zero
|
||||
cmp #$70
|
||||
bcc ?WA
|
||||
sbc #10 ; last lines correction
|
||||
?WA cmp VCOUNT
|
||||
beq ?WA
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Reference in New Issue
Block a user