MOS 6502 Simulator

Software kuvakaappaus:
MOS 6502 Simulator
Ohjelmiston tiedot:
Versio: -
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Richard Whitty
Lupa: Vapaa
Suosio: 22

Rating: 4.0/5 (Total Votes: 1)

MOS 6502 Simulator on tavallaan emulaattori 6502 siru. Ei ole juuri mitään lukuun ottamatta CPU (miinus BCD toiminnot). Se ei ole mitään varteen opetusta ajoituksia.
Vaikka (lukuun ottamatta kaksi asiaa) onnistuneesti simuloi CPU oli muutama design virheitä, mikä sai minut olla jatkamatta sitä:
- Kirjoitin sen C ++.
Koska 6502 ei ollut omistettu IO linja, kaikki oli tehty kautta muistia. Minulla oli ajatus ottaa puhdasta virtuaalista luokan joka tarjosi yleinen käyttöliittymä, sitten kirjoitin laitteiden istua muistia, ne voisi vain ohittaa osia sitä, tai ansa kirjoituksia tai jotain.
Vaikka kirjoitan tätä, olen pitänyt saada tunne olisin kirjoittanut sen ASM sijaan Erityisesti manipuloimalla liput ja pyörii ja tavaraa. (Kuten olen voinut vain kääntää AL, esimerkiksi, eikä sotkua minulla C ++ koodia.
- Sloppy opetus koodauksen.
Olen alun perin lähti purkaa ohjeita oikein, mutta siellä oli paljon poikkeuksia käytetystä (esp. Jos en tarkoitettu tukemaan 65C02 esimerkiksi). Tämä decended massiivinen kytkin selvitys. Olen melkein katsoi jakaa sen pienempiin tiedostoja, ja vain # include niitä keskellä, vain jotta se olisi hallittavissa.
Lisäksi, koska ne eivät ole numerojärjestyksessä (ryhmitelty tyypin tai osoitemoodilla, en muista atm), se ei koota sen hypätä pöydän. Tekeekin optimointi kuitenkin.
Tärkein asia, joka sai minut kirjoittamaan tämän oli löysin BBC-B vintillä, ja tunsi Pang nostalgiaa tuntia hukkaan selän yli sen pienimmän tarkkuuden tekstin tila (IIRC Mode 7 säästämiseksi ram). Minulla oli ajatus kirjoittaa NES tai BBC emulaattori, mutta se ei saa niin pitkälle.
Se on melko yksinkertainen kuvaformaatti. Tiedoston on oltava> = 65536 tavua (64k), ja se on yksinkertaisesti muistin kuvan järjestelmän (16-bittinen osoite bussi). On outoa eräänlainen ASCII näytteillä 0x200, mikä on ok riittää spewing merkkijono. Koska se oli vain heitetty yhteen tilaan 6 tuntia tai niin (kesti kauan tehdä kytkin selvitys), se ei ole kovin thouroughly dokumentoitu, mutta hei.

Muu ohjelmistojen kehittäjä Richard Whitty

BashBot
BashBot

2 Jun 15

Kommentit MOS 6502 Simulator

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!