751

(85 odpowiedzi, napisanych Sprzęt - 8bit)

@_tzok_: Ale popatrz. Z tego co pisze @stryker "Zapis był jasny nie do użytku komercyjnego" to licencja jest określona wyraźnie.
Gość czerpie z tego korzyść majątkową w postaci prowizji - a więc skomercjalizował nie swój projekt (owszem, nie naruszył praw osobistych, ale naruszył prawa majątkowe, których nie jest dysponentem a podejrzewam że właściciel strony na której to wystawił ma pewnie klauzulę że wystawca musi posiadać prawa do projektu).
Inna sprawa byłaby gdyby gość sam zamówił płytki u jakiegoś wykonawcy, po czym odsprzedawał to po kosztach produkcji + kosztach transportu. Bo wtedy nie czerpie korzyści - czyli projektu nie skomercjalizował i nie narusza licencji.
Nie bardzo podoba mi się Twoje stwierdzenie o psie ogrodnika, bo to są Autorzy projektu i jest ich dobro intelektualne które udostępnili za darmo do zastosowań niekomercyjnych, a przecież mogli zachować swoje dzieło dla siebie i za każdym razem żądać wynagrodzenia za nie. Takie jest prawo Twórcy, czy to się komu podoba czy nie.
A gadanie, że oni niczego nie tracą bo im nikt niczego nie zabrał (ich własnością jest dobro intelektualne) prowadzi do tego, że nikt nie będzie niczego tworzył - i z czym wtedy zostaniesz? Do oprogramowania podchodzisz w tej sam sposób?

Edit: Przecież w taki sposób mógłbym wziąć wsad do SDX i carta Atrax i wystawić go na tej stronie, po czym kasować 10% od każdego kto zamówi SDX na cartridge'u (oba projekty nie są moje !). Albo np. wziąć Space Harriera i carta Atarimax. No dajże Pan spokój.

752

(77 odpowiedzi, napisanych Fabryka - 8bit)

Nigdy nie miałem do czynienia z 400/800, ale może jakąś wskazówką będzie, że skoro ma 10KB ($2800) to pewnie zawartość powinna się znaleźć na samej górze pamięci. Domyślam się że skoro ROM w XL/XE zajmuje obszar 16KB ($C000..$FFFF), no to trzeba by te 10K zaprogramować tam z offsetem $1800. Taka luźna myśl.

753

(9 odpowiedzi, napisanych Scena - 8bit)

@pin: w sumie to szybka dekompresja nie zawadzi; ciągle mamy ograniczenie na wielkość pliku i partycji :/

@xxl: najprostSZa :) Proszę nie wdrukowywać mi niepoprawnych form, bo inaczej za chwilę będę pisał jak Ty :P

754

(75 odpowiedzi, napisanych Sprzęt - 8bit)

@darpajdp: A to widział http://www.atari.org.pl/forum/viewtopic.php?id=9188 ?

755

(198 odpowiedzi, napisanych Zloty)

@Vasco: Ale że co? Wszystkie produkcje mają być napisane w BASIC-u?

756

(198 odpowiedzi, napisanych Zloty)

Ładniutka. Gratulacje Lisu!

757

(410 odpowiedzi, napisanych Fabryka - 8bit)

Obydwa pudełeczka cud-miód. Pierwsze bardziej mi się podoba. Kojarzy mi się z grafikami Anj.

758

(252 odpowiedzi, napisanych Fabryka - 8bit)

A to przepraszam.

759

(252 odpowiedzi, napisanych Fabryka - 8bit)

Skoro już mowa o modyfikacjach (wg nomenklatury @Mq ustalonej na sąsiednim forum), to może warto by pomyśleć o takich gadżetach:
* http://atariki.krap.pl/index.php/SIO_FIFO
* http://atariki.krap.pl/index.php/Simius_GTIA_Fixer
* zamiennik Freddie'go (choć on w XL chyba nie występuje)
Niekoniecznie chodzi o to, żeby to na płycie było już wmontowane, ale może wystarczyłoby miejsce na obsadzenie elementów jeśli np. GTIA Fixer byłby komuś potrzebny. SIO FIFO to osobna bajka i IMHO warto byłoby to mieć w standardzie.

