Zeal 8-bit Computer
Zeal 8-bit Computer
  • 22
  • 323 612
Get started with Zeal 8-bit Video Board and run your first game!
Hello, world!
The Zeal 8-bit Video Board is finally available, you get yours here: www.tindie.com/products/zeal8bit/zeal-8-bit-video-board-homebrew-vga-board/
In this video, we will see how to get started with the Zeal 8-bit Video Board, how to install it and flash the motherboard to make the use of it.
I also demonstrate how to use Zepto, Zealasm, and the Video Board SDK, which has several examples like classic Snake game.
Links to the projects I talked about:
* Zeal 8-bit Bootloader: github.com/Zeal8bit/Zeal-Bootloader
* Zeal 8-bit OS, a new OS for the Z80: github.com/Zeal8bit/Zeal-8-bit-OS
* Zepto, a clone of nano text editor: github.com/Zeal8bit/Zepto/
* Zealasm, a Z80 assembler: github.com/Zeal8bit/Zealasm
* Zeal 8-bit Video Board SDK: github.com/Zeal8bit/Zeal-VideoBoard-SDK/
* Zeal 8-bit Emulator: github.com/Zeal8bit/Zeal-WebEmulator
Thanks again to SpriteTM for his help on the hardware audio of Zeal 8-bit Video Board, check his website to see his projects: spritesmods.com
Or his CZcams Channel: www.youtube.com/@Spritetm
zhlédnutí: 5 293

Video

