Autore Topic: Aumentare La Ram O Utilizzare L'excel  (Letto 4123 volte)

Speranza

  • Utente
  • **
  • Post: 52
  • Gioco Preferito: 1942
Aumentare La Ram O Utilizzare L'excel
« il: 15 Febbraio 2009, 20:16:31 »
 Ciao ragazzi..

Questa volta mi vedo alle prese con un problema differnte che non riesco a risolvere nonostante i ripetuti tentativi..

Quando vado a dimensionare una matrice o variabile con il VICE

ES:  DIM A(100,8000) o A(10000)

mi esce il messaggio "OUT OF MEMORY" ..

Immagino che sia dovuto al fatto che supero la quantita di memoria disponibile dal VICE.. Ho provato ad andare nelle impostazioni di RAM ed aumentare i valori ma l'errore continua a presentarsi.

- Vi chiedo se ce la possibiltà di aumentare la memoria disponibile e come farlo..
- Se fosse possibile utilizzare l'EXCEL come una matrice ..Ce il modo di creare un colegamento tra l'EXCEL ed il VICE ???

 

eregil

  • Administrator
  • Utente
  • *****
  • Post: 714
  • Gioco Preferito: Impossible Mission
Aumentare La Ram O Utilizzare L'excel
« Risposta #1 il: 15 Febbraio 2009, 20:23:42 »
 Stai emulando un C64, perciò puoi fare quello che potresti fare con un C64, e non di più. Rassegnati.
 
Non rispondo a richieste private, di qualunque genere esse siano.
Per domande tecniche leggete le FAQ e usate l'apposito forum.
Per questioni amministrative contattate lo staff tramite il form Contatti sul sito.

Speranza

  • Utente
  • **
  • Post: 52
  • Gioco Preferito: 1942
Aumentare La Ram O Utilizzare L'excel
« Risposta #2 il: 15 Febbraio 2009, 20:31:28 »
 Quindi non è possibile..    :confused:

 

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Aumentare La Ram O Utilizzare L'excel
« Risposta #3 il: 15 Febbraio 2009, 20:35:11 »
Citazione da: "Speranza"
Quindi non è possibile..    :confused:
Considera che in BASIC, come dice la schermata di avvio, hai 38911 bytes liberi.
Se anche assumessimo che un array allochi UN BYTE per ogni elemento - ma in verita' ogni variabile occupa almeno 4 byte in memoria e nel caso delle stringhe 4 byte + i caratteri stessi della stringa lunga al massimo 256 bytes - come pretendi di farci stare una matrice di cosi' tanti elementi? :doh:  
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Speranza

  • Utente
  • **
  • Post: 52
  • Gioco Preferito: 1942
Aumentare La Ram O Utilizzare L'excel
« Risposta #4 il: 15 Febbraio 2009, 20:38:36 »
 Credevo che bastasse settare un valore piu alto.. Ho visto che per la velocità e possibile, addirittura attivare il "turbo" ..   :(
 

Speranza

  • Utente
  • **
  • Post: 52
  • Gioco Preferito: 1942
Aumentare La Ram O Utilizzare L'excel
« Risposta #5 il: 16 Febbraio 2009, 09:58:50 »
 Stavo dando un'occhiata a questo sito.. Ed ho trovato un link interessante a riguardo della RAM ..

http://ready64.org/articoli/leggi/idart/22...tivi-per-il-c64

Quindi tutti questi calcoli ? ..Probabilmente con il VICE non e possibile ma se a qualcuno puo interessare, valutate voi..   ;)  

fab

  • Utente
  • **
  • Post: 493
    • http://wav-prg.sourceforge.net/
  • Gioco Preferito: Tetris, Turrican, Impossible Mission
Aumentare La Ram O Utilizzare L'excel
« Risposta #6 il: 16 Febbraio 2009, 10:26:22 »
 L'ultima frase di quell'articolo dice "anche se l'espansione è installata correttamente ed è abilitata nella schermata iniziale del C64 si vedranno sempre 38911 bytes free". Quindi non si puo'. Anche se aggiungi memoria, l'interprete BASIC non e' in grado di riconoscerla.
Un giapponese sa recitare a memoria tutti i numeri di pi greco fino all'83431º decimale. Sa a memoria anche l'unico numero telefonico che è nella sua agendina - Daniele Luttazzi

Marcus

  • Neo-iscritto
  • *
  • Post: 22
  • Gioco Preferito: Wizball
Aumentare La Ram O Utilizzare L'excel
« Risposta #7 il: 16 Febbraio 2009, 11:46:48 »
 
