Autore Topic: Da Prg A Bin  (Letto 3384 volte)

Xem

  • Neo-iscritto
  • *
  • Post: 12
  • Gioco Preferito: Spy & Spy 3
Da Prg A Bin
« il: 30 Novembre 2007, 01:05:02 »
 Vorrei mettere un programma prg su una cartuccia autoprodotta, quindi devo convertirlo in .bin da flashare sulla eprom..
Ho letto in giro che basta togliere i primi due byte dal file prg.. solo che se provo a montare la rom così ottenuta sul vice non funziona..
Se la vado a flashare secondo voi funzina?

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Da Prg A Bin
« Risposta #1 il: 30 Novembre 2007, 01:27:40 »
 2 minuti per cercare nel forum e avresti trovato almeno una risposta riguardo al formato crt, gia' trattato in questo thread.
I link che vedrai in quel thread funzionano, ma NON devi cliccarli, bensi' copiare l'url in una nuova finestra del browser, altrimenti altervista dira' che non trova il file.

Se poi spieghi, o meglio fai vedere di che prg si tratta, si puo' provare a convertirlo.
Un programma basic o un programma che inizia a 2049 ($0801) ad esempio non puo' essere messo su cartuccia, ma va preparato un piccolo pezzo di codice che lo riloca da $8000 a $0801 e lo fa partire. Se invece il codice parte da $8009 si puo' fare, sempre se si e' messo a $8000 il necessario header perche' il c64 capisca che si tratta di una cartuccia e quindi possa far partire il codice.
Dopo aver fatto il prg va convertito il bin in crt, esistono almeno 2 programmi che lo fanno: mcart, di Markus Brenner, e cartconv, fornito con Vice.
Tutto questo solo per quanto riguarda la preparazione di un CRT emulabile da vice/ccs. Per poi farne una vera e propria va burnato il bin in una eprom da 8k, se il programma non e' superiore. in quel caso la vedo dura perche' per gestire + di 8k e' necessario anche dell'hardware aggiuntivo per permettere il bankswitching, dato che il C64 vede sempre e solo 8k alla volta da una cart.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Xem

  • Neo-iscritto
  • *
  • Post: 12
  • Gioco Preferito: Spy & Spy 3
Da Prg A Bin
« Risposta #2 il: 30 Novembre 2007, 14:16:31 »
 non avevo visto il thread sopra..
il mio problema è comunque del tutto simile, vorrei utilizzare però il programma cynthcart che si trova qui.
Ho preso su ebay una cartuccia da 8k e relativa eprom, penso che per il prophet non basti, ma per il cyntcart si.
Ho provato anche ad aggiungere la signature, ma il vice non riconosce il file.

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Da Prg A Bin
« Risposta #3 il: 30 Novembre 2007, 17:00:04 »
 
Citazione da: "Xem"
Ho preso su ebay una cartuccia da 8k e relativa eprom, penso che per il prophet non basti, ma per il cyntcart si.
Si, 4k o poco piu', avanza anche parecchio spazio.

Citazione
Ho provato anche ad aggiungere la signature, ma il vice non riconosce il file.
Come gia' ho detto, non basta, ci vuole una routine di inizializzazione+rilocazione del codice. Per tua fortuna avevo gia' fatto cynthcart su rom per Hiryu, che la voleva come rom sostitutiva della rom Basic, cosi' da aver sempre cynthcart all'accensione, ma anche per crt e' facile prepararla. Scartabello i miei files e stasera sul tardi quando rientro a casa li uppero'.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Xem

  • Neo-iscritto
  • *
  • Post: 12
  • Gioco Preferito: Spy & Spy 3
Da Prg A Bin
« Risposta #4 il: 30 Novembre 2007, 20:20:38 »
 Ti ringrazio per i file. Questa routine che dici sarebbe un software?
tipo quei due che hai detto sopra?
Il termine routine non lo sento dalle superioni quando spataccavo con i pic e l'assembler :D  :metallica:

ps
esiste una gui per il programma cartconv? Se non c'è sarebbe utile se la sviluppassi?

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Da Prg A Bin
« Risposta #5 il: 30 Novembre 2007, 23:41:00 »
 
Citazione da: "Xem"
esiste una gui per il programma cartconv? Se non c'è sarebbe utile se la sviluppassi?
Visto che l'argomento puo' essere interessante come articolo di programmazione, ho postato tutto QUA
Per la gui, procedi pure, a me non serve, l'utilizzo normale di questi tools e' all'interno di procedure batch quindi e' *necessario* che siano commandline-driven, ma c'e' parecchia gente che e' allergica alla commandline. Di norma pero' questa categoria di persone e' anche poco avvezza alla programmazione, quindi sarebbero davvero in pochi a trarne un vantaggio.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Xem

  • Neo-iscritto
  • *
  • Post: 12
  • Gioco Preferito: Spy & Spy 3
Da Prg A Bin
« Risposta #6 il: 02 Dicembre 2007, 17:35:18 »
 mille grazie!  :lol:
per caso sai se esiste un altro programma per suonare il commodore, diciamo, dal vivo?
con magari qualche effettino in più?