SpeccySE

  • Thread starter Thread starter wavemotion
  • Start date Start date
  • Views Views 11,655
  • Replies Replies 88
  • Likes Likes 19
V0.8: 10-Apr-2025 by wavemotion-dave
  • Added support for .POK (cheat) files
  • Improved tape speed for non-standard loaders.
  • Improved graphics in various minor ways

POK files are now supported. Add your .pok files with the same base filename as the game and place them into a /pok subdirectory. From the keyboard MENU you can select POKE MEMORY and the list of pokes will show up - you can apply one or more as you wish. The only way to remove a poked memory is to reset or reload the game which puts you back to defaults.

If you're loading a tape game (.TAP or .TZX) you should wait for the game to load and use your POKes when you're on the title screen. If you POKE memory too early, you might not get the effect you want.
 
Thanks a lot 👍👍.
I've got the emulator booting on start up now on my hacked DSI virtually instant load time.
Post automatically merged:

Pokes work great thanks, the tape icon has disappeared on the bottom left but the menu still comes up 👌👌
 
Last edited by djleviticus,
Pokes work great thanks, the tape icon has disappeared on the bottom left but the menu still comes up 👌👌
Hmmm... the tape icon was changed (so it shows lit-green when loading) but it should be there.

Can you take a pic to show me? Anyone else have a missing Cassette icon? Any chance you have my Debugger turned on - that might hide it.

1744284674603.png
 
This is with your new version running on a ds lite with a ttds cart
Post automatically merged:

Same on my Dsi, with the emulator running from the sd card 👍
 

Attachments

  • 17442848842491884795264176317909.jpg
    17442848842491884795264176317909.jpg
    2.6 MB · Views: 32
  • 17442855653337673975815861492251.jpg
    17442855653337673975815861492251.jpg
    1.7 MB · Views: 19
Last edited by djleviticus,
This is with your new version running on a ds lite with a ttds cart
Post automatically merged:

Same on my Dsi, with the emulator running from the sd card 👍
Crazy! You're missing the colorful 48K and 128K logo in the upper right as well...

Anyone else?

EDIT: Oh! I see the problem. Stupid me... fixed. I re-checked in 0.8. Please re-download @djleviticus
 
Last edited by wavemotion,
https://github.com/wavemotion-dave/SpeccySE

V0.9: 12-Apr-2025 by wavemotion-dave
  • Tape load speedup across the board
  • Z80 emulation optimization boosting speed nicely for the older DS-Lite/Phat
  • Slight graphics tweaks across the board to put some shine on the emulator
  • Improved tape counter and tape graphic handling
  • Getting ready for a first big release!
This version is reasonably feature complete. Just tweaking and checking before a big first main release.
 
https://github.com/wavemotion-dave/SpeccySE

V1.0: 14-Apr-2025 by wavemotion-dave
  • Added new game speed option from 80% to 120% on a per-game basis.
  • ZX81 emulation support added (see readme for details).
  • Improved tape loader handling for more robust loading of .TAP and .TZX files.
  • Improved POK handling so menu scrolling is smoother.
  • Added LZAV compression for save states to make them smaller and faster.
  • Cleanup of menus and graphics for the first major release!

I'm exhausted :) Time to start the work week...
 
Wow, didn't know about that fruitcake zx81 thing. Therefore, it's an emulator inside an emulator. And, if not on real hardware but melonds, an third level of emulation, whereas just one intended 🙂
 
I've been working at every opportunity on this... up at 4AM for a few hours before work, at lunch and after work. Spent the entire weekend and I think I've got something just about playable.

Not ready for a release yet - but if any friendly-types here would like a preview copy to provide a bit of feedback (mostly so I don't embarrass myself on a first release!) - just send me a PM.

View attachment 494774
Just had to give a shoutout to the ol' HP calculator...is that an 11c?
 
  • Like
Reactions: wavemotion
Dave, is the emulator going to appear on the homebrew database??

The slow down and speed up feature is good. 👍👍
 

Attachments

  • Screenshot_20250414-183653.png
    Screenshot_20250414-183653.png
    193.8 KB · Views: 33
  • Like
Reactions: wavemotion
Thanks for this emulator. Great to see the possibility to also play ZX81 games! It was my first computer at home. Spend hours of typing listing from computer magazines on this thing...
 
  • Like
Reactions: wavemotion
Thanks guys - hugely appreciate the appreciation.

In reading about 5 years worth of ZX Spectrum forums in 5 weeks, I've come to the conclusion that there is no shortage of ZX Spectrum Emulators. In fact, it appears that everyone has their own ZX emu... I guess I was super-late to the party!

Trying to go through some of the other emulators now to see what features I want to bring in... but am really trying to keep this thing pretty simple. I have been toying with a double-buffering of the video drawing to avoid tearing effects (most easily seen when you 'fall' down a well in Atic Atac and the rapidly drawn rectangles are not perfectly symmetrical). I think I have something that I quite like - so should be out in a 1.1 next weekend.

I'm also going to try and get auto save/load state configuration on a per-game and global basis.

Other than that... I don't have much I want to add.

Just had to give a shoutout to the ol' HP calculator...is that an 11c?
Good eye - that's a 12C Financial. I have a 15C Scientific and 16C Programmers as well.
 
Auto save sounds brilliant. Keeping it simple it good and the options you have put in are simple to understand. My first computer was a 16k speccy and I upgraded it to 48k. Being what you call late to the party you can see what hasn't been done and implement it like making adding a poke file so simple and also the Chuckie Egg control option is amazing. Thank you again for this emulator.
 
Version 1.1 - 30-Apr-2025 by wavemotion-dave
  • Double buffer video on DSi/XL/LL for reduced tearing
  • Rebranded 'Chuckie Egg-Style' joystick handling to 'Slide-n-Glide'
  • Minor cleanups as time permitted
Small update - some visual improvements on the DSi/XL/LL to reduce screen artifacts. I've also rebranded the 'Chuckie-Egg' style joystick handling (to improve transitions around 'corners' or on/off 'ladders') to Slide-n-Glide as it's useful in a number of games (though Chuckie Egg gets the biggest benefit as that game is really painful to play on a d-pad without it).

I'm applying for 137 patents world-wide for the new Slide-n-Glide handling and will require a nickle for every other emulator that implements the feature. I expect to make 10 or 15 cents from this effort! :)
 

Site & Scene News

Popular threads in this forum