home.social

#rc2014 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rc2014, aggregated by home.social.

  1. RC2014 Bus Reverser

    I’m not sure quite how universal this is, but this started because I wanted to add a single RC2014 card to my Easy Z80, which supports an RC2014 bus interface.

    Easy, I thought, just add a 40-way socket and the card will plug in. And in principle it would. I would end up with something like this.

    But then I realised that the orientation of the RC2014 bus was probably meant to be used for pin headers to make the EasyZ80 be more of a CPU card in a bus system, as shown below.

    But what I’m heading towards is being able to plug in a compact flash card, which means connecting the following:

    And in either of the above configurations, the cards will be sticking out at odd angles, and feeling somewhat precarious. It would be great if I could just connect them horizontally as shown above.

    So that is what I’ve built.

    This is an RC2014 bus pin reverser. In the photo above pin 1 is at the bottom on the left hand side and at the top of the right hand side.

    There is an option to not pass through VCC, just in case at some point I wanted to connect two independently powered systems.

    Originally I envisaged the silkscreen as shown above being the top, but it turns out I got things the wrong way round for that to happen. And it does need to be the right way around as the VCC connection is a wider track and GND connects to the GND fill. Also the jumper and capacitor would be between the wrong two connections if I tried to connect it up the other way round. I guess what I’m saying is that it is not a fully symmetrical reversal of all 40 pins.

    It actually works quite well for any “all in one” CPU card being connected to a single IO card. Below I have my RC2014 Micro connected to the digital IO module.

    There isn’t a lot else to say really. The BOM is pretty minimal: just two 40-way right angle headers in addition to the PCB, capacitor and jumper. The capacitor and jumper are optional and the jumper can be replaced with a wire link if required.

    The schematic and PCB files can be found on GitHub here.

    I originally thought the converter would have pin headers on one side and a pin socket on the other. But once I realised I really wanted to connect a card to a card, the use of two sets of pin sockets seemed right. But really, any combination can obviously be used if it works.

    Note: I have no idea what this does to any signal integrity. There is certainly no attempt to keep trace lengths equal or anything like that. But I figure if the RC22014 can get away with pin headers in the first place, I suspect that kind of thing is not going to be a big issue.

    Kevin

    #easyz80 #pcb #rc2014
  2. RC2014 Bus Reverser

    I’m not sure quite how universal this is, but this started because I wanted to add a single RC2014 card to my Easy Z80, which supports an RC2014 bus interface.

    Easy, I thought, just add a 40-way socket and the card will plug in. And in principle it would. I would end up with something like this.

    But then I realised that the orientation of the RC2014 bus was probably meant to be used for pin headers to make the EasyZ80 be more of a CPU card in a bus system, as shown below.

    But what I’m heading towards is being able to plug in a compact flash card, which means connecting the following:

    And in either of the above configurations, the cards will be sticking out at odd angles, and feeling somewhat precarious. It would be great if I could just connect them horizontally as shown above.

    So that is what I’ve built.

    This is an RC2014 bus pin reverser. In the photo above pin 1 is at the bottom on the left hand side and at the top of the right hand side.

    There is an option to not pass through VCC, just in case at some point I wanted to connect two independently powered systems.

    Originally I envisaged the silkscreen as shown above being the top, but it turns out I got things the wrong way round for that to happen. And it does need to be the right way around as the VCC connection is a wider track and GND connects to the GND fill. Also the jumper and capacitor would be between the wrong two connections if I tried to connect it up the other way round. I guess what I’m saying is that it is not a fully symmetrical reversal of all 40 pins.

    It actually works quite well for any “all in one” CPU card being connected to a single IO card. Below I have my RC2014 Micro connected to the digital IO module.

    There isn’t a lot else to say really. The BOM is pretty minimal: just two 40-way right angle headers in addition to the PCB, capacitor and jumper. The capacitor and jumper are optional and the jumper can be replaced with a wire link if required.

    The schematic and PCB files can be found on GitHub here.

    I originally thought the converter would have pin headers on one side and a pin socket on the other. But once I realised I really wanted to connect a card to a card, the use of two sets of pin sockets seemed right. But really, any combination can obviously be used if it works.

    Note: I have no idea what this does to any signal integrity. There is certainly no attempt to keep trace lengths equal or anything like that. But I figure if the RC22014 can get away with pin headers in the first place, I suspect that kind of thing is not going to be a big issue.

    Kevin

    #easyz80 #pcb #rc2014
  3. RC2014 Bus Reverser

    I’m not sure quite how universal this is, but this started because I wanted to add a single RC2014 card to my Easy Z80, which supports an RC2014 bus interface.

    Easy, I thought, just add a 40-way socket and the card will plug in. And in principle it would. I would end up with something like this.

    But then I realised that the orientation of the RC2014 bus was probably meant to be used for pin headers to make the EasyZ80 be more of a CPU card in a bus system, as shown below.

    But what I’m heading towards is being able to plug in a compact flash card, which means connecting the following:

    And in either of the above configurations, the cards will be sticking out at odd angles, and feeling somewhat precarious. It would be great if I could just connect them horizontally as shown above.

    So that is what I’ve built.

    This is an RC2014 bus pin reverser. In the photo above pin 1 is at the bottom on the left hand side and at the top of the right hand side.

    There is an option to not pass through VCC, just in case at some point I wanted to connect two independently powered systems.

    Originally I envisaged the silkscreen as shown above being the top, but it turns out I got things the wrong way round for that to happen. And it does need to be the right way around as the VCC connection is a wider track and GND connects to the GND fill. Also the jumper and capacitor would be between the wrong two connections if I tried to connect it up the other way round. I guess what I’m saying is that it is not a fully symmetrical reversal of all 40 pins.

    It actually works quite well for any “all in one” CPU card being connected to a single IO card. Below I have my RC2014 Micro connected to the digital IO module.

    There isn’t a lot else to say really. The BOM is pretty minimal: just two 40-way right angle headers in addition to the PCB, capacitor and jumper. The capacitor and jumper are optional and the jumper can be replaced with a wire link if required.

    The schematic and PCB files can be found on GitHub here.

    I originally thought the converter would have pin headers on one side and a pin socket on the other. But once I realised I really wanted to connect a card to a card, the use of two sets of pin sockets seemed right. But really, any combination can obviously be used if it works.

    Note: I have no idea what this does to any signal integrity. There is certainly no attempt to keep trace lengths equal or anything like that. But I figure if the RC22014 can get away with pin headers in the first place, I suspect that kind of thing is not going to be a big issue.

    Kevin

    #easyz80 #pcb #rc2014
  4. RC2014 Bus Reverser

    I’m not sure quite how universal this is, but this started because I wanted to add a single RC2014 card to my Easy Z80, which supports an RC2014 bus interface.

    Easy, I thought, just add a 40-way socket and the card will plug in. And in principle it would. I would end up with something like this.

    But then I realised that the orientation of the RC2014 bus was probably meant to be used for pin headers to make the EasyZ80 be more of a CPU card in a bus system, as shown below.

    But what I’m heading towards is being able to plug in a compact flash card, which means connecting the following:

    And in either of the above configurations, the cards will be sticking out at odd angles, and feeling somewhat precarious. It would be great if I could just connect them horizontally as shown above.

    So that is what I’ve built.

    This is an RC2014 bus pin reverser. In the photo above pin 1 is at the bottom on the left hand side and at the top of the right hand side.

    There is an option to not pass through VCC, just in case at some point I wanted to connect two independently powered systems.

    Originally I envisaged the silkscreen as shown above being the top, but it turns out I got things the wrong way round for that to happen. And it does need to be the right way around as the VCC connection is a wider track and GND connects to the GND fill. Also the jumper and capacitor would be between the wrong two connections if I tried to connect it up the other way round. I guess what I’m saying is that it is not a fully symmetrical reversal of all 40 pins.

    It actually works quite well for any “all in one” CPU card being connected to a single IO card. Below I have my RC2014 Micro connected to the digital IO module.

    There isn’t a lot else to say really. The BOM is pretty minimal: just two 40-way right angle headers in addition to the PCB, capacitor and jumper. The capacitor and jumper are optional and the jumper can be replaced with a wire link if required.

    The schematic and PCB files can be found on GitHub here.

    I originally thought the converter would have pin headers on one side and a pin socket on the other. But once I realised I really wanted to connect a card to a card, the use of two sets of pin sockets seemed right. But really, any combination can obviously be used if it works.

    Note: I have no idea what this does to any signal integrity. There is certainly no attempt to keep trace lengths equal or anything like that. But I figure if the RC22014 can get away with pin headers in the first place, I suspect that kind of thing is not going to be a big issue.

    Kevin

    #easyz80 #pcb #rc2014
  5. RC2014 Bus Reverser

    I’m not sure quite how universal this is, but this started because I wanted to add a single RC2014 card to my Easy Z80, which supports an RC2014 bus interface.

    Easy, I thought, just add a 40-way socket and the card will plug in. And in principle it would. I would end up with something like this.

    But then I realised that the orientation of the RC2014 bus was probably meant to be used for pin headers to make the EasyZ80 be more of a CPU card in a bus system, as shown below.

    But what I’m heading towards is being able to plug in a compact flash card, which means connecting the following:

    And in either of the above configurations, the cards will be sticking out at odd angles, and feeling somewhat precarious. It would be great if I could just connect them horizontally as shown above.

    So that is what I’ve built.

    This is an RC2014 bus pin reverser. In the photo above pin 1 is at the bottom on the left hand side and at the top of the right hand side.

    There is an option to not pass through VCC, just in case at some point I wanted to connect two independently powered systems.

    Originally I envisaged the silkscreen as shown above being the top, but it turns out I got things the wrong way round for that to happen. And it does need to be the right way around as the VCC connection is a wider track and GND connects to the GND fill. Also the jumper and capacitor would be between the wrong two connections if I tried to connect it up the other way round. I guess what I’m saying is that it is not a fully symmetrical reversal of all 40 pins.

    It actually works quite well for any “all in one” CPU card being connected to a single IO card. Below I have my RC2014 Micro connected to the digital IO module.

    There isn’t a lot else to say really. The BOM is pretty minimal: just two 40-way right angle headers in addition to the PCB, capacitor and jumper. The capacitor and jumper are optional and the jumper can be replaced with a wire link if required.

    The schematic and PCB files can be found on GitHub here.

    I originally thought the converter would have pin headers on one side and a pin socket on the other. But once I realised I really wanted to connect a card to a card, the use of two sets of pin sockets seemed right. But really, any combination can obviously be used if it works.

    Note: I have no idea what this does to any signal integrity. There is certainly no attempt to keep trace lengths equal or anything like that. But I figure if the RC22014 can get away with pin headers in the first place, I suspect that kind of thing is not going to be a big issue.

    Kevin

    #easyz80 #pcb #rc2014
  6. Tested various micros running this FLOATING POINT program. It derives Pi to 20 decimal places. Interesting stats.

    1 N=20: L=INT(10*N/3): DIM A(255): Z$="000000":T$="999999"
    2 FOR I=1 TO L: A(I)=2: NEXT I: M=0: P=0: FOR J=1 TO N: Q=0: K=2*L+1
    3 FOR I=L TO 1 STEP -1: K=K-2: X=10*A(I)+Q*I: Q=INT(X/K): A(I)=X-Q*K: NEXT I
    4 Y =INT(Q/10): A(1)=Q-10*Y: Q=Y: IF Q=9 THEN LET M=M+1: GOTO 7
    5 IF Q=10 THEN PRINT STR$(P+1);LEFT$(Z$,M);: P=0: M=0: GOTO 7
    6 PRINT STR$(P);LEFT$(T$,M);: P=Q: M=0
    7 NEXT J:PRINT STR$(P)

    #RC2014 : 14 (thank you JonV)
    #BBCMicro : 19
    #AmstradCPC : 22 (thank you Devlin)
    #AmstradPCW : 23 (thank you Pete)
    #AcornElectron : 25
    #C128 : 27 (fast mode - thank you Jonas H)
    #LuxorABC80 : 29 (thank you Erik)
    #SharpMZ700 : 32 (thank you Tim Holyoake)
    #VIC20 : 36
    #AcornAtom : 37
    #AppleII : 38 (thank you Jeroen)
    #TRS80CoCo : 42 (thank you Chip)
    #Atari800 : 42 (thank you Mark Elliott)
    #CBMPET : 43
    #C64 : 43
    #Dragon32 : 44
    #SharpMZ80K : 45 (thank you Tim Holyoake)
    #C16 : 46
    #Altair8800 : 52
    #MSX : 53 (thank you Pixel Purrito)
    #C128 : 56 (default "mode")
    #ZX80 : 57
    #ZXSpectrum : 68 (thank you Adam)
    #SharpPC1500A : 167 (thank you Karttu)
    #ZX81 : 213 (native slow mode)
    #SharpPC1245 : 405 (thank you Karttu)

    Edit: now ordered (seconds)

  7. Fixed my "Dual Clock Module" this morning. Not one for the eye, but at least It's working again.

    #rc2014
    #dual
    #clock
    #module
    #repair
    #openhantek6022

  8. @shieladixon @edbrindley Oh, wow. That's not bad for a "firsty".

    And here we have yet another sound card which could be made to work with your #midi interface ... imagine how cool it must be to have the SID, AY and OPL3 perform together ...

    Also, it's so cool to see #rc2014 and the #opl3 work together so well. #Z80 and #CPM80 ... made to last ...

  9. After some time off the console I have been looking for some games for my RC2014 to enjoy over the holidays.

    Surprised and delighted to find a game by @kianryan, "In the dark", released roughly three years ago.

    It's a rogue like dungeon-crawler not unlinke NetHack. Maybe you'd like to give it a try?

    github.com/kianryan/InTheDark

    #rc2014
    #vt100
    #games
    #roguelike
    #dungeoncrawler
    #inthedark

  10. The #MZ700 emulation for the #Pico MZ is nearly finished! Documentation to write and update, plus testing on #RC2014 cards and #Pico2 hardware left to do. Hoping to have version 3.0.0 released by the end of the month. #RetroComputing

  11. Cleaning up an old TeleVideo terminal. Overall works well! I cleaned it up shortly after this pic and came out really nicely.

    Tested of course with an @rc2014 board and a PS/2 keyboard 🙂

    Picking up an IBM 3151 in a week or so that I ordered as well...

    #retrocomputing #vintagecomputing #vt220 #terminal #rc2014 #z80

  12. Finished implementing a very simple line editor for DX-BBS. Sure, there's much room for improvement but at least the core functionality is now in there and works.

    Time for a cuppa ... 🫖

    #DXBBS
    #Forth
    #RetroCoding
    #BBS
    #RC2014
    #Z80
    #CPM80

  13. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  14. @rc2014 @electron_greg back in school we had a special, modular custom-bus based #intel8085 system to teach us about computers and programming.

    It also had a switch panel and I fondly remember looking up opcodes in a photocopied table so that I knew which value to "toggle" next on the switches before writing it to a memory address. Hands on computing, the real way.

    It was called #MFA (microcomputer für ausbildung - microcomputer for training) and it also ran CP/M and featured a #Siemens #SPS module (god, I hate SPS).

    It was this system I learned #intel8085 #assembler on.

    P.S.: I guess this baby and the fond memory I have of it made me fall in love with #rc2014 decades later ...

  15. I've just released my first #game!!

    #TMSnake for CP/M compatible #rc2014 computers with a #tms9918a video module and (optionally) a #AY89XX or #YM2149 sound module. It also optionally supports the #Tynemouth #joystick module.

    wintermute-bbs.itch.io/tmsnake

    #snake
    #gamedev
    #retrogaming
    #retorcomputing
    #itchio

  16. +++ SYSOP NEWS +++ SYSOP NEWS +++

    As you may remember, RC-BOX BBS - the world's first and (currently) only RC2014 based BBS - has been struggling with connectivity issues.

    The good news: I have finally been able to successfully mitigate these.

    Some background info: in October last year, I decided to do some maintenance on the system, updating my WiFi modem firmware and replacing the SC132 serial I/O module (using a 6.144 KHz crystal for a fixed 9600 bps) with its cousin, the SC110 serial I/O module which features a CTC chip so it can dynamically set any baud rate.

    Turns out that while the module is techincally 100% okay, it sometimes locks up when being used with the BYE.COM program for CP/M.

    I think this has to do with BYE.COM setting the CTC to the selected bps during initializiation (which happens after each hangup). For some reason, this often works but occasionally causes the SIO/2 to lock up.

    Sometimes, without any reason, BYE.COM would drop into an +++ATH loop although no one was connected, not being able to actually perform the AT command.

    It took me weeks to finally realize this, because I was so sure the problem originated from the Zimodem firmware and because the issue only showed up occasionally. It was very annyoing to debug.

    So as a result of this finding, I've put the SC132 with the fixed 9600 bps back into the system. Since then, no more of these issues occurred.

    As always, you can find all info on how to connect to RC-BOX BBS in my profile info.

    P.S.: so now I think the problem originates from the BYE.COM code. But since everything is working properly again, I don't have the desire to dig into the BYE.ASM code any time in the future. There are other projects that I'd like to go on with first.

    #rcbox
    #bbs
    #rc2014
    #rc2014bbs
    #retrocomputing
    #newretro
    #z80

  17. Out there, in the worrying world of today is a little #Zilog #Z80 computer with a mere 64KB of #RAM and running the #1970s CP/M operating system.

    This little machine is connected to the #intertubes and it's serving a #singleuser #bulletinboardsystem for you, the worrying souls of #yesteryears to visit.

    Take a break from today, connect like it's 1985 - here on RC-BOX BBS, the world's first and (currently) only #rc2014 based bulletin board system in the world!

    Check out the #alttext or my #profile info for information on how to connect.

    #bbs
    #rc2014bbs
    #rcbox

  18. Out there, in the worrying world of today is a little #Zilog #Z80 computer with a mere 64KB of #RAM and running the #1970s CP/M operating system.

    This little machine is connected to the #intertubes and it's serving a #singleuser #bulletinboardsystem for you, the worrying souls of #yesteryears to visit.

    Take a break from today, connect like it's 1985 - here on RC-BOX BBS, the world's first and (currently) only #rc2014 based bulletin board system in the world!

    Check out the #alttext or my #profile info for information on how to connect.

    #bbs
    #rc2014bbs
    #rcbox

  19. Out there, in the worrying world of today is a little #Zilog #Z80 computer with a mere 64KB of #RAM and running the #1970s CP/M operating system.

    This little machine is connected to the #intertubes and it's serving a #singleuser #bulletinboardsystem for you, the worrying souls of #yesteryears to visit.

    Take a break from today, connect like it's 1985 - here on RC-BOX BBS, the world's first and (currently) only #rc2014 based bulletin board system in the world!

    Check out the #alttext or my #profile info for information on how to connect.

    #bbs
    #rc2014bbs
    #rcbox

  20. Out there, in the worrying world of today is a little #Zilog #Z80 computer with a mere 64KB of #RAM and running the #1970s CP/M operating system.

    This little machine is connected to the #intertubes and it's serving a #singleuser #bulletinboardsystem for you, the worrying souls of #yesteryears to visit.

    Take a break from today, connect like it's 1985 - here on RC-BOX BBS, the world's first and (currently) only #rc2014 based bulletin board system in the world!

    Check out the #alttext or my #profile info for information on how to connect.

    #bbs
    #rc2014bbs
    #rcbox

  21. Out there, in the worrying world of today is a little #Zilog #Z80 computer with a mere 64KB of #RAM and running the #1970s CP/M operating system.

    This little machine is connected to the #intertubes and it's serving a #singleuser #bulletinboardsystem for you, the worrying souls of #yesteryears to visit.

    Take a break from today, connect like it's 1985 - here on RC-BOX BBS, the world's first and (currently) only #rc2014 based bulletin board system in the world!

    Check out the #alttext or my #profile info for information on how to connect.

    #bbs
    #rc2014bbs
    #rcbox

  22. ... having fun with my new #TMSEMU #Rev3 module for #rc2014 ( thank you very much, @shieladixon !! ) 😎

  23. No Z80? No Problem! - Earlier this year Zilog stopped production of the classic 40-pin DIP Z80 microproc... - hackaday.com/2024/09/16/no-z80 #retrocomputing #rc2014 #zilog #ez80 #z80

  24. Small Update:

    I got the TN-VDP working in 40 and 80 columns and just today I figured out how to get the Vsync interrupts working on my eZ80 board.
    The rev2 board will include some changes. Of course I have reversed the data bits, and I also added a diode to the INT pin to make it compatible with an open-collector type bus.

    I am very pleased with the speed so far. at 36 MHz, I can drive it with an IO cycle time of only 200ns, equating to 4.8 MHz

    #RC2014 #ez80 #tnvdp

  25. +++ COMMERCIAL BREAK +++

    🎶 "Sometimes you wanna go
    Where everybody knows your name
    And they're always glad you came
    You wanna be where you can see (ah-ah)
    Our troubles are all the same (ah-ah)
    You wanna be where everybody knows your name ..." 🎶

    RC-BOX BBS #rc2014bbs - the world's first and (currently) only #rc2014 based bulletin board system #bbs on this planet. Open 24/7!

    Running CP/M 2.2 #cpm and #rcbbs (forked and highly customized #RBBS 4.1), connected to the modern world via a #WiFiModem and a 9600 #baud serial line.

    RC-BOX BBS - we are looking forward to your visit!

  26. I am currently doing some testing with #rc2014bbs and there is something strange here:

    #rcbox #BBS runs on a Z80 CP/M system ( #rc2014 ) and I am using the CP/M file transfer tool KMD.COM to #transfer #files to and from the system via #xmodem (CRC and 1K - both possible).

    This seems to work as long as the client machine up- or downloading files is an #8bit machine: a RC2014 with #Qterm works, a #Commodore64 with #CCGMS works - but as soon as I try to use #Syncterm or #Qodem or any other modern #Linux #terminal #program the transfers fail with either "error in header" or, more often, with "CRC error".

    How is this possible?! 🤔

  27. +++ SYSOP NEWS +++ SYSOP NEWS +++ SYSOP NEWS +++

    I took my time today to rework some of the menus of #rc2014bbs (RC-BOX BBS - the world's first and probably only #rc2014 based #BBS system in the world) and do a little maintenance.

    There's a new tool, "FOR", which will list all #files that have recently been #uploaded via #xmodem or #ymodem

    There's now also a help file in the default user area, which you can view by entering TYPE HELP.TXT on the CP/M command line.

    Up-/and downloads work, but not with modern terminal clients. Use your #8bit hardware and an appropriate #terminal program with #xmodem support to successfully upload files. I have successfully tested xmodem transfers using #StrikeTerm on a Commodore 64.

    See my profile for information on how to connect to RC-BOX BBS (the address is listed there)

    EDIT: the C64 terminal program I used for the screenshots is "X-Term!"

  28. The new #RC2014 #Joystick #Interface by #TynemouthSoftware works fine with #TutTut - hopefully I get beyond the second stage this time, now that I can play with a real Joystick ( #ArcadeR )

    So now I have an "official" RC2014 "gaming system" ... heh ...

  29. nifty idea: dump the #TMSemu pre-configured font to two coherent blocks at the end of the actual driver code and load those into the #VDP pattern memory whenever needed.

    #DXForth
    #Forth
    #RC2014

  30. @sijnstra thank you for creating and maintaining #vezza. I use it to play games on my #rc2014 and love it. An #AgonLight version would be cool!

  31. I'm still on track for a new module every month in 2024, I am pleased to announce that the RC2014 Why Em-Ulator Sound Module is now available at z80kits!

    This does away with the reliance on old YM2149 / AY-3-8910 or the gamble of buying pulled chips from eBay with AVR-AY firmware running on an ATMega.

    If you don't like the idea of a small surface mount micro spoiling your vintage looking RC2014, don't worry, it can be hidden under any DIP40 chip!

    z80kits.com/shop/why-em-ulator

    #RC2014 #RetroComputing #ChipTune #YM2149 #AY38910

  32. Ostensibly taking photos of the #RC2014 RCade, whilst actually just coveting the keyboard.

    @rc2014 #barcade #rcade

  33. The #rc2040 uses the same ROM image format at the #RC2014 (a kit running a real #z80)... So I can put CP/M on this (which is what I'm looking to play with) or Z80 BASIC; but the initial is the Small Computer Monior a #machinelanguage monitor - something like those on classic #retrocomputing hardware of the late 1970's (before machines routinely had disks of other media to enable booting to BASIC and/or CP/M).

    rc2014.co.uk/1716/basic-cp-m-r

  34. Did you check your mail today?

    I'm sure you didn't because there haven't been many calls coming in on RC-BOX BBS #RC2014BBS (the world's first and - currently - only bulletin board system #BBS running on a #RC2014 )

    Better fire up your #Telnet terminal client (#Syncterm, #Qodem or even #Qterm if you are using CP/M #CPM) and connect to:

    rc2014.ddns.net on TCP port: 2014

    so you won't be missing any news!

  35. Anyone got a way of hiding the cursor when using GotoXY/Write statements in TP3 on CP/M?

    In this case, specifically on the RC2014.

    I don't think there's anything in the BIOS that helps. Small detail, but it's bugging me.

    #CPM #RC2014 #TurboPascal3

  36. Retro Serial Terminal Uses Modern Chips to Get CP/M Machine Talking - The hobbyists of the early days of the home computer era worked wonders with the c... - hackaday.com/2022/03/06/retro- #retrocomputing #atmega328 #rc2014 #cp/m #uart #vga #z80