Search found 112 matches

by JohnElliott
Mon 04 Jul, 2022 9:41 am
Forum: General
Topic: Expanded Memory for 8088/80286
Replies: 6
Views: 1573

Re: Expanded Memory for 8088/80286

For emulated Toshiba machines, look for TOSHEMM.ZIP for the EMS drivers.
by JohnElliott
Wed 09 Jun, 2021 3:10 pm
Forum: General
Topic: PCem cassette support and register monitor
Replies: 6
Views: 2619

Re: PCem cassette support and register monitor

I'd have liked to implement save support, because then I'd have been able to load ASCII listings into cassette BASIC and save them in tokenized form. But I couldn't get it to work, because saving didn't work after loading (WIP patch is here , if anyone wants to try and revive it). I don't know if BA...
by JohnElliott
Wed 07 Apr, 2021 8:37 am
Forum: Development
Topic: Amstrad PC5286 Emulation Part II: The Return
Replies: 8
Views: 4308

Re: Amstrad PC5286 Emulation Part II: The Return

Certainly in the past Amstrad have been happy to grant permission for use of their ROMs in emulators, but these days I think the copyrights are owned by Sky, who may not be so obliging.
by JohnElliott
Sun 04 Apr, 2021 3:48 pm
Forum: General
Topic: Clustersize (and other things) ignored by MSDOS?
Replies: 4
Views: 1975

Re: Clustersize (and other things) ignored by MSDOS?

What is the OEM ID? MS-DOS is inclined to ignore bits of the BPB if the OEM ID doesn't measure up. See, for example, http://seasip.info/Misc/oemid.html
by JohnElliott
Wed 10 Mar, 2021 12:43 pm
Forum: General
Topic: Future graphics card emulation
Replies: 112
Views: 197267

Re: Future graphics card emulation

To add something a little bit more realistic to the abundance of wishful thinking in this thread, I would like to suggest to revisit the graphics cards from the early to mid 80s. The 80s card I'd have liked to implement is the ATI Graphics Solution (aka Small Wonder), but when I tried I found the r...
by JohnElliott
Tue 17 Nov, 2020 12:29 am
Forum: Development
Topic: Atari PC3 GEM mouse problem
Replies: 1
Views: 2332

Re: Atari PC3 GEM mouse problem

The Atari GEM distro is configured for an INT 33h mouse (usually provided by MOUSE.COM / MOUSE.SYS, unless the Atari BIOS has this built in). Easiest thing to do is probably to load a MOUSE.COM that knows about serial mice. Alternatively you can patch IBMEHFP6.SYS at offset 83C8h. It currently has 0...
by JohnElliott
Fri 23 Oct, 2020 10:08 pm
Forum: General
Topic: Trying to add a hard drive to IBM PC XT
Replies: 5
Views: 3317

Re: Trying to add a hard drive to IBM PC XT

Does the drive show up in FDISK?
by JohnElliott
Thu 04 Jun, 2020 12:56 am
Forum: General
Topic: Is there a command line for this?
Replies: 11
Views: 9375

Re: Is there a command line for this?

If someone seriously wanted to do this, I think the easiest way would be to have a single hard drive image and a bunch of floppy images, one for each program you wanted to launch. On each floppy have a LAUNCH.BAT with the appropriate command to run. Put a shortcut to B:\LAUNCH.BAT in the Windows sta...
by JohnElliott
Mon 02 Mar, 2020 11:55 am
Forum: General
Topic: Old Mac OSs on PCEM?
Replies: 7
Views: 7848

Re: Old Mac OSs on PCEM?

Unless someone finds a copy of MacOS "Star Trek" (the x86 port of classic MacOS)... no.
by JohnElliott
Thu 27 Feb, 2020 1:13 am
Forum: General
Topic: Guide on how to setup GEM in 1512?
Replies: 3
Views: 4408

Re: Guide on how to setup GEM in 1512?

I can't link you to copyrighted software on this forum (or can I, if it was released semi-officially?) but it's not hard to find with a search engine.

Mine is currently configured with the Xebec, but any hard drive interface should work.
by JohnElliott
Tue 25 Feb, 2020 1:49 am
Forum: General
Topic: Guide on how to setup GEM in 1512?
Replies: 3
Views: 4408

Re: Guide on how to setup GEM in 1512?

When I've wanted to get a PC1512 system up and running in PCEM, I've installed from the original Amstrad floppies (46001-46005). As supplied by Cliff Lawson, these were in two formats: 46001 and 46004 as .CFI disk images, and the other three as zipped backups. So... 1. Convert the .CFI files to some...
by JohnElliott
Tue 07 Jan, 2020 12:17 am
Forum: General
Topic: v15 released!
Replies: 49
Views: 63407

