Speccy 1.0 Released

Speccy 1.0 Released

Post by chevero » Tue, 13 Jun 2006 00:19:32


Welcome back! Long time no see in this ng!
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Tue, 13 Jun 2006 05:39:19


I will check the file. TZX is not the same as TAP, but in either case
it should not crash and burn.

Seems to work here. Could you explain more what it sounds like?

Yea, you can. Do you really need 'em though? =)

 
 
 

Speccy 1.0 Released

Post by Luarviqu » Tue, 13 Jun 2006 06:34:41


It is unlikely that the source will be released, although I am planning
on releasing some libraries. As to ports, they can be arranged if there
are people willing to do them.
 
 
 

Speccy 1.0 Released

Post by Dunn » Tue, 13 Jun 2006 07:49:04


Luarvique < XXXX@XXXXX.COM > typed:



Yeah, I'm well acquainted with the formats :-)

Dunno about you, but I handle TAPs as TZX block $10s so the same routines
handle all. It's only CSW and WAV that are even vaguely different but even
then, from a tape-update POV they're still the same.


I get two or three sounds in succession - most prevalent on the 128k BASIC
editor (which runs *very* slow here - are your synch routines falling foul
of windows' acclaimed timer resolutions? - FWIW, I get those on occaisonal
machines too).


Of course - it's not a Spectrum unless you can hum along to Sabre Wulf's
loading screen!

D.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Tue, 13 Jun 2006 16:08:48


Yea, I do pretty much the same. Tried the vodkemon.tap demo on both DOS
and Windows versions and it happily loads and plays. Have not been able
to recreate the crash. Could you tell me the exact sequence of actions
to recreate it?

When you switch to full screen mode (ALT+ENTER), is the sound problem
still there?

All righty, This one is not difficult to add.
 
 
 

Speccy 1.0 Released

Post by Dunn » Thu, 15 Jun 2006 00:55:12


Luarvique < XXXX@XXXXX.COM > typed:


Just load the tape (I did it in 128k mode) - just after the screen$, it
crashes out. Unfortunately, not every time :(


Yes, if anything it's worse. When typing in the 128k Editor, the screen
updates nicely - the cursor zips along (possibly a bit too fast, imo) and
the keyboard clicks happen in groups of rapid clicks.

D.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Thu, 15 Jun 2006 06:15:50


Can't make it crash. Weird.

Hmmm...It may be related to me treating waveOut in some vaguely
unkosher way. Will follow up on this.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Thu, 15 Jun 2006 06:17:24


Actually, 1.0 does not. But 1.1 will (just added them today).
 
 
 

Speccy 1.0 Released

Post by Dunn » Thu, 15 Jun 2006 06:46:23


Luarvique < XXXX@XXXXX.COM > typed:



I had massive problems with WaveOut when I wrote the Screen$ screensaver
(which is one of the reasons that I've avoided it for further work). All my
Spectrum emulations since then have used DirectSound, which is far more
robust.

D.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Thu, 15 Jun 2006 16:24:40


I didn't actually have many problems with it, other than jitter, but it
looks like different sound drivers make different assumptions about how
it has to be used. I may have let my guard down in a few places when
using it.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Sat, 17 Jun 2006 00:20:28


I have tried the site and it makes a weird blinking mess of my FireFox
window. You may want to test it on FireFox, just in case. As to
Spectrum hardware details, I used
http://www.yqcomputer.com/
references. It has [almost] all the information you need to write an
emulator.
 
 
 

Speccy 1.0 Released

Post by Richard Wi » Sat, 17 Jun 2006 08:16:42


The current version on the site was designed for the M$ JVM a few years
ago. The new version has been upgraded to use Sun Java 2 (1.3+) which is
most likely what your JVM is in Firefox.

Cheers,
Richard
 
 
 

Speccy 1.0 Released

Post by Richard Wi » Sat, 17 Jun 2006 09:52:13


Can anyone explain to me what the "x" means in the Contended memory
table, eg. LD r,(ii+n) pc:4,pc+1:4,pc+2:3,pc+2:1 x 5,ii+n:3 (what
does 1 x 5 mean?)

Regards,
Richard
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Sat, 17 Jun 2006 14:54:02


It appears to mean that the CPU spends 5 cycles with pc+2 at the
address bus.
 
 
 

Speccy 1.0 Released

Post by Luarviqu » Sat, 17 Jun 2006 14:56:16


Heh...What was their original marketing slogan? "Write once, run
anywhere"? :)