![CDESP072](/img/default-banner.jpg)
- Видео 41
- Просмотров 15 464
CDESP072
Добавлен 1 дек 2008
My homebrew z80 computer.
Atlas color computer
Grundy Newbrain hardware emulation
Atlas color computer
Grundy Newbrain hardware emulation
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/
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
Newbrain Homebrew - Hardware Emulation
Просмотров 6097 лет назад
Newbrain Homebrew - Hardware Emulation
4WD Robot car . Wireless programmed via Bluetooth
Просмотров 799 лет назад
4WD Robot car . Wireless programmed via Bluetooth
Robot Car Turning 90 degrees Sharp using a gyroscope
Просмотров 4,1 тыс.9 лет назад
Robot Car Turning 90 degrees Sharp using a gyroscope
I like the music! What is it?
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.
@@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.
@@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.
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.
Promo SM 😁
1:57 NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
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.
You must Love your Grundy Newbrain ??
Cool ! Will this be made into a SBC ??
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)
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.
@@CDESP072 thx for explanations
Why it's so slow in gfx ? it should not be if the CPU is running @10Mhz and filling 32KVRam
At that time my storage device was an arduino nano communicating with z80 via rs232.
@@CDESP072 baud rate?
@@gasparinizuzzurro6306 i think 38400bps
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?
Check the code here github.com/cdesp/Modular/tree/master/EEPROMs The 3 atl_i2c files
What?
Nice!
ok
Eu tive um monitor de cinco polegadas desses
what do you use to assebly the asm codes to the Z80 Eprom?
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.
Can you upload the codes
👍👍👍
Check this github.com/cdesp/Arduino-Projects subdirectory newcar
hoooooly shit!!!
Very nice!
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?
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.
@@CDESP072 How did you detect the edges for the flood fill? Were you reading values back from the screen memory?
@@stuf2201 Yes you can read and write bytes to the lcd 1MB memory.
@@CDESP072 That's really neat, thank you for sharing this on youtube.
Cool !
Ho many Macrocells did it need to emulate the NewBrain ULA and did you use an FPGA or CPLD ??
You Love your Grundy NewBrain ?
Are you going to make a full Homebrew Grundy Newbrain for sale one day ?
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.
You Love your Z80 projects !!
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)
Has anyone made a Homebrew Grundy Clone for sale ?
Cool !!
Absolutely fabulous
I NEED CODE >:O
look here github.com/cdesp/Arduino-Projects
Newcar directory
what sensor did you used to turn??
can u explain me what is gyroscope????
Where on github is the code? Pls reply
github.com/cdesp/Arduino-Projects (see the newcar directories)
inspiring
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 :)
How to make , send me full detail of production .
could you please send the project code?
All my projects are on github: github.com/cdesp
thank you. but which file is compaible with this program ?
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 ?
Is there a PCB available so I can make one myself ??
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
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 !
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
Yes it did. It was custom made controller, more info on www.newbrainemu.eu
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
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.
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 ??
Can you please share your project code?
Are you planning on making an 'Improved' Version or modifying this one at some later date ? Thanks
I keep improving this one, mainly the cpld video controller. Check this site for more info. www.newbrainemu.eu
I'd love to build something like this... can't wait to see what you build next !!
programmation !!! ??
Fantastic job ! I want to build one !!
Awesome !! Keep up the good work and I hope you make more Grundy NewBrain Homebrew Computers ! Best Regards Harry
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.
+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
Grundy NewBrain !... Are these designed for Grumpy OldBrains ? Because I could do with a NewBrain !