CDESP072
CDESP072
  • Видео 41
  • Просмотров 15 464
Grundy Newbrain programming on Z88DK with C.
Just a test case for programming the grundy newbrain using the Z88DK in C.
Opening graphic screen, sprite movement etc. Speed is an issue when using graphics so some routines probably should be done in Z80 Assembly.
You can see the code here:
newbrainemu.eu/new/2024/07/26/programming-newbrain-with-z88dk-in-c/
z88dk.org/site/
newbrainemu.eu/
Просмотров: 52

Видео

Grundy Newbrain Demo
Просмотров 351Месяц назад
This is a demo of a Grundy Newbrain Home computer Based on Zilog z80 @4Mhz, i am using an arduino uno connected to a SD Card and communicating with the Newbrain using the RS232 Serial port. By using poke 19,9 i change the default storage device to RS232 so i could use load and save as usual. You can see the real speed of the Newbrain as it paints graphics on the screen. More info on: newbrainem...
Grundy Newbrain Hardware Emulation (PART 2)
Просмотров 88Месяц назад
PART 2 I managed to translate the 1.8v of the Tang nano 9k to 5volts so i can implement several devices. This is a Grundy Newbrain Hardware Emulation. - The CPU is running at 10Mhz, - The system has a total of 96Kb RAM newbrain uses 32KB as Ram and another 32KB as ROM (Non writable RAM to be exact). - The Tang Nano 9k FPGA implements the logic of the system and the MMU. - The Tang Nano is wired...
Grundy Newbrain Games - Leapfrog
Просмотров 979 месяцев назад
Grundy Newbrain Leapfrog on the Emulator CP/M 2.2 Disk Version
Grundy Newbrain Games - Space Invaders
Просмотров 829 месяцев назад
Grundy Newbrain Space Invaders on the Emulator CP/M 2.2 Disk Version
Grundy Newbrain Games - Invaders:Bomb Battle
Просмотров 379 месяцев назад
Grundy Newbrain Invaders:Bomb Battle on the Emulator CP/M 2.2 Version
Grundy Newbrain Games - PacMan
Просмотров 509 месяцев назад
Grundy Newbrain PacMan on the Emulator Tape Version
Grundy Newbrain Games - The Crossing
Просмотров 649 месяцев назад
Grundy Newbrain The Crossing Game on the Emulator Tape Version
Grundy Newbrain Games - Memory
Просмотров 349 месяцев назад
Grundy Newbrain Memory Game on the Emulator Tape Version
Grundy Newbrain Hardware Emulation (PART 1)
Просмотров 274Год назад
This is a Grundy Newbrain Hardware Emulation. The CPU is running at 10Mhz, The system has a total of 96Kb RAM newbrain uses 32KB as Ram and another 32KB as ROM (Non writable RAM to be exact). The Tang Nano 9k FPGA implements the logic of the system and the MMU. The Tang Nano is wired to the dual port 64Kb RAM and implements the VGA signal and character generation. CH376S modules is used as a st...
Atlas modular Z80 computer - Sprite Demo
Просмотров 1382 года назад
Atlas Modular Z80 Computer Sprite Demo Graphics module specs: 4 modes (640x400x2 & 320*200x16 Graphics and Text) 64Kb dual port video ram (32kb needed for graphics display) Supports Double buffering Only one Hardware sprite is available cause of lack of space on my Tang Nano FPGA. Hardware sprite info is loaded from video ram at the start of each frame so you can make animation by changing the ...
Όχημα Follow me
Просмотров 652 года назад
Το όχημα χρησιμοποιεί έναν αισθητήρα υπερήχων και 2 αισθητήρες υπερύθρων για να ανιχνεύει εμπόδια και να τα ακολουθεί. Ο αισθητήρας υπερήχων χρησιμοποιείται για την κίνηση σε ευθεία ενώ οι αισθητήρες υπερύθρων για να στρίβει δεξιά ή αριστερά. Μια πιθανή χρήση ενός τέτοιους συστήματος είναι σε αυτόνομα οχήματα μεταφοράς εμπορευμάτων όπου τα οχήματα ακολουθούν το ένα το άλλο σε σειρά, σαν τρένο, ...
Αυτόνομο όχημα αποφυγής εμποδίων
Просмотров 482 года назад
Το όχημα κινείται στον χώρο και μπορεί και αποφεύγει τυχόν εμπόδια χάρη στους 2 υπερηχητικούς αισθητήρες. Ανάλογα με το ποιός αισθητήρας έχει μπροστά του εμπόδιο το όχημα στρίβει αριστερά ή δεξιά. Μπορεί να χρησιμοποιηθεί σε αυτοματοποιημένα συστήματα μεταφοράς προϊόντων, δεμάτων, οργάνωσης αποθήκης, καταγραφής ρύπων κλπ μαζί με τους απαραίτητους αισθητήρες.
Όχημα εξερεύνησης με παρακολούθηση γραμμής
Просмотров 612 года назад
Ένα ρομπότ που ακολουθεί τη γραμμή, όπως υποδηλώνει και το όνομά του, είναι ένα αυτοματοποιημένο καθοδηγούμενο όχημα, το οποίο ακολουθεί μια οπτική γραμμή στο δάπεδο. dim-chers.kil.sch.gr/index.php/el/drastiriotites/rompotike/112-6os-diagonismou-rompotikes-tou-panepistemiou-aigaiou
ATLAS VIDEO MODE DEMO
Просмотров 1002 года назад
ATLAS VIDEO MODE DEMO
Atlas Computer - Storage module
Просмотров 3923 года назад
Atlas Computer - Storage module
Z80 INTERFACING WITH I2C DEVICES
Просмотров 1 тыс.3 года назад
Z80 INTERFACING WITH I2C DEVICES
Z80 DIY Modular Computer
Просмотров 2,7 тыс.3 года назад
Z80 DIY Modular Computer
Newbrain Homebrew - Hardware Emulation
Просмотров 6097 лет назад
Newbrain Homebrew - Hardware Emulation
z80 Homebrew Graphics Test
Просмотров 8948 лет назад
z80 Homebrew Graphics Test
Newbrain Laptop Homebrew Computer
Просмотров 8048 лет назад
Newbrain Laptop Homebrew Computer
Robot car auto routing
Просмотров 979 лет назад
Robot car auto routing
Robo Car auto parking
Просмотров 739 лет назад
Robo Car auto parking
Object avoiding 4WD Arduino Robot Car
Просмотров 4729 лет назад
Object avoiding 4WD Arduino Robot Car
4WD Robot car . Wireless programmed via Bluetooth
Просмотров 799 лет назад
4WD Robot car . Wireless programmed via Bluetooth
Arduino 4WD with remote programming
Просмотров 629 лет назад
Arduino 4WD with remote programming
Robot Car Turning 90 degrees Sharp using a gyroscope
Просмотров 4,1 тыс.9 лет назад
Robot Car Turning 90 degrees Sharp using a gyroscope
VID 20150125 165353
Просмотров 239 лет назад
VID 20150125 165353
My marklin HO from the 70s
Просмотров 1029 лет назад
My marklin HO from the 70s