How performant is Zeal 8-bit Video Board? Check its features!
zhlédnutí 2,4KPřed 5 měsíci
Get your Zeal 8-bit Computer motherboard on Tindie: www.tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition-z80-based/ Or get it on Aliexpress now: www.aliexpress.com/item/1005006565599447.html Hello world! The Zeal 8-bit Video Board is finally back in a video! In this video, I present all the features that are already implemented and that I plan to have in the first release. Fro...
Cycle accurate emulator for time sensitive debugging [Zeal 8-bit Computer Emulator]
zhlédnutí 1KPřed 6 měsíci
[NEW] ZEAL 8-BIT COMPUTER KIT IS NOW AVAILABLE ON TINDIE: www.tindie.com/products/zeal8bit/zeal-8-bit-computer-kit-z80-based/ IT IS ALSO AVAILABLE ON ALIEXPRESS: www.aliexpress.com/item/1005006565599447.html Hello world! In this video we will see how time sensitive protocols, such as I2c or UART, can be debugged in an *emulator* thanks to our cycle accurate Zeal 8-bit Computer emulator and trac...
I made an Emulator for my 8-bit computer! [Zeal 8-bit Computer]
zhlédnutí 3KPřed 9 měsíci
Get your Zeal 8-bit Computer motherboard on Tindie: www.tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition-z80-based/ Or get it on Aliexpress now: www.aliexpress.com/item/1005006565599447.html Hello, world! I am back with a new video! In this episode, I will explain how emulators work in general and then show you how Zeal 8-bit Computer Emulator work. I will show you its main fe...
Backup Gameboy games with Zeal 8-bit Computer!
zhlédnutí 1,9KPřed rokem
GET YOUR ZEAL 8-BIT COMPUTER HERE: www.tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition-z80-based/ OR www.aliexpress.com/item/1005006565599447.html Hello world! Today we are going to see how to save a Gameboy game, Pokemon blue, thanks to Zeal 8-bit Computer! We will go through first see how it interfaces with the Gameboy to then reproduce the same scheme with our 8-bit comput...
Interfacing a CompactFlash on homebrew 8-bit computer! [Zeal 8-bit Computer]
zhlédnutí 4,2KPřed rokem
GET YOUR ZEAL 8-BIT COMPUTER HERE: www.tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition-z80-based/ OR www.aliexpress.com/item/1005006565599447.html Hello world! Welcome back for a new video, today we will see how to interface a CompactFlash card with Zeal 8-bit Computer: from theory to practice. To do so, we will talk about how we can interface it, how to make a PCB for it and...
A new file system for Z80! [Zeal 8-bit Computer]
zhlédnutí 14KPřed rokem
Hello, world! Welcome back to Zeal 8-bit, in today's video, I will present to you my new file system for the Z80: ZealFS! I implemented it on Linux and Zeal 8-bit OS, so we can now share programs between the two systems. You can get your Zeal 8-bit Computer motherboard on Tindie RIGHT NOW: tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition/ Or get it on Aliexpress now: www.aliex...
Zeal 8-bit OS now supports C! [Z80]
zhlédnutí 6KPřed rokem
NEW: Zeal 8-bit Computer is now available on Tindie, check tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition/ Or get it on Aliexpress now: www.aliexpress.com/item/1005006565599447.html Hello world, Welcome back to Zeal 8-bit, in today's video, you will discover how support for SDCC has been added to Zeal 8-bit OS. It means that now, programs in C can be written for it! Presenta...
How Super Nintendo (SNES) controller interfaces with my 8-bit homebrew computer
zhlédnutí 3,6KPřed rokem
NEW: Zeal 8-bit Computer is now available on Tindie, check tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition/ Or get it on Aliexpress now: www.aliexpress.com/item/1005006565599447.html Hello world! In this video I will show you how the Super Nintendo (also known as SNES or Super Famicom) controller protocol works. Thanks to this, we will be able to explain how to connect one to...
A new OS for the Z80! [Open Source][Zeal 8-bit OS]
zhlédnutí 126KPřed rokem
Zeal 8-bit Computer is now available on Tindie, check tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition/ Or get it on Aliexpress now: www.aliexpress.com/item/1005006565599447.html Hello world! After spending months developing it, the first beta version is finally ready, let me present to you: Zeal 8-bit OS! An open source 8-bit operating system written entirely in Z80 assembly....
Latest prototype of my 8-bit computer [Zeal 8-bit computer]
zhlédnutí 9KPřed rokem
NEW: Zeal 8-bit Computer is now available on Tindie, check tindie.com/products/zeal8bit/zeal-8-bit-computer-developer-edition/ Hello, world! Welcome back to this new video, today Iam going to share the status of the project by presenting you the latest prototype of Zeal 8-bit computer that you may have seen in the previous videos. Several hardware bugs were fixed and new features are here. You ...
Rare 8-bit computer from China review! [SB-2000]
zhlédnutí 10KPřed 2 lety
UPDATE: A Discord is now available to talk about Zeal 8-bit project! Feel free to join: discord.gg/UzEjwRvBBb Hello guys! Today, I would like to propose a special video about a rare Chinese 8-bit computer from 1998, I bought in brand new condition! Half-famiclone, half-8-bit computer, is it any good in both? Find info about Zeal 8-bit computer on my website: zeal8bit.com 00:00 Unboxing 00:50 SU...
How 8-bit graphics work on homebrew retro computer [Part 2]
zhlédnutí 6KPřed 2 lety
How 8-bit graphics work on homebrew retro computer [Part 2]
How 8-bit graphics work on homebrew retro computer [Part 1]
zhlédnutí 7KPřed 2 lety
How 8-bit graphics work on homebrew retro computer [Part 1]
Real-Time Clock on an 8-bit computer
zhlédnutí 3,6KPřed 2 lety
Real-Time Clock on an 8-bit computer
Homebrew 8-bit computer can now run CP/M!
zhlédnutí 4,3KPřed 2 lety
Homebrew 8-bit computer can now run CP/M!
Hello world on Zeal 8-bit computer and software improvements
zhlédnutí 6KPřed 2 lety
Hello world on Zeal 8-bit computer and software improvements
Overview of Zeal 8-bit computer and hardware update
zhlédnutí 13KPřed 2 lety
Overview of Zeal 8-bit computer and hardware update
Build an 8-bit retro computer powered by a Z80 ! [Zeal 8-bit]
zhlédnutí 92KPřed 2 lety
Build an 8-bit retro computer powered by a Z80 ! [Zeal 8-bit]

