mirror of
https://github.com/JetSetIlly/Gopher2600.git
synced 2024-06-02 12:08:01 -04:00
updated README
This commit is contained in:
parent
c857b00035
commit
1b021ccf40
33
README.md
33
README.md
|
@ -1,24 +1,24 @@
|
|||
<img align="left" src="https://github.com/JetSetIlly/Gopher2600-Dev-Docs/blob/master/gopher2600_logo/logo4.png" width="250" alt="gopher2600 logo"/>
|
||||
<img align="right" src="https://github.com/JetSetIlly/Gopher2600-Dev-Docs/blob/master/gopher2600_logo/logo4.png" width="250" alt="gopher2600 logo"/>
|
||||
|
||||
# Gopher2600
|
||||
|
||||
Gopher2600 is an emulator for the Atari 2600 written in the Go language.
|
||||
Gopher2600 is an emulator for the Atari 2600 written in Go.
|
||||
|
||||
The accuracy of the emulation is very high and there are no known outstanding
|
||||
problems with the 6507, TIA and RIOT chip emulation. Emulation of the ARM chip
|
||||
is currently limited to the Thumb subset of instructions but it does include
|
||||
accurate cycle counting and performance monitoring.
|
||||
Accuracy is very high and and there are no known problems with the emulation of the 6507, TIA or RIOT chips.
|
||||
|
||||
It is an ongoing project and bug reports are welcome.
|
||||
<br clear="left">
|
||||
Emulation of the ARM chip is currently limited to the Thumb subset of instructions but it does include accurate cycle counting and performance monitoring.
|
||||
<br clear="right">
|
||||
|
||||
The key features of the emulator:
|
||||
|
||||
* [Support for many of the known cartridge formats](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Supported-Cartridge-Mappers) including the [Supercharger](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Supercharger)
|
||||
* [Support for many of the known cartridge formats](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Supported-Cartridge-Mappers)
|
||||
* emulation of the [Supercharger](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Supercharger) - supports loading from WAV files
|
||||
* Emulation of the [ARM7TDMI](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/ATM7TDMI-Emulation) as found in the `Harmony` cartridge
|
||||
* Preliminary support for the ARMv7-M as used in the `UnoCart` and `PlusCart` is also included
|
||||
* Network access through [PlusROM](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/PlusROM) emulation
|
||||
* [AtariVox and SaveKey](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/AtariVox-and-SaveKey) support
|
||||
* CRT Effects
|
||||
* Speech support via `Festival`
|
||||
* CRT TV Effects
|
||||
* Three [screenshot](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Creating-Screenshots) methods
|
||||
* Accurate audio reproduction (and optional stereo output)
|
||||
* Support for common [TIA revisions](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/TIA-Revisions)
|
||||
|
@ -30,12 +30,11 @@ The key features of the emulator:
|
|||
|
||||
The graphical [debugger](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/Debugger):
|
||||
|
||||
* Optional Color Clock level interaction
|
||||
* CPU Clock and Color Clock level interaction
|
||||
* Breakpoints, traps, watches on various CPU, TIA and RIOT targets
|
||||
* Specialist windows for specific cartridge types (eg. supercharger tape)
|
||||
* Terminal interface (headless operation optional)
|
||||
* Script recording and playback
|
||||
* ARM peformance monitoring
|
||||
* ARM peformance profiling
|
||||
* Terminal interface (headless operation optional)
|
||||
|
||||
Logo is based on [Gopherize.me](https://github.com/matryer/gopherize.me) which itself is based on the work of [Ashley McNamara](https://github.com/ashleymcnamara/gophers) and is [licensed under the Creative Commons](https://github.com/ashleymcnamara/gophers/blob/master/LICENSE).
|
||||
|
||||
|
@ -57,16 +56,14 @@ The following [screenshots](https://github.com/JetSetIlly/Gopher2600-Docs/wiki/C
|
|||
<td align="center">
|
||||
<img src="https://github.com/JetSetIlly/Gopher2600-Docs/blob/master/screenshots/chiphead.jpg" height="150" alt="chiphead"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="https://github.com/JetSetIlly/Gopher2600-Docs/blob/master/screenshots/thrust.jpg" height="150" alt="thrust"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="https://github.com/JetSetIlly/Gopher2600-Docs/blob/master/screenshots/mangoesdown.jpg" height="150" alt="man goes down"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="https://github.com/JetSetIlly/Gopher2600-Docs/blob/master/screenshots/beast.jpg" height="150" alt="soul of the beast"/>
|
||||
</td>
|
||||
|
|
Loading…
Reference in a new issue