Комментарии

  • @StarsManny
    @StarsManny 19 дней назад

    I like the music! What is it?

  • @TrimeshSZ
    @TrimeshSZ Месяц назад

    You were lucky to get one that worked - they seemed to have a rather high failure rate and were also a bit of a pig to work on because there are 3 PCBs connected together with fragile paper flex cables inside that rather small case. Also, if you have the original Grundy PSU then it's advisable to take it apart and check to see if it has those plastic encapsulated Rifa caps in it, since they have a habit of cracking, letting moisture in then blowing up while generating clouds of foul smelling smoke.

    • @CDESP072
      @CDESP072 Месяц назад

      @@TrimeshSZ I have it since 1983. I only changed the electrolytic caps a few years ago. As for the PSU i have not touch it yet and it works ok.

    • @TrimeshSZ
      @TrimeshSZ Месяц назад

      @@CDESP072 I think it's worth taking a look though - that cap is located underneath the power transformer and I had no idea it was even there until it blew up. If you see cracking in the plastic housing then consider replacing it. IRRC, the one in the Newbrain is one of those 3 caps in one package thing - it has an X cap across the line and neutral and a pair of Y caps going between live/neutral and earth. In my case, it was the X cap that blew up.

  • @CrazyBossDK
    @CrazyBossDK 8 месяцев назад

    Woow, something off with the screen there. Cool, It seems like Chris Wittington, did some of those games, since Memotech MTX have a version of Draughts/Checkers by him also, man I played that games so much and got very good at Checkers playing my Memotech :) fun times.

  • @josephmoore9609
    @josephmoore9609 8 месяцев назад

    Promo SM 😁

  • @DommageCollateral
    @DommageCollateral 9 месяцев назад

    1:57 NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

  • @Patrick-sp6zu
    @Patrick-sp6zu 11 месяцев назад

    The newbrain was the very first computer I worked on in the early eighties. Still have good memories off it. I hope it can and will be ported to the mister fpga platform.

  • @lezanderson1236
    @lezanderson1236 Год назад

    You must Love your Grundy Newbrain ??

  • @lezanderson1236
    @lezanderson1236 Год назад

    Cool ! Will this be made into a SBC ??

  • @gasparinizuzzurro6306
    @gasparinizuzzurro6306 Год назад

    It is an interesting project. can briefly explain how vram is "seen" from the cpu perspective? is seen as a memory paged block, is shared in the z80 space? Do the CPU be slowed down or blocked when it does access the vram during screen build up ? ( i think no, because of dual ported ram)

    • @CDESP072
      @CDESP072 Год назад

      Cpu has access through the MMU so the delay is just the page in and out. No delays as it is dual port so no blocking.

    • @gasparinizuzzurro6306
      @gasparinizuzzurro6306 Год назад

      @@CDESP072 thx for explanations

  • @gasparinizuzzurro6306
    @gasparinizuzzurro6306 Год назад

    Why it's so slow in gfx ? it should not be if the CPU is running @10Mhz and filling 32KVRam

    • @CDESP072
      @CDESP072 Год назад

      At that time my storage device was an arduino nano communicating with z80 via rs232.

    • @gasparinizuzzurro6306
      @gasparinizuzzurro6306 Год назад

      @@CDESP072 baud rate?

    • @CDESP072
      @CDESP072 Год назад

      @@gasparinizuzzurro6306 i think 38400bps

  • @melsaunders514
    @melsaunders514 Год назад

    HI I've been wanting to do this for some time! I'm OK with the hardware but the coding as got me stuck. Could we see yours?? Who can help me?

    • @CDESP072
      @CDESP072 Год назад

      Check the code here github.com/cdesp/Modular/tree/master/EEPROMs The 3 atl_i2c files

  • @tcpbox
    @tcpbox 2 года назад

    What?

  • @derekchristenson5711
    @derekchristenson5711 2 года назад

    Nice!

  • @adesp11
    @adesp11 2 года назад

    ok

  • @fcocarlosbarbosa
    @fcocarlosbarbosa 2 года назад

    Eu tive um monitor de cinco polegadas desses

  • @yanparasuacurtisao
    @yanparasuacurtisao 2 года назад

    what do you use to assebly the asm codes to the Z80 Eprom?

    • @CDESP072
      @CDESP072 2 года назад

      I have my own assembler/disassembler that can put programs directly to the z80 RAM through rs232 or can dump these programs to disk to be burned on eprom or used otherwise.

  • @dawoodips
    @dawoodips 2 года назад

    Can you upload the codes

  • @dawoodips
    @dawoodips 2 года назад

    👍👍👍

    • @CDESP072
      @CDESP072 2 года назад

      Check this github.com/cdesp/Arduino-Projects subdirectory newcar

  • @GeorgeTsiros
    @GeorgeTsiros 3 года назад

    hoooooly shit!!!

  • @kakosnonos4541
    @kakosnonos4541 3 года назад

    Very nice!

  • @Rand0081
    @Rand0081 3 года назад

    So the monitor is not memory-mapped right? You out to an address register? And how does it output text, by emulating a serial port?

    • @CDESP072
      @CDESP072 3 года назад

      The LCD 800x480 screen has its own memory 1.2MB. You first send a command that sets a rectangular area on the screen like 200,200,300,300 and then using an out you send the color of each pixel, in the previous example 100x100=10000 pixels but i need to send two bytes cause i am using 18 bits for color information, so two out commands. This mode is selected because its the only one i could use with my 8 bit data bus so the 9th bit its just a copy of d7. All other modes need either more data bits or 3 bytes per pixel. Now for the text all is done by the Z80, i have the character bitmaps in rom and i use that to display text on lcd which is bitmap only.

    • @stuf2201
      @stuf2201 2 года назад

      @@CDESP072 How did you detect the edges for the flood fill? Were you reading values back from the screen memory?

    • @CDESP072
      @CDESP072 2 года назад

      @@stuf2201 Yes you can read and write bytes to the lcd 1MB memory.

    • @stuf2201
      @stuf2201 2 года назад

      @@CDESP072 That's really neat, thank you for sharing this on youtube.

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Cool !

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Ho many Macrocells did it need to emulate the NewBrain ULA and did you use an FPGA or CPLD ??

  • @robertgornall4763
    @robertgornall4763 3 года назад

    You Love your Grundy NewBrain ?

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Are you going to make a full Homebrew Grundy Newbrain for sale one day ?

    • @CDESP072
      @CDESP072 3 года назад

      I don't think so, it will be too expensive, but i want to make a tutorial so everybody can make one & learn in the process.

  • @robertgornall4763
    @robertgornall4763 3 года назад

    You Love your Z80 projects !!

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Grundy NewBrain old Retro 8 Bit Z80 Computer : Type Emphasis: Education, Portable computing, Programming, Small business Release date 1982; 39 years ago Introductory price Model AD 229.00 GBP, Model A 199.00 GBP (United Kingdom, 1982), 48,000.00 GRD (Greece, 1985) System on a chip Keyboard and one-line VF display chip: COP420 MCU CPU 8 bits Zilog Z80A @ 4 MHz Memory 32 KiB RAM (Maximum 2 MiB) 24 KiB ROM Display Text modes: 32×25, 32×30, 40×25, 40×30, 64×25, 64×30, 80×25, 80×30 Graphics Composite video, UHF TV output Graphics modes: 256×256, 320×256, 512×256, 640×256 Total number of colours: 2 Input 62 keys I/O Ports:2× Tape recorder (1,200 Baud), Expansion, 2x RS-232 (to 19,000 Baud)

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Has anyone made a Homebrew Grundy Clone for sale ?

  • @robertgornall4763
    @robertgornall4763 3 года назад

    Cool !!

  • @KDesp73
    @KDesp73 3 года назад

    Absolutely fabulous

  • @fogdogyt5394
    @fogdogyt5394 4 года назад

    I NEED CODE >:O

  • @jackshanvenujan3115
    @jackshanvenujan3115 4 года назад

    what sensor did you used to turn??

  • @jackshanvenujan3115
    @jackshanvenujan3115 4 года назад

    can u explain me what is gyroscope????

  • @xrayer4412
    @xrayer4412 5 лет назад

    Where on github is the code? Pls reply

  • @tehbb1060
    @tehbb1060 5 лет назад

    inspiring

  • @Vitzmuni9
    @Vitzmuni9 5 лет назад

    Hi i would really appreciate if could you please share the code the gy521 gyro? the relevant reading and converting the values to angles will do. thanks a lot :)

  • @saurabhshah7960
    @saurabhshah7960 6 лет назад

    How to make , send me full detail of production .

  • @shahramnajam2040
    @shahramnajam2040 6 лет назад

    could you please send the project code?

    • @CDESP072
      @CDESP072 6 лет назад

      All my projects are on github: github.com/cdesp

    • @mahmoudsouayfan1219
      @mahmoudsouayfan1219 6 лет назад

      thank you. but which file is compaible with this program ?

  • @davemathews1384
    @davemathews1384 7 лет назад

    Wow ... I can see you've put a lot of man-hours into this homebrew Z80 computer. It Will be great to see when it's finished.. Are you planning on putting into a PCB ?

  • @davidtiffin7984
    @davidtiffin7984 7 лет назад

    Is there a PCB available so I can make one myself ??

    • @CDESP072
      @CDESP072 7 лет назад

      There are a number of small PCBs that you should make and connect to each other. Check this as it has all the neccessary file and info you ll need. github.com/cdesp/Newbrain-Laptop

  • @davidtiffin7984
    @davidtiffin7984 7 лет назад

    Hi. Great Project.. I remember the Grundy Newbrain in Magazines I read in the 80s... Sadly it was never very popular ! Are you going to design a Single board Computer of this design ?? That would be Cool !

  • @Harry62811-ue1en
    @Harry62811-ue1en 8 лет назад

    Did the NB ever have a Disc System ?? And If so what FDC IC set did it use ... WD1793 ?? Any pictures of the Disk Drive ? Thanks

    • @CDESP072
      @CDESP072 8 лет назад

      Yes it did. It was custom made controller, more info on www.newbrainemu.eu

    • @Harry62811-ue1en
      @Harry62811-ue1en 8 лет назад

      Would it be possible to make a 'Mini' NewBrain like : Z80 CPU 32K D/PortSRAM (IDT7007 etc) 128K/512K SRAM 32K EPROM EPM9320 (instead of EPM7160) EPM7128SLC84 MCU for other I/O stuff

    • @CDESP072
      @CDESP072 8 лет назад

      I did that as you can see. The idt7007 is a little bit difficult to find at a nice price so i upgraded my project to use a Cyclone IV FPGA and i use special chips to convert from 5v to 3.3v.

    • @Harry62811-ue1en
      @Harry62811-ue1en 8 лет назад

      I was getting ICs at these sort of prices: Z80 (LH0080B ,Z84C000xPEC) $1.0 each 128K SRAM $1.0 each Eproms $1.0 each IDT7007 PLCC $12.50 each EPM9320LC84 $20 each (though the EPM9320ALC84 are better) CY7C341B-25 PLCC $5.0 each EPM7128SLC84 PLCC84 $2.0 each Z80 KIO PLCC $2.0 each (optional) Other ICs and bits and bobs should be quite cheap (says me!) ?? So It should be possible to make one for under £100 ??

  • @nazruliqhwan2754
    @nazruliqhwan2754 8 лет назад

    Can you please share your project code?

  • @davemathews1384
    @davemathews1384 8 лет назад

    Are you planning on making an 'Improved' Version or modifying this one at some later date ? Thanks

    • @CDESP072
      @CDESP072 8 лет назад

      I keep improving this one, mainly the cpld video controller. Check this site for more info. www.newbrainemu.eu

  • @davemathews1384
    @davemathews1384 8 лет назад

    I'd love to build something like this... can't wait to see what you build next !!

  • @drirayoussef1600
    @drirayoussef1600 8 лет назад

    programmation !!! ??

  • @johnnyarmstrong3974
    @johnnyarmstrong3974 8 лет назад

    Fantastic job ! I want to build one !!

  • @Harry62811-ue1en
    @Harry62811-ue1en 8 лет назад

    Awesome !! Keep up the good work and I hope you make more Grundy NewBrain Homebrew Computers ! Best Regards Harry

  • @Harry62811-ue1en
    @Harry62811-ue1en 8 лет назад

    Hi. This is a highly interesting project.. as the Grundy NEWBRAIN was never really that popular...... when do you think it will be finished, so we can see it in it's entirety ? Thanks for showing the video, I hope you make more.

    • @CDESP072
      @CDESP072 8 лет назад

      +Harry62811 Check this ruclips.net/video/Uvrsb35XG70/видео.html The project is complete meaning it works ok and i have just uploaded everything on GITHUB here github.com/cdesp/Newbrain-Laptop

  • @robertgornall4763
    @robertgornall4763 8 лет назад

    Grundy NewBrain !... Are these designed for Grumpy OldBrains ? Because I could do with a NewBrain !