CSpect emulator and debugger

Discuss ZX Spectrum Next Games, Tools and more.
User avatar
mdf200
Posts: 112
Joined: Fri Jun 02, 2017 9:52 am
Location: Dundee
Contact:

CSpect emulator and debugger

Post by mdf200 » Sat Jul 15, 2017 11:16 am

I've released my updated emulator, complete with the beginnings of a debugger.

Sprite shape register has moved (as per the updated spec), and if you use the esxDOS filesystem, be aware that you need to pass in the correct "drive". See the example source for more details.

https://dailly.blogspot.co.uk/2017/07/n ... lator.html

Image

Image

User avatar
chernandezba
Posts: 229
Joined: Mon May 29, 2017 8:14 pm

Re: CSpect emulator and debugger

Post by chernandezba » Sat Jul 15, 2017 12:18 pm

Do you emulate tbblue/Next machine? 1 mb memory map, boot process,mmc, etc..?
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

User avatar
mdf200
Posts: 112
Joined: Fri Jun 02, 2017 9:52 am
Location: Dundee
Contact:

Re: CSpect emulator and debugger

Post by mdf200 » Sat Jul 15, 2017 12:26 pm

Nah.... it's basically a 48K or 128K machine with optional NEXT hardware ports added.
RST $08 is taken directly over and handled via simulation so I don't need an SD card image or anything like that, I just point to a folder on disk.

This lets you dev much quicker, which is all this is aimed at really. I have mapped in 2MB Ram via a custom port, and I abstract it into a Z80 call so when we do find out how it's done, I can update it easily and carry on.

This is all about a faster dev cycle - hence the debugger.

JoeZX
Posts: 574
Joined: Mon May 29, 2017 9:11 pm
Location: Slovakia

Re: CSpect emulator and debugger

Post by JoeZX » Sat Jul 15, 2017 12:33 pm

mdf200 wrote:
Sat Jul 15, 2017 12:26 pm
This is all about a faster dev cycle - hence the debugger.

http://sebastianmihai.com/main.php?t=13 ... y-language
"Day 64"

sorry .. I have to ..

User avatar
Luzie
Posts: 20
Joined: Mon May 29, 2017 8:47 pm

Re: CSpect emulator and debugger

Post by Luzie » Sun Jul 16, 2017 9:22 am

Two outstanding emulator programmers on our side. This makes me very happy!

User avatar
mdf200
Posts: 112
Joined: Fri Jun 02, 2017 9:52 am
Location: Dundee
Contact:

Re: CSpect emulator and debugger

Post by mdf200 » Sun Jul 16, 2017 11:09 am

LOL.... you wouldn't be saying that if you saw my code :D :D :D :D

JoeZX
Posts: 574
Joined: Mon May 29, 2017 9:11 pm
Location: Slovakia

Re: CSpect emulator and debugger

Post by JoeZX » Sun Jul 16, 2017 5:26 pm

mdf200 wrote:
Sun Jul 16, 2017 11:09 am
LOL.... you wouldn't be saying that if you saw my code :D :D :D :D
http://static.tvfanatic.com/images/gall ... moking.jpg
She was talking about me .. jesus !!

User avatar
mdf200
Posts: 112
Joined: Fri Jun 02, 2017 9:52 am
Location: Dundee
Contact:

Re: CSpect emulator and debugger

Post by mdf200 » Sun Jul 16, 2017 8:42 pm

Now updated so you can change register values, and set/move the memory dump window - same link.

User avatar
mdf200
Posts: 112
Joined: Fri Jun 02, 2017 9:52 am
Location: Dundee
Contact:

Re: CSpect emulator and debugger

Post by mdf200 » Thu Aug 10, 2017 7:54 pm

New version (0.4) now released. Layer 2 double buffering, sprite/screen priorities, new Z80 opcodes to name a few :)
Please read the readme, some stuff has changed :)

https://dailly.blogspot.co.uk/2017/08/v ... spect.html

JoeZX
Posts: 574
Joined: Mon May 29, 2017 9:11 pm
Location: Slovakia

Re: CSpect emulator and debugger

Post by JoeZX » Thu Aug 10, 2017 8:29 pm

mdf200 wrote:
Thu Aug 10, 2017 7:54 pm
New version (0.4) now released. Layer 2 double buffering, sprite/screen priorities, new Z80 opcodes to name a few :)
Please read the readme, some stuff has changed :)

https://dailly.blogspot.co.uk/2017/08/v ... spect.html
Reading as always ..

viewtopic.php?f=7&t=286&p=4077#p4077
- new opcodes .. I am really curious about their real life effect.

Post Reply