R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
Re: ok, so I just tried mess for the first time
08/19/13 05:44 PM
|
|
|
> tried a simple program on the C128 that I wrote myself as a teenager, and not only > was the screen messed up (it had like a left and right side) but it seemed awful slow > and the music stuttered. > Tried N64... slow as heck. > > My question is, which systems is MESS actually useful for, as in near perfect, full > speed, emulation? > > As buggy and slow as c128 is, I didn't bother trying C64, but I was wondering if any > devs have looked at the vice source code for these systems? I use winvice myself and > the emulation seems pretty close to perfect.
MESS's C128 is basically unsupported. C64 is quite compatible, however. Fastloaders work, MIDI cartridges work, the Z80 CP/M cartridge boots up fine. Unfortunately it's also very demanding on the CPU at the moment - there are some very obvious ways to get the speed back, but Curt's going for perfection first, fast second, and C128 somewhere later ;-) VIC-20 runs well and is reasonably fast too - several recent pieces of new VIC-20 software were created on MESS because our debugger is awesome.
Beyond that, MESS does well on these systems: Atari 2600, Intellivision, Colecovision, NES (including most mappers and the Famicom disk system), Vectrex, Odyssey2, SNES, Genesis, Sega CD, TurboGrafix-16, Game Boy, Game Boy Color, Game Boy Advance, Virtual Boy, PlayStation (including memory card saves), Sega Saturn, 8-bit Apple II, Apple IIgs, Macintosh (up to 68030), IBM PC/XT/AT/Jr. plus 386 and 486 clones (CGA/EGA/VGA video and AdLib and Sound Blaster 16 sound are supported plus MPU-401 output to a real MT-32 if you have one), TRS-80 Color Computer, TI99-4/A, the Commodore PETs, and a bunch of Japan-only computers (MSX-1 and -2, NEC PC-88 and PC-98, Fujitsu FM-Towns, Sharp X68000, etc, etc).
And as hinted, MESS lets you configure the PC, Apple II series, TI99-4/A, and NuBus Macs with a variety of cards - video, sound, Ethernet, etc. You really want to use the QMC2 front end to make configuring that easy though
|
|