Close

Just posted here...

A project log for TRS-80 Model 1 on a PIC32

TRS-80 Model I emulated on a PIC32MX processor; VGA, PS/2, and SD for tape and disk images. Oh, and glourious cassette sound.

ziggurat29ziggurat29 01/05/2016 at 21:140 Comments

This project's formal 'blog' is recorded in the source repository (under what fossil calls 'events'), and is what I primarily maintain, but I'll post stuff here occasionally as well if I think to do it, and if its sufficiently significant.

This project was functionally complete in March of 2015, which was my goal. At that time, I just wanted to get cassette (simulation) working. I am now itching to get floppy working in one form or another, so I've come back to this. I can either:

a) take the traditional route, and emulate the FDC. Then I use all the various disk image files out there. Or,

b) take the non-traditional route, and make a 'bogo DOS' which makes the native filesystem of the SD card look like a TRS-DOS filesystem in the emulation.

Option 'a' will give the highest fidelity emulation (and support programs with funky copy protection schemes *(cough)*"SuperUtility"*(cough)*, but option 'b' will give me an opportunity to bang out some Z80 assembler once again, and indulge my dangerous addiction to disassembly/reverse-engineering. Natually, I presently lean towards option 'b'.

After I do that, it's on to serial. Actually, I already have USB CDC in-place, though it is presently unused. I have a kooky plan for what to do with the serial emulation.... But let me not distract myself now from finishing FDC [em|sim]ulation....

Discussions