Autore Topic: Kernal Esterno Per Commodore 64  (Letto 2645 volte)

jack58

  • Utente
  • **
  • Post: 274
  • Gioco Preferito: Dragon's Lair
Kernal Esterno Per Commodore 64
« il: 09 Agosto 2009, 18:27:15 »
 Sto cercando di realizzare una scheda per avere dei kernal esterni x il c64 da inserire come cartridge ,sapete se esiste qualcosa di gia' fatto o se ci sono dei progetti in rete per farla.Grazie

tsm_carmine

  • Redazione
  • Utente
  • ****
  • Post: 519
  • Gioco Preferito: Krakout
Kernal Esterno Per Commodore 64
« Risposta #1 il: 14 Ottobre 2009, 16:46:58 »
 Questo post mi era sfuggito completamente!
Non so se l'hai già trovato ma ci sarebbe il circuito chiamato "c64 kernal cartridge" disegnato da Ruud Baltissen. Lo trovi qui. Non so se sia mai stato realizzato, quindi non è detto che funzioni. Anzi, se lo realizzi facci sapere come è andata.
Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?

jack58

  • Utente
  • **
  • Post: 274
  • Gioco Preferito: Dragon's Lair
Kernal Esterno Per Commodore 64
« Risposta #2 il: 14 Ottobre 2009, 20:45:35 »
 Ti ringrazio cerchero' di capire se e' veramente efficiente, nel senso se dopo un po ti ritrovi con il kernal originale perche' si e' sganciato, oppure e' andato in crash.
Io ne ho realizzato uno per tutta l'area di memoria del c64 e usa parecchi integrati  speravo in qualcosa di piu' semplice ma ho visto che anche lui non scherza.Ciao  

tsm_carmine

  • Redazione
  • Utente
  • ****
  • Post: 519
  • Gioco Preferito: Krakout
Kernal Esterno Per Commodore 64
« Risposta #3 il: 14 Ottobre 2009, 23:28:21 »
 Potresti spiegare a grandi linee perché è così complesso realizzare una cartuccia che sostituisce il Kernal?
Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?

jack58

  • Utente
  • **
  • Post: 274
  • Gioco Preferito: Dragon's Lair
Kernal Esterno Per Commodore 64
« Risposta #4 il: 18 Ottobre 2009, 12:10:50 »
 Ciao ti dico soltanto che  un conto e' indirizzare una ram in una data area e fargliela vedere  un altro e' sostituire il sistema operativo della macchina da fuori sul bus mentre lui rimane fisicamente all'interno. Il rischio  e' che un comando software possa pregiudicarne il funzionamento.Per evitarlo bisogna creare una logica che purtroppo implica l'uso di alcuni circuiti integrati.Si potrebbe caricare in un'area e poi rilocarlo ma funzionerebbe per modo di dire

sys58255

  • Utente
  • **
  • Post: 183
Kernal Esterno Per Commodore 64
« Risposta #5 il: 18 Ottobre 2009, 14:54:03 »
 Ancora dopo anni non capisco l'ostinazione di volere superare anche questo ulteriore "limite" hw e trasformarlo ad un sistema aperto, quando è tutto l'opposto fortunatamente, e ci ha fatto appassionare ugualmente.

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Kernal Esterno Per Commodore 64
« Risposta #6 il: 18 Ottobre 2009, 16:58:25 »
Citazione da: "sys58255"
Ancora dopo anni non capisco[...]
gia', per fortuna invece c'e' gente come jack che capisce esattamente di cosa stia parlando e sperimenta realizzando interessanti progetti. Una cartuccia multikernal, una volta bypassato il problema della modalita' EXROM necessaria per far vedere la rom a $e000, non e' altro che una facilitazione per gli utenti "manualmente inabili" che non farebbero altro che disastri se dovessero smontare il C64 per montare una scheda multikernal all'interno del C64 (esempio piu' banale: lo speeddos con i 2 chip kernal switchabili, sarebbe fattibile anche con piu' eprom) e non vedo come questo possa sminuire un C64 ne' come questo lo possa rendere un "sistema aperto" (?) piu' di quanto non lo sia un c64 con un acceleratore HW o una cartuccia inserita.
 
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

tsm_carmine

  • Redazione
  • Utente
  • ****
  • Post: 519
  • Gioco Preferito: Krakout
Kernal Esterno Per Commodore 64
« Risposta #7 il: 18 Ottobre 2009, 21:40:18 »
 
Citazione da: "iAN CooG"
Una cartuccia multikernal [...] non e' altro che una facilitazione per gli utenti "manualmente inabili" che non farebbero altro che disastri se dovessero smontare il C64 per montare una scheda multikernal all'interno del C64.
Soprattutto se consideriamo che spesso non si tratta semplicemente di disinserire il Kernal, ma di doverlo dissaldare, un'operazione a volte insidiosa perfino per un tecnico esperto. Chi usa un vero C64 può trarre un giovamento enorme dall'installazione di un velocizzatore come il JiffyDOS, ergo... una "Cartuccia Kernal" sarebbe anche vendibile come prodotto.
Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?

jack58

  • Utente
  • **
  • Post: 274
  • Gioco Preferito: Dragon's Lair
Kernal Esterno Per Commodore 64
« Risposta #8 il: 20 Ottobre 2009, 07:54:49 »
 Non ti preoccupare sys58255 non si vuole fare un sistema aperto, non avrebbe neanche senso ma come giustamente indicato si vogliono aiutare tutti quelli che non sanno manovrare un saldatore (punto).Comunque il lavoro va avanti e il circuito funziona, l'unico neo per ora e' che si devono programmare le memorie dei nuovi kernal (4) con un programmatore esterno,se ne potessimo fare a meno sarebbe il massimo.
Ho guardato lo schema che mi hai consigliato,sembrerebbe poiche' documentazione nisba che l'autore volesse trasferire con il c64 il kernal nella ram statica da 8k per poi reindirizzarla ,ma ti giuro che una parte dela logica e' un po ambigua, secondo me non l'ha mai costruito ,oltretutto ogni volta che spegni il c64 la ram si cancella e devi ricominciare da capo