Welcome to AEP Emulation Page - Emulation News
Hosting by: Uberspace.de   
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· AEP Shop


· ROMs (PDRoms)

Social Links

Select language
Select interface language:


Currently no members online.

You are an anonymous user. You can register for free by clicking here
 Remember me

· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Lame Mails
· Glossar
· Impressum

Funny Quotes

Nö. Das Auto ist nicht fahrbar, sondern stationär.

-- Falcone (AEP-Forum)

Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· Follow AEPEmu on Twitter
· RSS News-syndication English
· RSS News-syndication Deutsch
· News-Banner (JPG)

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Post subject: Spectrum: gospeccy 0.7.0  PostPosted: May 23, 2011 - 04:14 PM
Site Admin

Joined: Jul 04, 2004
Posts: 9546

Location: Frankfurt a.M.

Highscores in 02/2017

Status: Offline

gospeccy ist ein Open Source ZX Spectrum 48k Emulator, der in der Sprache Go programmiert ist.

gospeccy is an open source ZX Spectrum 48k emulator written in Go.

0.7.0 / 2011-05-21
  • Use GOAM [http://github.com/0xe2-0x9a-0x9b/goam] to build and install GoSpeccy
  • Use Clingon [http://github.com/remogatto/clingon] as the command-line GUI, instead of a C readline wrapper. The readline support is gone.
  • Use [http://github.com/remogatto/prettytest], instead of an internal copy of the PrettyTest package
  • Improved audio resampling method which usually produces less noise
  • Added command-line options: "-hostcpu-profile", "-show-paint", "-audio", "-audio-freq", "-audio-hq"
  • New script functions: cmdLineArg() string, fullscreen(bool), showPaint(bool), audioFreq(uint), audioHQ(bool)
  • Renamed script functions: sound(bool) --> audio(bool)
  • Performance optimizations: store events events in an array (instead of storing them in a linked-list), do not try to use uninitialized Go variables, lower number of conversions between numeric types with different bit-lengths, do not allocate memory when computing the address of a pixel in a SDL surface, do not allocate memory when executing certain instructions (INC, DEC, POP, RET, and others), use Go arrays instead of ´container/vector/Vector´, read the ROM file only once instead of reading it on each reset, faster typing of [LOAD ""] when loading from tape
  • Better display refresh stability thanks to reduced memory allocation. That is: less reasons for the Go runtime to stop the program to perform memory garbage-collection.
  • Make the Z80 CPU conformance test complete much faster
  • Add initial support for Kempston joystick
  • Automatically detect when to pause/unpause the tape. This enables loading of multi-part TAP files, and of programs that expect the audio data to contain periods of silence.
  • Play 8063 pulses on all TAP headers
  • Limit the maximum speedup of accelerated loading to 20 - aep
  • Enable loading of the "VeraMono.ttf" font from "$HOME/.gospeccy" or from the installation directory
  • Do not initialize SDL if GoSpeccy is unable to detect the type of the program on the command-line
  • Changing the FPS should now result in fever sound buffer underflows
  • Do not set GOMAXPROCS if there is an environment variable named ´GOMAXPROCS´
  • Disable writes to ZX Spectrum ROM (to the first 0x4000 bytes of memory). As a side-effect it enables "RANDOMIZE USR 0" to work correctly.
  • Change the script help text so that it fits the width of the console when the scale is set to 2
  • Add Go-SDL TTF version check. Print video surface resolution if in verbose mode
  • Update to a newer version of Go-PerfEvents that allows GoSpeccy to potentially compile&run in a wider range of software environments
  • Fix a couple of real&potential bugs, deadlocks and race conditions
  • Minor updates to the README.md file

Related links:
[ Spectrum Emus ]

Alderaan shot first!

[ AEP @ Twitter ][ AEP @ Facebook ] [ AEP @ Google+
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Valid HTML 4.01! [Valid RSS]
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2016 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.