added logo and windows icons

makefile cross_windows now requires rsrc https://github.com/akavel/rsrc
This commit is contained in:
Stephen Illingworth 2021-11-22 10:20:09 +00:00 committed by JetSetIlly
parent c6ff6f3ae8
commit a321c67e23
7 changed files with 8 additions and 5 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 276 KiB

View file

@ -147,11 +147,11 @@ release_statsview: check_upx generate
check_rscr:
ifeq (, $(shell which rsrc))
$(error "rsrc not installed")
$(error "rsrc not installed. https://github.com/akavel/rsrc")
endif
windows_manifest: check_rscr
rsrc -ico .resources/256x256.ico .resources/48x48.ico .resources/32x32.ico .resources/16x16.ico
rsrc -ico .resources/256x256.ico,.resources/48x48.ico,.resources/32x32.ico,.resources/16x16.ico
# cross_windows_dynamic: generate windows_manifest
# CGO_ENABLED="1" CC="/usr/bin/x86_64-w64-mingw32-gcc" CXX="/usr/bin/x86_64-w64-mingw32-g++" GOOS="windows" GOARCH="amd64" CGO_LDFLAGS="-lmingw32 -lSDL2" CGO_CFLAGS="-D_REENTRANT" go build -tags "release" -gcflags $(compileFlags) -ldflags="-s -w -H=windowsgui" -o gopher2600_windows_amd64.exe .

View file

@ -1,8 +1,9 @@
<img align="left" src=".resources/logo.png" width="300" alt="gopher2600 logo"/>
# Gopher2600
`Gopher2600` is an emulator for the Atari 2600 written in the Go language. The accuracy of the emulation is very high and the 6507, TIA and RIOT chips appear to operate without bugs. Certainly, there are no known outstanding issues with any of the emulated chips.
It compare favourably with `Stella` except for [speed](#performance) and final project polish.
`Gopher2600` is an emulator for the Atari 2600 written in the Go language. The accuracy of the emulation is very high and the 6507, TIA and RIOT chips appear to operate without bugs. Certainly, there are no known outstanding issues with any of the emulated chips. It compares favourably with `Stella` except for [speed](#performance) and final project polish.
<br clear="left">
The key features of the emulator:
@ -28,6 +29,8 @@ The graphical [debugger](#debugger) includexe:
* Script recording and playback
* [Regression Database](#regression-database)
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).
## Example Screenshots
The following [screenshots](#screenshots) were taken in playmode with CRT effects enabled.