ENTERPRISE KLUB
2019. május 25., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: COMMODORE Floppy Emulátor (Read 2413 times)

Offline Kapitany

  • EP fan
  • *
  • Posts: 229
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.64 Chrome 26.0.1410.64
    • View Profile
COMMODORE Floppy Emulátor
« on: 2013.April.25. 09:48:32 »
Sziasztok!

Rendeltem magamnak egy Commodore floppy emulátort, mert jó áron volt. Teljesen IEC kompatibilis. A klubnapon voltak próbálkozások Commodore floppy EP-hez csatlakoztatásával. Azzal a módszerrel nem tudnám valahogy rácsatlakoztatni az EP-hez? Jó lenne, mert ha jól emlékszem, ahhoz nem kellett EXDOS kártya...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13340
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 20.0 Firefox 20.0
    • View Profile
    • http://enterprise.iko.hu/
Re: COMMODORE Floppy Emulátor
« Reply #1 on: 2013.April.25. 10:17:41 »
Szerintem mennie kéne.
Itt le van rajzolva a kábel bekötés.

Mondjuk a Commodore floppy alapból nem sokkal gyorsabb mint az EP magnó :oops:

Offline Kapitany

  • EP fan
  • *
  • Posts: 229
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.64 Chrome 26.0.1410.64
    • View Profile
Re: COMMODORE Floppy Emulátor
« Reply #2 on: 2013.April.25. 10:26:21 »
De honnan lehet szerezni élcsatlakozót.... :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13340
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 20.0 Firefox 20.0
    • View Profile
    • http://enterprise.iko.hu/
Re: COMMODORE Floppy Emulátor
« Reply #3 on: 2013.April.25. 10:33:56 »
Quote from: Kapitany
De honnan lehet szerezni élcsatlakozót.... :)
Pl. ha jössz a klubba, akkor viszek neked egy darabot, amit vagdalhatsz :-)

Régebben amúgy Budán a Mikronika nevű boltban volt 2x31 lábú, ami rendszerbuszra kicsi, de csatlakozókhoz jó.
Nem tudom van-e még ott. De Ebayen biztos van :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 18.0 Firefox 18.0
    • View Profile
Re: COMMODORE Floppy Emulátor
« Reply #4 on: 2013.April.25. 10:38:48 »
Quote from: Zozosoft
Szerintem mennie kéne.
Itt le van rajzolva a kábel bekötés.

Mondjuk a Commodore floppy alapból nem sokkal gyorsabb mint az EP magnó :oops:
Az itt említett "magnó alapú floppy" gyorsabb lenne, mint a Commodore floppy, igaz, még mindig elég lassú. Viszont nagy kapacitású, és kevés hardvert igényel (ROM EP-n, audio kábelek, PC).
« Last Edit: 2013.April.25. 13:34:25 by Zozosoft, Reason: link javítva az új topichoz »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 27.0.1453.65 Chrome 27.0.1453.65
    • View Profile
    • http://lgb.hu/
Re: COMMODORE Floppy Emulátor
« Reply #5 on: 2013.April.25. 11:46:36 »
Quote from: Zozosoft
Szerintem mennie kéne.
Itt le van rajzolva a kábel bekötés.

Mondjuk a Commodore floppy alapból nem sokkal gyorsabb mint az EP magnó :oops:

:) Amugy commodore floppy drive erdekes egy allatfajta. Az maga egy szamitogep, azaz van benne CPU stb, es irhatsz is ra programot, elfordult h std floppys c64 configot kvazi multiprocessor rendszerkent hasznalja par program, hogy szamoljon vmit a floppy drive CPU-ja is :) Max limitalo tenyezo persze h keves a RAM (talan 2K?) es lassu a kapcsolata a geppel a soros IEC buszon at. Viszont mas filozofia, tehat nem WD1770 stb hanem mindent a floppy drive cpu-ja old meg, ebbol adodoan elvileg csinalhatnal sajat disk formatumot stb is tobbe-kevesbe.

A sebesseg kapcsan erdemes megjegyezni hogy anno a "normalis" parhuzamos (es gyors) IEC busz volt (ami kb standard is!) csak allitolag draga volt a kabel meg a csatlakozo :) ezert a Commodore ugy dontott hogy epitenek vmi hasonlot csak soros atvitellel. Aztan jott az erdeges bug hogy az alkalmazott VIA periferia illeszto IC-nek van nemi bugja, a workaround az lett, hogy software-esen csinaljak (hardware-es helyett) a soros adatatvitelt, ettol olyan lassu voltakepp. Nehany jotekony ember altal irt turbo igy is kepes hw atalakitas nelkul is akar 20-szoros sebesseget elerni :D Ja, es C64-en mivel a sprite-ok kapcsan a VIC-II-nek el kell lopnia par orajelciklust idonkent (stb, meg badline nevu jelenseg), ettol neha lecsuszik az sw implementacio par bitrol, ezert meg a fenti sw soros kezelest is mestersegesen belassitottak meg jobban, hogy stabil legyen az adatatvitel. Azaz voltakepp a technikai szinvonalhoz kepest a C64 es kornyeke a kor szintjen imho tok jo (lasd pl SID), csak epp ahogy osszeraktak, siettek, workaround-oltak hulye modon ilyesmik, ez okozza az ilyen furcsasagokat. Ellenben EP-t szepen akartak megcsinalni, de csuszott is emiatt, es talan pont azert nem lett akkora piaci siker mint lehetett volna :( Fura dolog ez.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13340
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 20.0 Firefox 20.0
    • View Profile
    • http://enterprise.iko.hu/
Re: COMMODORE Floppy Emulátor
« Reply #6 on: 2013.April.25. 11:57:48 »
Quote from: lgb
A sebesseg kapcsan erdemes megjegyezni hogy anno a "normalis" parhuzamos (es gyors) IEC busz volt (ami kb standard is!) csak allitolag draga volt a kabel meg a csatlakozo :)
Ez szerintem nagyon rossz döntés volt. Gondolom spóroltak kb 50 centet az amúgy bazi drága meghajtón (amiben benne van a plusz egy számítógép).
Később azért C16/+4 idején a 1551 képében újra feltalálták a párhuzamos átvitelt.