Edit: I MapRAM ! :)

760

(93 odpowiedzi, napisanych Bałagan)

XC12 kosztowałby 8k! :) Tymczasem niektórzy sobie chwalą sądząc po wykwitach typu RAZEM :P

761

(252 odpowiedzi, napisanych Fabryka - 8bit)

@Sikor: O ile mi wiadomo SDX jest za darmo. Ale jeśli Ochota i Wola to na stronie http://sdx.atari8.info jest przycisk "Donate" :) Zachęcam.

762

(35 odpowiedzi, napisanych Bałagan)

$100 lat, $100 lat...! :D
(Sprawdzałem właśnie moment, w którym rozpoczęła się belle époque ;P)

763

(44 odpowiedzi, napisanych Programowanie - 8 bit)

Częstotliwości nut?

764

(31 odpowiedzi, napisanych Software, Gry - 8bit)

Da się. Zależnie od typu carta wykonuje się najpierw CARTINI a potem ewentualnie CARTRUN: http://atariki.krap.pl/index.php/Cartri ... C4%99ci%29
Ale zanim się tego dokona proponuję zresetować POKEY-a.

Edit: Niektóre gry potrafią nadpisać fragment obszaru carta, więc nie wszystko się tak da odpalić bez modyfikacji programu.

Edit 2: Nie pamiętam dokładnie, ale między CARTINI a CARTRUN może też być konieczne ustawienie RAMTOP i ponowne otwarcie E:

Edit 3: Coś w tej podobie:

  org $2000

  lda #%00000000
  sta SKCTL ;$D20F
  ldy #8
?clr sta POKEY,y  ;$D200
  dey
  bpl ?clr
  lda #%00000011
  sta SKCTL  ;$D20F
  jsr ?init
  ldx #$00
  lda #CLOSE ;$0C
  sta ICCMD,x ;$342
  jsr JCIOMAIN ;$E456
  lda #>$A000    ;$8000 dla 16K
  sta RAMTOP ;$6A
  lda #OPEN ;$03
  sta ICCMD,x
  lda #<e
  sta ICBUFA,x ;$344
  lda #>e
  sta ICBUFA+1,x
  lda #RW ;%1100
  sta ICAX1,x ;$34A
  txa
  sta ICAX2,x ;$34B
  jsr JCIOMAIN
?run jmp (CARTRUN) ;$BFFA
?init jmp (CARTINI) ;$BFFE

e .byte 'E:',$9B

  run $2000

Edit 4: Być może RAMTOP trzeba ustawić przed wywołaniem CARTINI, no i trzeba pamiętać że pamięć wtedy jest czysta, więc może przyda się jeszcze jakiś kod czyszczący od $400 do RAMTOP. Żeby zrobić to odpornym na RESET trzeba by jeszcze ustawić COLDST, BOOT oraz CASINI/DOSINI i DOSVEC na adresy odpowiednio ?init i ?run.

Edit 5: Spotkałem się z cartami, które inaczej inicjalizują się po włączeniu komputera a inaczej po RESET zależnie od flagi WARMST.

765

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Nie, ale serio pytam - wywołanie DOS z BASIC-a wróci z powrotem do programu usera czyli do punktu wywołania xBIOS_RUN_SCRIPT?
Co się stanie kiedy po drodze wciśnięty zostanie RESET?

766

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

A DOS wraca do xBIOS-a? :>

KingKong JetLee karate miszcz.
Raid Over Moscow i Star Riders II / The Last Starfighter.

768

(31 odpowiedzi, napisanych Fabryka - 8bit)

@Adam Klobukowski: Czy poza emulacja Motoroli i timerów A,B,C,D coś jeszcze (dekompresja ICE rozumie się sama przez się)?

769

(105 odpowiedzi, napisanych Fabryka - 8bit)

Player do formatu .RAD mam już napisany (dla SDX), ale chciałem jeszcze zweryfikować czy mój gra dokładnie to, co playery z PC. Upublicznię kiedy tylko będzie to gotowe. Chyba, że Xxl zrobi wcześniej swój. Jeśli chcesz potestować to co jest, to podeślij maila :)

