Questions tagged [emulation]

Processes and software for emulating retro hardware (e.g. MAME, QEMU). NOT EVERY EMULATION QUESTION IS ON-TOPIC; SEE TAG WIKI.

Filter by
Sorted by
Tagged with
6 votes
3 answers
522 views

How do I make an Apple II disk image with the sectors in physical order?

As far as I understand: a .do or .dsk file extension indicates that the sectors in a disk image are in AppleDOS order (i.e. the physical sectors are in order 0, 13, 11, 9 etc). a .po file extension ...
David Given's user avatar
  • 1,290
5 votes
2 answers
654 views

BASIC line input buffer location on ZX Spectrum

I'm currently writing a ZX Spectrum emulator (I know there are plenty, but it's a project). I'm having an issue where it keeps repeating the last key press even though I know the port lines have been ...
Stevo's user avatar
  • 161
4 votes
2 answers
392 views

Looking for a retro chip emulator for building a custom system from scratch [closed]

TL;DR: I want to do this but entirely in software on my Linux laptop. Long version: In Ben Eater's "Hello World on a 6502", Ben shows how to build a computer from scratch using individual ...
ArrayBolt3's user avatar
3 votes
1 answer
376 views

How does one customize the 3270 terminal login screen in VM/370?

When using a pre-built system image such as the "VM/370 sixpack" or "MVS Tur(n)key" under Hercules, when a user connects a 3270 terminal, a login screen comes up with a banned ...
rbanffy's user avatar
  • 479
9 votes
4 answers
1k views

Testing "8-bit readiness" with an emulator or pre-packaged kit

I'm working on a project that intends to implement a dynamically typed language on 8-bit systems. (That is, a CPU with 16-bit pointers and a maximum of 64 kB of RAM. Some language tricks are involved, ...
Jim Pivarski's user avatar
2 votes
1 answer
206 views

How to fix the inaccurate mouse movement in the Eye of the Beholder for C64 under VICE? [closed]

I'm trying to play the C64 and C128 versions of the Eye of the Beholder by using the VICE emulator on Windows 11, but the mouse movement is too inaccurate and it constantly flutters on a moving ...
bobeff's user avatar
  • 573
1 vote
1 answer
260 views

is there a tool to convert .dsk to a .rom file? [closed]

So over the span of about 2 months I've been trying to get a USB drive together with all the tools to run an old game my uncle made. It was make for a really old computer(I think like a TRS-80 or CoCo ...
Rowan Barker's user avatar
18 votes
3 answers
5k views

How to keep running DOS 16 bit applications when Windows 11 drops NTVDM

I have a business client who runs an old DOS 16-bit accounting and point-of-sale system in his industrial supply warehouse. He does not want to switch from the legacy DOS application since all of his ...
TaoRich's user avatar
  • 191
3 votes
1 answer
488 views

How to make an audio CD for a(n emulated) Playstation? [closed]

I can't manage to burn a working audio CD-R for my (both emulated and non-emulated) PlayStation. I'd like to get instructions on how to do it in a GNU/Linux environment (also without using a real CD-R)...
Scrooge McDuck's user avatar
14 votes
1 answer
4k views

How much PlayStation 1 hardware in the PS2?

In my opinion, the PS2 remains the best way to experience original PlayStation 1 games, short of an actual PS1 console. The ability of the PS2 to mimic/emulate the PS1 hardware seems really good, ...
Brian H's user avatar
  • 59.5k
3 votes
0 answers
156 views

Can MAME save to cassette tape formats other than WAV? [closed]

MAME seems to be extremely unintuitive to use and extremely poorly documented. But it supports a ton of machines, some of which I haven't found other emulators for, so I've been persevering with it ...
hippietrail's user avatar
  • 6,036
7 votes
1 answer
375 views

Software that emulated VGA high res mode on an EGA board

I have this very faint recollection from my late elementary school days back in the end of 1980s of a very specific piece of MS-DOS software that claimed to do what was an incredible thing to an ...
mkay's user avatar
  • 679
