Hot answers tagged

24

It didn't move anything. There is no ROM at the beginning of memory. As the system did not include any code in ROM at all by default, ROMs were optional and usually placed at the end of memory. ROM is not needed, because the front panel can be used to halt the CPU, enter a program into RAM without CPU intervention, and command the CPU to execute the code ...


16

The old IDA freeware ver.3.7 supports Z80. It has a Turbo Vision style interface, which may be something that puts you off. It is also no longer distributed officially. However, it is very powerful, and if you can live with its quirks, you will be able to find it on many abandonware websites. Alternatively, a lot of people started switching to NSA-developed ...


14

Try and find the book "Programmers at work" by Susan Lammers, subtitled "interviews with 19 programmers who shaped the software industry" (slight hyperbole), written in 1986. Apart from the value of the interviews themselves, it is fascinating to read them 35 years on to see how much has changed. One of the interviews is with C. Wayne ...


13

The oldest version I have disk images for is 0.87 and the file sizes are: (although the WSU.COM creates WS.COM files that crash to the > prompt) WSU.COM 29696 (the install program is embedded into the WSU.COM file) WSMSGS.COM 14464 The earliest version I have that the install works is 0.93 and those files sizes are: INSTALL.COM 16128 WSU.COM ...


8

Preface: a) This is kind of borderline as it's about generic circuit design. Then again, it's about Z80 and I do see some RC.SE relevant insight that may come from comparing different solutions. b) There are zillions of ways to do this and it depends on whatever main and side goals there are. The following is my personal take on this issue with an emphasis ...


6

I think this page (in Spanish) has what you're looking for. It describes how to install and use CP/M with divMMC (a full translation of the installation steps and CP/M section is at the bottom of this answer). There are two files that need to be downloaded: an SD card image and possibly some ROMs (see below). The CP/M hack from Otivax (mentioned in @...


3

It's probably doable! The floppy interfaces and signals were all quite similar [at least until the cost-optimized all-in-one USB peripheral drives] although some of the pin usages did evolve a bit over time. The 8" drive would likely use the "Shugart" style interface rather than the later "IBM/PC" one in terms of the two tables at ...


3

A patch has now been created for cpmtools which adds a dirblks parameter to the diskdefs file, so that the extra directory blocks can be allocated.


3

The latest version of the "Superfo Harlequin 128 (issue 4)" supports ALLRAM mode https://onedrive.live.com/?id=E0ADBB58ADB8D869%21209864&cid=E0ADBB58ADB8D869 You can connect a floppy disk interface and run CP/M 2.2 or CP/M Plus, the same as a ZX Spectrum +3


2

The below circuit shows how it can be done. The principle is taken from the Z80 Second Processor for the BBC Micro and I'm sure the idea was around long before then, these things usually are. The Z80 will use two address maps: a start-up map with the ROM available (ALLRAM is LOW) and the operating map with no ROM, just RAM (ALLRAM is HIGH). The start-up ...


1

Your link has a description of the pinout of the cable on page 32: Interface J1 (Rest is "Return") 2 Alternate I/O 4 Alternate I/O 6 Alternate I/O 8 Alternate I/O 10 Alternate I/O 12 Alternate I/O 14 Side Select 16 Alternate I/O 18 Alternate I/O 20 Index 22 Ready' 24 Low current 26 Drive Select 1 28 Drive Select 2 30 Drive Select 3 32 Drive Select ...


Only top voted, non community-wiki answers of a minimum length are eligible