Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Srodowisko programistyczne C64 na PC  (Przeczytany 2201 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Jacek31

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #30 dnia: 15 Października 2009, 18:02 »
He.. He .. taki maly offtop, w sprawie meczu. Dzisiaj w pracy padlo pytanie. Dla czego nasi sobie strzelili samoboja ?? Jedna pomyslal i odpowiedzial. Chcieli widocznie jak najszybciej skonczyc i isc do szatni, bo im w jajca zimno bylo.
_________________
A szostego dnia Bog stworzyl czlowieka ... Aby mogl sie napic.

joodas__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #31 dnia: 22 Maja 2010, 15:44 »
Witam,

Probuje skompilowac pierwszy program w asemblerze z wykorzystaniem Tass, Crimsona, VICE ale tass sygnalizuje blad dotyczacy --m6502.TAS. Co to jest --m6502.TAS?

Komunikat:
                   
Kod:


C::\\C64>C::\\C64\\6502tass\\tass.exe --m6502 : -o compiled.o64
6502 Turbo Assembler : Shareware Version : Copyright (:c): 1997 Taboo Productions
This program HASN\'T BEEN REGISTERED for use in commercial purposes!

Assembling file:: :  :--m6502.TAS : to : -o.O64
**Fatal** Can\'t locate file:: --m6502.TAS
Error messages:: :  : 1
Warning messages:: : None
Passes:: :  :  :  :  :  : 1
Range:: :  :  :  :  :  :  :None
Remaining memory:: : 450k

C::\\C64>C::\\c64\\6502tass\\tslink.exe compiled.prg compiled.o64
Turbo Linker 64 : Version 1.0 : Copyright (:c): 1996 Taboo Productions

*** Can\'t read file:: compiled.o64 ***

C::\\C64>del tape.t64

C::\\C64>C::\\c64\\6502tass\\maketape.exe tape compiled.PRG
Creating file:: tape.T64
Can\'t open:: compiled.PRG
O.K.

C::\\C64>C::\\c64\\WinVICE\\x64.exe -autostart \"tape.t64::compiled.prg\"


zawartosc pliku run.bat:

C:\\C64\\6502tass\\tass.exe --m6502 %1 -o compiled.o64
C:\\c64\\6502tass\\tslink.exe compiled.prg compiled.o64
del tape.t64
C:\\c64\\6502tass\\maketape.exe tape compiled.PRG
C:\\c64\\WinVICE\\x64.exe -autostart \"tape.t64:compiled.prg\"

Cos zle poustawialem?[/code]

Offline Skull

  • Level 6
  • ******
  • Wiadomości: 2034
Srodowisko programistyczne C64 na PC
« Odpowiedź #32 dnia: 22 Maja 2010, 18:00 »
wez sciagnij to co przygotowalem razem z ostatnim numerem c&a fun, i sprawdz czy Ci dziala.
_________________
Bo pecet to zwykly banan...

djgruby

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #33 dnia: 23 Maja 2010, 08:58 »
                   
joodas napisal:
Komunikat:
                   
Kod:
C::\\C64>C::\\C64\\6502tass\\tass.exe --m6502 : -o compiled.o64
...

zawartosc pliku run.bat:
                   
Kod:
C::\\C64\\6502tass\\tass.exe --m6502 %1 -o compiled.o64
...

Cos zle poustawialem?

Moze sprobuj uruchomic swoj plik run.bat z parametrem w postaci pliku zrodlowego:

                   
Kod:
C::\\C64>run.bat source.asm

_________________
In Lord Satan we trust

joodas__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #34 dnia: 23 Maja 2010, 14:08 »
Eksperymentowalem troche z roznymi parametrami tassa. Okazalo sie, ze zmiana linii w run.bat dotyczacej tassa na:

C:\\C64\\6502tass\\tass.exe %1 compiled.o64

rozwiazal problem.

--m6502 - Na stronie Singular Crew jest info, ze jest to parametr, ktory podaje sie zeby kompilator kompilowal na architekture procesora podanego jako parametr.

Skull: Twoj pakiecik do programowania przestestuje w nastepny weekend.

splatterpunk__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #35 dnia: 17 Sierpnia 2010, 16:34 »
                   
joodas napisal:
Eksperymentowalem troche z roznymi parametrami tassa. Okazalo sie, ze zmiana linii w run.bat dotyczacej tassa na:

C:\\C64\\6502tass\\tass.exe %1 compiled.o64

rozwiazal problem.

--m6502 - Na stronie Singular Crew jest info, ze jest to parametr, ktory podaje sie zeby kompilator kompilowal na architekture procesora podanego jako parametr.


Mi wszystko dziala wlasnie przy takim pliku run.bat:

                   
Kod:

D::\\C64\\tass\\64tass.exe %1 -o compiled.o64

D::\\C64\\tass\\TSLINK.EXE compiled.prg compiled.o64
 :
del tape.t64
 :
D::\\C64\\tass\\MAKETAPE.EXE tape compiled.PRG
 :
D::\\C64\\emulatory\\WinVICE-2.1\\x64.exe -autostart \"tape.t64::compiled.prg\"



czyli bez parametru \"--m6502\".

Takie male podsumowanie, zeby bylo dla potomnych.

Ja tam przerzucam sie na Relaunch + KickAss + Vice.

_________________
www.vulture.c64.org

splatterpunk__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #36 dnia: 17 Sierpnia 2010, 17:02 »
                   
splatterpunk napisal:

Ja tam przerzucam sie na Relaunch + KickAss + Vice.


No wlasnie. Troche musialem sie pobawic zanim doszedlem do momentu w ktorym wszystkie ustawienia Relauncha byly poprawne, katalogi skonstruowane prawidlowo itd. i w koncu skompilowalem kawalek kodu a nastepnie skompilowany program zostal automatycznie uruchomiony pod Vice. Poza ustawieniami i struktura katologow mialem jeszcze poczatkowo problem z wersja Relauncha. Chce to podkreslic bo jesli ktos np sciaga Relaunch 64 v2.0 z CSDB to automatycznie nikt mu nie powie \"sluchaj koles a wiesz wogole, ze ta wersja nie obsluguje KickAssa?\" i pozniej sa jaja, bo mozna sie meczyc miesiacami ale ni ch*ja...
Aby wiec skorzystac z KickAssa jako kompilatora nalezy uzyc Relaunch 64 v.2.1 beta 2 albo beta 3.

Wiem, ze dla niektorych z Was to oczywiste ale chcialem te informacje dodac do tego watku na wypadek gdyby ktos zaczynal z tym stuffem (a wierze, ze beda takie osoby).

_________________
www.vulture.c64.org

Nitro__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #37 dnia: 17 Sierpnia 2010, 18:02 »
Ja uzywalem starego Relauncha z prostym skryptem wsadowym, nowszy jest zabugowany, zreszta stary tez, wyklinalem na niego rowno. Jesli ktos mysli o napisaniu komfortowo trackma, to wlasne baty to podstawa.
Przesiadka na Crimson Editor naprawde sporo ulzyla, jak ktos ma dosc Relauncha, to niech napisze, wrzuce swoja paczke ze wszystkim co potrzeba aby wygodnie tworzyc \"Smile\"

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Srodowisko programistyczne C64 na PC
« Odpowiedź #38 dnia: 17 Sierpnia 2010, 18:06 »
Ty nie czekaj tylko wrzucaj \"Wink\" Crimson tez vhdl daje rade. mily.
_________________
\"... taka choroba. Zreszta obrazki, ktore robisz tez cos o tym mowia.
Proponuje odwrocic proporcje, zamiast byc 100% scenowym trollem, skup sie bardziej na poprawieniu warsztatu...\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

splatterpunk__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #39 dnia: 17 Sierpnia 2010, 19:40 »
Nitro, wrzucaj.
_________________
www.vulture.c64.org

Nitro__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #40 dnia: 17 Sierpnia 2010, 20:18 »
Okej, wiec tak.
6502-asm wrzucamy do katalogu spec, w opcjach dodajemy nowy syntax i go ustawiamy.
Dalej tools->user tools i load tools, ladujemy c64.cmd. Ustawiamy wlasne sciezki do plikow.
build.bat to wsadowy kompilujacy zrodlo i odpalajacy je w vice, przekazuje takze labele.
bulidd.bat to przyklad budowania dysku, nie jest to szczyt elegancji ale mi wystarczal.   

   

                                                                                                
Desktop.rar
 :Opis:                                                
      
\"\"
Pobierz
 :Nazwa zalacznika: :Desktop.rar
 :Rozmiar: :2.37 KB
 :Pobran: :Plik sciagnieto 212 raz(y)
   


nes__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #41 dnia: 26 Września 2010, 23:01 »
Jak pod KickAssem z Relaunch i Vice zaznaczyc poczatek kodu w pamieci ?

Daje

.pc = $1000
sei
lda #$01
sta $d220
sta $d221
jmp *

i sys4096 pod Vice i lipa..

Offline Sebaloz

  • Level 6
  • ******
  • Wiadomości: 1520
Srodowisko programistyczne C64 na PC
« Odpowiedź #42 dnia: 26 Września 2010, 23:37 »
moze pod vicem uruchamiasz plik asm?

ja koduje pod kickassem ale nie uzywam relaucha, skompilowalem twoj programik, pod vicem uruchomilem plik prg, wgral sie pod $1000 i dziala przez sys4096
_________________
_________________
Ramos o kooperacji Lepsi+Miracles: wasza ekipa oprocz Carrion\'a to przecietniacy i tak jest duzo.

nes__

  • Gość
Srodowisko programistyczne C64 na PC
« Odpowiedź #43 dnia: 27 Września 2010, 12:10 »
Ba.. no faktycznie.. trzeba wyszukac plik na dysku, zaladowac i odpalic
Myslalem ze to taki full automat z Relauncha jest ze \"Compile and run\" i startuje.. A tu pusty Vice startuje

Offline Sebaloz

  • Level 6
  • ******
  • Wiadomości: 1520
Srodowisko programistyczne C64 na PC
« Odpowiedź #44 dnia: 27 Września 2010, 12:21 »
musisz zbudowac sobie plik bat do kompilowania asm i uruchamiania prg pod vice
_________________
_________________
Ramos o kooperacji Lepsi+Miracles: wasza ekipa oprocz Carrion\'a to przecietniacy i tak jest duzo.