Search found 48 matches

by Woodster
Sun Feb 04, 2024 5:06 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

Re: New release of SpecEmu

Well, not for me. All four Midway roms are in the appropriate /pacman/roms folder, but this option still doesnt appear in the Tools menu. I'm using windows 7, but I doubt that's the problem here. It worked fine up to v3.2 build 25/03/23. Try this one: https://1drv.ms/u/s!AmOOhLw8lDDyh4U-4AAs2_mKFGt...
by Woodster
Fri Nov 20, 2020 9:43 am
Forum: Emulators
Topic: Testing emulators with ZX X-MAS '19 Demo
Replies: 39
Views: 20331

Re: Testing emulators with ZX X-MAS '19 Demo

PeterJ wrote: Fri Nov 20, 2020 9:42 am Thanks @Woodster,

I'm still getting the same issue with that version posted. Is that not the old version 27/02/20?

Thanks
Just edited it. Pasted in the wrong link!
by Woodster
Fri Nov 20, 2020 9:34 am
Forum: Emulators
Topic: Testing emulators with ZX X-MAS '19 Demo
Replies: 39
Views: 20331

Re: Testing emulators with ZX X-MAS '19 Demo

Fixed a small bug unsurprisingly related to ULAplus :)
https://keybase.pub/woodywoodster/spece ... 201120.zip
by Woodster
Thu Feb 13, 2020 1:01 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

Re: New release of SpecEmu

About the latest machine issue: I've also used polomint's SpecEmu version in the past - could it possibly be related to both using the same config file? To test, I thought about deleting it and trying your version again but seem to be unable to find it. Should be fixed in this new version now: http...
by Woodster
Sun Feb 09, 2020 4:36 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

Re: New release of SpecEmu

Thanks for the new version, Mark :) Also for correcting the black-brightness bug :) I'm having trouble with the latest one you posted to have it remember the latest machine when closing it. Could polomint's version somehow be conflicting with it, or what could be the cause? Also, following this dis...
by Woodster
Sun Feb 09, 2020 4:33 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

Re: New release of SpecEmu

I don’t know if it’s related to the above, but both builds (yesterday’s and today’s) crash upon exit with Unhandled exception: page fault on read access to 0xfffffffc in 32-bit code (0x00b129e4). Granted, this is running it in Wine, although 3.1.b160318 never gave me that error. Does this one work ...
by Woodster
Sun Feb 09, 2020 1:18 pm
Forum: Showcase your work!
Topic: Full Colour Ant Attack Landscape Editor 'Pants Attack'
Replies: 7
Views: 1548

Re: Full Colour Ant Attack Landscape Editor 'Pants Attack'

That's a quite brilliant take on the rendering actually!
by Woodster
Sun Feb 09, 2020 1:16 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

Re: New release of SpecEmu

Weiv wrote: Sat Feb 08, 2020 10:01 pm Hello Mark. Seems like the emulator or its libraries are compiled with dependences, because it needs a lot of absent libraries.
Whoops, is it better now? Same link in original post.
by Woodster
Sat Feb 08, 2020 8:22 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 218
Views: 45705

New release of SpecEmu

It's been quite a while since I released anything, and I haven't exactly been busy with it, but here's the latest version:
https://keybase.pub/woodywoodster/spece ... 080220.zip

We now have +2A emulation, bug fixes, new bugs..
by Woodster
Tue Jan 21, 2020 6:35 pm
Forum: Programming
Topic: How is a 3D game like Ant Attack implemented?
Replies: 69
Views: 7836

Re: How is a 3D game like Ant Attack implemented?

https://spectrumcomputing.co.uk/index.p ... 6&id=21605

Something quite similar looking although not even close to being in the same league in game play!

Source code is there too if you want to take a look.
by Woodster
Thu Nov 21, 2019 2:49 pm
Forum: Music
Topic: Cant find the program with digitized music?
Replies: 26
Views: 24579

Re: Cant find the program with digitized music?

I tried it on the latest SpecEmu in both 128/48k mode, so I have no doubt about the quality of the emulation. Probably I overlooked something, does anyone know how to play this tune? You could use the "Boost saving tone" option in the Tape options to boost the MIC output to an audible lev...
by Woodster
Thu Nov 21, 2019 2:48 pm
Forum: Music
Topic: Cant find the program with digitized music?
Replies: 26
Views: 24579

Re: Cant find the program with digitized music?

