701

(30 odpowiedzi, napisanych Programowanie - 8 bit)

@tebe: http://www.planetemu.net/rom/commodore- … ile-cr-abg

702

(30 odpowiedzi, napisanych Programowanie - 8 bit)

Jak zwykle perełka :) Playerek gra bardzo fajnie (na razie odsłuchałem na emulu, ale wieczorem posłucham na Atari). Dzięki Święty!

703

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

Supeł. @xxl: Czy to ty robiłeś poprawki w chkxex do wyświetlania bloków skompresowanych? Jeśli tak to poprosiłbym o podesłanie źródeł - zmergowałbym ze swoimi poprawkami do pokazywania bloków SDX.

704

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

Ładnie, ładnie. Ten ma ID01 czy to jeszcze inny?

705

(105 odpowiedzi, napisanych Fabryka - 8bit)

Koledzy z konkurencyjnej sceny mają OPL2 pod nazwą FM-YAM (to chyba coś kompatybilnego z jakąś starszą kartą SoundExpander). I Nawet mają tracker pod DOS - EDlib. Ktoś się z tym zetknął?

Edit: ProtoVision toto sprzedaje i jest trochę info o softwarze.

706

(105 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

gdyby ktos przepisal jakis ataroski szlagier na OPL3 dla kanalow 0-8 to moznaby wystawic na SV w compo z oznaczeniem ze wymaga niestandardowego rozwiazania ;-)

Wydaje mi się, że GrayScale robiło też swoje utwory na OPL ale coś się chyba stało z ich stroną :/.

707

(29 odpowiedzi, napisanych Fabryka - 8bit)

No tak, ale kiedy już będziesz go miał to masz już oprogramowanie, które z nim działa :)
Zawsze można zapisać się na listę chętnych w wątku dla YAMari i może Panowie zdecydują się wyprodukować serię.

Co do oprogramowania, to @xxl coś chyba też kombinuje.

708

(29 odpowiedzi, napisanych Fabryka - 8bit)

Nadszedł chyba już czas na publikację playerka odtwarzającego moduły w formacie RAD za pomocą układów OPL2/OPL3.
Programik jest napisany dla SDX 4.48+ i wykorzystuje karty YAMari (od T0ri'ego) i Melody (od Candle'a). Dziękuję Panowie za świetny sprzęt!

Aktualna wersja to 0.3 i można ściągać .zip, .atr, .arc lub .tar.bz2.

Domyślnie zakłada się że YAMari znajduje się w slocie 6 (adres $D5C0).

Tutaj z kolei dostępne jest spakowane repozytorium git ze źródłami do emulatora atari800 rozszerzonego o obsługę YAMari (i paru innych układów).
Dla przypomnienia - kompilujemy poprzez:

$ ./configure \
    --enable-monitorbreakpoints \
    --enable-monitorprofile \
    --enable-monitortrace \
    --enable-seriosound \
    --enable-volonlysound \
    --enable-synchronized_sound \
    --enable-sid_emulation \
    --enable-psg_emulation \
    --enable-opl3_emulation
$ make

Do kompilacji potrzebne są biblioteki:
- libc++
- libayemu 1.0.0: http://downloads.sourceforge.net/projec … 0.0.tar.gz
- libresid 0.16: http://www.zimmers.net/anonftp/pub/cbm/ … index.html

Build przygotowywany jest u mnie dla SDL.
Kod emulacji OPL został wzięty z DOSBOX-a.

Edit: Ech literówka.

709

(105 odpowiedzi, napisanych Fabryka - 8bit)

Dodałem obsługę timerów YMF262 do emulacji w atari800. Teraz YAMari wykrywa się już ładnie bez wymuszania. Moje spakowane repozytorium git jest tu: http://mono.atari.pl/atari800/atari800-github.zip

710

(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.

711

(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.

712

(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

713

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

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

714

(198 odpowiedzi, napisanych Zloty)

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

715

(198 odpowiedzi, napisanych Zloty)

Ładniutka. Gratulacje Lisu!

716

(410 odpowiedzi, napisanych Fabryka - 8bit)

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

717

(252 odpowiedzi, napisanych Fabryka - 8bit)

A to przepraszam.

718

(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 ! :)

719

(93 odpowiedzi, napisanych Bałagan)

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

720

(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.

721

(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)

722

(44 odpowiedzi, napisanych Programowanie - 8 bit)

Częstotliwości nut?

723

(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.

724

(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?

725

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

A DOS wraca do xBIOS-a? :>