C64Power Forum
Software => Programowanie => Wątek zaczęty przez: Magus_ w 24 Sierpnia 2005, 12:49
-
Mam plik *.prg, jak go wczytac do emulatora?
W Vice moge wczytac pliki typu *.d64 - jaki jest format? Jak moge zrobic sobie wlsna dyskietke?
I jeszcze jedno - 6502tass generuje pliki .o64 - format bardzo prosty - 2 bajty na adres startowy i potem dane ... Tez bym chcial zrobic z tego *.prg i wrzucic na ":dyskietke": (d64).
JAK?
z gory dzieki za help
Magus
-
ja prg laduje poprzez przeciagniecie pliku do okna vice
jezeli o64 ma taki format jak mowisz to jest to identyczne z PRG (chociaz ja uzywalem 6502tass i norlanie prg robilem z niego)
pliki na d64 mozna kopieowac przy uzyciu star commandera albo 64copy
nowe czyste dyskietki mozna zrobic nawet i w vice ( takze w dwu wyzej wymienionych)
-
A z jakimi parametrami kompilujesz?
mnie:
tass.exe plik.tas
generuje
plik.o64
moge go zkonwertowac do d64:
c1541 -format disk,00 d64 disk.d64
c1541 -attach disk.d64 -write plik.o64
aby to odpalic: x64 plik.d64
Cos dziala, aczkolwiek teraz mam pytanie - jak uzyskac jeszcze do tego linie
10 sys adres
Bo program sie i owszem -laduje, ale nie startuje ...
musze recznie wpisac sys adres
Magus
-
wyciag z helpa:
Options:
--------
-a, --ascii Convert ASCII to PETASCII
-b, --nostart Strip starting address
-B, --long-branch Automatic bxx *+3 jmp $xxxx
-C, --case-sensitive Case sensitive labels
-D <:label>:=<:value>: Define <:label>: to <:value>:
-n, --nonlinear Generate nonlinear output file
-o <:file>: Place output into <:file>:
-w, --no-warn Suppress warnings
Target selection:
-c, --m65c02 CMOS 65C02
-i, --m6502 NMOS 65xx
--m65xx Standard 65xx (default)
-x, --m65816 W65C816
Source listing:
-l <:file>: List labels into <:file>:
-L <:file>: List into <:file>:
-m, --no-monitor Don\'t put monitor code into listing
-s, --no-source Don\'t put source code into listing
czyli np:
tass dupa.asm -odupa.prg
i po klopocie
a co do pytania drugiego... gotowe takie wstawki robi relaunch64,
fucktycznie nie ma potrzby robic takich wstawek bo np uzyjesz exomizera przy pakowaniu i podasz mu adres to on autoamtycznie spakowanemu plikowi przypisze sys\'a ...
o ile drugie pytanie mnie nie dziwi to czemu (pyt 1) nie otworzysz sobie dokumentacji i nie poweszysz?
-
Gdybym to mial to bym nie pytal ... sciagnalem, jak widze albo jakas stara wersje, albo okrojona, bo tego w docach nie mam
Z helpa mam tylko manual.txt, a wersja mojego 6502tass to 1.31
( (c)1997 by Taboo Productions!)
Aczkolwiek kumpel mi polecil xasm i jestem z niego zadowolony
Ma ta przewage nad 6502tass, ze pod windom nie trace informacji o bledach (tass niestety w tej wersji, co sciagnalem nic nie pokazywal
)
dzieki za help
Magus
-
aha... ja ostatnio na co dzien uzywam DASM 2.20 cos tam ... niezly tylko ma pare idiotycznych bledow,
a jesli cohdzi o 64tass to zobacz na csdb.c64.org - jest nowsza wersja
-
I o to chodzilo
64tass rulez!
dzieki
Nagus
-
>:Mam plik *.prg, jak go wczytac do emulatora?
>:W Vice moge wczytac pliki typu *.d64 - jaki jest format?
Proste. Zmien emulator na ":CCS":, a takie problemy (jak i wiele innych przy korzystaniu z ":Vice": ) sie skoncza...