atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
SV 2013 w telewizorni z 2013-11-13 12:30 (22)
SV2013 i inne materiały z 2013-11-13 04:50 (21)
SV2013 gry XL/XE z 2013-11-13 02:07 (30)
SV2013 dema XL/XE z 2013-11-13 01:13 (20)
SV2013 kompo graficzne z 2013-11-12 19:17 (64)
Wieści z SV 2013 z 2013-11-11 03:23 (79)
Dawne Komputery i Gry 2013 z 2013-11-08 22:29 (2)
Fotorelacja z Polconu 2013 + Retro z 2013-11-07 07:16 (8)
Czterokrotność "Robbo" z 2013-11-06 01:06 (10)
SillyVenture 2k13 Invitro na Atari Falcon, zapowiedzi w mediach z 2013-11-04 11:54 (18)
PGA i ZTG 2013 - fotorelacje z 2013-11-03 04:12 (7)
Dwukrotność "Robbo" z 2013-11-01 23:53 (76)
Wyniki konkursu ABBUC 2013 z 2013-10-27 17:16 (43)
Silly Venture 2k13 reminder i nowa invitka ! z 2013-10-24 09:41 (21)
KIKI PONG z 2013-10-23 10:33 (20)
Gry konkursu ABBUC 2013 z 2013-10-20 20:30 (19)
Poznań 2012 - obnażamy fakty z 2013-10-16 06:41 (10)
MAD-ASSEMBLER 1.9.7 z 2013-10-02 10:18 (29)
Jest nowy G2F! z 2013-10-01 00:00 (12)
WAP-NIAK 2013 - wyniki z 2013-09-29 21:16 (144)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (11)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (36)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (2)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (8)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (19)
Basil The Great Mouse Detective opisał Charlie Cherry (125)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
«« nowszestarsze »»

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-05-06
Liczba katalogów: 8380, liczba plików: 36691
Zmian katalogów: 1, zmian plików: 1

