med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

339
active users

#emulator

6 posts4 participants0 posts today

I can't believe I'm still doing this. Anyway, it now has sound. Not perfect sound, but pitch-accurate sound at least, using ebitengine's excellent package 'oto'
github.com/ebitengine/oto

Accurate enough to identify a tune, possibly less accurate AY-3-8912 streaming, but I designed an audio manager with a proper pipeline, a ringbuffer and independent volume channels going into a mixer. That made replacing the audio backend quite straightforward. Sophisticated for this kind of project, perhaps unnecessary, but that was part of the fun too.

ZX Spectrum: emulated

To be honest, I thought it was going to be a lot harder, and it would take a lot of debugging to get this done.

But ultimately, I only had to grab parts of the older Spectrum emulator I had started last year, remove the old spaghetti Z80 that didn't work well, and plug the new well-tested zen80.

I would call this a very successful weekend 🙂

zen80 update: improved tests

*** Apart from the already substantial unit tests, we now have two additional and rather stringent tests:***

  1. This test loads the ZX Spectrum 128 ROMs (0 and 1) and run that machine's initialisation process. Then it shows a statistical analysis of the instruction coverage that's been executed during rom initialisation. (total percentage of different opcodes executed for each instruction group)

  2. The second big test implements traps as barebones CP/M shims, loads ZEXDOC.COM and runs its extensive stress test (this can be long).

Work is ongoing to support ZEXALL.COM as well, an even more stringent version of zexdoc that also tests undocumented registers and quirks of the Z80, one of the hardest tests known. This will be next, after I'm certain that this passes all ZEXDOC tests without a hitch. So far so good!

Continued thread

I decided to give #Retroid's #Android experience another shot but it's just unbearably painful to use! JUST LET ME SHOW YOU THE ROM DIRECTORY! Why do I have to pick a directory for every fucking console!? Why does it take so many menu navigations just to do that? Why do I have to wait for them to import before I can import the next one!? Why don't the games autosave when I quit?

Calling #VintageComputing #RetroComputing and #Emulator developers/enthusiasts/and so forth. I'm writing a piece about a new hardware-generated test suite for the 286:
github.com/SingleStepTests/802

and I'd love to include some comments. Will you use it, and if so how? Why has the 286 proven a challenge to emulate properly, and what else stands in the way of cycle-accurate emulation?

A Hardware-Generated CPU Test Suite for the Intel 80286 - SingleStepTests/80286
GitHubGitHub - SingleStepTests/80286: A Hardware-Generated CPU Test Suite for the Intel 80286A Hardware-Generated CPU Test Suite for the Intel 80286 - SingleStepTests/80286
Replied in thread

@gabrielesvelto I still remember #FirefoxOS and I'm still mad at @Mozilla / @mozilla_support / #Mozilla for self-sabotaging because neither me nor @fuchsiii nor anyone else I knew who did #WebDev / #AppDev / #MobileDev could even buy a device.

  • The only device that I was aware of launched in the #EU was a #SimLock'd & #NetLock'd #prepaid phone in #Spain which wouldn't sell it to us since they demanded #KYC with a spanish residency address.

I mean it's cool that one could just use #Firefox as #Emulator but no #mobile #OperatingSystem will have any chance of market attraction if one cannot buy the bloody thing!

  • Same like #OpenMoko: I'd love to get a #Neo1973 but none of the phone and electronic stores had it (and back then I was under 16 so I couldn't just make an account at an online shop)…

Commodore-Emulationspakete Amiga Forever 11 sowie C64 Forever 11 erschienen

Kurz vor dem 40. Amiga-Jubiläum veröffentlicht Cloanto Amiga Forever 11 und C64 Forever 11. Neu in den Emulatorpaketen: Erweiterte Touch- und Druckerfunktionen.

heise.de/news/Commodore-Emulat

heise online · Commodore-Emulationspakete Amiga Forever 11 sowie C64 Forever 11 erschienenBy Markus Will

Are you sad because some of Popc0rn/Nightfall's #snes trainers don't work under an #emulator ?

I was too, until I discovered that Nightfall's code stored trainer options in console copier SRAM even for ROM-only cartridge images - behavior an emulator would naturally prohibit.

To get your cheat on, patch the cartridge header to enable SRAM (7FD8: 00 -> 01).

This unique NES emulator not only lets you play classic Nintendo games on modern hardware - it lets you play 100 titles in 3D thanks to custom profiles that add 3D effects (including lighting and shadows). Version 1.0 is now available after 10 years in development. dsogaming.com/news/after-10-ye #3dSen #emulator #3DGraphics #NES

DSOGaming · After 10 years of development, the emulator that lets you play NES games in full 3D has been fully releasedBy John Papadopoulos