Srodowisko programistyczne C64 na PC
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
http://noname.c64.org/csdb/getinternalf ... 02tass.zipsplatterpunk pisze:I od razu zapytam. Skąd wziąć pliki:
tslink.exe
jest dostępny jako tool do c64s:splatterpunk pisze: maketape.exe
http://www.elysium.filety.pl/index.php? ... 18f7aca469
Stg/Albion Crew
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
Ja np prowadzę trochę żywot nomada i trudno byłoby mi przemieszczać się z całym sprzętem. Nadeszła nowa era laptopowa. Klimat to sobie można zrobić kilka razy w roku (i wtedy to dopiero jest nostalgia pełna). No i zawsze jest Silesia na której jak to ongiś na partiesach bywało też wysmarują pastą do zębów...Hornet pisze:wszyscy jestescie chorzy....tracicie klimat komcia...ja bawilem sie takim czyms jak Amica (NIE Amiga), prostego displaya robilem pod AR a wiekszy kod pod TASSem....a Wy tu wydziwiacie, jakieś cuda z lutownicą, jakieś oporniki i inne cuda....nie, to mi sie nie podoba
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
Odnośnie mojego wątku:
Problem z plikami typu .bat okazał się trywialny, po prostu miałem włączone kodowanie znaków Unicode zamiast ANSI w Notepadzie, stąd command.com nie mógł zinterpretować poleceń mimo, że ja je widziałem.
Po załączeniu plików tslink.exe i maketape.exe wszystko działa poprawnie.
THX Stg.
Problem z plikami typu .bat okazał się trywialny, po prostu miałem włączone kodowanie znaków Unicode zamiast ANSI w Notepadzie, stąd command.com nie mógł zinterpretować poleceń mimo, że ja je widziałem.
Po załączeniu plików tslink.exe i maketape.exe wszystko działa poprawnie.
THX Stg.
nie mam nic przeciwko programom działającym z konsoli - a nawet popieram, aleNitro pisze:Któż mówi, że programy muszą używać DOS'a, po prostu pracują bez GUI w konsoli...
nitro:
są trochę bardziej zaawansowane interpretery plików wsadowych niż command.com. na unixie (a nadużywając zaliczę tutaj wszystkie linuxy i mac os x'y, a nawet na windowsie) mamy: sh, bash, csh, ksh, zsh itp, tid...
ale command.com - c'mon, give me a break!
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
Skoro wszystko co potrzeba mogę nim zrobić, to po co mi inny A poza tym to jest już retronitro:
są trochę bardziej zaawansowane interpretery plików wsadowych niż command.com. na unixie (a nadużywając zaliczę tutaj wszystkie linuxy i mac os x'y, a nawet na windowsie) mamy: sh, bash, csh, ksh, zsh itp, tid...
ale command.com - c'mon, give me a break!
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:
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]
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: Zaznacz cały
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"
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]
Może spróbuj uruchomić swój plik run.bat z parametrem w postaci pliku źródłowego:joodas pisze:Komunikat:zawartosc pliku run.bat:Kod: Zaznacz cały
C:\C64>C:\C64\6502tass\tass.exe --m6502 -o compiled.o64 ...
Cos zle poustawialem?Kod: Zaznacz cały
C:\C64\6502tass\tass.exe --m6502 %1 -o compiled.o64 ...
Kod: Zaznacz cały
C:\C64>run.bat source.asm
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.
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.
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
Mi wszystko działa właśnie przy takim pliku run.bat:joodas pisze: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.
Kod: Zaznacz cały
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"
Takie małe podsumowanie, żeby było dla potomnych.
Ja tam przerzucam się na Relaunch + KickAss + Vice.
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04
No właśnie. Trochę musiałem się pobawić zanim doszedłem do momentu w którym wszystkie ustawienia Relauncha były poprawne, katalogi skonstruowane prawidłowo itd. i w końcu skompilowałem kawałek kodu a następnie skompilowany program został automatycznie uruchomiony pod Vice. Poza ustawieniami i strukturą katologów miałem jeszcze początkowo problem z wersją Relauncha. Chcę to podkreślić bo jeśli ktoś np ściąga Relaunch 64 v2.0 z CSDB to automatycznie nikt mu nie powie "słuchaj koleś a wiesz wogóle, że ta wersja nie obsługuje KickAssa?" i później są jaja, bo można się męczyć miesiącami ale ni ch*ja...splatterpunk pisze: Ja tam przerzucam się na Relaunch + KickAss + Vice.
Aby więc skorzystać z KickAssa jako kompilatora należy użyć Relaunch 64 v.2.1 beta 2 albo beta 3.
Wiem, że dla niektórych z Was to oczywiste ale chciałem te informacje dodać do tego wątku na wypadek gdyby ktoś zaczynał z tym stuffem (a wierzę, że będą takie osoby).
Ja używałem starego Relauncha z prostym skryptem wsadowym, nowszy jest zabugowany, zresztą stary też, wyklinałem na niego równo. Jeśli ktoś myśli o napisaniu komfortowo trackma, to własne baty to podstawa.
Przesiadka na Crimson Editor naprawdę sporo ulżyła, jak ktoś ma dość Relauncha, to niech napisze, wrzucę swoją paczkę ze wszystkim co potrzeba aby wygodnie tworzyć
Przesiadka na Crimson Editor naprawdę sporo ulżyła, jak ktoś ma dość Relauncha, to niech napisze, wrzucę swoją paczkę ze wszystkim co potrzeba aby wygodnie tworzyć