b0nfire.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
It's lit
Admin email
ww@mailfire.xyz
Admin account
@firekeeper@b0nfire.xyz

Search results for tag #emulation

[?]gloriouscow » 🌐
@gloriouscow@oldbytes.space

We have tape emulation in !

Well, at least for reading. I'm not sure how I'm going to handle writing to tape just yet.

A screenshot of MartyPC with the "IBM Personal Computer Advanced Diagnostics" main menu on the left, with the new tape deck interface on the right. 

The "Play" button is depressed and the Relay status shows "Open" indicating load has completed.

Alt...A screenshot of MartyPC with the "IBM Personal Computer Advanced Diagnostics" main menu on the left, with the new tape deck interface on the right. The "Play" button is depressed and the Relay status shows "Open" indicating load has completed.

    Elissa boosted

    [?]gloriouscow » 🌐
    @gloriouscow@oldbytes.space

    Here's the final delivered artwork for @twvd 's excellent Macintosh emulator, Snow.

    If you've been looking for a great Macintosh emulator, look no further!

    snowemu.com/

    a wintery scene in pixel art, with an original Macintosh computer stuck in a snowbank, with snow on top. the CRT is showing the classic "mac face" logo. The keyboard is half submerged in snow as is the mouse, with the cord going into a snowbank. the mac is wearing a red and green scarf. in the sky is the aurora borealis and the milky way.

    Alt...a wintery scene in pixel art, with an original Macintosh computer stuck in a snowbank, with snow on top. the CRT is showing the classic "mac face" logo. The keyboard is half submerged in snow as is the mouse, with the cord going into a snowbank. the mac is wearing a red and green scarf. in the sky is the aurora borealis and the milky way.

      [?]gloriouscow » 🌐
      @gloriouscow@oldbytes.space

      It's going to be pretty repetitive if I post every time I add an improvement to martypc.net , because i'm unemployed currently and have nothing else to do but push new features every day.

      but this is a total transformation.

      the new carousel interface is now live.
      you can now select VGA and Adlib cards on PC.
      you can plug in a gamepad and play Commander Keen in EGA.
      it's like a real actual emulator now

      MartyPC's carousel/turntable interface for selecting machines, showing a purple turntable/carousel with various pixel art machines represented. Below that is a system card showing the system name and configurable options.   At the bottom is a cyan "Start" button.

      Alt...MartyPC's carousel/turntable interface for selecting machines, showing a purple turntable/carousel with various pixel art machines represented. Below that is a system card showing the system name and configurable options. At the bottom is a cyan "Start" button.

        [?]gloriouscow » 🌐
        @gloriouscow@oldbytes.space

        okay CHECK THIS OUT

        this is rad as hell. nobody says "rad as hell" anymore but that's exactly what this is

        Alt...MartyPC's carousel/turntable interface for selecting machines in action , with the pixel art computers rotating smoothly around as they are selected. the background slowly scrolls to the lower right. at the end the IBM 5150 is selected and the video card changed to VGA

          [?]gloriouscow » 🌐
          @gloriouscow@oldbytes.space

          This is unlikely to thrill anyone but I made a pixel-art PCjr cartridge.

          This will be used for a drop target in MartyPC if you drag a cartridge dump (in .JRC format) into the window.

          a pixel art IBM PCjr cartridge with a brown label with the IBM PCjr logo on it

          Alt...a pixel art IBM PCjr cartridge with a brown label with the IBM PCjr logo on it

            [?]gloriouscow » 🌐
            @gloriouscow@oldbytes.space

            MartyPC, at one point, had support for multiple windows, and multiple video cards. The primary use of this was to have an MDA card installed alongside a CGA, EGA or VGA.

            A later refactor broke this functionality. When I moved to eframe, the concept of a window became abstracted over an eframe viewport.

            But my whole video rendering system has supported multiple "display targets" this entire time.

            It's time to fix this.

              [?]gloriouscow » 🌐
              @gloriouscow@oldbytes.space

              I love it when you can sort of finally congeal scattered projects together into something useful.

              This is a serverless, single-page x86 disassembler, that runs my marty_dasm disassembly library as wasm in your browser.

              It may be the only disassembler with specific, CPU-faithful architecture modes.

              You want to select 8088 and disassemble 0F as POP CS? Go for it.

              A screenshot of the web-based Marty Disassembler

              Alt...A screenshot of the web-based Marty Disassembler

                6 ★ 7 ↺
                Michael K boosted

                [?]firekeeper [he/him] » 🌐
                @firekeeper@b0nfire.xyz

                I want to give a shout-out to which is essentially Jellyfin for classic gaming. In our endless pursuit of turning everything on earth into a web-app, emulation is now slowly being conquered. Anything you can't directly play in the browser (which is basically Dreamcast and up), you can download and browse. It took me a bit to get my controller to play well without lag but after a bit of tuning and remapping, things are good.

                One beef, the lower bar stays on the screen on my phone in Firefox-based browsers and doesn't allow me to click past it to hit fullscreen. Aside from that, it's impressive that it does what it does already.

                Anyway, here's the source:
                https://github.com/rommapp/romm?tab=readme-ov-file#folder-structure

                There's also clients and a budding community adding things constantly. Keep it in your sights.


                  [?]gloriouscow » 🌐
                  @gloriouscow@oldbytes.space

                  here i am labelling floppy drive seek sounds.

                  i used a batch script and the greaseweazle utility to record a TEAC FD-55 seeking back and forth, starting with track 1 and 40, then back to track 2, then back to track 39. In this manner i could capture all seeks from 39 to 1 tracks.

                  unfortunately, seeking backwards sounds different than seeking forwards, but i'm not really going to sweat that right now since i will eventualy need to redo all the sounds with an original Tandon drive, anyway.

                  this is tedious but i spent longer trying to get the label sounds plugin to work

                  the Audacity editor interface showing various track seeking sounds being labelled with names

                  Alt...the Audacity editor interface showing various track seeking sounds being labelled with names

                    [?]gloriouscow » 🌐
                    @gloriouscow@oldbytes.space

                    Check out the new chapter on CGA Composite Video in the PC Emulation Book!

                    book.martypc.net/display-graph

                      Joy Booster boosted

                      [?]Klay » 🌐
                      @nycki@critters.gay

                      did you know
                      - the nintendo switch 1 has an accessory called the "flip grip" that allows you to use it when rotated vertically
                      - the nintendo switch 1 has an active modding community which has ported ubuntu and fedora to it
                      - if your switch was made before 2019 it has a hardware vulnerability that makes it extremely easy to install these mods.
                      - these mods only exist in memory and on the sd card, so at any point you can just reboot your switch and it will go back to its unmodded state.
                      - MelonDS is cool :)

                      a nintendo switch with its screen rotated into portrait orientation. pink and yellow joy-cons are attached via a plastic grip.

                      Alt...a nintendo switch with its screen rotated into portrait orientation. pink and yellow joy-cons are attached via a plastic grip.

                      the same nintendo switch, running Pokemon White Version, using the portrait screen to render two virtual screens stacked one above the other.

                      Alt...the same nintendo switch, running Pokemon White Version, using the portrait screen to render two virtual screens stacked one above the other.

                        [?]gloriouscow » 🌐
                        @gloriouscow@oldbytes.space

                        New IBM PC book stuff!

                        There's still a lot of work left to do on these chapters, but I've committed them for now since it might be a little bit before I can come back to them.

                        There's a chapter on the Motorola MC6845:

                        book.martypc.net/display-graph

                        And the IBM CGA:

                        book.martypc.net/display-graph

                        I think the CGA chapter is shaping up to eventually be the authoritative source on the subject for all things CGA.

                        A treatment on composite artifact color is needed, but may ultimately be its own entire chapter.

                          [?]ohanditdidntgo [He/Him] » 🌐
                          @danielholt@mstdn.games

                          Alright folks. I've never played on a . What games should I be checking out? 

                            [?]gloriouscow » 🌐
                            @gloriouscow@oldbytes.space

                            This is a cursed, 768x200 tweaked EGA video mode someone on VOGONS dreamed up, and until now, MartyPC could not display it.

                            I've added monitor emulation to MartyPC's EGA, and now it can.

                            This mode abuses the dual-frequency nature of the EGA, by driving the EGA card with the 16MHz crystal, but configuring its CRTC parameters in such a way that it provides the monitor a 15.7kHz horizontal refresh.

                            This gives 1032 hdots per scanline.

                            This means the card is in Mode 2, but the monitor is in Mode 1. You can appreciate the problem if you don't have monitor emulation so the monitor can be in a different mode from the card.

                            a screenshot of MartyPC displaying a 768x200 image in EGA.  It's the classic "three parrots" graphic example used frequently on Wikipedia.

                            Alt...a screenshot of MartyPC displaying a 768x200 image in EGA. It's the classic "three parrots" graphic example used frequently on Wikipedia.