Search found 395 matches

by Bill B
06 Jul 2019 22:57
Forum: PROGRAMMING
Topic: Bootstrap and boot blocks
Replies: 101
Views: 130285

Re: Bootstrap and boot blocks

I am trying to make the CFX-II image work in MEMU. At present it is failing because it thinks LBA addressing is not supported :( LBA is actually the only addressing mode currently supported by the emulation. MEMU_Fuzix.png The CF emulation in MEMU is currently very minimal (just sufficient to suppor...
by Bill B
23 Jun 2019 16:03
Forum: CP/M
Topic: Best text editor in CP/M
Replies: 7
Views: 13129

Re: Best text editor in CP/M

Thinking about it, one neat solution would be an MTX command to load a program from a text file. It should be fairly simple: * Read a line from file into keyboard buffer. * Call ROM routine to process line. * Repeat. If the lines don't start with line numbers then they would be executed immediately,...
by Bill B
23 Jun 2019 12:20
Forum: CP/M
Topic: Best text editor in CP/M
Replies: 7
Views: 13129

Re: Best text editor in CP/M

You can write Basic programs in a text file and then use Andy's auto-type feature to import them into MEMU. The import process is a bit slow.

To do the reverse, use the -prn-file option in MEMU and then LLIST the file.
by Bill B
23 Jun 2019 08:23
Forum: CP/M
Topic: Best text editor in CP/M
Replies: 7
Views: 13129

Re: Best text editor in CP/M

I also use Newword on MTX.

However, if using MEMU, why not use your Linux or Windows editor of choice and use Andy's CP/M file system interfaces CPMFuse or CPMCBFS to open and save the files to your CP/M image?
by Bill B
22 Jun 2019 23:12
Forum: PROGRAMMING
Topic: Bootstrap and boot blocks
Replies: 101
Views: 130285

Re: Bootstrap and boot blocks

The rest works - at least on MEMU. As ever that doesn't always mean it runs on the hardware because emulators are never perfect - and also it doesn't emulate the CFII. There is a version of MEMU that emulates the CFX-II, including the CF http://primrosebank.net/computers/rpi/projects/memupi/memupi....
by Bill B
22 Jun 2019 22:50
Forum: PROGRAMMING
Topic: Bootstrap and boot blocks
Replies: 101
Views: 130285

Re: Bootstrap and boot blocks

Bill Brendling has just released a Python script that compiles Z80 opcodes written in Microsoft MASM, Bill's own ZASM and Martin's assembler formats. I am in the process of writing some documentation, but for now the help screen is: usage: Z80Asm.py [-h] [-v] [-b [BINARY]] [-f FILL] [-x [HEX]] [-n]...
by Bill B
10 Jun 2019 08:34
Forum: GENERAL DISCUSSIONS
Topic: [MAME] Emulating the MTX
Replies: 38
Views: 34406

Re: [MAME] Emulating the MTX

I have also implemented loading software from WAV files in MEMU http://primrosebank.net/computers/rpi/projects/memupi/memupi.htm . One issue with this has been noticed. As you probably know, the sound of the tape loading does not come directly from the tape, but is faked using the sound chip. Someti...
by Bill B
10 May 2019 21:47
Forum: HARDWARE
Topic: Resurrecting an MTX500.
Replies: 226
Views: 177508

Re: Resurrecting an MTX500.

"Z80 Applications", James W. Coffron. A good book in general. Taught me most of what I know about microprocessor interfacing.

I tried to upload a scan of the chapter but the file is too big :(

Edit: Found a Google link to a similar description here
by Bill B
10 May 2019 21:18
Forum: HARDWARE
Topic: Resurrecting an MTX500.
Replies: 226
Views: 177508

Re: Resurrecting an MTX500.

One of my Z80 hardware books recommends a test / debug method called "static stimulus testing". The idea is you remove the Z80 and replace it with switches and resistors. Then you can put any state you like on the buses and control lines, and check all the decoding logic. Much easier than ...
by Bill B
23 Apr 2019 11:45
Forum: NEW HARDWARE
Topic: System test rom/Board
Replies: 32
Views: 35272

Re: System test rom/Board

A few years back I had an idea for a slightly more complex test board, which would solve the display issue. If you pull the Z80 /BUSREQ pin low (which is on the edge connector) the Z80 stops and floats all the signals. It is then possible to probe all the hardware from outside. So my idea was a boar...