Edit: Idealnie byłoby mieć player do Adlib Trackera II, ale format .A2M jest nieco bardziej wymagający - może zrobię, ale to dalsza przyszłość.

770

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Opisałem zasady używania OS-a przy wyłączonym ROM-ie w Atariki: http://atariki.krap.pl/index.php/Progra ... nym_ROM-ie

771

(105 odpowiedzi, napisanych Fabryka - 8bit)

https://www.3eality.com/Public/Releases/RAD/ tu są źródła do Reality Adlib Trackera w wersji 1.0 pod DOS (asm 286) i 2.0 dla windows (c++). Zerknij na procedurę inicjalizacji chipa.

772

(105 odpowiedzi, napisanych Fabryka - 8bit)

O, przepraszam, zapomniałem o tym. No to nie przeprowadzać detekcji :)

773

(105 odpowiedzi, napisanych Fabryka - 8bit)

OPL3 (ymf 262) jest szybki więc delaye, o jakich pisze Toriman są wystarczające. OPL2 (np. ym 3812) jest wolny - tam po wybraniu adresu trzeba odczekać 3.3us, a po zapisie wartości 23us.
Zobacz do rejestrów $104 i $105 - tam konfiguruje się tryb OPL3 (układ domyślnie startuje w OPL2) który wpływa na liczbę algorytmów i ilość kanałów. Kiedy układ działa w trybie OPL2 wtedy masz na dwóch stronach dwa układy OPL2 (chyba, że masz 3812, to wtedy masz jeden OPL2 a górna strona jest nieaktywna).
Dobrze jest też przeprowadzić detekcję chipa - https://www.fit.vutbr.cz/~arnost/opl/op ... #appendixB

Edit: literówka

774

(6 odpowiedzi, napisanych Programowanie - 8 bit)

623 czyli $26F to GPRIOR/GTIACTS - rejestr cień dla $D01B czyli PRIOR/GTIACTL: http://atariki.krap.pl/index.php/Rejestry_GTIA#GTIACTL
Konfiguruje on sposób wyświetlania grafiki przez GTIA, łączenie sprajtów w 5-go playera, nakładanie sprajtów oraz ich priorytety.
Nakładanie sprajtów realizowane jest parami:
- COLPM0 OR COLPM1
- COLPM2 OR COLPM3
przy czym nie ma znaczenia czy nakładany jest player z missilem, dwa missile czy dwa playery - nakładanie dotyczy pikseli o podanych kolorach.
W ten sposób w hiresie (GR.8/GR.0/ANTIC3) możesz dostać:
1. COLPF1
2. COLPF2
3. COLPF3 - kiedy włączysz piątego playera (wtedy kolor dla wszystkich missiles brany jest właśnie z COLPF3)
4. COLPM0
5. COLPM1
6. COLPM0 OR COLPM1
7. COLPM2
8. COLPM3
9. COLPM2 OR COLPM3
Możesz ewentualnie doliczyć jeszcze COLBAK czyli kolor ramki.
Możesz też eksperymentować z priorytetem 0 dla sprajtów i być może uzyskasz jeszcze dodatkowe kolory (nie eksperymentowałem z tym więc nic nie powiem).
To są kolory które możesz uzyskać w jednej linii skanningowej bez multiplikowania sprajtów ani zmiany kolorów  w rastrze.
Oczywiście na przerwaniu DLI możesz zmieniać wartości rejestrów kolorów, więc sumarycznie na ekranie możesz uzyskać wszystkie 128 kolorów (a z VBXE lub Sophia nawet 256).

Edit: Jeśli dodatkowo wziąć pod uwagę fakt, że tylko odcień dla zapalonego piksela jest brany z rejestru COLPF1, a kolor piksela jest kolorem tła (taki jaki wynika z nakładania sprajtów), to w linii masz 8*2=16 barw :)

775

(4 odpowiedzi, napisanych Fabryka - 8bit)

@Sukkor_benoth: To jest jakiś gotowy produkt? Możesz podać symbol?

Edit: Ciekawi mnie czy można by go podłączyć po prostu do wyjścia audio z Atari.