7 votes
1 answer
2k views

What MIDI sound font does mGBA use?

There is the mGBA Game Boy Advance emulator. I wonder which MIDI sound font it uses. I think the original Nintendo GBA sound font is copyrighted. So if it uses an open source sound font all music will ...
zomega's user avatar
  • 4,144
17 votes
3 answers
4k views

Status of brute forcing all possible memory states of a video game [closed]

For an old video game that has a small enough memory footprint, it should be possible on exponentially larger modern systems to create a graph of all possible states of memory and the inputs that ...
TomKern's user avatar
  • 279
15 votes
3 answers
2k views

Running CP/M on my own Intel 8080 emulator

I recently finished writing an emulator for the Intel 8080, having passed all of the usual test suites, and wanted to try running an actual OS on it (such as CP/M). I'm aware that I would have to ...
linguisician's user avatar
9 votes
2 answers
2k views

Is there an obstruction to emulating Gameboy link cable over Wi-Fi?

Emulation these days is well supported for loads of systems, and I understand that original Game Boy and Game Boy Colour are comparatively simple to emulate. Retro gaming is also pretty popular at the ...
Joe's user avatar
  • 537
7 votes
1 answer
358 views

Are SID Players practically almost full-fledged C64 Emulators?

There are many stand-alone audio players (and plugins for general audio players) out there for many systems that play the music of the Commodore 64 that is famous for its SID chip. I believe many of ...
scrØllbær's user avatar
  • 1,079
11 votes
2 answers
2k views

Does Game Boy Color have *perfect* simulation of original Game Boy games?

