MOS 6502-simulator

MOS 6502 Simulator is een soort van een emulator voor een 6502-chip.
Download nu

MOS 6502-simulator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Richard Whitty
  • Uitgever website:
  • http://www.csc.liv.ac.uk/~cs6rlw/misc.html#bbot

MOS 6502-simulator Tags


MOS 6502-simulator Beschrijving

MOS 6502 Simulator is een soort van een emulator voor een 6502-chip. MOS 6502 Simulator is een soort van een emulator voor een 6502-chip. Er is vrijwel niets afgezien van de CPU (minus BCD-operaties). Het draagt ook geen aandacht aan instructie-timings. Hulp (afgezien van die twee dingen) het met succes simuleert de CPU er waren een paar ontwerpfouten, waardoor ik er niet mee doorgaat: - Ik schreef het in C ++. Omdat de 6502 geen speciale IO-bus had, is alles via het geheugen gedaan. Ik had het idee om een pure virtuele klasse te hebben die een generieke interface heeft verstrekt, terwijl ik de apparaten schreef om in de geheugenruimte te zitten, ze konden gewoon de porties van het negeren, of in de val schrijft, maar ik bleef dit krijgen Het gevoel dat ik het in ASM had geschreven in plaats daarvan, met name voor het manipuleren van vlaggen en roteert en spullen. (Zoals ik zo kon gedraaid, bijvoorbeeld in plaats van de puinhoop die ik heb in de C ++ Code.- Sloppy-instructie-decodering.i oorspronkelijk uiteengezet om de instructies correct te decoderen, maar er waren veel uitzonderingen op het gebruikte systeem (ESP . Als ik de 65C02 bijvoorbeeld bijvoorbeeld te ondersteunen). Dit doseerde in een enorme schakelverklaring. Ik heb bijna overwogen om het op te splitsen tot kleinere bestanden, en gewoon # include ze in het midden, net om het meer beheersbaar te maken. zijn niet in numerieke volgorde (gegroepeerd volgens Type of Addressing-modus, kan geen geldautomaat herinneren) Het zou niet compileren op een jump-tabel. Doet met optimalisatie. Het belangrijkste ding dat me heeft aangevraagd om dit te schrijven. BBC-B op het hok en voelde een pang van nostalgie voor de uren verspild in de laagste resolutietekstmodus (IIRC-modus 7 om RAM te redden). Ik had het idee om een NES of BBC-emulator te schrijven, maar het didn niet zover. Het heeft een vrij eenvoudig beeldformaat. Het bestand moet> = 65536 bytes (64K) a dat is gewoon het geheugenbeeld voor het systeem (16-bits adresbus). Er is een vreemde soort ASCII-tekstdisplay op 0x200, wat goed genoeg is om een tekenreeks te bespuwen. Zoals het net in de ruimte van 6 uur of zo was gegooid (duurde lang om de schakelafrekening te doen), het is niet erg getroffen, maar hey.


MOS 6502-simulator Gerelateerde software

Magma

Magma is een gedistribueerd hash-tabelbestandssysteem voor Linux. ...

186

Downloaden