Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


08 Gennaio 2018 Postato da: SukkoPera
Finalmente un sostituto dell'8501
Finalmente qualcuno ha trovato il modo di sostituire la precaria CPU del Commodore 16/Plus 4, ovvero il famigerato 8501 (o 7501).
Il tizio ha creato un adattatore che permette di sostituirlo con un 6510, ovvero la CPU del C64, decisamente più diffusa. Lo sta vendendo su eBay, ci sono due modelli per questioni fisiche, uno per Il C16 e uno per il Plus/4 .
Millanta una compatibilità quasi totale, le uniche cose che si perdono sono la possibilità di fermare il motore del datassette e di far girare i fastloader

->Continua<-

Commenti: 26  Aggiungi - Pagine: 1-2

Indice: forum / Zona libera

Pagine: -1- [2] -

Post inviati: 4123

Visulizza profilo Messaggio Personale
151.32.189.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 21
Mck 20 Gennaio 2018    08:44:44
Il TED è un componente che si rompe facilmente sui commodore una possibile sostituzione sarebbe manna.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.178.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
Commento 22
SukkoPera 24 Gennaio 2018    19:17:29
Mi è arrivato l'adattatore, l'ho montato e, almeno inizialmente, pare funzionare: il C16 si accende, il BASIC parte e risponde ai comandi. Non ho ancora potuto fare prove ulteriori, con Datassette, drive e SD2IEC.
Ho studiato il PCB e non va oltre il mapping "banale" 1:1 dei segnali delle due CPU. L'unica differenza degna di nota è la mappatura dei pin di I/O, che è piuttosto arbitraria.
Il pin GATE IN dell'8501 non esiste sul 6510, pertanto non è connesso a niente. Mi pare di capire che il segnale in questione sia generato dal TED, e non so perché la CPU lo riceva, quindi non so se questo può portare a incompatibilità.
Qualche nota sparsa dell'autore:
Citazione
[...] I agree about the port bits. This design is a compromise. Tape fast loaders should work fine as bit 1 is used on the 8501 &6510 for tape data. Disk fast loaders probably wont as IN, OUT, and Clock serial data are on different bits.
My aim is to try and keep the C16 and Plus 4 alive. The 8501’s are becoming rarer by the day. I’ve bought a lot of C16’s and +4’s from eBay and at least 80% have a dead 8501. If you don’t use disk fast loaders, you should be fine. I think it’s a lot better to have a slightly slower disk load and have a working computer than no computer at all.

Citazione
The ROM I’ve modified is the PAL version, apparently the NTSC Plus 4’s/C16’s have a different version. I don’t have access to an NTSC machine, so I’ve no idea if this will work.

Citazione
The only thing that has been lost is the ability for the computer to stop the tape deck. Which is not a problem for most games, as once they have loaded the tape will simply go to the end and stop. If a program requires further loads, the tape must be stopped manually.
The motor on the tape deck will always run, even if the play, rewind or fast forward are not pressed. In most cases this is not a problem. If you don’t have a tape deck plugged in, then it doesn’t matter.
A diode can be added to the motherboard on both the C16 and Plus 4 which will enable the cassette motor to only run when play, rewind or fast forward are pressed.
A 1N4001 or similar should work fine between pin 5 of U9 (7406) and FB15 for the C16.
A 1N4001 or similar should work fine between pin 3 of U7 (7406) and FB13 for the Plus 4.

Commento modificato il 24/01/2018 alle ore 19:19:35


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
87.3.77.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 23
Oge 24 Gennaio 2018    21:41:17
Son problemi mica da niente, a dire il vero..

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
93.46.206.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 24
SukkoPera 25 Gennaio 2018    10:42:26
L'unico problema pratico dovrebbe essere il fatto che i fast loader da disco non funzionano, anche se non ne capisco bene il motivo. Comunque non dovrebbe essere un problema troppo grave, visto che non dovrebbero comunque funzionare su uno SD2IEC.
Queste sono le funzioni dei pin di I/O del 7501/8501 :
Citazione
As opposed to the 6502, the 7501 has an integrated 8 bit I/O port, which is used for both the serial bus and controlling the datassette. The Data Direction Register at address $0000 (?) controls whether the Peripheral Data Register port bits at address $0001 (?) are inputs or outputs. If Bit 3 of the Date Direction Register is 1, then Bit 3 of the Peripheral Data Register is configured as output, whereas it would be configured as input if bit 0 in the Data Direction Register was 0. The individual bits of the Peripheral Data Register have the following functions:
P0
SERIAL DATA OUT.
P1
SERIAL CLK output
P2
SERIAL ATN output
P3
Cassette motor.
P4
Cassette read.
P5
Not externally accessible.
P6
SERIAL CLK input
P7
SERIAL DATA input. If jumper J8 is closed, also for Cassette SENSE.

I pin sono mappati così sull'adattatore:
6510 7501
0 7
1 1
2 2
3 0
4 4
5 6

Il pin di I/O 5 non esiste sul 7501.
Il pin 3 è collegato a massa mediante un ponticello opzionale, ed è quello che fa girare il motore del datassette.
I fastloader evidentemente non funzionano perché il pin 0 è stato mappato sul 7, ma non so perché. Ora studio la situazione.
EDIT: Non tanto, temo che il vero problema sia che con i pin 6 e 7 non accessibili non possano proprio funzionare in alcun modo.
EDIT2: Credo che il motivo del remapping dei pin sia questa postilla del 6510 :
Citazione
If you set both P0 and P1 to 0, the I/O ports will be deactivated.

Vabbeh, sopporteremo. Sono pienamente d'accordo con il tipo dell'adattatore che "funzionante con compromessi" sia meglio di "non funzionante".

Commento modificato il 25/01/2018 alle ore 21:40:36


I miei progetti Retrogaming

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.72.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36
Commento 25
SukkoPera 27 Marzo 2018    00:01:19
Finalmente ci siamo:

https://www.sellmyretro.com/offer/details/30475

Un po' caro e piuttosto giovane (è uscito a metà febbraio). Aspetterei qualche tempo che magari limi i bug che sicuramente gli troveranno, prima di comprarlo.

Commento modificato il 27/03/2018 alle ore 00:02:21


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
82.59.23.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 26
Oge 27 Marzo 2018    00:26:03
Costa molto.

Ma ormai la CPU sul 16 si guasta anche solo a guardarla storto, quindi direi che è un rimpiazzo utilissimo.

Pagine: -1- [2] -

Indice: forum / Zona libera

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - Kyle -
131 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a frank62 - Kosmokrator - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.13797092437744 secondi