atarionline.pl HA! Action! na SIC! - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012 zmieniony
     
    A więc, Panie i Panowie.

    Jakub Husak
    prezentuje
    ACTION!
    for SIC!

    W skrócie:
    SICTION!
    Wybaczcie, nie chciało mi się już flaszera robić...
    Mógłby ktoś, jak już wrzuci pliczki na atr, umieścić to tutaj?

    ATR z flasherem już załączony.

    Działa pod emulatorem Altirra, jednak trzeba mu ROMy atarowskie wrzucić, bo inaczek kursor po prawej stronie jest (dla Arabów?)

    Do wczoraj to było FCIENCE SICTION!

    I jeszcze jedno. TESTOWAĆ!
    Ja skompilowałem kilka programów własnych, jednak one nie używają zanadto bibliotecznych procedur. Może się zdarzyć, że się coś wysypie, zwłaszcza przy kompilacji, niezbędna była modyfikacja kodu (kilkadziesiąt bajtów).
    • 2: CommentAuthorw1k
    • CommentTime12 May 2012
     
    !!! yes! thank you!
    now.. if i complile OBJ file, can i run it from dos?:)
    • 3: CommentAuthorw1k
    • CommentTime12 May 2012
     
    how i can add ROM to sic?
    i use sic! cart generator, when i add ROM file, then:

    Cartridge image is corrupted!
    • 4:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012 zmieniony
     
    @w1k, you have to read faq about Action!

    Two ways:
    - Use Action! as regular language and use all its features - and you must afterwards include the library.
    - use ACTION as powerful assembler, do not use multiplication, division and procs and funcs with more than three bytes of arguments (to let them fit into a,x,y registers during call)

    I prefer the second approach.

    There is a substitute of the library written in Action! itself, laying somewhere and the procedures for such things are compiled-in-code.

    I will write the Action! flasher, much shorter than cart file and much faster soon.
    • 5: CommentAuthorw1k
    • CommentTime12 May 2012 zmieniony
     
    ok, so i have it on sic.. lol, but doesnt work...

    when i start it and second setup D1 with .act files, i dont have access to D1.. when i boot with sio2sd, sio2sd loads first.
    • 6:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012
     
    I do not understand what you wanted to write.
    If you want to help you, give all the clues, example atrs, etc.
    • 7: CommentAuthorw1k
    • CommentTime12 May 2012
     
    i dont have access to D1.....
    • 8:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012 zmieniony
     
    And I do not have access to your thoughts!

    If something does not work, write an essay (about 1-2 kb of letters) to allow us to EASILY follow, what you are doing and going to do.

    I guarantee, that in the half of your work you WILL get all the answers by your own :)

    And - if not, we will be able to help you quickly.

    This way there can be a zillions answers.
    • 9: CommentAuthorw1k
    • CommentTime12 May 2012
     
    i cant write 1-2kb text, because my english is poor (99% of a8 users know that)..

    problem:
    i start action! with sic cartridge, without D1.. then i mount D1 (siop2 or sio2sd or xf551) and i want read any file *.ACT from D1 - ERROR 130..

    when i start SIC! with sio2sd or others, this HW start first...
    • 10:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012
     
    Take the good old SuperDos 4.3 or DOS 6.3, throw it on the SIO2SD, etc.
    Boots?, ok.
    Insert cartridge, turn it on
    Boots into the cartridge, but before boots dos?
    OK
    You then must have access to d1.

    in editor: ctrl-shift-R , give name of the file, the file gets read, go to monitor (sh ctrl M) , C (compile) R (run)

    Here on my real atari works flawlessly, as the original.
    • 11:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012
     
    @ Your english is poor in your head :)
    You do very well!
    • 12: CommentAuthorwieczor
    • CommentTime12 May 2012
     
    Kuba i to działa? Jak oryginalny Action? Ok, potestujem wieczorem :) Dzięki for your efforts jak mówią starożytni mieszkańcy Elbląga, jesteś naprawdę nieoceniony
    • 13:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012
     
    Mi działa na razie. Dobrze, że programiści zostawili 9 bajtów wolnego, wykorzystałem 8 :)

    Być może kompilacja przebiega ciut wolniej (np 5%), bo zamiast sta d500 czyli 4 cykli jest ok. 20 cykli podprogramu.
    • 14:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012 zmieniony
     
    We need testers like
    ___________ ____
    ______/ \__// \__/____\
    _/ \_/ : //____\\
    /| : : .. / \
    | | :: :: \ /
    | | :| || \ \______/
    | | || || |\ / |
    \| || || | / | \
    | || || | / /_\ \
    | ___ || ___ || | / / \
    \_-_/ \_-_/ | ____ |/__/ \
    _\_--_/ \ /
    /____ /
    / \ /
    \______\_________/
    • 15: CommentAuthorw1k
    • CommentTime12 May 2012
     
    jhusak: i try your method.. doesnt work

    how i use sic! with sio2sd? cause when i try it, sio2sd boot first, sic! nothing do..

    and - when is first sic!, then sio2sd nothing do - error 130
    • 16: CommentAuthorw1k
    • CommentTime12 May 2012 zmieniony
     
    ok.. with sio2pc works, but not with sio2sd - strange

    ok, i load program.act, compile it and i want make .XEX file. how? i try - W "D1:file.obj"

    if i want load it - error 164..
    i must include some libraries?
    • 17: CommentAuthorw1k
    • CommentTime12 May 2012 zmieniony
     
    i have it, thanks jakub husak.. sorry for my stress reactions.. NOW i can learn action :)
    here is a xex files which i have on d1 - some examples from books, etc.
    pacman.xex is nice :)
    • 18:
       
      CommentAuthorjhusak
    • CommentTime12 May 2012
     
    You see. I think you spend more time on writing here on the forum than on having fun with your new cart :)
  1.  
    Czy na real Atari powinno zadziałać flashowanie SIC?

    Flasher wczytany przez SIO2SD z obrazu dyskietki ACTION_SIC_FLASHER.atr.gz rozpoznaje podpięty SIC. Po wskazaniu D1: jako źródła romu Action, flasher zgłasza po (dłuższym) czasie błąd 170.
    Nadmieniam, że na Altirze wszystko działa poprawnie.
    Gdzie tkwi haczyk?
    • 20:
       
      CommentAuthorKaz
    • CommentTime19 May 2020
     
    Jaką wersję Action próbujesz nagrać?
    • 21:
       
      CommentAuthorjhusak
    • CommentTime19 May 2020 zmieniony
     
    błąd 170 to brak pliku. Dzieje się tak po wciśnięciu return w momencie wybierania dysku (to jakiś bug jest, nie powinno tak być).

    Szczegółowy instruktaż:

    1. Ustawiasz ACTION_SIC_FLASHER.atr aby się zbootował.
    2. Uruchamiasz kompa z OPTION
    3. wczytuje się MYDOS
    4. Ładujesz flasher: wciskasz L, wpisujesz SIC*.*
    5. Uruchamia się flasher, każe wsadzić cart, to wsadzasz, wcickasz spację.
    6. każe Ci dysk włożyć - wciskasz spację (nie return)
    7. z listy plików wybierasz D lub E w zależności od SICa (tak naprawdę wystarczy wersja 256k)
    8. Chip erase: Y
    9. Proceed: Y
    Czekasz, aż się skończy:)
    Kliknij "pomógł", musiałem odkurzyc SICA, na szczęście Atari gotowe stoi :)
  2.  
    Robiłem zgodnie z tymi wytycznymi. Nadal mam błąd 170 po wykonaniu 6 kroku. Sprawdzałem na 2 atari i 2sio2sd. Może SIC padł?. Jednak zainstalowane na nim gry można bez problemu uruchomić.
    • 23:
       
      CommentAuthorjhusak
    • CommentTime20 May 2020
     
    Ale czy wciskasz spację. Bo jak wcisnąłem return to właśnie miałem błąd 170 po jakiejś minucie.
    • 24:
       
      CommentAuthorMq
    • CommentTime20 May 2020
     
    Może masz kość w SIC!-u której nie wykrywa flasher? Nie pamiętam jak tam jest dokładnie, ale coś mi świta, że kości nie wykrywane przez flasher trzeba było jakoś "ręcznie" ustawiać, że to jest kość o określonej pojemności. Nie pamiętam, bawiłem się tym kilka lat temu, a obecnie już zawsze programuję wszelkie kości programatorem, bo mi jest szybciej i wygodniej. Poza tym aktualnie nie mam SIC-a, żeby sprawdzić... Ale tak rzucam, bo może to jakiś trop.
    • 25:
       
      CommentAuthorjhusak
    • CommentTime20 May 2020 zmieniony
     
    Tu chodzi o to, że procedura flaszowania jeszcze się nawet nie zaczęła. Jesteśmy dopiero przy wyborze plików z dysku.
    • 26:
       
      CommentAuthorMq
    • CommentTime20 May 2020
     
    A to przepraszam, chciałem dobrze, ale nie pamiętam już jak to tam przebiegało po kolei:-)