Search found 48 matches

by Woodster
Sat Aug 17, 2019 5:22 pm
Forum: Emulators
Topic: Starting emulator - help with basics of Z80 timing needed
Replies: 17
Views: 4134

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: 4134

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: 6988

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: 5083

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: 4423

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: 2577

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: 12805

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: 12805

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...
by Woodster
Sat Oct 13, 2018 7:48 am
Forum: Emulators
Topic: SpecEmu-generated zx7 TAP file
Replies: 7
Views: 2725

Re: SpecEmu-generated zx7 TAP file

Blerkotron wrote: Sun Oct 07, 2018 1:13 am Was that TAP one that you provided as an example?
Yeah, must've been! I definitely remember Short Circuit being one of my test games :)
by Woodster
Sat Oct 06, 2018 3:15 pm
Forum: Emulators
Topic: SpecEmu-generated zx7 TAP file
Replies: 7
Views: 2725

Re: SpecEmu-generated zx7 TAP file

The ZX7 compressed TAP generator got mostly finished but I went off to write a Z80 assembler that mostly got finished and then Summer came and I went off into the great outdoors and haven't coded anything in months!
by Woodster
Sat Dec 23, 2017 1:02 pm
Forum: Emulators
Topic: Emulator with debugger which updates screen on single step
Replies: 8
Views: 2646

Re: Emulator with debugger which updates screen on single step

Well, not quite. Your hitting Continue has nothing to do with screen updates per se. What does is the interrupt timing (as on a real machine). So if you continue stepping through your code long enough for an interrupt to trigger, the screen will update. Oh, I see. Yes, that's clearly how it should ...
by Woodster
Mon Dec 11, 2017 8:34 pm
Forum: Brand new software!
Topic: Woot! ZXMAS Tape Magazine 2017
Replies: 46
Views: 11759

Re: Woot! ZXMAS Tape Magazine 2017

Top notch work Mr R-Tape! Anyone else having difficulties loading cr*pmas.tzx? Had to fiddle about getting the first turbo loading block to work in SpecEmu only for it to fail to load later on with an R:Tape loading error which I guess was genuine error and not some form of self promotion? :) It lo...
by Woodster
Fri Dec 08, 2017 7:46 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6774

Re: 128k paging BASIC loader

Does Woody's technique stop BASIC changing the top bank back to bank 7, then? Works fine with the stack in a safe place for paging. Check out Amaurote's BASIC loader (128K version obviously!) :) Edit: The bank won't stick if you return to the 128 editor. My original post in this thread was really a...
by Woodster
Fri Dec 08, 2017 2:50 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6774

Re: 128k paging BASIC loader

10 CLEAR 24063:LOAD"MAIN"CODE ;regular code into main memory with bank 0 at the top 20 IF PEEK 23388 THEN OUT 32765,17:LOAD"AYMUSIC"CODE:OUT 32765,16 ;AY music loaded into bank 1 30 RANDOMIZE USR 24064 Try: 20 POKE 23388,17: PAUSE 1: LOAD"AYMUSIC" CODE: POKE 23388,16: ...
by Woodster
Thu Dec 07, 2017 5:16 pm
Forum: Sinclair Miscellaneous
Topic: Spectrum namedrops...
Replies: 31
Views: 9477

Re: Spectrum namedrops...

Back in 2000ish I discovered that I lived literally round the corner from none other than Dunny, the legendary Speccy emulator coder! I sh*t you not, that was probably the best thing to happen that day.
by Woodster
Mon Nov 20, 2017 10:04 am
Forum: Emulators
Topic: SpecEmu question
Replies: 10
Views: 4095

Re: SpecEmu question

As would I if I was chief project leader for BSODware.
by Woodster
Mon Nov 20, 2017 10:01 am
Forum: Emulators
Topic: SpecEmu question
Replies: 10
Views: 4095

Re: SpecEmu question

polomint wrote: Sun Nov 19, 2017 6:30 pm Wow! Something works on Specemu!!!! heheh :p
You're the dev.
by Woodster
Thu Nov 16, 2017 9:38 pm
Forum: Programming
Topic: Loading a CODE block on the +3
Replies: 3
Views: 1690

Re: Loading a CODE block on the +3

Let's say I have a copy of Pheenix . As this is one of those funny programs which needs to be loaded with LOAD ""CODE rather than just LOAD "", to load this: On a 48K machine, I press J, Symbol Shift + P, Symbol Shift + P, Caps Shift + Symbol Shift, I, Enter and the game loads f...
by Woodster
Wed Nov 15, 2017 7:10 pm
Forum: Emulators
Topic: SpecEmu question
Replies: 10
Views: 4095

Re: SpecEmu question

It's been hidden behind ALT-P for a long time!

There's no tokeniser so it won't work for the 48K Spectrum and it makes no attempt to validate the input. Give it garbage, expect garbage. So I kept quiet about it :)
by Woodster
Mon Nov 13, 2017 9:50 pm
Forum: Announcements
Topic: Introduce yourself!
Replies: 672
Views: 184506

Re: Introduce yourself!

Pegaz wrote: Mon Nov 13, 2017 1:48 pm ...and ofc, nice to see you Woody. ;)
Hello! It's good to be here as one of the berks!
by Woodster
Mon Nov 13, 2017 1:20 pm
Forum: Announcements
Topic: Introduce yourself!
Replies: 672
Views: 184506

Re: Introduce yourself!

Hello,

I like to drink alcohol and watch football.