There is a problem with how we handle the 3" floppy interface, I see problems accessing B: for the PCW driver, don't know if it is related but I plan to iron it out some rainy day with a logic analyzer and compare with how MAME handles it. It is related to disk select and the ready signals I suspect
Most of the settings aren't that obvious, because the NCR5380's simplicity means that the adapter has to work the poor host CPU a good bit harder. Some of the settings registers have only one or two functional bits; others are expected to contain one of several seemingly arbitrarily chosen values. There's one which gets individually read out from EEPROM into RAM but is completely ignored by the BIOS after that.
The ASC-88 User's Manual would probably give a meaningful overview of the card's capabilities, but that hasn't been found either.
I think the best thing might be a conventional bezel. Something custom so that it can't look wrong. Same with the tabletop games. But for the panoramic ones, a logo and buttons should suffice. Nothing too fancy.
SDL2 was originally supposed to have multiple keyboard support. It even had it briefly in the alphas, but it was buggy and they removed it because MAME was literally the only "customer" that needed it. Same for multiple mice. They've said it might come back in SDL 2.1, but who knows.
I'm not sure I understand. IRIX 6.5 is an entirely different version of IRIX than 5.3, so naturally there are small changes to the UX, like different backgrounds and different color schemes. And likewise, if what you installed on the emulated Indy was IRIX 5.3 (as it would have to be since it's all that worked until yesterday), it's not going to magically become IRIX 6.5 unless you create a new CHD and install IRIX 6.5 onto it.
Stalk - a Roguelike for the PDP-11(-clones). Inspired by the same book and movie as the S.T.A.L.K.E.R. series. Haven't played it much yet, but it feels appropriately deadly and user-unfriendly (only 6 items in the inventory, no identify, all scrolls, potions and wands are random, and so on).
Thanks for the hint! Winimage worked fine with the DOS 2.00 images, and I could copy the files into the image.
PC-DOS 1.x images can't be read by Winimage, though. DOS source code (https://github.com/Microsoft/MS-DOS/blob/master/v2.0/source/FORMAT.txt) gives a hint as to why this could be the case: "The third to the last switch, "O", causes FORMAT to produce an IBM Personal Computer DOS version 1.X compatible disk. Normally FORMAT causes a 0 byte to be placed in the first byte of each directory entry instead of the 0E5 Hex free entry designator."
I don't need to manipulate PC-DOS 1 images, though.
As the compiler identifies as Clang, this code is not triggered.
For now, just adding:
#define MAME_DEVCB_GNUC_BROKEN_FRIEND 1
after the previous code, will make MAME compile.
At least until this point:
Objective-C compiling 3rdparty/bgfx/src/renderer_mtl.mm...
In file included from ../../../../../3rdparty/bgfx/src/renderer_mtl.mm:10:
../../../../../3rdparty/bgfx/src/renderer_mtl.h:365:12: error: instance method '-setLabel:' not found
(return type defaults to 'id') [-Werror,-Wobjc-method-access]
This tutorial explains how to load and save Bally BASIC programs in the Astrocade emulator in MAME. Specifically "AstroBASIC" programs are loaded on the emulated Bally Arcade/Astrocade console, a game system released in January of 1978. The steps required to get the MAME emulator up and running with the system ROMs are explained in a previous tutorial called "Setting up Astrocade Emulation Using MAME."
The main idea of this video is to get a user loading programs from "tape" (actually WAV files archived on BallyAlley.com) as quickly as possible. After the instructions in the tutorial have been followed, any user of a Windows system that has at least version 0.208 of the MAME emulator setup can load and save software to and from "tape."
Some short examples from the following type-in programs are provided here:
1) THANKS.WAV - A short 2-line BASIC Program that's supposed to say "THANKS, 'JUST DESSERTS!,' but I noticed just before uploading this video that I misspelled DESSERTS as DESSETS. No program runs without an error, right?
Note: Occasionally during this video, the screen "flashes." This doesn't happen when using the software. This is a side effect of the Open Broadcaster Software that I used to make this recording. Rest assured, when you run MAME and follow these steps your screen will have none of the flashing.