Re: v15 released!

Any chance of getting the cassette to also use files in the formats that PCE (and MAME) use? That would be CAS-binary, mainly (tho' PCE also has PWM). It would make it a lot easier for transporting code on tape between the emulators for comparative testing. Pretty please? I Believe even OBattler is...
by JohnElliott
Mon 16 Sep, 2019 9:17 pm
Forum: Merged patches
Topic: [Patch] MDSI Genius displays in blue
Replies: 1
Views: 7668

[Patch] MDSI Genius displays in blue

In its graphics mode the MDSI Genius displays in blue on black, not white on black. Fortunately it's a fairly easy fix - just a couple of variables that need widening to 32 bits: --- 91640.orig/src/vid_genius.c 2019-05-19 17:41:11.000000000 +0100 +++ 91640.base/src/vid_genius.c 2019-09-16 22:12:50.8...
by JohnElliott
Mon 19 Aug, 2019 6:44 pm
Forum: General
Topic: CGA / Hercules refresh rates
Replies: 2
Views: 4549

Re: CGA / Hercules refresh rates

Here are the configs I'm using. Tested on a stock build of the latest commit (91640c0) built from source under Linux.
by JohnElliott
Sun 18 Aug, 2019 10:41 pm
Forum: General
Topic: CGA / Hercules refresh rates
Replies: 2
Views: 4549

CGA / Hercules refresh rates

The software provided with the ATI Graphics Solution attempts to detect what monitor type is in use by counting how many vertical retraces there are in 18 ticks of the system timer. For a CGA-type display, this would normally be a little under 60; for a Hercules-type, just under 50. The ATI software...
by JohnElliott
Wed 24 Jul, 2019 7:34 pm
Forum: General
Topic: Plantronics ColorPlus and Sierra SCI0 based games
Replies: 11
Views: 12871

Re: Plantronics ColorPlus and Sierra SCI0 based games

I have, or ought to have, a Small Wonder somewhere to test with. Not sure where it is at the moment, though, let alone finding the time to do the testing. I've now dug out my Small Wonder. Interesting card, though the 640x200x16 mode looks like it would be a bear to use. Like the Plantronics 320x20...
by JohnElliott
Tue 23 Jul, 2019 6:44 am
Forum: General
Topic: How to "import" outside files into disk images
Replies: 3
Views: 6688

Re: How to "import" outside files into disk images

Alternatively you could put your files on a 360k DOS-format disk image and use a transfer program under emulation to get them onto a CP/M-format disk. If you boot DOS Plus 1.2, that can natively access disks in 360k DOS and 160k CP/M formats, so you could transfer your files using COPY or any other ...
by JohnElliott
Mon 15 Jul, 2019 6:25 pm
Forum: General
Topic: How to "import" outside files into disk images
Replies: 3
Views: 6688

Re: How to "import" outside files into disk images

Winimage won't work for CP/M-86. cpmtools can access CP/M-86 disk images; you'll then need to replace its diskdefs file with the one from here. To copy a file in, use a command like

Code: Select all

cpmcp -f ibmpc-514ss diskimage file 0:
and to extract again, use

Code: Select all

cpmcp -f ibmpc-514ss diskimage 0:file .
by JohnElliott
Wed 03 Jul, 2019 10:36 am
Forum: Merged patches
Topic: [Patch] Amstrad PC language setting
Replies: 1
Views: 7817

[Patch] Amstrad PC language setting

This makes the BIOS language configurable on Amstrad PCs, as requested here.
by JohnElliott
Thu 06 Jun, 2019 11:50 pm
Forum: General
Topic: Plantronics ColorPlus and Sierra SCI0 based games
Replies: 11
Views: 12871

Re: Plantronics ColorPlus and Sierra SCI0 based games

I don't have a real ColorPlus in working order, so I based the behaviour on the ColorPlus mode of the Amstrad PC1640's Paradise chipset. It's a while ago, but I'm pretty sure that I matched how the CGA palette behaved on the PC1640. I have, or ought to have, a Small Wonder somewhere to test with. No...
by JohnElliott
Sun 21 Apr, 2019 11:14 pm
Forum: Patches
Topic: [Patch, WIP] IBM 5150 cassette saving
Replies: 0
Views: 5911

[Patch, WIP] IBM 5150 cassette saving

This adds cassette save support to the IBM 5150. Patch is against the latest commit, faf5d64. It works in simple test cases, but a test with a larger file failed. I'm probably hooking the wrong bit of the PPI / PIT - it's currently reacting to changes in ppispeakon. In the simple test cases that tog...
by JohnElliott
Mon 15 Apr, 2019 9:36 pm
Forum: Merged patches
Topic: WIP: Vermont Microsystems Image Manager 1024
Replies: 8
Views: 16239

Re: WIP: Vermont Microsystems Image Manager 1024

It's entirely possible that the processor gets stalled either when the FIFO is written, or when the driver asks how many bytes are in it - though without real hardware or documentation I can't be sure. And if it does stall when the FIFO is full, it may be implemented using the same 256-byte area of ...
by JohnElliott
Sat 13 Apr, 2019 9:13 pm
Forum: Merged patches
Topic: [Patch] IBM 5150 cassette loading
Replies: 3
Views: 7232

Re: [Patch] IBM 5150 cassette loading

Possibly. I can think of a few approaches (at the simplest, do it like a flashloader and hook the ROM save routine). Whether it could be done in time for the v15 feature freeze is a different matter.
by JohnElliott
Sat 13 Apr, 2019 11:11 am
Forum: Merged patches
Topic: [Patch] IBM 5150 cassette loading
Replies: 3
Views: 7232

[Patch] IBM 5150 cassette loading

This patch adds read-only support for the IBM 5150 cassette port. I have used PZX as the underlying tape format, with .pzxi as a file extension to indicate it contains IBM rather than Spectrum cassette data. I did this because PZX is a reasonably straightforward file format, the IBM 5150 cassette en...
by JohnElliott
Fri 22 Mar, 2019 7:19 pm
Forum: Merged patches
Topic: [Patch] PC200 and PC1512: Hardware font and monitor selection
Replies: 8
Views: 12210

Re: [Patch] PC200 and PC1512: Hardware font and monitor selection

Are you sure this also fixes the LCD MDA/normal MDA configurations? I still get a blinking cursor on a green background, or maybe I haven't applied the patch properly. I've just tested with the following sequence of commands (where 3a9af.orig holds the baseline code) and got a build where MDA monit...
by JohnElliott
Fri 22 Mar, 2019 7:16 pm
Forum: Merged patches
Topic: [Patch] PC200 and PC1512: Hardware font and monitor selection
Replies: 8
Views: 12210

Re: [Patch] PC200 and PC1512: Hardware font and monitor selection

omarsis81 wrote: Fri 22 Mar, 2019 12:30 pm That LCD screen looks quite authentic. Nice job
The colours I used are a compromise between looking authentic and having enough contrast to be readable :)
by JohnElliott
Fri 22 Mar, 2019 8:41 am
Forum: Merged patches
Topic: [Patch] PC200 and PC1512: Hardware font and monitor selection
Replies: 8
Views: 12210

