Autore Topic: Compilatori Basic E Cartucce  (Letto 6189 volte)

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Compilatori Basic E Cartucce
« Risposta #15 il: 11 Maggio 2011, 20:16:56 »
Citazione da: "Razhell"
Spariti tutti ?? troppo lungo da leggere il post ???  :lol:

RAz
Ehi calma, qua di giorno noialtri si lavora, e per le risposte urgenti bisogna contrattare con il tariffario alla mano. Altrimenti si aspetta che qualcuno si faccia vivo.  :P  
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

med

  • Utente
  • **
  • Post: 103
    • med64.tk
  • Gioco Preferito: Turrican 2
Compilatori Basic E Cartucce
« Risposta #16 il: 11 Maggio 2011, 20:23:24 »
 
Citazione
Spariti tutti ?? troppo lungo da leggere il post ???
Per essere lungo, è lungo! Più tardi me lo devo necessariamente stampare per non rischiare di bruciarmi le retine.

Citazione
Ehi calma, qua di giorno noialtri si lavora, e per le risposte urgenti bisogna contrattare con il tariffario alla mano. Altrimenti si aspetta che qualcuno si faccia vivo.
Pienamente d'accordo.

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Compilatori Basic E Cartucce
« Risposta #17 il: 11 Maggio 2011, 21:27:38 »
 Soluzione raffazzonata in quattro e quattr'otto

http://iancoog.altervista.org/hid/tim_cart.rar

E' necessario comprimere il prg per farlo stare in meno di 8kb, ho dovuto poi constatare che non bastava rinchiudere le variabili tra $3300 e $7fff (*) perche' il prg basic a quanto pare richiede memoria ben oltre $8000, ma li' c'e' la ROM della cartuccia. La ROM della cart si puo' disabilitare switchando via il basic (lda #$36 sta $01, o se volete poke 1,54) ma il prg basic poi non avrebbe piu' l'interprete. Eregil in chat ha suggerito di copiare la ROM in RAM. Questo funziona a patto di limitare l'uso della RAM da parte del basic a $9fff.

Fanno 20 euro, detraggo il 15% per la commissione di Eregil.  :lol:

(*) $3300 e' approssimativamente la fine del prg basic, ho preferito arrotondare alla pagina successiva
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

med

  • Utente
  • **
  • Post: 103
    • med64.tk
  • Gioco Preferito: Turrican 2
Compilatori Basic E Cartucce
« Risposta #18 il: 11 Maggio 2011, 23:15:43 »
 
Senza Parole!!!
Sei eccezionale iAN!!!  :mavieni:
Ovviamente per un 15% anche Eregil...  :P  

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #19 il: 12 Maggio 2011, 10:35:08 »
 woowww siete fantastici !!! in così poco tempo poi !!! io non volevo mica farvi fretta per la soluzione, ero solo curioso di leggere commenti sul mio prg in basic !! ( lavoro pure io nè..)
DOmanda da profanissimo, ma i file che ci sono nel rar.. acosa servono ?? a parte l'eseguibile compilato...

RAz
Razhell
---> SX-64 owner <---

tsm_carmine

  • Redazione
  • Utente
  • ****
  • Post: 513
  • Gioco Preferito: Krakout
Compilatori Basic E Cartucce
« Risposta #20 il: 12 Maggio 2011, 14:07:30 »
 Scrivi cartbas.prg in una 2764 e segui questa guida per realizzare la cartuccia:
Link
Se non hai una 2764 va bene una EPROM più grande, adattando opportunamente alcuni collegamenti.
Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #21 il: 13 Maggio 2011, 01:59:18 »
 ok, però io devo mettere un .bin. nella eprom
cartbas.prg devo rinominarlo e basta o devo togliere i primi 2 start byte ??poi devo mettere la sequenza CBM80 per l'auto boot...
qui ci sono altre info in merito:
http://home.ica.net/~leifb/commodore/carts/

RAz
Razhell
---> SX-64 owner <---

tsm_carmine

  • Redazione
  • Utente
  • ****
  • Post: 513
  • Gioco Preferito: Krakout
Compilatori Basic E Cartucce
« Risposta #22 il: 13 Maggio 2011, 21:14:47 »
 Devi togliere i primi 2 byte e (se il tuo software di programmazione lo richiede) rinominare come .bin. Per il resto va bene così com'è.
Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #23 il: 15 Maggio 2011, 20:10:36 »
 Ciao, sto facendo un po di prove... per ora non va nulla ma insisto....

Probabile sbaglio qualcosa togliendo i 2 byte...

insisto

RAz
Razhell
---> SX-64 owner <---

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #24 il: 16 Maggio 2011, 10:39:17 »
 Questa sera vi dico se la cartuccia funziona !! non ho in casa il laboratorio... quindi non sempre riesco a fare le prove subito.
Nel frattempo ho fatto si che le sequenze enormi di data siano su un file esterno, così il programma è sceso a 6 Kbyte e non va modificato quando cambio gli effetti ed ha più senso tenerlo sulla cartuccia.

RAz
Razhell
---> SX-64 owner <---

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #25 il: 16 Maggio 2011, 19:20:14 »
 Eccomi, fatto prove e....

FUNZIONAAAA la versione messa sulla eprom è quella con i 2 byte all'inizio rimossi !!

Devo dire che è perfetto e realizzato grazie al vostro prezioso aiuto, specie di iAN che mi ha convertito il codice !!

Ora però vorrei procedere da solo e non dover rompere ad agni modifica... e cheido a iAN come ha fatto col mio basic a convertirlo... specie in così poco tempo !!

Lo chiedo perchè sto facendo un po di modifiche al software e vorrei testare alcune cosette su cartuccia.
Allego foto del programma in esecuzione e della cartuccia, lo schermo è in b/n perchè il C64 aperto ha deciso che i colori non gli piacciono più.
Sull'SX-64 va perfetto a colori.

Grazie ancora

RAz

 
Razhell
---> SX-64 owner <---

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Compilatori Basic E Cartucce
« Risposta #26 il: 17 Maggio 2011, 20:19:14 »
 e' tutto scritto nel sorgente cartbas.s
ti occorre dasm, bastext, exomizer ed eventualmente mcart
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #27 il: 18 Maggio 2011, 00:23:52 »
 Ok, mi di dafare.

RAz
Razhell
---> SX-64 owner <---

sys58255

  • Utente
  • **
  • Post: 183
Compilatori Basic E Cartucce
« Risposta #28 il: 22 Maggio 2011, 16:16:50 »
 mcart dove lo si trova?

grazie anticipatamente.

Razhell

  • Utente
  • **
  • Post: 197
  • Gioco Preferito: ghostbusters
Compilatori Basic E Cartucce
« Risposta #29 il: 25 Maggio 2011, 10:56:38 »
 Centra poco ma magari a qualcuno interessa.. il c64 che andava in bianco e nero aveva il compensatore sporco, è quel coso di solito blu che sta a lato del chip video e della ram video, una specie di trimmer regolabile ( un condensatore variabile) l'ho mosso quasi per caso col dito e i colori hanno lampeggiato sul video.
Pulito con aria spray, ora è tutto a posto e i colori belli vivi !!

RAz

p.s qualcuno ha una routine in BASIC già fatta per leggere la dir del disco che carica i nomi del file in una variabile ?? devo visualizzare a schermo i file tipo SEQ ma ci sto uscendo matto..... :stordita:

RAz
Razhell
---> SX-64 owner <---