651

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

652

(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ą :/.

653

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

654

(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: https://github.com/gasman/libayemu
- libresid 0.16: http://www.zimmers.net/anonftp/pub/cbm/ … index.html

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

Edit: Ech literówka.

655

(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

656

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

657

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

658

(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

659

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

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

660

(198 odpowiedzi, napisanych Zloty)

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

661

(198 odpowiedzi, napisanych Zloty)

Ładniutka. Gratulacje Lisu!

662

(410 odpowiedzi, napisanych Fabryka - 8bit)

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

663

(252 odpowiedzi, napisanych Fabryka - 8bit)

A to przepraszam.

664

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

665

(93 odpowiedzi, napisanych Bałagan)

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

666

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

667

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

668

(44 odpowiedzi, napisanych Programowanie - 8 bit)

Częstotliwości nut?

669

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

670

(1,753 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?

671

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

A DOS wraca do xBIOS-a? :>

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

673

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

674

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

675

(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