It just occurred to me that learning z80 assembly from traditional sources may not be the best idea. After all, the target is an #rc2014, which may be able to take advantage of more modern development methods -- unless if you want to make the little rig do all the compiling and linking itself...
rc2014
I've some offers up on eBay, save a few pounds on some of my hardware for the #SAMCoupe, #ZXSpectrum, #RC2014 & Compatibles, plus my #Chiptune accessories.
Plus some misc. retro related books and magazine auctions.
After having taken a quick look at the CH357 USB Storage Module for the RC2014, I don't think it's all that difficult to build in support to CP/M to use USB storage. The CH357 provides the whole mass storage USB protocol implementation, providing the application programmer with a high level read/write sector function.
The biggest question is at what level I'd like to build in support. A command line tool to copy files to/from USB? Proper support in the BIOS? Exclusively or side-by-side with the CF card support?
Questions... questions...
#RC2014
The biggest question is at what level I'd like to build in support. A command line tool to copy files to/from USB? Proper support in the BIOS? Exclusively or side-by-side with the CF card support?
Questions... questions...
#RC2014
I need to figure out a way to transfer files to my RC2014 over the network. The usual tooling doesn't work, probably because the EPS8266 firmware is buffering stuff and sending it out to the RC2014 too fast.
Should I try things like xmodem, ymodem or zmodem? Kermit maybe? Or write my own, more robust, transfer protocol?
#RC2014 #RetroComputing
Should I try things like xmodem, ymodem or zmodem? Kermit maybe? Or write my own, more robust, transfer protocol?
#RC2014 #RetroComputing
Finally!
I wrote a little file transfer utility to reliably send files over the network to my RC2014 and now I can play Zork natively.
Let me clean the tool up a bit and I'll create a repo for it on codeberg. Not that I expect that anyone would be interested, but well, it's what one does, right?
#RC2014 #RetroComputing #Zork #RetroGaming
I wrote a little file transfer utility to reliably send files over the network to my RC2014 and now I can play Zork natively.
Let me clean the tool up a bit and I'll create a repo for it on codeberg. Not that I expect that anyone would be interested, but well, it's what one does, right?
#RC2014 #RetroComputing #Zork #RetroGaming
xmodem adventures on the RC2014. I'm able to download from the RC2014 to my laptop over TCP/IP, but not the other way around.
That's already more than I expected though!
This is with a patched XMODEM.COM I had to grab from archive.org because the original site went down somewhere between last year and now.
It's using CON: to send/receive bytes. I suspect that upload is not working for the same reason DOWNLOAD.COM is not working, and that is that the ESP8266 is pushing data into the serial port faster than XMODEM.COM on the RC2014 can process.
The other way around, downloading from RC2014 to laptop, the RC2014 sets the pace, not the ESP8266 (apart from what little control data goes from laptop back to RC2014 to acknowledge data) so there's no problem with dropped characters.
#RetroComputing #RC2014 #xmodem
That's already more than I expected though!
This is with a patched XMODEM.COM I had to grab from archive.org because the original site went down somewhere between last year and now.
It's using CON: to send/receive bytes. I suspect that upload is not working for the same reason DOWNLOAD.COM is not working, and that is that the ESP8266 is pushing data into the serial port faster than XMODEM.COM on the RC2014 can process.
The other way around, downloading from RC2014 to laptop, the RC2014 sets the pace, not the ESP8266 (apart from what little control data goes from laptop back to RC2014 to acknowledge data) so there's no problem with dropped characters.
#RetroComputing #RC2014 #xmodem
Spencer, Spencer, Spencer ... What were you thinking when you designed the address decoding logic of the pageable ROM? Littering the address space with shadow copies of port 48 and 56. Tsk, tsk. Now I had to go in and add some bodges to clean up the mess.
#rc2014 #electronics @rc2014
#rc2014 #electronics @rc2014