Citazione da: "Speranza"
- Se fosse possibile utilizzare l'EXCEL come una matrice ..Ce il modo di creare un colegamento tra l'EXCEL ed il VICE ???
Allo scopo di fare cosa?

A parte il fatto che Excel è un foglio elettronico basato su matrice riga colonna, sinceramente non capisci dove vuoi arrivare.
Tieni conto che gli emulatori hanno a che fare con file .tap o .d64 e che ciascuno di essi contiene uno o più file salvati dall'emulatore.
Ergo, per far leggere ad Excel un file salvato dall'emulatore, vi sarebbe comunque bisogno di un software capace di
- interpretare un file .tap o .d64,
- farti selezionare il file (o i file) da portare in un formato compatibile con Excel
- farti selezionare la cartella in cui desideri che vengano posti questi file
- eseguire il lavoro di porting
Il formato finale dovrebbe essere un semplice file .cvs con colonne separate da virgola, righe separate da , campi testo racchiusi fra doppi apici, campi numerici con delimitatore intero/non-intero sempre con il '.' (punto) e date in un formato compatibile con le impostazioni internazionli del sistema di destinazione.
Vale la pena continuare?
Marcus

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Aumentare La Ram O Utilizzare L'excel
« Risposta #8 il: 16 Febbraio 2009, 20:31:26 »
 
Citazione
Stavo dando un'occhiata a questo sito..
Molto bene. Questo sito cioe' Ready64 e' una miniera di informazioni e link, sarebbe sempre buona norma trovare il tempo di leggersi le varie guide e articoli, soprattutto se si parte da una base di zero conoscenze sulla materia.
Citazione
Ed ho trovato un link interessante a riguardo della RAM ..
Da come scrivi pero' sembra proprio che non hai capito nemmeno di cosa parla l'articolo, scusa la franchezza.
Citazione
Quindi tutti questi calcoli ?
Quali calcoli? Quello di moltiplicare 100 per 8000 per rendersi conto che NON CI STANNO cosi' tante variabili in un computer dotato di 64k di ram, e che ne vede solo 38 da basic?
Se prima di partire in quinta ti fossi letto qualcuno dei tanti manuali (e per primo proprio quello in dotazione al C64, trascritto a piu' mani dagli utenti di questo sito e che si trova nei links in home page) avresti gia' capito che un C64 non ha cosi' tanta RAM a disposizione, mentre programmi in basic, per quello che vorresti fare. E a dirla tutta NON hai ancora detto cosa esattamente ti eri messo in testa di provare a fare. Sicuramente con quelle premesse e' troppo ambizioso da fare su un c64, vero o emulato che sia.
Citazione
..Probabilmente con il VICE non e possibile
L'espansiione +60k descritta in quell'articolo e' emulata da Vice gia' da diversi anni,
Settings/Cartridge IO Settings/Plus60k/enable.
Per usarla e' necessario pero' passare all'assembler. Scrivendo in una determinata locazione che fa da interruttore si possono vedere ALTERNATIVAMENTE 2 diversi banchi da 60K, cioe' o quelli "normali" interni o quelli aggiuntivi, ma non contemporaneamente. Non serve certo per tenere in memoria programmi basic o array piu' lunghi di 38k, funge pero' da una sorta di ramdisk =)

Per la cronaca, di espansioni di memoria per C64 ce ne sono diverse, tra cui la REU che va da un minimo di 128k a un paio di mega, Ramlink e SuperCPU che arrivano anche a 16Mb. Ma alla fine servono solo se programmati a basso livello, il basic vede sempre e solo 38k.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Speranza

  • Utente
  • **
  • Post: 52
  • Gioco Preferito: 1942
Aumentare La Ram O Utilizzare L'excel
« Risposta #9 il: 17 Febbraio 2009, 12:17:06 »
 Vi ringrazio per le risposte ragazzi e per la pazienza che avete  :)  

Purtroppo non ho una grossa conoscenza dei computer, cerco di imparare confrontando le mie idee con le vostre, per me e' molto difficile seguire certi vostri discorsi su byte ecc ecc .. Da una risposta all'altra che mi date capisco un pochino di piu..

Ricordo il primo COMMODORE 64 che mi regalarono in seconda media (oggi ho 38 anni) , e da li mi sono sempre limitato alla programmazzione in basic, quella che spiega il manuale in uso. Ho provato in linguaggio macchina però  mi sono dovuto rassegnare   :confused:

Credo di aver capito (finalmente!) che di RAM non se ne può aggiungere ne tanto meno aumentare l'immagine .d64 in modo da salvare piu dati.

