☰ Menu

Scene.hu

Magyar demoscene portál – grafikusok, zenészek, programozók alkotói közössége

6502asm.com

Posted by Murphy on 2009-02-19, 16:08

6502asm.jpgA MOS 6502, ugyan sokaknak nem mond semmit a név, de a számítástechnika egyik legnagyobb karriert befutott CPU-járól van szó. Ez a processzor adta a az Apple I és II, Commodore PET és VIC 20, több korai Atari gép és játékkonzol, de leszármazottai kerültek a C64-be, a Plus/4-be vagy épp a Nintendo első játékkonzoljába a NES-be is. A felsorolt géptípusokra számos emulátor létezik, de itt egy újabb, kizárólag a CPU-ra koncentráló, és fejlesztői rendszerrel egybeépített javascriptes próbálkozás. Természetesen ami programozható, és van kijelzője arra létezik demo is. A példaprogramok közül válasszátok a demoscene.asm-et.

Link:
http://6502asm.com/

Categories: Vegyes | Tags

12 Responses so far.

  1. avatar ern0 says:

    Javascriptben 6502 asm + emu, már csak így kimondva is tökéletesen agyament, ezért aztán kontriboltam én is bele egy gamét (Skier). Érdemes belenézni a fórumba: egy csávó összeheggesztett egy Win32 natív emut, egy másik meg upspeed-elte dynarec módszerrel kb. 5-6x sebességre (igaz, az önmódosító kódok nem mennek).

    Ha lesz időm, még teszek hozzá a történethez, vannak ötleteim.

  2. avatar slyspy says:

    Aztán arra van-e magyarázat, hogy A es D billentyűkre miért csinálja azt, amit?

  3. avatar Travis says:

    Blala, erről mi a véleményed? :-)
    Egyébként az is nagyon érdekes, ahogy JavaScriptben megoldotta a képernyő kezelését.

  4. avatar Charlie says:

    Ez ubernagyonnagyonbeteg. Tehat rulez.

  5. avatar blala says:

    Travis, ha mar igy kerded hat eleg ertelmetlennek gondolom, de ugy tunik divat ma hogy minden brozerbol fut… Vegyuk eszre hogy a 2ghz-es dualcore gepemen nem eri el az ~0.998mhz-es c64 sebesseget a cucc :)

    Amugy most biztos nagykepu meg naiv leszek, de szerintem a tobbi hardver nelkul, onmagaban nem kunszt 6502-ot emulalni.

  6. avatar abcug says:

    nem is tudom igy hirtelen eldonteni melyik [s]nem[/s] erdekel jobban, egy java demo vagy ez… :)

    valaki esetleg elkuldhetne neki(k) a vice-ot :)

  7. avatar Bery says:

    Én azt nem értem, hogy miért nem fut egy csomó minden még mindig – 2009-ben – normálisan browserben, még ha flash, akkor sem.

    Egyébként meg most volt cikk, hogy a számítógépes játékok a populáris kultúra részei, így EU-s terv, hogy meg kell menteni őket az utókornak, egy általános emulátorral, ami mindent futtat.

    A demok meg ugye szintén egy hasonló szubkulturának a részei, így minden hasonló kezdeményezés üdvözlendő, ami a hőskor nyomait valamilyen formában megtartja.

  8. avatar teo says:

    nagy dolog, nabumm.
    http://www.dreamfabric.com/c64/

    inkabb a vice amugy.

  9. avatar Bery says:

    A Java, meg a Javascript azért nem ugyanaz az eszköz :)

  10. avatar blala says:

    na igen, de a c64, meg a 6502 sem ugyanaz az eszkoz…

  11. avatar ern0 says:

    Blala: persze, nem nagy kunszt, írsz 256 kis rutint, ami a 256 utasítást megvalósítja, valóban.

    De hogy valaki mindezt JS-ben, az beteg. Plusz assembler, érted.

    A legbetegebb az lenne, ha valaki megcsinálná hardware-ből a cuccot: két-három gomb rá, SD/MicroSD kártya olvasó, kulcstartónak frankó, partykon lehetne swappolni a kódokat.

    Feltételezem, talán létezik ehhez hasonló játékszer.

  12. avatar slyspy says:

    Na az a titkos projekt, hogy nem Blala fogja megirni, mert az tul trivialis lenne, hanem en fogom megirni, es ha kesz beszamolok. szerintem ez az igazan beteg.

Leave a Reply

You must be logged in to post a comment.

Ugrás a lap tetejére Ugrás a lap aljára