Komentáře

  • @user-ie7jg6bn9s
    @user-ie7jg6bn9s Před 21 dnem

    Z80 is beyond iconic. Great work, sir! 🎉

    • @Zeal8bit
      @Zeal8bit Před 21 dnem

      Thanks a lot ! Long live the Z80!😄

  • @IlyaKhleboyko
    @IlyaKhleboyko Před 26 dny

    NICE

  • @stevendobbins2826
    @stevendobbins2826 Před 28 dny

    I understand that in '90s China it'd be a tall order for your Average Joe to afford a full-on (then) modern Wintel machine, but it seems like it'd be easier just to clone an older platform like the Amiga or ST than to try and kludge NES hardware into a proper computer.

  • @dosergiobr
    @dosergiobr Před 28 dny

    Very nice job. Congratulations!

  • @patternnoticing
    @patternnoticing Před měsícem

    you'll never be Terry Davis

  • @Errcyco
    @Errcyco Před měsícem

    Just posted a video short of the Zilog I-box prototype. I may have the only one! Cool story. Figured you may wanna look at it. Feel free to use the video or comment at me for more information. Ty

  • @SuperRadMaker
    @SuperRadMaker Před měsícem

    Such a cool project! I would love to play around with one.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Thanks a lot! Actually, you can already start thanks to the emulator! 😄

  • @KostsovKonstantin
    @KostsovKonstantin Před měsícem

    Привет. Спасибо за видео и проект. Сколько Вам лет ? Думаю, что Вы молоды и не верю, что застали бум Z80 компьютеров.

  • @tov_marshal
    @tov_marshal Před měsícem

    It will be good to add “default” parameters for bios directives such as “bytes”. In order to user can input value or just press enter for default.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Thanks for your comment! I am not sure to understand what you mean, do you mean that the user should be able to input KB or MB, but by default the input is interpreted as bytes?

    • @tov_marshal
      @tov_marshal Před měsícem

      @@Zeal8bit Hello! I meant simplifying the user experience. So if you flash firmware, you can add default value of ROM address and give possibility to change it to user or just press "enter". This way the user won't have to remember and enter the same values ​​every time.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      @@tov_marshal Oh I see, thanks for the clarification! It is a good point, adding a header in the bootloader binary would help a lot, the user would only have to transmit it and everything else is automatic (destination, size, etc..)

    • @jnharton
      @jnharton Před měsícem

      @@Zeal8bit That's certainly one way to do it. But I think they were saying that your program on the machine that handles flashing could take input from the user on what it should do with the received file. Doing so would in principle allow the user to request that any binary data be flashed to the rom, starting at an arbitrary address. ----- I do think that the header approach is a good one, though. Instead of expecting the user to specify details, it would mean that you can't accidentally flash the binary data to the wrong part of the rom without modifying the generated binary first.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      @@jnharton That's currently the case already, when flashing a binary to the ROM, the user can specify the destination address in ROM directly from the bootloader, hence my misunderstanding😄

  • @Mrshoujo
    @Mrshoujo Před měsícem

    Hope you have a source for Z80s since that announcement one company was going to stop making them.

    • @ser_olmy
      @ser_olmy Před měsícem

      Zilog are only ending production of the 40-pin DIP version. The PLCC version used by the Zeal (as well as the eZ80) are still being made.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      There are plenty of Z80 CPUs available on the market, in DIP and PLCC, for us hobbyists. In the worst case, there is still the Z180, which is in production and also available in PLCC, and in the case where it also get discontinued, there are FPGAs for a real 1-to-1 emulation

  • @ser_olmy
    @ser_olmy Před měsícem

    Any chance of a future version of the video board with a digital output? The VGA-to-digital converter in most modern TVs and monitors is pretty much an afterthought, and both the picture quality and lag leaves a lot to be desired.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      I considered it, the main issue I have is the licensing of HDMI. HDMI is NOT royalty-free, in theory, you have to pay to integrate it in a product. In practice, some say it is possible to have the connector but not use the HDMI protocol, and use the DVI protocol (TMDS) instead. I haven't found any official statement that allows this. Anyway, another possibility would have been to use DVI connector, but I have seldom seen DVI screens myself, it is easier to find a VGA screen. The remaining possibilities are using DisplayPort or even better USB Type-C, which supports TMDS too! In all cases, if I end up implementing digital output, it would be done through the extension/module port present on the video board (below the 3.5mm jack connector)

    • @ser_olmy
      @ser_olmy Před měsícem

      @@Zeal8bit I've seen plenty of products using the HDMI connector, but simply not advertising it as HDMI. In one instance, it was labeled "IMDH"! It's all about the trademark but really, the point is moot as DVI and DisplayPort are perfectly fine alternatives. Simple [X]-to-HDMI and [X]-to-VGA-adapters for both are readily available for pennies.

    • @jnharton
      @jnharton Před měsícem

      @@ser_olmy They're also needlessly complicated for a Z80 based computer, especially if the actual resolution is fairly low. And there is nothing simple about such an adapter, because unless the video card can secretly do VGA ("magic" adapter required that signals it should output VGA) the adapter actually has to convert hdmi output (digital, 4x differential signaling pairs) to vga output (analog rgbhv).

    • @ser_olmy
      @ser_olmy Před měsícem

      @@jnharton There's a reason why people in the retro community spend significant amounts of money on HDMI mods for old 8-bit systems (Atari, Commodore, Acorn, MSX etc). Besides VGA inputs being rubbish on modern monitors (if they have them at all), there's also interference, jail bars, non-trivial lag, and inaccurate colours. If this wasn't the case, there would be no market for the insanely expensive RetroTink. DisplayPort/HDMI-to-VGA adapters can be had for way less than $10 on AliExpress. I have a bunch of them, and they work just fine on everything from modern PCs to the C64 Mini.

    • @ser_olmy
      @ser_olmy Před měsícem

      ​@@jnharton If there were no major issues with hooking an analog video source up to a modern LCD screen, there would be no market for the very expensive RetroTink. The various Digital-to-VGA adapters are less than $10 on AliExpress, and they work fine with anything from a modern GPU to the C64 Mini. I can attest to that, as I have a bunch of them.

  • @hasenbeck76
    @hasenbeck76 Před měsícem

    Ciao, this is very impressive project but I would like to ask how it is different or better than e.g. the agon lite 2

    • @Zeal8bit
      @Zeal8bit Před měsícem

      From a hardware point of view, the Agon Lite 2 uses an ESP32 for the graphics, which is a dual-core 32-bit MCU @ 240MHz (much more powerful that the eZ80 itself). If I recall correct, the Z80 doesn't have control over the video RAM, it can only give commands to the ESP32 which itself will interpret the request and update the video RAM. You can see the ESP32 as a coprocessor in that case. This is not how video chips worked on the retro 8-bit computers (or retro consoles) The retrocomputers and retroconsoles (NES, Gameboy, GameGear, SNES, etc...) manipulate the VRAM directly from the CPU in order to generate an image on screen. For example, you provide a 16x16px tile by copying each pixel color to a certain part of the video memory. Then you write to another part of the VRAM to specify where you want this tile to be shown. In other words, you manipulate all the bits of the VRAM via the CPU (or DMA on more advanced computers) which themselves will be interpreted in a certain way by the video chip. This is exactly how the Zeal 8-bit Video Board works too. You have 128KB of video memory space that the CPU needs to manipulate in order to show something on screen. Not only you have full control of the video output, but the communication is done via the parallel bus, and not a serial protocol, so a single `out` or `ld` instruction on the Z80 is enough to show a character or control the cursor for example.

    • @jnharton
      @jnharton Před měsícem

      @@Zeal8bit The NES and SNES game systems don't actually have direct access to the video ram (aka VRAM), as I understand. Instead they utilize a special video hardware unit Nintendo calls (called) a PPU. And the PPU (Picture Processing Unit) doesn't actually have much VRAM at all, because the graphics data comes directly from the cartridge's "Character ROM" (organized as 8x8 tiles") when they are needed. Instead the very small amount of VRAM is used to store information regarding what tile should be drawn to which part of the screen (tile map?). So the PPU is basically drawing each frame by reading the needed data from ROM on the fly. ----- You could see it as a crude solution or as a very clever solution that minimizes the hardware needed to get the desired results. For a much better (and very thorough) explanation, you can check out this website: www.copetti.org/writings/consoles/nes/

    • @jnharton
      @jnharton Před měsícem

      @@Zeal8bit Does your graphics card also implement some of tile engine/tile-based rendering? Or is that just easier to describe it's video menory in terms of tiles, rather than just as some sort of large framebuffer?

    • @Zeal8bit
      @Zeal8bit Před měsícem

      @@jnharton The Zeal 8-bit Video Board is only tile-based at the moment, so yes, we can say that it implements a tile engine (you can compare it to the Gameboy PPU) There is no framebuffer, in fact, it would take a lot of video RAM (300KB) and would be too big for the Z80 to handle at decent speed

  • @walrusbyte263
    @walrusbyte263 Před měsícem

    Super cool project! It's inspiring!

  • @kilianhekhuis
    @kilianhekhuis Před měsícem

    Impressive!

  • @____________________________.x

    This looks great, I’d noticed the hardware page earlier. Can this run CP/M? I wondered if you had any further software or hardware development in mind

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Oh yes, I still have plenty ideas about new software, improvement for the OS, the video board firmware and even new hardware modules. Regarding CP/M, it can run on the board, I did a demo in one of my older video but didn't go beyond because it was quite limited for my usage, I preferred to concentrate on Zeal 8-bit OS

  • @Spritetm
    @Spritetm Před měsícem

    Haha, you're welcome! By the way, you may want to think about implementing Kermit or X- Y- or Z-modem rather than 'raw' UART transfers. First of all, they protect against bit errors in your serial protocol stuff, and secondly they stop you from needing to give the size of the file.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      It's great to see you here! I didn't take time to check the different file transfer protocols over UART, I will definitely check, it's annoying to provide the size and UART data corruption is still possible in theory, mainly when the signals are software generated. I also added a CRC module in the video board, which can be very convenient to check the integrity of any stream of data

  • @scifidad
    @scifidad Před měsícem

    This is amazing, and I can't wait to get involved. I've got a plan to make an integrated-keyboard case, as I love the idea of a little "all in one" like the C64s and friends of old. Well done! Love your work!!

    • @sanhua8337
      @sanhua8337 Před měsícem

      I also love the idea to put all in the 3D case, which is very nicely design and well printed in PLA material, totally homebrew, and it can turn on/off the board with a touch sensor, giving a modern touch to this retro computer. Astonishing 🤩

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Thanks for your comment! Feel free the join the Discord if you need some help to get started When I started the project, I also wanted an all-in-one keyboard, but that would require more time, I don't want to postpone the release of the project anymore😄

  • @rehsd
    @rehsd Před měsícem

    Good stuff!

  • @hamzacasdasdasd
    @hamzacasdasdasd Před měsícem

    20 min ago i am lucky :) awesome project btw

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Haha, thanks! You were fast!

  • @MotownBatman
    @MotownBatman Před měsícem

    THIS IS W!ZARD! You have a Brain far smarter than I LOL

    • @Zeal8bit
      @Zeal8bit Před měsícem

      haha no, it's more about the time invested in the project 😉

  • @GianmarioScotti
    @GianmarioScotti Před měsícem

    Could you share something about the design of that cideo board?

    • @Zeal8bit
      @Zeal8bit Před měsícem

      It is planned, I would like to write a technical manual about it to explain all the features and design choice. In the meanwhile I wrote a quick guide here: zeal8bit.com/getting-started-zvb/

  • @diego123cruz
    @diego123cruz Před měsícem

    Good Job, the schematic Is open source? can you share?

  • @AK-vx4dy
    @AK-vx4dy Před měsícem

    Memories resurfaced... i was poor and had only own ZX-81 in about 1992-1993, with knowledege from other computers i naively dreamed of mutlitasking OS for it, i have some "in head projects" but i failed in attempts to take over interrupts without modification of hardware. I'm really envy you.

    • @Zeal8bit
      @Zeal8bit Před měsícem

      Even if a lot of people like to criticize the ZX80 and ZX81 because the standards they have today, I am convinced these two computers meant a lot to many people, they made computer science available for anyone. It's never too late to start new projects 😉 Maybe you can have a try implementing a cooperative multitasking OS

  • @diego123cruz
    @diego123cruz Před měsícem

    Nice, can you share circuit?

  • @EirikrTinkerTries
    @EirikrTinkerTries Před měsícem

    Homebrew Snake game is super cool!!! Have you looked into making the homebrew 8-bit Minecraft “8-Bit Blocks” work on your system also!? With your VGA card? UNSTOPPABLE! (Inkbox is the channel)

    • @Zeal8bit
      @Zeal8bit Před měsícem

      If I recall correctly, he wrote it in 6502 assembly, right?

    • @EirikrTinkerTries
      @EirikrTinkerTries Před měsícem

      @@Zeal8bit yes, very true. He wrote it in 6502 assembly. You don’t speak that, huh?! I asked Claude AI to document the steps needed to port and it’s intense. Then it added steps for augmenting a developer’s knowledge via AI scratchpadding as well as commenting the asm. So maybe there is hope? 😭

    • @EirikrTinkerTries
      @EirikrTinkerTries Před měsícem

      @@Zeal8bit OH random thought… could get FUSIX working with windowing + a 6502 emulator to play that game xD. The FUSIX team has a very lightweight emulator indeed.

  • @EirikrTinkerTries
    @EirikrTinkerTries Před měsícem

    Is there a Z280 model in the pipeline?

    • @Zeal8bit
      @Zeal8bit Před měsícem

      I like the Z280 a lot, but it's much harder to find in +20 quantity than the classic Z80

  • @EirikrTinkerTries
    @EirikrTinkerTries Před 2 měsíci

    Oooooh also seeing a nano and vi/vim clone, port, whatever the term is, would be super cool. Eventually with Ethernet, WiFi, Bluetooth support being able to download nice, optimized apps with a tiny package manager from a server, use them, remove them, etc would be super duper cool. Ok more imagination tonight mb for all the words.

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      You mean something like this: github.com/Zeal8bit/Zepto ? 😉

    • @EirikrTinkerTries
      @EirikrTinkerTries Před 2 měsíci

      @@Zeal8bit geez! Yes! Beautiful! Ok next challenge! A gui and a clone of Abiword and of Kate 🤣 😜

  • @EirikrTinkerTries
    @EirikrTinkerTries Před 2 měsíci

    Random… BUT MY IMAGINATION IS RUNNING WILD! I’m investigating 8-bit computers for Father’s Day for my stepdad and dad... And yours is what caught the glimmer of my eye. Is ZealOS striving to have as many UNIX-like features and POSIX-like in its compatibility and file folder structures? My brain is imagining MenuetOS or KolibriOS…. But 8-bit… but with as much UNIXyness as possible in this tiny memory/storage package. Now onto my dream! 1: Keep selling your user-assembled fun kits but 2: have a super robust board with multiple features embedded to make the most featureful, powerful Z80-based board ever. Assembled? It makes a mini-ITX format for people to put in cases, or with an ISA breakaway board, extends it to ATX. So your GPU seems like it is very capable of displaying a UI and/or also having a hardware-accerlated UI that lives fully within the framebuffer or on the display components. How would it work? A custom assembly micro implementation of X like nx on ELKS? Would a decent chunk be able to fit into and run off video memory to avoid moves between CPU AND GPU wherever possible? Imagining using the UART to USB adapter for a USB modern mouse…. Or serial for a serial mouse. Having your branding on a serial mouse would be super cool, How would it work? It would be cool for your PS/2 board, with your branding, to be mechanical of some nature, if you ever decide to get that far. Even if that means a bit more expensive!!! The 8-bit Ethernet card from Tindie makes me imagine having Ethernet embedded onto the board! This means yet again writing so many new drivers, but with the kernel you’ve got, and the skill you show, I do picture them being too large! Additionally on Tindie, there is the YM2149 sound card. It’s fun to imagine this embedded also. That being said: I see on Tindie you have the 8-bit video card for sale! The 8-bit Ethernet project and the Yamaha Sound Card inspires…inspiration I guess… for imaging all three embedded into your board with support for externally using the BlasterBoard or Zeal8bit homebrew BlasterBoard/SoundBlaster re-creation via 8bit ISA riser. A mini mp3 player embedded would be extra icing on the cake… RTC also? Add a humidity/temp sensor for this to possibly work for 8-bit smart home purposes. And to have a cool 8-bit onboard weather app. Same reasons for adding a barometer/altimeter… help with localized weather stuff. Bonus points for add-on oscilloscope and for add-on synthesizer. Additional bonus points for on-board Bluetooth and for on-board RNG.

  • @EirikrTinkerTries
    @EirikrTinkerTries Před 2 měsíci

    Now… can you make an SSH client that runs within the 64K confines.

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      That's doable, or even simpler: an FTP client. In both cases, I need to make a Wifi extension board for it 😄

  • @smallcube-zn2mm
    @smallcube-zn2mm Před 2 měsíci

    Linux user when they find Intel cpus are proprietary:

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      😂 Well Z80 CPUs are also still proprietary unfortunately

  • @yoymate6316
    @yoymate6316 Před 2 měsíci

    god this is SUCH a missed opportunity; if they had marketed it as a programming learning tool for older kids and teens, shipped it with relatively extensive documentation on their flavour of BASIC and included a rudimentary SDK, this could’ve been a small revival of the 80s bedroom coder era

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      Yes I also think so, it's a shame they didn't do this. I mean they did implement all of that, the code is here, all they needed is an assembler and the documentation...

  • @Amoshuryu
    @Amoshuryu Před 2 měsíci

    Awesome work. Been following this project for a while as inspiration for my own 6502 based project. Can you share some details about how you designed a custom FPGA board? I'm pretty inexperienced with PCB design but would like to move away from the dev board I'm using.

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      Thanks for your comment! Which kind of details would you like to know? I made some videos that are tracking the FPGA board but they were not centered around the PCB itself

  • @foxwwweb
    @foxwwweb Před 2 měsíci

    Good work!

  • @romainconlongateau9838
    @romainconlongateau9838 Před 2 měsíci

    Toe pattern > Finger patterns

  • @rehsd
    @rehsd Před 2 měsíci

    Love it!

  • @garypinholster1962
    @garypinholster1962 Před 2 měsíci

    Any idea when the 8-bit KIT will be back in stock? I know I said a few weeks ago I'd be getting one and now I'm ready. However it seems on Tindie they aren't available. :(

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      The kits are back in stock already😉

  • @ruisantos4520
    @ruisantos4520 Před 2 měsíci

    Good morning Zeal .. I have a question. I have some old Grundy newBrains which, in my opinion, was a very nice machine at the time. Unfortunely the machines that were used in Angola were lost in time and now I am not able to make one for my museum .. I just saw your video and, eventually, you could be interested in pursuing that initiative and 1- modernize it 2- make the disk drives interface to it 3- eventually put it back in the market ... The machine used to have unique features and worked from the Bios as well as CP/M... Tell me something ... I would be interested in participating in the costs of some thing like this.

    • @Zeal8bit
      @Zeal8bit Před 2 měsíci

      Hello! That looks like a very interesting project. I personally still have quite a lot of things to do on Zeal project. But I would be happy to hear more about it, you can join the Discord, some members can also help

    • @ruisantos4520
      @ruisantos4520 Před 2 měsíci

      @@Zeal8bit Tks for answering. Can you pls tell me how to join the Discord ? Do not know what is and how to join

  • @ralphmunoz4582
    @ralphmunoz4582 Před 2 měsíci

    Nice!

  • @destroyer2973
    @destroyer2973 Před 2 měsíci

    With the discontinuing of the Zilog z80, do you have plans to use a Zilog ez80 Acclaim Plus? It can operate at up to 50 Megahertz and is triple pipe lined so you can have a logical clock speed of 150 megahertz if you write your Zeal 8 Bit OS to take advantage of it, although it is designed with a Z80 backwards compatible mode in mind.

  • @NEStalgia1985
    @NEStalgia1985 Před 3 měsíci

    Ahhh the little tyrant king....i swear the company be bankrupt (before now) if it never put a famicom slot on every computer.

  • @eduardoanonimo3031
    @eduardoanonimo3031 Před 3 měsíci

    Wtf is this? ZealOS is the fork of TempleOS... I come thinking that this video was about to build a x64 computer for it...

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      This is Zeal 8-bit OS, the official operating system for the Zeal 8-bit Computer, I invite you to check my other videos

  • @garypinholster1962
    @garypinholster1962 Před 3 měsíci

    Just saw that they are discontinuing the sales of the z80 chip in like June? What's gonna happen with these kits in the near future if this happens? T_T

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      There a still a lot of stocks out there, even in brand new condition. In the worst case, a reimplementation of the Z80 on an FPGA is also a solution.

    • @garypinholster1962
      @garypinholster1962 Před 3 měsíci

      @@Zeal8bit hopefully you still have some of these kits next week. That's when I SHOULD be ordering it. Super excited. Such a good learning tool.

  • @garypinholster1962
    @garypinholster1962 Před 3 měsíci

    Make as many videos as you want, I'll be here for all of them.

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      Thank you very much for yoir support, it's very motivating !

  • @ssalbach
    @ssalbach Před 3 měsíci

    Why not a 8Bit ISA VGA Card? An z80 ISa Slot, for use of Soundblaster 2.0, I/O Cards, VGA and other ISA Components?

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      If you are referring to the 98 pin ISA edge/slot connectors, these are not 8-bit but 16-bit, they take a lot of space and require a lot of signals that would be unused by the Z80 and Zeal computer in particular. I haven't seen any standard 8-bit ISA for the Z80 🤔

    • @ssalbach
      @ssalbach Před 3 měsíci

      no, the one with 62 pins, 8bit Isa slot. yes it is big, but you can use all 8 but retro hardware, floppy controller, Soundblaster etc. like the drama PC from the 8 bit guy. my dream PC is a Z80 with ISA Slot and Soundblaster, VGA, rs232 lpt😊

    • @ssalbach
      @ssalbach Před 3 měsíci

      This, I mean de.wikipedia.org/wiki/XT-Bus-Architektur@@Zeal8bit

  • @penganzhou455
    @penganzhou455 Před 3 měsíci

    SB2000 is designed as a true home computer uses MS-DOS compatible FAT12 floppies, and its word processing software is compatible with the DOS version of Kingsoft WPS. The lack of a full SDK for the SB2000 was a real problem, but Chinese enthusiasts reverse-engineered it to run some NES ROMs without the need for a programmable cassette. Another machine similar to it, the BBK Floppy Model1, had complete BIOS and DOS call manuals, as well as the macro assembly toolset. There is a "Chinese Famiclone Home Computer" archive on the Internet Archive with a large amount of unorganised material, including the NES-SB2000 ROM conversion tool SB2000NES.exe and BBK documentation BBG.pdf.

  • @homeopathicfossil-fuels4789

    Now we just need a bank of oscillators, noise sources and adsr/envelopes and a mixer controlled by a bunch of registers and you got the most media capable 21st century homebrew! All it needs beyond this is forth ;3

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      Actually I implemented a PSG: 4 voices than can all generate triangle, sawtooth, squares waves and noise. There's also a sample table to generate arbitrary sounds😄 They are several open-source Z80 Forth out there, it shouldn't be too hard to port one of them

    • @homeopathicfossil-fuels4789
      @homeopathicfossil-fuels4789 Před 3 měsíci

      @@Zeal8bit We've discussed it elsewhere ;)

  • @ClausB252
    @ClausB252 Před 3 měsíci

    Is the British version of this OS called Zeddle?

  • @SR-pr2xz
    @SR-pr2xz Před 4 měsíci

    Z80 were first home kit computers in the 80s where you had to soldier all the parts to a motherboard. The OS of the day was CPM.. So it already had an OS. The even supported disk drives. The first ones being single sided/single density 8" floppy

    • @Zeal8bit
      @Zeal8bit Před 3 měsíci

      I find CP/M igreat but limited for a modern 8-bit computer. For example, it doesn't support directories nor multiple filesystems. It did inspire me for Zeal 8-bit OS though 😉

  • @stefanweilhartner4415
    @stefanweilhartner4415 Před 4 měsíci

    is the fpga code open source? i plan to do something similar, but by pimping the Atari 2600. the upduino board could serve as a starting point for a graphics chip or a multicore cpu (6502 + z80 + msp430 16-bit core). a raspberry pi pico could do the sound. there is a SID-chip emulation available for it, which could serve as a base. the Z80 core is interesting because a CP/M OS could be ported easy.

  • @davidgood840
    @davidgood840 Před 4 měsíci

    I'm super impressed that you created a cycle accurate emulator ! Ill have to check that out to learn how you did it .

    • @Zeal8bit
      @Zeal8bit Před 4 měsíci

      Thank you very much! The Z80 makes it simpler than it sounds thanks to it's simplicity (no cache, no pipeline!)