Re: [Patch] PC200 and PC1512: Hardware font and monitor selection

Oops. Missed amstrad.c out of the patch. Here's a supplementary patch for that file (basically adding PPC512 checks to the existing PC200 checks).
by JohnElliott
Tue 19 Mar, 2019 2:02 am
Forum: Merged patches
Topic: WIP: Vermont Microsystems Image Manager 1024
Replies: 8
Views: 16239

Re: WIP: Vermont Microsystems Image Manager 1024

This patch (on top of the previous v4 patch) fixes character rendering when VMILO.FON is used as the system font. It was a bit awkward to make because it also depends on the changes to the font loader in my PC200 / PPC512 patches. I've replicated enough of those changes in this patch to get the resu...
by JohnElliott
Mon 18 Mar, 2019 7:51 am
Forum: Development
Topic: Amtrad PC1512 DIP Switch Settings, ROM version
Replies: 1
Views: 5613

Re: Amtrad PC1512 DIP Switch Settings, ROM version

My recent patch allows you to set the option links to select the display font.

The BIOS language setting is not currently configurable. Lines 23-24 of amstrad.c are where it gets read, and it's currently hardcoded as 7:

Code: Select all

                case 0x379:
                return lpt1_read(port, NULL) | 7;
by JohnElliott
Sun 17 Mar, 2019 10:07 pm
Forum: Development
Topic: v14 feature freeze end of Saturday 17th of March
Replies: 9
Views: 13909

Re: v14 feature freeze end of Saturday 17th of March

While PCEm has to be a broad church, could I request some more IBM world tweeking in future versions. Firstly natively supporting the IBM .dsk floppy image format. Some of us have created large floppy software libraries in this format with the free IBM tools. That's the format used by LOADDSKF / SA...