dlaczego nie nazwali tego akwavita ?
To by była uzurpacja. Akwawita już jest! I działa całkiem nieźle ;P
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Echa Silly Venture 2023 WE Niepełne wyniki konkursów dostępne są już na Demozoo.
Harmonogram Silly Venture 2023 WE Pojawił się zaktualizowany rozkład jazdy zimowej edycji Silly Venture 2023
ASAP 6.0.1 i RECOIL 6.4.0 Są dostępne nowe wersje narzędzi na PC/Mac/urządzenia mobilne.
Update WWW zimowej edycji Silly Venture Na oficjalnej stronie zimowej edycji Silly Venture działa już upload prac konkursowych i sprzedaż wejściówek.
ABBUC Software Contest 2023 wyniki Wczoraj, czyli 29 października, zostały ogłoszone wyniki ABBUC Software Contest 2023.
atari.area forum » Posty przez mono
dlaczego nie nazwali tego akwavita ?
To by była uzurpacja. Akwawita już jest! I działa całkiem nieźle ;P
"Mieli do wyboru wojnę lub hańbę, wybrali hańbę, a wojnę będą mieli także."
Winston Churchil
Jestem w ciężkim szoku. Wolność ma każdy - jeden postąpi jak idiota, ale drugi ją wykorzysta mądrze. W ustroju gdzie nie ma wolności, nie ma jej nikt - ani idiota, ani mądry.
Super! Ale ten POKEY dzwoni na górze :) Ale JANUSZ PELC nie działa...
Ładne, ładne... W pierwszej chwili przeczytałem "zupełnie zapomniałem o ogłoszeniu wyniku konkursu na nowe logo Last Party. Zwycięzcami zostali..." :)
To jest retro! Silnik musi być stary. Zapominacie się Panowie :)
Drum Machine is a tool to play specified samples once you press a key (HELP, START, SELECT, OPTION, BREAK and SHIFT), push joystick in specific direction or press a trigger. This is a tool I made for Pinokio. He used to use it on his chiptune concertos. Sample playing speed is very arbitrary because by design it was used to play only drum samples, not for the music nor playing tones.
Edit: Try /A $D600 /O COVOX
I've never written NEOPlay for COVOX, however there are several compo works by Yerzmyey, Pinokio, V0yager and Wiecz0r with player working on COVOX or POKEY. It includes playing routine made by Epi for NEO Tracker. Look at the bottom of the site XL Digital
I'm not sure Lotharek described well this movie, because NEOPLAYH works with SoundBoard (available as VBXE core, or separate soundcard) but doesn't play through simple 4-channel COVOX.
Vasco może teraz cytować niejaką Jandę zresztą Krystynę.
Wrzuć na pigwę. Za chwilę nie będzie można napisać posta bez zgody całego forum na piśmie i poświadczonej przez notariusza.
W wersji ST też jest F551.
No niestety, bo nie ma łoktru z ST na jutubie.
W amigowej wersji na końcu "Arctic Antics" na rakiecie napisane jest "F551" - czy ktoś z ST mógłby sprawdzić czy u nich jest "SPIES IN SPACE" czy coś innego?
W ostatnim numerze Tajemnic Atari 10/93 https://tajemnice.atari8.info/10_93/10_93.html wydrukowany został program do transmisji danych między Atari XL/XE a Amigą 500.
W numerze pięknie opisano działania programów, zaprezentowano kilka obrazków przesłanych z Amigi i skonwertowanych z trybów amigowych do atarowego szesnasto-kolorowego GRAPHICS 9, ale też listingi programów dla Atari i dla Amigi razem z krótkim kodem źródłowym transmittera służącego do przesłania programu dla Amigi z Atari. (*)
Niestety zapomniano o schemacie kabelka łączącego obydwa komputery.
Analizując program dla Atari oraz źródło transmittera udało mi się odtworzyć schemat kabelka, który załączam.
Dla porządku przypomnę jeszcze autorów, gdyż w artykule nie zostali odpowiednio wyeksponowani:
- Paweł Rzucidło (RYMEK) - program dla Amigi
- Marcin Grochowina alias MAG(M) - program dla Atari i elektronika
- Piotr Mazur (PIER) - testowanie i elektronika
Jeśli dobrze pamiętam program był testowany na komputerach Atari 65XE oraz Amiga 500 z 1MB RAM i wszystkie opóźnienia w protokole dostosowane były do zegara tego komputera.
Schemat kabla, jak i oprogramowanie dostępne jest w archiwum użytków Atari Online w sekcjach:
- Telekomunikacja / AtoA Transmitter / AtoA Transmitter * http://atarionline.pl/v01/index.php?ct= … ransmitter
- Inne platformy / Amiga / Atoa 1.0.* http://atarionline.pl/v01/index.php?ct= … miga#Amiga
P.S. Znany jest też protokół komunikacji gdyby komuś przyszło do głowy napisać nowy kompatybilny soft.
---
(*) - Wersja HTML artykułu dostępna na stronie jest niepełna i nie zawiera listingu programu dla Amigi ani programu źródłowego transmittera. Wersja DJVU ma wszystko, prócz oczywiście schematu kabla.
Jest ta chora notacja:
sta lab2:$ffff,y
która niby ma zastępować:
lab2 = *+1
sta $ffff,y
a jest kompletnie nieintuicyjna i zaciemniająca tylko kod - a już kompletnie nie wiem jak przy jej pomocy zrealizować np.:
lab2 = *+2
sta $ffff,y
@tebe: Może lepiej byłoby mieć inną deklarację etykiety:
etyk
etyk+
etyk++
analogicznie do skoków @+ i @-. Oznaczałyby one odpowiednio *+0, *+1 i *+2.
W kodzie odwołujesz się oczywiście do lab (plus mówi tylko o modyfikacji bieżącego licznika adresu):
opcod sta msb
adr+ lda $FFFF,x
msb++ lda $F000,y
lo+
hi++
sta $FFFF
Hę?
P.S. Analogicznie mogłoby działać lab-, lab--, itd., choć osobiście nie widzę eleganckiego zastosowania, ale może się komuś przyda.
Tysiące... w emulatorach Altirra i Atari800 :)
Dziękuję. Bangla pięknie.
Taki kod:
.enum bool
no
yes
.ende
org $400
lda #bool(no)
lda #bool(yes)
lda #bool.no
lda #bool.yes
lda #no
lda #yes
maluje mi to:
lda #bool(no)
test.asx (11) ERROR: Undeclared label NO (BANK=0)
lda #bool(yes)
test.asx (12) ERROR: Undeclared label YES (BANK=0)
lda #bool.no
test.asx (13) ERROR: Undeclared label BOOL.NO (BANK=0)
lda #bool.yes
test.asx (14) ERROR: Undeclared label BOOL.YES (BANK=0)
a listing wygląda tak:
mads 2.1.7
Source: test.asx
1
2 opt o+ h- c- ?+
3
4 .enum bool
5 = 0000 no
6 = 0001 yes
7 .ende
8
9 org $400
10
11 0400 A9 00 lda #bool(no)
12 0402 A9 00 lda #bool(yes)
13 0404 A9 00 lda #bool.no
14 0406 A9 00 lda #bool.yes
15 0408 A9 00 lda #no
16 040A A9 01 lda #yes
17
18
19 end
a przecież wg dokumentacji:
Do etykiet wyliczeniowych odwołujemy się przy pomocy składni:
enum_name (field)
lub bezpośrednio podobnie jak w przypadku odwołań do bloków .LOCAL, .PROC, czyli po nazwie typu oddzielone znakiem kropki występują kolejne pola, np.:
lda #portb(rom_off)
dta portb.rom_on, portb.rom_off
Czy to ładnie tak?
Nie licząc psa.
I cyk, jak zawsze dom muzyka, zarezerwowany ;)
A w domu muzyka, jak zwykle Szopen, Ogiński, Pan Tadeusz, Polonez i Etiuda.
Na pewno 12MB? A nie 1.2MB?
Edit: Wtórny analfabetyzm. Przepraszam, nie było tematu :)
A na frontonie szpitala proponuję umieścić "Ty który wchodzisz żegnaj się z nadzieją".
Dziękuję za odpowiedzi.
Edit: Podłączę tu jeszcze aktualniejszą dokumentację do Sophii wziętą z AtariAge
To jeszcze jedna uwaga. Kiedy robimy coś takiego:
lda #%10000011
sta GRACTL
lda GRACTL
and #%01111110
sta GRACTL
to czasami sprajty są włączone, a czasami (losowo) wyłączone. Tak jakby ostatni zapis trafiał czasem też do rejestru GTIA a nie tylko do rejestru Sophii. Dopiero kiedy po tym zrobimy:
lda #%00000011
sta GRACTL
to sprajty zachowują się stabilnie. Optymalizacje z braku miejsca? Czy to tak działać nie powinno?
atari.area forum » Posty przez mono
[ Wygenerowano w 34.345 sekund, wykonano 14 zapytań ]