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

Autor Wątek: format *.d64  (Przeczytany 726 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Magus_

  • Gość
format *.d64
« dnia: 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



Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
format *.d64
« Odpowiedź #1 dnia: 24 Sierpnia 2005, 14:17 »
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)
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Magus_

  • Gość
format *.d64
« Odpowiedź #2 dnia: 24 Sierpnia 2005, 14:48 »
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

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
format *.d64
« Odpowiedź #3 dnia: 25 Sierpnia 2005, 00:49 »
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?
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Magus_

  • Gość
format *.d64
« Odpowiedź #4 dnia: 25 Sierpnia 2005, 10:52 »
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

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
format *.d64
« Odpowiedź #5 dnia: 25 Sierpnia 2005, 11:43 »
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
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Magus_

  • Gość
format *.d64
« Odpowiedź #6 dnia: 25 Sierpnia 2005, 17:25 »
I o to chodzilo 64tass rulez!
 
dzieki
 
Nagus

djgruby

  • Gość
format *.d64
« Odpowiedź #7 dnia: 24 Sierpnia 2005, 14:22 »
>: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...