Quote
a soros adatatvitelt, ettol olyan lassu voltakepp.
Pluszban a gyári ROM rutinok olyanok, hogy arra én egyest adnék programozás órán :-)
Ezért is tudnak a JiffyDOS és társai jelentős sebesség növekedést elérni, azzal, hogy normálisan megírták a rutinokat.
Quote
:D Ja, es C64-en mivel a sprite-ok kapcsan a VIC-II-nek el kell lopnia par orajelciklust idonkent (stb, meg badline nevu jelenseg), ettol neha lecsuszik az sw implementacio par bitrol, ezert meg a fenti sw soros kezelest is mestersegesen belassitottak meg jobban, hogy stabil legyen az adatatvitel.
Igen, ezért a VIC20 és 1540 elvileg valamivel gyorsabb, mint a C64 1541-el.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 18.0 Firefox 18.0
    • View Profile
Re: COMMODORE Floppy Emulátor
« Reply #7 on: 2013.April.25. 12:13:17 »
Quote from: Zozosoft
Később azért C16/+4 idején a 1551 képében újra feltalálták a párhuzamos átvitelt.
A lassú ROM rutinok miatt turbó nélkül ez is csak kb. 1.5 kB/s sebességű :)

Quote from: Zozosoft
Ezért is tudnak a JiffyDOS és társai jelentős sebesség növekedést elérni, azzal, hogy normálisan megírták a rutinokat.Igen,
De azért is, mert nem szabványos az adatátvitel, például a CLK-t is adatbitnek használják (egyszerre két bit átvitelét lehetővé téve), a szinkronizációhoz pedig egyszerű NOP utasításokkal időzítik a biteket. Általában a byte elején van szinkronizáció, utána már csak NOP-os időzítéssel a 4x2 bit. Néhány turbó program annyira érzékeny az időzítésre, hogy emulátorban töredék ciklus pontosságra van szükség, valódi gépen pedig már a különböző floppy kábelek is problémát okozhatnak.

Quote from: Zozosoft
ezért a VIC20 és 1540 elvileg valamivel gyorsabb, mint a C64 1541-el.
Az 1541 is átkapcsolható 1540 módba, ez is működik C64-en és Plus/4-en, csak egy POKE utasítással ki kell kapcsolni (keretszínűvé tenni) a képernyőt. Valószínűleg EP-n is használható a gyorsabb mód, mert a NICK nem állítja le a Z80-at hosszabb időre.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 27.0.1453.65 Chrome 27.0.1453.65
    • View Profile
    • http://lgb.hu/
Re: COMMODORE Floppy Emulátor
« Reply #8 on: 2013.April.25. 13:27:40 »
Quote from: Kapitany
Rendeltem magamnak egy Commodore floppy emulátort, mert jó áron volt. Teljesen IEC kompatibilis.

Mi ez a cucc pontosan, amit rendeltel? sd2iec?

Offline Kapitany

  • EP fan
  • *
  • Posts: 229
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 26.0.1410.64 Chrome 26.0.1410.64
    • View Profile
Re: COMMODORE Floppy Emulátor
« Reply #9 on: 2013.April.25. 15:11:25 »
Quote from: lgb
Mi ez a cucc pontosan, amit rendeltel? sd2iec?
Egy ilyet rendeltem: http://elektronika.vatera.hu/nosztalgia_keszulekek/egyeb/commodore_64_c64_sd_kartya_interfesz_1541_emu_1738712372.html

Tudásra ahogy néztem kompatibilis az sd2iecvel, egy magyar csóka csinálja. Még éppen gyártásban van, szerintem jövő héten jön.

Itt a használati útmutató, ebből kiderül mit tud: http://www.c64sdcard.hu/files/C64SDCard_kezelesi.pdf

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 27.0.1453.65 Chrome 27.0.1453.65
    • View Profile
    • http://lgb.hu/
Re: COMMODORE Floppy Emulátor
« Reply #10 on: 2013.April.25. 15:48:19 »
Quote from: Kapitany
Egy ilyet rendeltem: http://elektronika.vatera.hu/nosztalgia_keszulekek/egyeb/commodore_64_c64_sd_kartya_interfesz_1541_emu_1738712372.html

Tudásra ahogy néztem kompatibilis az sd2iecvel, egy magyar csóka csinálja. Még éppen gyártásban van, szerintem jövő héten jön.

Ja igen, vhol olvastam mar rola. Erdekelt is volna, hogy ez mitol mas mint az sd2iec, de szamomra nem derult ki :) Lehet, hogy az is amugy 1:1-ben csak nemi szep dobozban, mivel az sd2iec elegge nyilt, hw design tekintetben is (van is par valtozat) illetve firmware tekinteteben szinten.