Last time I tried, it worked fine on my +2A from the covertape itself. No idea why it might fail under emulation. So the +2A (and presumably the 128K too then) produce audible MIC output through the TV speaker with the Beeper bit off? The reason for the silence in SpecEmu is that it's stated in the...
by Woodster
Tue Oct 15, 2019 7:22 pm
Forum: Programming
Topic: Short beeper routines in assembly
Replies: 55
Views: 33003

Re: Short beeper routines in assembly

Seven.FFF wrote: Tue Oct 15, 2019 6:18 pm I think you are right. IMO it should say “ Access to ports between 0x4000 and 0x7ffe with the low bit SET (i.e. when the ULA's own port is not being accessed) is subject to contention on every T state”
It should indeed say when the low bit is set.
by Woodster
Sun Aug 18, 2019 9:45 am
Forum: Emulators
Topic: Starting emulator - help with basics of Z80 timing needed
Replies: 17
Views: 4118

Re: Starting emulator - help with basics of Z80 timing needed

I did not expect an internal operation on the z80 to be contended? They're contended because the ULA doesn't look at the control bus for MREQ signals and the like and only respond to what it sees on the address bus which is the last address latched, or the address of the JR offset byte in this case...
by Woodster
Sat Aug 17, 2019 5:25 pm
Forum: Emulators
Topic: Starting emulator - help with basics of Z80 timing needed
Replies: 17
Views: 4118

Re: Starting emulator - help with basics of Z80 timing needed

Or another way you can think of it in the opcode breakdowns is to always try to think what is on the address bus at any moment in time as the ULA will contend based on the address bus contents rather than any specific register pair. So your pc+1 address fetching the offset (25 in your example) is th...
by Woodster
Sat Aug 17, 2019 5:22 pm
Forum: Emulators
Topic: Starting emulator - help with basics of Z80 timing needed
Replies: 17
Views: 4118

Re: Starting emulator - help with basics of Z80 timing needed

Looks like you understand the concept of how to implement the contention just fine but the pc:n (or reg:n entries in some opcodes) are relative to the starting values of the registers at the start of opcode execution. Hence your pc+1:1x5 will be using pc+1 as meaning 25001 rather than as being 25002...
by Woodster
Fri Aug 16, 2019 2:01 pm
Forum: Emulators
Topic: Starting emulator - help with basics of Z80 timing needed
Replies: 17
Views: 4118

Re: Starting emulator - help with basics of Z80 timing needed

EX AF,AF' takes 4 t-states in total to fetch and process.
by Woodster
Sat Jun 15, 2019 4:20 pm
Forum: Games/Software
Topic: Mr Do coming soon to Spectrum
Replies: 33
Views: 6938

Re: Mr Do coming soon to Spectrum

This is brilliant! Although obviously I died quickly just like in every other game!
by Woodster
Mon May 27, 2019 4:47 pm
Forum: Games/Software
Topic: I've Never Played Fairlight
Replies: 30
Views: 5076

Re: I've Never Played Fairlight

PeteProdge wrote: Mon May 27, 2019 4:24 pm And I also want to add - Elite. Sorry everyone, but never really delved into it.
Same, never been into Elite at all. Nor Fairlight.
by Woodster
Sun Dec 30, 2018 7:26 pm
Forum: Sinclair Miscellaneous
Topic: Spectrum highlights 2018
Replies: 19
Views: 4379

Re: Spectrum highlights 2018

Pretty sure I did nothing of (Speccy) interest in 2018!
by Woodster
Wed Dec 26, 2018 7:49 pm
Forum: Sinclair Miscellaneous
Topic: The Tipshop
Replies: 10
Views: 2564

Re: The Tipshop

It's up for me at the minute.
by Woodster
Mon Dec 24, 2018 9:57 am
Forum: Emulators
Topic: Retro Virtual Machine 2.0 beta 1 released
Replies: 34
Views: 12668

Re: Retro Virtual Machine 2.0 beta 1 released

Do what you want with it. It belongs to everybody so spread the word!

I tapped that up many months back after your initial work but then sat on it in case anything else turned up in how the bus works. Then it kinda got forgotten until now lol
by Woodster
Mon Dec 24, 2018 9:31 am
Forum: Emulators
Topic: Retro Virtual Machine 2.0 beta 1 released
Replies: 34
Views: 12668

Re: Retro Virtual Machine 2.0 beta 1 released

48K 128K +3 ULA bus ----------------------------- 14338 14364 14367 (0x4000) 14339 14365 14368 (0x5800) 14340 14366 14369 (0x4001) 14341 14367 14370 (0x5801) 14342 14368 14371 IDLE 14343 14369 14372 IDLE 14344 14370 14373 IDLE 14345 14371 14374 IDLE During idle cycles the 48K and 128K ULAs will retu...