0-9 A B C D
E F G H I
J K L M N
O P Q R S
T U V W X
Y Z inne
zipCałość 2918 MB


Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
MAD-ASSEMBLER 1.9.7
Nowa wersja bardzo popularnego cross-compilatora MADS, oznaczona numerkiem 1.9.7, przynosi nam następujące dobrodziejstwa:

  • dyrektywa .DEF definiuje etykiety o zasiegu lokalnym, jeśli poprzedzić ją znakiem ':' to globalne
  • poprawki dla liczb zmiennoprzecinkowych .FL, poprawione kodowane zera, dokonywane zaokrąglenie do 10 miejsc po przecinku
  • dla bloków Sparta DOS X 'blk reloc' i 'blk empty' dodana możliwość określenia innego typu pamięci niż $00 (main), $02 (extended), np.:

    blk reloc $40

  • poprawka umożliwiająca użycie dyrektywy .PRINT po 'blk empty'
  • dodana możliwość definiowania wielowymiarowych tablic .ARRAY, np.:

    .array scr [24][40]
    [11][16] = "atari"
    .enda

    mva #"!" scr[11][22]

  • dodana możliwość definiowania tablicy .ARRAY poprzez dyrektywę .DS, np.:

    tmp .ds .array [5][12][4] .word

  • dodana możliwość definiowania tablicy .ARRAY poprzez pseudorozkaz EQU (=), np.:

    fnt = $e000 .array [128] [8] .byte

  • naprawione działanie makrorozkazu ADW w połączeniu z makrorozkazem SCC itp.
  • poprawki dla .REPT, m.in. komentarz wieloliniowy /* */ jest teraz właściwie rozpoznawany

    Narzędzie do pobrania ze strony domowej. Owocnego kodowania!

    2013-10-02 10:18 by Xeen
    komentarzy: 29
  • gorgh @2013-10-02 15:51:24
    rok 2023: programy w mads piszą i kompilują się same :)
    XaVeR @2013-10-02 19:25:39
    Ojjj.. to chyba raczej 2123r. Bo 2023 to juz bardzo nieodlegla przyszłość.
    _Ilmenit @2013-10-03 12:50:07
    No, MADS coraz bardziej przypomina język wyższego poziomu.
    nodez @2013-10-03 20:12:45
    ale daje rade
    gorgh @2013-10-03 21:46:04
    co ty nie powiesz?
    nodez @2013-10-05 17:14:42
    no raczej
    gorgh @2013-10-05 18:17:20
    :)
    Bluki @2013-10-05 20:18:29
    Hm. Cóż...
    candle @2013-10-07 10:02:50
    jeszcze Tebe moglby poprawic dzialanie makrorozkazu dew w polaczeniu z bne
    tebe @2013-10-07 11:32:23
    DEW m.in. zmienia akumulator, więc danie tylko BNE bezpośrednio za nim może skończyć się niepowodzeniem, jakieś CMP przed powinno uratować sprawę

    DEW $80 to:

    LDA $80
    SNE
    DEC $81
    DEC $80
    0xF @2013-10-07 12:41:22
    Celowo nie wprowadziłem DEW do xasm, aby uniknąć tego rodzaju nieporozumień i niejawnego użycia akumulatora.

    candle: jeśli chcesz mieć licznik 16-bitowy, to:

    a. Licz w drugą stronę (na wartościach ujemnych):
    INC cnt
    BNE loop
    INC cnt+1
    BNE loop

    b. Wstępnie wprowadź "poprawkę" licznika:
    LDA cnt
    SEQ:INC cnt+1
    i wtedy liczysz tak:
    DEC cnt
    BNE loop
    DEC cnt+1
    BNE loop
    candle @2013-10-07 14:41:25
    dalem dew cnt or cnt+1 bne co zalatwilo sprawe, jednakowoz skoro jest to powinno dzialac zgodnie z intuicja, a nie kulawo
    0xF @2013-10-07 15:01:29
    Jeśli masz na myśli:
    DEW cnt
    ORA cnt+1
    BNE target
    to skaczesz gdy cnt jest różne od $ff. Gdzie tu intuicja?
    candle @2013-10-07 15:19:38
    gdy cnt or cnt +1 jest rozne od $00
    candle @2013-10-07 15:36:19
    konkretniej, w kodzie mam tak:

    dew Program_Required_Sectors_cnt
    lda Program_Required_Sectors_cnt
    ora Program_Required_Sectors_cnt+1
    bne Program_Required_Sectors_L2

    prosze nie bic
    xxl @2013-10-07 15:53:24
    np. tak?

    dec Program_Required_Sectors_cnt
    bne Program_Required_Sectors_L2
    dec Program_Required_Sectors_cnt+1
    bne Program_Required_Sectors_L2
    xxl @2013-10-07 15:54:38
    ja chcialbym zapytac jak w mads zapisac chcec zaladowania np. do akumulatora wartosci skoku wzglednego
    0xF @2013-10-07 16:47:58
    candle: jak tak to ok.

    xxl @15:53:24: patrz mój komentarz @12:41:22

    xxl @15:54:38:
    bne *
    skok
    ...
    gdzie

    lda #gdzie-skok
    sta skok-1
    0xF @2013-10-07 19:36:56
    Candle: szybciej:
    DEW cnt
    BNE target
    LDA cnt+1
    BNE target
    candle @2013-10-07 21:27:08
    Fox, fajnie, doceniam, naprawde
    ale optymalizacja nie ma wielkiego sensu tam gdzie calosc trwa chyba 15s (moze bredze)
    tam jest jeszcze depakowanie i samo flaszowanie ukladu, co ma swoje wymogi czasowe - generalnie nie ma to tutaj wielkiego znaczenia, ale spoko, skozystam
    Specta @2013-10-09 10:04:50
    Ależ Wy Panowie jesteście magikami :)
    the fender @2013-10-09 17:07:01
    Czy wprowadzanie elementów z jęz. wyższego poziomu nie powoduje spadku wydajności przy kompilacji? Nie znam się, dlatego pytam.
    mgr_inz_rafal @2013-10-09 20:28:44
    @The Fender
    Niestety mogą powodować spadek wydajności (nadmiar wygenerowanych opcodów), dlatego bardzo ważne jest, aby koder rozumiał co kryją pod sobą poszczególne "metarozkazy" i umiał dokonać oceny, czy w danym przypadku warto z nich korzystać.

    Natomiast zdecydowanie podnoszą czytelność kodu - tak jak wszystkie języki wyższego poziomu.
    xxl @2013-10-09 20:40:06
    a mi utrudniaja optymalizacje... ale moze za jakis czas ogarne.
    wieczor @2013-10-10 10:18:00
    A ja nie używam, bo nie chciało mi się przeczytać manuala :)
    muffy_ @2013-10-13 22:13:06
    taka sytuacja...
    dobra na wirusy jest płyta paździerzowa z marketu
    zresztą - jest dobra na wszystko
    xeen @2013-10-13 22:18:47
    muffy_ - sorki, twój komentarz stracił kontekst, bo usunąłem poprzednika (wulgaryzmy i przekroczenie granicy). Jeżeli autor usuniętego komentarza ma wątpliwości zapraszam do ich rozwiania na prv - mcora @ tlen . pl
    xeen @2013-10-13 22:20:30
    co do makr i elementów jęz. wyższego poziomu - moim zdaniem rewelacja, dla mnie w pewnych sytuacjach cc65 traci sens ;) Ale tylko w pewnych sytuacjach ;)
    muffy_ @2013-10-13 22:59:12
    @xeen
    Dopiero po usunięciu poprzedniego mój koment. nabiera głębszego sensu :)
    Co do makr - są dobre o ile w rozpędzie nie zmieniają się nam rejestry (np. akumulator). Bo przy debugowaniu może być kicha.
    Wolę podstawowy kod procesora a z makr to chyba tylko mwa i mva stosuję. (no i pseudorozkazy jak "dta" itp.)
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Emulatorowanie przenośne. (80)
    ostatni: 18-05-2024 14:04, streak
    Nowa gra "Mikie" (74)
    ostatni: 18-05-2024 13:47, zbylu
    Sprawa Piotra Kaczorowskiego (2)
    ostatni: 18-05-2024 13:15, streak
    RMT hacking (183)
    ostatni: 18-05-2024 13:02, emkay
    ATARI 50: THE ANNIVERSARY CELEBRA... (5)
    ostatni: 18-05-2024 11:53, streak
    Szukam dema (3)
    ostatni: 18-05-2024 10:10, kraczaj
    1050 mini (6)
    ostatni: 18-05-2024 09:31, zaxon
    Apidya (2)
    ostatni: 18-05-2024 05:07, jury
    Konwerter "CASia" zamienia CAS na... (69)
    ostatni: 17-05-2024 23:08, pin
    Time Wizard - gra na ABBUC Softwa... (250)
    ostatni: 17-05-2024 20:48, amarok
    Gra "TONY" (223)
    ostatni: 17-05-2024 13:55, Jacques
    SDrive Micro ;) (423)
    ostatni: 17-05-2024 12:19, Peri Noid
    Lost Party 2024 (5)
    ostatni: 17-05-2024 06:05, solo/ng
    Ratunek dla beztalenci w pixelarcie (86)
    ostatni: 16-05-2024 18:45, tebe
    Dude Story - wydanie fizyczne gry (26)
    ostatni: 15-05-2024 23:29, Mq

    Kategorie Forum Atarum

    Użytkowników: 2796
    Ostatnio zarejestrowany: mkp4fun
    Postów ostatniej doby: 25

    Spotkania i zloty / Meetings & Parties

    Najbliższe imprezy
    link do naszych spotkań online, zapraszamy do odwiedzenia kanału zoom również przez kod QR:

    KWAS

    Kalendarz AOL


    Społeczność/Community


    Rozmawiali
    Wywiad z Mariuszem Jaroszem i Kaz (12)
    Wywiad Dracona z Mr. Bacardim i Kaz (12)
    Tomasz Dajczak i Kaz (21)
    Lech Bąk i "Świat Młodych" i Kaz (26)
    Michał "Mike" Jaskuła i Kaz (6)
    F#READY i Dracon (22)
    Daniel „Arctus” Kowalski i Dracon (25)
    KATOD i TDC (15)
    Mariusz Wojcieszek i "Adam" (17)
    Romuald Bacza i Ramos (16)
    Śledzenie Amentesa i Larek (9)
    Leszek Łuciów i Charlie Cherry (17)
    TO JUŻ ZA TOBĄ: rozmowa z Bobem Pape i cpt. Misumaru Tenchi (39)
    Rob Jaeger i Emu (53)
    Jacek "Tabu" Grad i Dracon (0)
    Alexander "Koma" Schön i Kaz (0)
    Maciej Ślifirczyk i Charlie Cherry (0)
    Jarek "Odyniec1" Wyszyński i Kaz (0)
    Marek Bojarski i Kaz (0)
    Olgierd Niemyjski i Ramos (0)
    «« nowszestarsze »»

    Stragan
    Nowe, pojemniejsze RAM-Carty oferuje Kaz (21)
    "mouSTer" czyli myszka ST oferuje Kaz (30)
    Atari USBJoy Adapter oferuje Jakub Husak (0)
    Programy: Kolony 2106 oferuje Kaz (7)
    Sprzęt: rozszerzenia oferuje Lotharek (27)
    Gadżety: naklejki, pocztówki oferuje Sikor (11)
    Sprzęt: cartridge RAM-CART oferuje Zenon (7)
    Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (58)
    Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
    Sprzęt: interfejs SIO2SD oferuje Piguła (36)

    Użytki/Utils
    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (34)
    SIO2PC-USB napisał Larek (45)
    Nowe SIO2SD napisał Larek (0)
    SIO2SD w CA12 napisał Urborg (12)
    Ratowanie ATMEL-ów napisał Yoohaas (12)
    Projektowanie cartów napisał Zenon (12)
    Joystick do Atari napisał Larek (54)
    Tygrys Turbo napisał Kaz (11)
    Testowałem "Simple Stereo" napisał Zaxon (5)
    Rozszerzenie 1MB napisał Asal (20)
    Joystick trzyprzyciskowy napisał Sikor (18)
    Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
    Jak wykonać płytkę drukowaną? napisał Zaxon (26)
    Rozszerzenie 576kB napisał Asal (36)
    Soczyste kolory napisał scalak (29)
    XEGS Box napisał Zaxon (13)
    Atari w różnych rolach napisał Różyk (9)
    SIO2IDE w pudełku napisał Kaz (5)
    Atari steruje tokarką napisał Kaz (15)
    DarkMouse napisał Kaz (7)
    «« nowszestarsze »»