Questions tagged [emulation]

For questions about processes and software for emulating retro computer and console hardware (e.g. MAME, QEMU).

Filter by
Sorted by
Tagged with
19
votes
6answers
4k views

How can I emulate MS-DOS on OS X?

I am looking for a emulator for MS-DOS for OS X to run old games on. Are there any free emulators for MS-DOS that run on an Apple machine with OS X?
6
votes
2answers
314 views

Get exact position of raster beam on C64/C128

By reading register $D012/$D011 or when pausing the execution of an emulation in VICE starting the monitor and entering io d000, it is possible to get information about the current rasterline. For ...
16
votes
4answers
2k views

80286 real mode emulator for 8086

While trying to use a "modern" sound card (an Aztech Sound Galaxy Pro 16 II) in an XT compatible 8086 computer, I encountered the problem that the drivers and tools (like the mixer initialization tool ...
26
votes
5answers
4k views

Why are Windows 95 installation disks not uniquely bound to a single product key?

I was installing the OEM version of Windows 95 on VirtualBox the other day for reminiscence sake, and for some reason I had two different product keys. I tested both of them to see which one mapped to ...
2
votes
2answers
215 views

Is there such thing as para-emulation? [closed]

Is there such thing as a para-emulation? Like para-virtualization but for emulation? If so, where could I find a website that describes it?
25
votes
2answers
7k views

How does the Gameboy Link Cable work?

I've been looking into implementing Gameboy Link Cable compatibility into Bizhawk (which does not support it yet) using Lua. The problem is that I can't find any mention of how it works online. I ...
7
votes
3answers
711 views

How to develop software for the Commodore 64 with VICE?

I see a very large fan-base and hear a lot (especially here on retrocomputing) about how great the Commodore 64 was. Growing up in the Windows 95/98 era, I seemed to have missed a great era for ...
10
votes
2answers
759 views

How to convert Atari (65XE) tapes to ATR?

I still have some tapes for my Atari 65XE and I'd like to play some of the old games I got. But I don't have the Atari anymore. I have a tape recorder of quality surpassing the Atari one by quite a ...
7
votes
4answers
701 views

C64 cartridge emulation with ATmega

As a personal project I had the idea to create a custom cartridge for my Commodore 64 and use an ATmega 1284p microcontroller to emulate eproms and/or custom chips. Basically my idea is similar to ...
11
votes
1answer
706 views

Does the Commodore CDTV-CR contain a 65C02 for some reason?

Browsing around the FS-UAE source code I discovered a 65(S)C02 emulation core, which appears to not be referenced anywhere outside of some CDTV-CR related source file. Apparently, a CDTV is ...
6
votes
7answers
1k views

What systems had the lowest resolution ever that still allowed games to be made?

Just for fun, I wrote my own Chip8 interpreter/emulator and it works. The point is that it works in the terminal, meaning that a pixel is rendered using curses and a # character. For the Chip8 that'...
2
votes
2answers
327 views

emulator library that allows to partially emulate old games [closed]

EDIT: previously I added a lot of examples to this questions. I removed the examples, because the question was voted to be "too broad", so I put more emphasis on the question again. Question: Is ...
7
votes
1answer
737 views

Symbian emulator to run Ngage games

I don't really know if this is the correct place to ask this, if not let me know where I should. I would like to know if it would be possible to run Ngage games on an existing Symbian emulator. There ...
5
votes
3answers
345 views

Can someone explain this algorithm used to compute the auxiliary carry flag?

I'm debugging my 8080 emulator and I've gone the route of comparing it to the output of another tested emulator to see where I went wrong. When calculating the auxiliary carry flag, I used this ...
59
votes
10answers
7k views

What makes accurate emulation of old systems a difficult task?

Thanks to a lot of passionate and skilled people, we can emulate pretty much any retro platform today. For most people they perform well enough, but in fact, a substantial amount of these emulators ...
10
votes
6answers
1k views

Is there a C64(or any other) emulation that can be run in terminal?

I was looking for a C64 type computer that can be used in the terminal. Can I code one or is there one on the interwebs?
1
vote
1answer
461 views

How to add Final Cartridge III to VICE C64/128 Emulator

How do I properly add Final Cartridge III to VICE Emulator? In the file menu, VICE has an item Attach cartridge image... which splits up into CRT Image but also a list of several cartridges, among ...
28
votes
8answers
7k views

NES cartridge ROM emulation with Arduino or Pi?

I'm looking to buy or make an NES cartridge that can be controlled by a microcontroller or small computer like the Raspberry Pi. I don't want to gut an NES cart and put an NES emulator inside it (as ...
24
votes
3answers
2k views

Linux 68k Macintosh emulator

I'm currently using the absolutely ancient "Fusion" emulator to emulate a 68k Macintosh (specifically, a Quadra 700), but it only runs under MS-DOS, so I'm using a VirtualBox VM to emulate that. I'd ...
15
votes
5answers
3k views

Why are different emulators needed to run platforms that use 6502 assembly code?

To my knowledge, an emulator turns machine code for a console into something that your computer can understand. For example, assembly code from a Gamecube game is not the same as from a .exe file. ...
16
votes
2answers
2k views

Can I run a NES emulator off the original cartridges?

Every NES emulator I've found runs off ROM dumps. Would it be possible to run an emulator using the original cartridges directly? It's probably not the most practical way of doing things, but the "...
-4
votes
4answers
423 views

Operating systems which have non-x86 instruction set architecture [closed]

What are the most famous operating systems for non-x86 computers? I mean, most famous OS which have different instruction set architecture. Background (to better understand my task): I ask this ...
29
votes
1answer
2k views

Did Windows NT 4 emulate x86 on non-Intel platforms?

I've been trying to find more information about non-Intel versions of Windows NT regarding x86 emulation but found very little about it. There is one sentence about it in the Wikipedia page but the ...
11
votes
1answer
227 views

Could suitably-written Apple-I software force bytes into the display shift register, and do modern recreations emulate that?

The original Apple I didn't use RAM to hold the contents of the display, but instead used a group of six 1024-bit shift registers to hold the display contents and a seventh 1024-bit shift register to ...
9
votes
4answers
929 views

Trying to understand what an “address latch” is while emulating the NES PPU

I'm attempting to emulate the NES PPU and I'm implementing its registers. In particular, reading from the PPU status register has the following effects: Reading the status register will clear D7 ...
21
votes
6answers
4k views

How do arcade ROMs work

The way I understand it, ROMS are like virtual games, and emulators are like virtual game consoles, or handhelds. What I don't understand is how there are ROMs for arcade games, which don't have ...
6
votes
4answers
801 views

Retro emulation with perfect V-sync

I'm building an retro emulator to connect to a PAL (720x576i @ 50 Hz) CRT TV, and would like a perfect V-blank image, so the visuals are identical to original arcades and retro computers. In other ...
5
votes
1answer
246 views

Can't type angle bracket characters in AmigaOS 4.1 on WinUAE

Has anyone else experienced that when running AmigaOS 4.1 inside WinUAE that they can't type the < or > characters? I have a mostly bog-standard American QWERTY keyboard, no special emulation ...
14
votes
3answers
567 views

Is there a line printer sound simulator?

To improve "authenticity" of a mainframe simulator and for an additional nostalgic effect, I'd like to add sounds of a line printer to it. They should be similar enough to the original sounds for ...
47
votes
17answers
9k views

Simplest system to create an emulator for

Next year I'm going to teach a 2-semester microprocessors class to third-year undergraduate EE students. In order to sign up for the class, students need to have completed programming and digital ...
3
votes
1answer
1k views

Emulating IRIX on a modern system [closed]

Has there been any attempt to emulate a system that could run the IRIX operating system?
10
votes
8answers
1k views

Emulators running on 8-bit personal computers

Were there emulators running on 8-bit computers (preferably "mainstream" personal ones), available to general public (as opposed to in-house developers only)? I am mostly after emulators running fully ...
38
votes
5answers
4k views

Is it possible to make a ROM converter?

Based on my understanding, an emulator is necessary because the machine with the emulator on it (say Windows), doesn't execute the same machine code as the target platform (6502, for example). So what ...
8
votes
2answers
741 views

How can I play Nintendo 64DD Games with sixtyforce (on Mac)?

64DD.org has some game dumps and information on how to play 64DD games in MAME or Project64. Is there any way to play 64DD dumps on a Mac using sixtyforce (my version is registered)? I was thinking ...
11
votes
4answers
3k views

Is there a cycle-exact 8086 emulator?

I'm trying to emulate programs from the 80s, but with an accurate clock-speed¹ (pretending its an 8086). Meaning that if a 8086 would take X ms/opcode, the emulator should take X ms (+- a bit of ...
8
votes
2answers
424 views

Do any Atari 8-bit emulators produce the disk / tape I/O sound?

I asked this question several months ago about why did the Atari produce beeping sounds when loading a disk or tape and it seems that it was by design. However, as I've played with a few emulators ...
5
votes
2answers
610 views

Open source, non-GPL SID emulator

I am looking for a SID emulator that is open source, but not GPL. In particular, I am looking for something with a license that allows me to link it to a closed-source program; and also one that ...
3
votes
1answer
211 views

Trying to open IBM FILING ASSISTANT in DOSBOX, or other? [duplicate]

How does one get a program like a word doc onto MS DOS to begin with? I have a set of files that are backups, only one with .exe that is from an ancient word processor and would eventually like to ...
23
votes
2answers
2k views

Are there runnable Multics systems available?

I've always read that Multics was a failed precurser of Unix, and was interested in seeing how it looks (as in, what features did Unix remove that Multics had, and did more modern Unixen bring them ...
17
votes
4answers
2k views

Emulate smooth scrolling

One thing I really liked about the 8-bit (and even most 16-bit) games was that the frame rate was fixed to the vertical blanking. Games were smooth back then. I've been trying to recreate that feeling ...
9
votes
5answers
3k views

USB floppy drive emulator, is there such a thing? and if so, where can I get one

I'm aware of the floppy emulators that are installed to 3.5" bays where "disks" are stored on a flash drive. But what I need now is the opposite - essentially a USB dongle that emulates the floppy ...
6
votes
3answers
610 views

How to do I/O with emulation code?

I have a partly-written emulation program for the 8086 CPU. And I'm not sure how to go about adding I/O capabilities to it. The emulator implements a subset of the 8086 instruction set described here. ...
22
votes
1answer
1k views

Why are there two, different, Kickstart 1.3 ROMs with the same 34.5 version number?

The Kickstart 1.3 ROM file that is supplied with Cloanto's Amiga Forever (amiga-os-130.rom) is very slightly different to that which you'd get by dumping a real 1.3 ROM from an Amiga 500. ...
1
vote
2answers
392 views

Is emulation ultimately the future of retro computing? [closed]

As you probably know, nothing really lasts forever in the human-made world of appliances, especially electronic ones. Whether it stems from market evolution, technical advancements, newer paradigms, ...
11
votes
6answers
2k views

Do any mainframe emulators exist with a functional FORTRAN compiler?

Similar to this question, but generalized to any mainframe computer from before the microprocessor era, does there exist an emulator and OS for a vintage mainframe computer that will run the output ...
2
votes
1answer
673 views

Is it possible to make VICE load .prg files faster?

When I load a C64 .prg with the Hoxs64 emulator, my .prg loads pretty much instantly. But when I load the same .prg file with VICE (x64 app.prg) it takes quite a while (depends on memory map, but ...
4
votes
2answers
506 views

How to transfer files to C64 emulator quickly

I just discovered the fun of writing small programs (Basic/asm) for an emulated C64 for me. Unfortunately, I cannot get used to the emulated C64 keybord, and would like to write the programs on the ...
9
votes
3answers
989 views

Intel 8080 - Behaviour of the carry bit when comparing a value with 0

I'm in the process of writing an emulator for the Intel 8080. The description of the CMP instruction from Intel's 8080 programming manual (see page 20) says the following: The specified byte is ...
2
votes
1answer
2k views

No sound on SheepShaver for Windows 10

I am running Mac OS 9 through SheepShaver on Windows 10, and I can't get sound to work. I am using an Old World ROM because the New World ROM doesn't work, it causes SheepShaver to crash. I tried to ...
18
votes
1answer
2k views

How to check the C64 graphics mode used by Maniac Mansion

I have been investigating the MS-DOS port of the C64's Maniac Mansion game. The original MS-DOS port used the C64-specific character map to draw the various backgrounds in the game. I noticed that ...