In recent years, I've learned that the Super Game Boy peripheral for the SNES did not run Game Boy games at the exact right speed; they were slightly faster. Now I'm worrying that the same (or ...
Talan's user avatar
  • 145
75 votes
2 answers
15k views

Why does the infamous "ENGAGERIDLEYMOTHERFUCKER" Metroid password break NES emulators?

For those who are unfamiliar, the original NES Metroid was one of many NES games to use passwords as a means to save progress. Later, this password system was leveraged to create unusual effects in ...
Badasahog's user avatar
  • 3,961
18 votes
7 answers
7k views

Are there any good, non-abandoned PC emulators?

Mission: I'm trying to simulate a classic ~286/386/486/Pentium inside my modern PC (running Windows 10) in the most authentic way possible. Just a quick note to say that I (Sarah Walker) have decided ...
Gaije's user avatar
  • 205
10 votes
2 answers
2k views

Is there a standard interface for connecting debuggers to emulators?

Does any emulator have an interface, let's say with sockets, to which an arbitrary application can connect and get data so as to implement a debugger or monitor, etc? I know you could achieve this by ...
Petruza's user avatar
  • 321
25 votes
4 answers
3k views

Do instruction exercisers exist for 8086 and 68K (and other) CPUs?

For some of retroCPUs there exist exhaustive instruction exercisers, i.e. programs that are capable of catching the implementation errors when run on the emulator under development or on the newly ...
lvd's user avatar
  • 9,731
8 votes
1 answer
688 views

How does the Motorola MC6845 in the Amstrad CPC 464 behave on start-up?

I'm trying to emulate an Amstrad CPC 464. I'm having trouble to understand how its Motorola MC6845 CRTC chip behaves on start-up. The boot ROM sets up the CRTC registers pretty early on, but if I ...
mdm's user avatar
  • 497
1 vote
0 answers
225 views

How to save and load CSpect emulator state when emulating ZX Spectrum Next [closed]

I use CSpect emulator for playing a game for ZX Spectrum Next. I wonder whether is possible to save the emulator state to memory and load it in the future in order to have game save/load functionality ...
bobeff's user avatar
  • 573
14 votes
1 answer
498 views

Is there a way to cut idle CPU usage under Multitasking MS-DOS 4.0?

The operating system variously known as ‘Multitasking MS-DOS 4.0’ or ‘European MS-DOS’, to avoid confusion with the better-known single-tasking MS-DOS 4.0, has the mildly irritating flaw that it doesn’...
user3840170's user avatar
  • 20.5k
1 vote
2 answers
241 views

Where can I obtain Olivetti P6060 disk images?

For a long time now, I've been looking for disk images from an Olivetti P6060, but so far I've found none. The Olivetti P6060 was the second computer I wrote programs on, so making an emulator for it ...
dirkt's user avatar
  • 24.9k
0 votes
1 answer
306 views

Startup behavior of Gameboy - what to replicate in an emulator? [closed]

I'm new here. Let me know if this is the wrong place to ask this kind of question. I'm planning to build a Gameboy emulator. Before I start, I want to have a clear understanding of the startup ...
Jimmy Yang's user avatar
6 votes
1 answer
718 views

Why does the VICE "load" command skip the first two bytes?

I am studying assembly of the C64, and of course using VICE to do so. VICE has the load command to load data straight into the C64 RAM. I reckoned I could use that to put machine code into RAM and run ...
Bart Friederichs's user avatar
10 votes
2 answers
816 views

What's a good term for "instruction cycle count-accurate" emulation / simulation?

Emulation is called cycle-accurate if the original system's cycle-synchronous behaviour is fully captured; for example, a cycle-accurate emulation of a CPU, executing an instruction, would first ...
Cactus's user avatar
  • 2,593
6 votes
2 answers
1k views

How 3Dfx Voodoo 1 Emulator works

reading of this question brings up 3Dfx Voodoo 1 Emulator in my memories. I always wandered how did it work so good time as any to ask... My memory is hazy on the details so I might miss remember ...
Spektre's user avatar
  • 7,044
10 votes
2 answers
869 views

When does an IBM-compatible PC keyboard controller dequeue scancodes?

There is a not-unheard-of technique in DOS software to detect certain keypresses (like Ctrl+Break) by intercepting the keyboard interrupt (IRQ 1) and reading the scancode directly from the keyboard ...
user3840170's user avatar
  • 20.5k
2 votes
1 answer
312 views

Basilisk II how mount unix filesystem

I use Linux Bassilisk II I setup unix path but how I can read file from it? It not appear in my desktop My system is in .sit file, how I can read file?
0x3's user avatar
  • 23
2 votes
0 answers
160 views

Running Codenet on a Commodore 64 Emulator

I finally managed to get basic networking stuff working on VICE, thanks to another thread on Retrocomputing. I'm now wondering how to setup a Codenet server emulation. I was able to identify four ...
cyberixae's user avatar
  • 191
1 vote
0 answers
86 views

How to Perform RR-Net MK3 Detection on VICE Commodore 64 Emulator?

RR-Net documentation describes a detection algorithm for the MK3 model. The algorithm is supposed to reveal the last four hex digits of the MAC address. According to documentation the MAC address 28:...
cyberixae's user avatar
  • 191
9 votes
1 answer
162 views

Compucolor 2 emulator CCEmu's `.ccvf` disk format

This Compucolor 2 emulator uses disk images with the file extension .ccvf. Here is an example file. I would like to understand how to interpret that format. I understand from the documentation that ...
Cactus's user avatar
  • 2,593
5 votes
4 answers
447 views

Running WarpCopy64 on an emulator

I'm interested in IP networking capabilities of the Commodore 64. I learned there is a tool called WarpCopy64 that can be used to run a simple file server on the Commodore. The server can be accessed ...
cyberixae's user avatar
  • 191
22 votes
5 answers
6k views

How to detect a real Commodore 64, THEC64, or VICE emulator in software?

Some programs notice if they are run on a real Commodore 64 or an emulator. For example, this demo from 2007 stops on VICE emulator 3.2 with the message "No VIC inside". How is this done? I ...
Peter B.'s user avatar
  • 4,357
4 votes
5 answers
617 views

Are there any good resources on emulating/simulating early computing input/output?

Note: I hope this question is on topic. I'm not sure where else to put it. There are several tutorials available online for writing emulators/simulators. Unfortunately they all seem to focus on ...
texdr.aft's user avatar
  • 3,425
2 votes
2 answers
1k views

How do I slow down the emulation in VMware and make it go "proper fullscreen" for Windows 3.11?

I have just managed to find and install my native language versions of MS-DOS 6 and Windows 3.11 in a virtual machine, just as I had on my first computer: an IBM 486 DX2 66 MHz. VM software: VMware ...
Rothberg's user avatar
9 votes
1 answer
816 views

ZX Spectrum fuse-emulator - how to use loader/multi-file program?

I'm using fuse-emulator on Ubuntu. In a book of type-in programs, some are spread across multiple files. There is a "loader" (usually setting up graphics or some machine code parts) which ...
Brian's user avatar
  • 268
3 votes
1 answer
387 views

PC Task performance

What sort of performance I can expect from PC Task 4.4 on Amiga 500 + 030 50MHz MMU, 64MB RAM? Would it be possible to run Windows 3.11 / 95 and have any real use from it?
Bartek Malysz's user avatar
6 votes
4 answers
1k views

How was it possible to run IBM mainframe software in emulation on HP?

... At least, without getting sued into the ground? According to one of the answers to What was the most critical supporting software for COBOL on IBM mainframes? We installed a new HP replacing an ...
rwallace's user avatar
  • 55.7k
5 votes
1 answer
184 views

Menu in Octapolis

I have been retrogaming with Octapolis on an emulated Commodore 64. Starting up the game presents a menu offering a choice between one or two players, and between music and sound effects. But I don't ...
user53739's user avatar
  • 193
13 votes
3 answers
2k views

Is there a seamless, Wine-like AmigaOS emulator for Linux, specifically for text-based programs?

After trying out FS-UAE on my Fedora Linux system, which worked quite nicely, I got to thinking. Even though when the Amiga was originally released in the middle 1980s, it was revolutionary in its ...
user53739's user avatar
  • 193
0 votes
1 answer
194 views

VICE loads files slowly on Fedora 32 Linux [closed]

I lately wanted to try some of the Commodore 64 games I have kept as D64 files on my Fedora Linux system using VICE. I have lately upgraded the system from Fedora 26 to Fedora 32. After I started up ...
user53739's user avatar
  • 193
-6 votes
1 answer
535 views

Is the Raspberry Pi Model B (2014) technically inferior to an original Xbox (2001) in compute power/specifically for emulators? [closed]

(I first asked this in the Raspberry Pi section, but it received no responses. I think this, Retrocomputing, might be a better fit.) I the year 2003, I had my Xbox chipped in order to be able to run ...
Aedyn's user avatar
  • 1
8 votes
4 answers
2k views

How is it possible that this "Polymega™" console will "not support" Everdrives?

I'm reading here: https://polymega.com/faq/ WILL EVERDRIVES, GAME GENIES AND MULTI-GAME CARTS WORK WITH POLYMEGA™? Polymega™ does not support Game Genies or Everdrives. How is that possible? What's ...
Nysire's user avatar
  • 99
2 votes
1 answer
465 views

How likely is it that a ROM could be "corrupted" resulting in visual artifacts during gameplay? [closed]

I watch a lot of retro game streams. Frequently, whether they are running on a software emulator, hardware emulator (Retron 5 or whatever), or an Everdrive, whenever there is some weird glitch in the ...
Tiomthy's user avatar
  • 41
2 votes
0 answers
755 views

Does RetroArch have a PAL filter like the NTSC one?

RetroArch the emulator "wrapper" has an option to enable an NTSC filter over the image, simulating the visual look of a composite NTSC signal/TV. Here is a comparison between the "raw&...
Cerjio's user avatar
  • 21
-1 votes
1 answer
558 views

Why are there no actual complete and 100% verified/vetted ROM collections still? [closed]

Recently, I've been searching far and wide to collect, in digital form, the exact games that I owned as a child, or had temporarily, or rented/borrowed/played at somebody else's house, or never really ...
Kyreese's user avatar
  • 39