zobaczcie teraz czy jest ładnie :D
Mnie się podoba :)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
zeST 20250627 - Atari ST w FPGA z turbo! Nowa wersja zeST z trybem turbo 50 MHz i poprawkami Shiftera i MFP
UltraSatan - firmware 1.30 Nowa wersja firmware dla UltraSatana wspiera nowoczesne karty SDHC i SDXC
53 lata marki Atari 53 lata od założenia Atari - firmy, która odmieniła świat gier i komputerów.
Odtwarzanie układów z Atari Falcon Trwa zbiórka na odtworzenie chipów Videl, Combel i SDMA z Atari Falcon
atari.area forum » Posty przez mono
zobaczcie teraz czy jest ładnie :D
Mnie się podoba :)
IND i IMM były w Kruszyński+Kulpa dlatego mnie nie raziło. Ale może rzeczywiście:
1. JMP (ABS) zamiast (IND)
2. (ZPG),Y zamiast (IND),Y
3. (ZPG,X) zamiast (IND,X)
czy tam ZP.
@Lizard: słusznie - REL.
@xxl: z tym BRK to same problemy :) Względem adresu powrotu z przerwania to ten rozkaz byłby 2-bajtowy, ale gdzie jest argument BRK? Za opcodem - no to proszę go pobrać. To jest niedorobione. Możliwe, że planowano mieć specjalną stronę jak stos czy ZPG żeby móc robić coś w rodzaju BRK $48 jak w Z80. Nie znam też asemblera, który by umożliwiał podawanie argumentu do BRK. No ale ja mało widziałem w życiu więc się kłócił specjalnie nie będę :)
Ruszczyc podaje niby, że PLA i TSX wpływają na NZ.
Poza tym git.
Edit: A Kruszyński+Kulpa że PLP i RTI na NV*BDIZC.
Edit 2: Może ładniej będzie NMI, RESET i IRQ bez tych VECów?
mono napisał/a:- RTI ma 7 cykli a nie 6
sprawdzałem w 3 miejscach i one wszystkie mówią że jednak 6 (w tym Pan Ruszczyc).
Rzeczywiście! Ileż to już lat żyję w błędzie... Dzięki!
(sprawdziłem w Ruszczycu, bo podejrzewałem że bezczelnie kłamie, ale w Kruszyński+Kulpa rozrysowane jest rzeczywiście 6 cykli)
Mnie się zdaje, że:
- brakuje ROR ABS,X $7E
- RTI ma 7 cykli a nie 6
Dodałbym jeszcze informację, że sekwencja przyjęcia przerwania zajmuje 7 cykli.
A nie wolałbyś mieć:
- (IND,X) zamiast IND,X
- (IND),Y zamiast IND,Y
- (IND) zamiast IND ?
Edit: Może jeszcze dodałbym wektory:
$FFFA - NMIVEC
$FFFC - RESVEC
$FFFE - IRQVEC
i że $00xx to ZPG, a $01xx to stos.
I może że BRK stan znacznika B odkłada na stosie a nie w rejestrze flagowym.
Edit 2: Aaaaaa - no i przecież że F to NV*BDIZC i rejestry A,X,Y,F,SP,PC
Edit 3: Poza tym bardzo to estetycznie i elegancko wygląda. Ja taki kubeczek chcę!
@Cyprian: Jeszcze się pytasz. Jak zaczniemy teraz to będzie już wiedział czego nie robić.
Może nie lubi wykrzyknika, ale Robbo już zaakceptuje. Albo Freda.
"Sneller dan basic" to jest po angielsku? To jakieś normańskie wpływy?
Może chciał się zapisać do Tristesse?
Bardzo dobry ruch. Dzięki!
Kebab z konia :)
Wszystko przez to Panowie, że zapomnieliście własnego języka. Napisane jest wprost (wytłuszczenie moje):
Dzięki Twoim odpowiedziom MOŻEMY zmieniać się na lepsze.
Mogą. Ale nie muszą...
BĘDZIEMY ciężko pracować, żebyś był(a) z nas w pełni zadowolony(a)!
Będą. Ciężka praca to ciągle pieśń przyszłości.
Wszystko w porządku. Piszą całą prawdę. Całą dobę.
Hu, hu, Vasco ma Fantastykę ze stycznia 2023 :)
Poprosiłbym 2-gi i 4-ty czyli dwa z prawej na pierwszym zdjęciu (widoczna wierzchnia strona magneta).
A ściągnąłeś i zainstalowałes pythona 3?
OK. Po zmianie na org $A000 atari800 to uruchamia. A Altirra nie. Co oznacza, że atari800 nie sprawdza sumy kontrolnej, a Altirra sprawdza i dlatego nie uruchamia.
Po aktualizacji sumy ($001f70e7) Altirra odpala.
W załączniku źródło i kod. I narzędzie do updatu sumy.
Łańcuch kompilacji:
$ mads -o:cart.car cart.asx
$ ./carsum.py cart.car
Bez aktualizacji sumy kontrolnej Altirra zapytała o rodzaj cartridge'a, co oznacza że traktuje to jak czysty ROM (co oczywiście jest bzdurą, bo przecież jest nagłówek carta).
org $8000 zamień na org $A000 ($C000-$8000=$4000 czyli 16KB). Albo CART_TYPE na 2 (16KB cartridge).
BASIC wyłączy się automatycznie.
do wieczora kwadrat
aaaaaaaand https://gitlab.com/users/bocianu/projects and BLIBS https://bocianu.atari.pl/blog/blibs of bocianu in particular.
Serie gier - nie chodzi mi tylko o nazwę serii (to też, o ile istnieje n.p. Finders Keepers, Spellbound, Knight Tyme, Stormbringer jako seria Magic Knight), ale bardziej o listę z linkami do gier w jednej serii, jak to było kiedyś na worldofspectrum.
Remake - chodziło mi o port z innej platformy. Źle się wyraziłem.
Popieram koncepcję z tagami.
Moje typy:
- extram czy tam 130xe
- disk / tape / cart
- gtia
- artifacts (np. taki droll czy tower toppler/nebulus i mnóstwo pinballi)
- remake
Fajne byłoby też wyszukiwanie po zakresie dat, bo np może chciałbym wyszukać gry od 2000, albo grę między 2001 a 2003.
Edit: Byłoby też świetnie mieć informacje o serii /cyklu gier. Np. Joe Blade i Joe Blade 2 są częściami jednej serii. Czy Crumble's Crisis i Space Lobsters.
Tak. Zrozumiałem to po chwili :) Dzięki!
Mnie chodzi o sytuację kiedy CPU jest chwilowo wstrzymywany przez ANTIC-a - a przecież ja (program) nie wiem czy nie zostałem zablokowany właśnie na zapisie do I/O. I/O (będące np na cartridge-u, bo przecież nie wszystko musi być zaraz wmontowane do komputra) samo z siebie nie wystawia nic przecież, a tylko obsługuje zapis.
Edit: Ja Program.
Edit 2: Aaaaa, RDY jest wystawiane tylko w reakcji na zapis WSYNC. To już wszystko jasne.
cmosowy cpu ponawia tak zapis jak i odczyt
To by oznaczało, że I/O wrażliwe na zapis (np. port z autoinkrementacją adresu przez który przepycha się dane do urządzenia) z 65Cxx(x) będzie działał źle? Ładne rzeczy.
atari.area forum » Posty przez mono
Wygenerowano w 0.092 sekund, wykonano 13 zapytań