You are not logged in.

1

Tuesday, April 25th 2006, 8:24pm

Mehr I/O ?

Da beim C64 sowieso schon ziemliches Gedraenge am Expansionsport herrscht, muesste man imo mal die Ursache beseitigen, anstatt das eigentliche Problem per Umschalter zu umgehen.

Wie waere es mal mit mehr I/O ?

Die einfache Schaltung vom CIA-IDE koennte da doch schon helfen ? :

http://members.elysium.pl/ytm/gfx/c64-address-decoder.png


Vieleicht kann man einen Standard etablieren ? - Anwendungen waeren z.B. 8bit-adc, (incl.) Speichererweiterung oder vieleicht sogar ein passiver Expansionsport 2.


Dann koennen wir wieder etwas tuefteln, einbauen und programmieren. :)


Michael
If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -

Hucky

Sage

  • "Hucky" is male

Posts: 3,812

Date of registration: Feb 28th 2003

Location: 32120 Hiddenhausen

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

2

Tuesday, April 25th 2006, 9:25pm

RE: Mehr I/O ?

Tach !

Meinst Du das ist gut ?

Für mein nächstes grösseres Projekt werde ich einfach 2 6526, oder 6522 nehmen. fertig... :P

mfG Hucky

www.emu-ecke.de
2 X Merlin PP64 V1.3 / 1 X Merlin PP64 V1.1 Eprommer

1.Place Game-Competition "Battle Squadron" - 460200 Pts / DoReCo 29.11.08 :juhu:

suche / nehme gerne:

Tafelsilber aus dem 17. Jahrhundert :P

  • »x1541« is a verified user

Posts: 6,742

Date of registration: Nov 24th 2002

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

3

Tuesday, April 25th 2006, 9:50pm

Den VIC zu dekodieren halte ich für problematisch. Beim SID ist das egal, da gibt es ja ein berühmtes Vorbild. Am freien $D700 hängt ja gern der ACIA vom Swiftlink/turbo232 und wird auch ganz gut von diverser Software dort unterstützt.

Sonst würde ich eher dazu tendieren I/O1 und I/O2 feiner zu unterteilen. Z.B. in 16 Byte abschnitte, mehr braucht ja ein einzelner I/O chip nicht. Für Speicherfresser wie AR6 und FC3 geht das leider nicht.

Hucky

Sage

  • "Hucky" is male

Posts: 3,812

Date of registration: Feb 28th 2003

Location: 32120 Hiddenhausen

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

4

Tuesday, April 25th 2006, 10:10pm

Tach !

Warum nicht irgendeinen sch... Speicherbereich codieren und damit auf einen zusätzlichen 6526 gehen ?

mfG Hucky

www.emu-ecke.de
2 X Merlin PP64 V1.3 / 1 X Merlin PP64 V1.1 Eprommer

1.Place Game-Competition "Battle Squadron" - 460200 Pts / DoReCo 29.11.08 :juhu:

suche / nehme gerne:

Tafelsilber aus dem 17. Jahrhundert :P

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 928

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

5

Tuesday, April 25th 2006, 11:13pm

HI Hucky,

weil das am C64 nicht so ohne weiteres funkt....
Du must das banking des C64 berücksichtigen also sozusagen die PLA erweitern, und das geht nur Intern....
Aber die I/O zu zerteilen ist schon die Richtige Richtung und funkt auch ohne Eingriff in den C64..hängt aber wie X1541 schon schrieb von der zu Verwendeten Hardware ab...

Aber Hallo
Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Ordnung ist wenn man weiß,
wo man nicht zu Suchen braucht...!! ;)

6

Wednesday, April 26th 2006, 1:00pm

Quoted

Original von x1541
Den VIC zu dekodieren halte ich für problematisch. Beim SID ist das egal, da gibt es ja ein berühmtes Vorbild. Am freien $D700 hängt ja gern der ACIA vom Swiftlink/turbo232 und wird auch ganz gut von diverser Software dort unterstützt..


Das Setzen von Registern im VIC ist mit dem Dekoder eigentlich nicht in Gefahr.
Koennte aber die eine oder andere Demo geben, bei der in diese Spiegel-Register (ab $D100) geschrieben wird. Das koennte dann zu unangenehmen Effekten fuehren.
Muesste man dann umschaltbar machen : "Original" und "neues I/O".
Wenn schon bestehende Hardware einen der "neuen" Bereiche nutzt, muesste man da ebenfalls Ruecksicht nehmen.


Quoted


Sonst würde ich eher dazu tendieren I/O1 und I/O2 feiner zu unterteilen. Z.B. in 16 Byte abschnitte, mehr braucht ja ein einzelner I/O chip nicht. Für Speicherfresser wie AR6 und FC3 geht das leider nicht.


Das ist sicher die einfachere Methode. Ich moechte aber nicht auf IDE64 oder RR parallel verzichten. Dann haben wir wieder das Elend mit der Umschaltung. Und parallele Nutzung ist dann auch "Essig".
Das wollte ich eigentlich umgehen.

Michael
If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -

  • "Gikauf" is male
  • »Gikauf« is a verified user

Posts: 4,128

Date of registration: May 16th 2005

Location: Aschaffenburg / Alzenau in Bayern

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

7

Wednesday, April 26th 2006, 6:18pm

Man kann es auch so machen wie Commodore beim C128 für den VDC und die MMU, ich müßte nachsehen, aber die beiden Adressports sind im C64 noch frei.
Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

Rate this thread