Per il collegamento all'EXCEL credevo fosse piu semplice, mi son detto "magari con un semplice copia-incolla risolvo il problema" .. Ma non è cosi..

Buona Giornata a tutti   :maximo:  

koseidon72

  • Utente
  • **
  • Post: 177
Aumentare La Ram O Utilizzare L'excel
« Risposta #10 il: 17 Febbraio 2009, 20:31:57 »
Citazione da: "Speranza"
Vi ringrazio per le risposte ragazzi e per la pazienza che avete  :)  

Purtroppo non ho una grossa conoscenza dei computer, cerco di imparare confrontando le mie idee con le vostre, per me e' molto difficile seguire certi vostri discorsi su byte ecc ecc .. Da una risposta all'altra che mi date capisco un pochino di piu..

Ricordo il primo COMMODORE 64 che mi regalarono in seconda media (oggi ho 38 anni) , e da li mi sono sempre limitato alla programmazzione in basic, quella che spiega il manuale in uso. Ho provato in linguaggio macchina però  mi sono dovuto rassegnare   :confused:

Credo di aver capito (finalmente!) che di RAM non se ne può aggiungere ne tanto meno aumentare l'immagine .d64 in modo da salvare piu dati.

Per il collegamento all'EXCEL credevo fosse piu semplice, mi son detto "magari con un semplice copia-incolla risolvo il problema" .. Ma non è cosi..

Buona Giornata a tutti   :maximo:
Se hai avuto il commodore dal 1982 (a calcoli fatti dato che io ho 2 anni meno di te), avrai saputo che intorno al 1985 spuntarono varie alternative di memorizzazione di dati su supporti a cartuccia (wafer drives) o veri e propri hard disk (all'epoca chiamati dischi duri) di 10 o 20 mb..
Poi vi erano anche (più che altro tramite il c128) modi di formattare i floppy da 5,25 diversamente per contenere il doppio dei dati, ma questa procedura poteva solo essere usata in ambienti cpm.

Le reu potevano essere utilissime per sfruttare suoni campionati che succhiavano tanta memoria e molto piu' avanti (pochi anni fa) e' stato anche sviluppato un vero e proprio lettore mp3 che con un espansione di memoria fino a 16mb faceva suonare un brano davvero sorprendentemente sul c64.

 

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Aumentare La Ram O Utilizzare L'excel
« Risposta #11 il: 17 Febbraio 2009, 21:40:22 »
 
Citazione da: "koseidon72"
Poi vi erano anche (più che altro tramite il c128) modi di formattare i floppy da 5,25 diversamente per contenere il doppio dei dati, ma questa procedura poteva solo essere usata in ambienti cpm.
 
Non e' vero, CP/M non e' necessario, con il 1571 il disco a doppia faccia e' normalmente utilizzabile in modo 128 (e con "u0>m1" anche in modo 64). :mah:
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

mces

  • Utente
  • **
  • Post: 339
  • Gioco Preferito: fort apocalypse
Aumentare La Ram O Utilizzare L'excel
« Risposta #12 il: 17 Febbraio 2009, 22:45:30 »
 io ricordo che girava una specie di perforatore che faceva sul floppone (5,25 pollici) una risega come quella già presente sull'altro lato, quindi potevi girarlo e registrarci pure sull'altra faccia! certo che poi l'affidabilità era una cosa piuttosto aleatoria....
 
Non esistono problemi, solo soluzioni.

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Aumentare La Ram O Utilizzare L'excel
« Risposta #13 il: 17 Febbraio 2009, 22:51:15 »
Citazione da: "mces"
io ricordo che girava una specie di perforatore che faceva sul floppone (5,25 pollici) una risega come quella già presente sull'altro lato, quindi potevi girarlo e registrarci pure sull'altra faccia! certo che poi l'affidabilità era una cosa piuttosto aleatoria....
 :lol:  
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

eregil

  • Administrator
  • Utente
  • *****
  • Post: 714
  • Gioco Preferito: Impossible Mission
Aumentare La Ram O Utilizzare L'excel
« Risposta #14 il: 17 Febbraio 2009, 22:51:20 »
 @ mces

Quello potevi farlo anche con delle forbici o una taglierina, e se il disco era a doppia faccia non avevi remore sull'affidabilità. Ma qui si parlava di effettiva formattazione a doppia faccia, non di utilizzo della seconda facciata con un 1541.
Non rispondo a richieste private, di qualunque genere esse siano.
Per domande tecniche leggete le FAQ e usate l'apposito forum.
Per questioni amministrative contattate lo staff tramite il form Contatti sul sito.