No video

z80ctrl Board for RC2014

  Рет қаралды 3,534

J.B. Langston

J.B. Langston

Күн бұрын

Пікірлер: 23
@MadMatty72
@MadMatty72 3 жыл бұрын
Awesome
@8bitBunker
@8bitBunker 3 жыл бұрын
For the z80ctrl board, which I believe uses the extended bus, do the other rc2014 components (z80 board, RAM) also need to be of the extended bus variety?
@jblangston3
@jblangston3 3 жыл бұрын
Yes, it needs the extended bus, and there is no point in using my Z80/RAM board without the z80ctrl. It won't work because it has no ROM, and it doesn't support sharing the memory address space with a ROM. Or are you talking about the stock RC2014 boards?
@8bitBunker
@8bitBunker 3 жыл бұрын
@@jblangston3 Thank you. I have the backplane pro and all of the rc2014 components to run CP/M. However, my current components do not need the extended bus. If I get z80ctrl to replace ROM, CF etc,, do I also need your z80/RAM board, or can I use my existing z80 board (non-extended bus) and 64K RAM board (also non-extended bus)?
@jblangston3
@jblangston3 3 жыл бұрын
@@8bitBunker The backplane pro has the extended bus and so do the CPU and RAM modules that come with it in the kit. These modules are compatible with z80ctrl. The requirement for the extended bus is that Z80 and z80ctrl need connections to the BUSRQ, BUSACK, and WAIT signals, which are on the second row, to share control of the bus. I guess your confusion may lie in what extended means. There are 3 levels of bus compatibility in the RC2014 ecosystem. The original bus is only the single row 40 pin header with 16-bit address, 8-bit data, and the most important control signals. This is not compatible with z80ctrl because it doesn't have the BUSRQ, BUSACK, and WAIT signals. The official RC2014 extended bus adds another 23 pins on the second row with some additional control signals including BUSRQ, BUSACK, and WAIT signals that z80ctrl needs, as well as another 8 bits of data bus that are unused. This is what the RC2014 Pro backplane, CPU, and RAM boards use. Finally there is the unofficial BP80 bus which uses the full 40 pins of both rows for a total of 80. This adds another 16 bits of address bus, intended for CPUs that natively support more than 64KB of RAM. The z80ctrl does not use the extended address or extended data bus pins and therefore does not require the BP80 bus.
@8bitBunker
@8bitBunker 3 жыл бұрын
@@jblangston3 This is very enlightening, thank you J.B. for crafting such a thorough response!
@Mark-zu3sc
@Mark-zu3sc 5 ай бұрын
Will this work on Stephen C Cousins SC126 board? Thank you.
@jblangston3
@jblangston3 5 ай бұрын
No, it only works on Z80 based systems, not Z180. I am working (slowly) on a new revision that should work with it in theory but I do not have an ETA.
@Mark-zu3sc
@Mark-zu3sc 5 ай бұрын
Thank you, I look forward to the addition.
@Super1337357
@Super1337357 5 жыл бұрын
Do you emulate a CF card or did you patch your own device driver into CP/M?
@Super1337357
@Super1337357 5 жыл бұрын
Oh nevermind you're doing something else.
@over2seeyer
@over2seeyer 3 жыл бұрын
Can it be used to emulate an MSX2 ?
@jblangston3
@jblangston3 3 жыл бұрын
The only thing it emulates is the MSX keyboard. The sound and video chips are the real chips used in the MSX1. If you got the video chip from the MSX2 it might be possible to use z80ctrl with it to emulate the keyboard for use with that too but I don't have a board using that chip.
@over2seeyer
@over2seeyer 3 жыл бұрын
@@jblangston3 thank you. does it emulate the MSX1 memory map too?
@jblangston3
@jblangston3 3 жыл бұрын
@@over2seeyer it has a flat 64k that is all ram. It is possible to load in msx-basic and it works. However it doesn’t support the slot mechanism so any functions that depend on this won’t work
@over2seeyer
@over2seeyer 3 жыл бұрын
@@jblangston3 That sounds great, can it work as standalone or do you need a computer to sideload programs in it?
@jblangston3
@jblangston3 3 жыл бұрын
@@over2seeyer it loads programs from an sd card. Currently it emulates the msx keyboard using a serial connection from another computer. It should be possible to replace the second serial port with a ps/2 keyboard interface that also emulates msx keyboard scan codes but I never got around to doing that.
@SpeccyMan
@SpeccyMan 2 жыл бұрын
zero one zero zero hex NOT one hundred!!!
@jblangston3
@jblangston3 2 жыл бұрын
Pedant, table for one! I'm pretty sure everyone knows what I mean, and it's easier to say.
@TSteffi
@TSteffi 10 ай бұрын
Hex 100, just like you'd read 0xC000 as "hex C thousand"
RC2014: Running CP/M on the Compact Flash Module
28:04
Break Into Program
Рет қаралды 3,2 М.
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 15 МЛН
what will you choose? #tiktok
00:14
Анастасия Тарасова
Рет қаралды 7 МЛН
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Паша Осадчий
Рет қаралды 2,2 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 24 МЛН
Z80 Retrocomputing 14 - RC2014 Floppy Controller Board
30:19
smbakeryt
Рет қаралды 13 М.
Interfacing a CompactFlash on homebrew 8-bit computer! [Zeal 8-bit Computer]
11:08
Qume 842 8" floppy drive with a RC2014 Z80 retrocomputer
31:31
How Machine Language Works
19:48
The 8-Bit Guy
Рет қаралды 949 М.
Raspberry Pi 5: EVERYTHING you need to know
20:32
Jeff Geerling
Рет қаралды 1,2 МЛН
Z80 Retrocomputing 8 - Speech Synthesizer for RC2014
12:15
smbakeryt
Рет қаралды 6 М.
VMware got Broadsided and Alternatives in the Post ESXi Era
1:00:57
Everything MSP
Рет қаралды 12 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
ColecoVision Games on RC2014
4:48
J.B. Langston
Рет қаралды 2,3 М.
Essence - October ’21 Progress
9:44
nakst
Рет қаралды 30 М.
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 15 МЛН