english greek
Αρχική arrow News arrow NB LAPTOP


Έχει γραφτεί από Chris Despoinidis
Παρασκευή, 27 Ιούνιος 2014

NB Laptop News.


May 2

I tested both the RS232 with the real Newbrain Machine i manage to load through RS232 port 9 (LOAD#9).
I also tested the TTL interface with the NB Laptop this works ok too.

April 29

Here it is the final SD Card Module.
You can load and save files and there is support for RS232 to connect to a Real Newbrain and use the serial device #9 to load and save files.
All necessary files are at github.

March 11

I uploaded the entire NB Laptop project on Github.
It includes all the schematics, Source code on VHDL for the CPLDs, Assembly code for the z80 bootloader, tools and roms necessary to replicate the NB Laptop.
Also the Arduino code for the SD Card storage module.


March 4

I changed the code and now you can have as many files and directories as you want.
One limitation is that you can not have a directory within a directory at least for now.
Also i added another button STOP. this button Stops the Recording, or Playing of a file (just like the old times) because i do not have a way of knowing when the file is over.
So you press Play and when Newbrain finishes loading you press Stop.
Same for Recording.

The device is working ok on the breadboard. I am waiting for the sdcard module to arrive to put everything in a box with a PCB to connect the lcd, Sd card and RS232.
I am thinking of providing two RS232 interfaces one with 5V signals and one with the real 12V -12V signals (i ll use a MAX235 for this).

March 1

The new SD CARD module for software RS232 communication between NBLaptop and Arduino works ok. I manage to load files that was selected with arduino.

February 28

I made a new device 12 that uses the RS232 module with the 16550.
The Newbrain v24 device 9 that i had to patch in order to have it use the rs232 module is now as it was before the patch.
This software rs232 device i manage to connect with an arduino (softwareserial) but with the addition of CTS/RTS because Newbrain requires these signals.
I also manage to have a SDCARD module connected to the arduino and i ll use this connection to send an receive files to NB Laptop.
Once finished this module will replace Tape 1 as the default store device.

The arduino module has a 16x2 LCD display connect through a serial adaptor to save pins.
As i said it communicates with the SDCARD module to read files and save files.
The module will also have
2 buttons PREV and NEXT to find the desired file.
1 button to "PLAY" the selected file to the NB Laptop.
1 button "REC" to save the file send from NB Laptop.
"PLAY" button will also enter any directories that the user selects.

I have a problem with the available RAM memory on the arduino so for now you can have 20 files or directories each directory can have 20 files (400 files total).

February 14

A new video that shows the 4 graphics modes of the NB Laptop with reverse field.
The program was loaded through the RS232 using LOAD#9 and SAVE#9 from the NB Emulator on the PC.


January 21

Ok, I fixed the bug with "RS232 receive" so now i can send and receive bytes through comport.

January 18

At last i have a stable tv signal and a working home computer
with the NB ROM version 2.0.

There are some problems with the LCD 16x2 cause i am running the cpu at 4 MHz and the LCD hardware i use works ok up to 2 MHz.
Also when i boot the NB ROM the RS232 Receive does not work ok as i get the wrong byte.
Transmitting works fine.
If i fix the receive bug i could use the rs232 to load programs to the NB Laptop.

You can see a video here that is a demo from the NB Handbook page 88 that uses graphics.

Still there is work to be done for the screen and the PS/2 keyboard.


July 24

Restarting work on the laptop.
New main PCB installed succesfully.
I have an altera Max epm7160s ready to replace 2 xilinx chips used for the screen display.

New Main PCB

Newbrain laptop with 200 lines graphics screen

February 1

Good news.
Newbrain boots ok
and the PS/2 keyboard is interfacing with the OS.

January 26

I have stabilized everything the computer runs without problems and the data transfer through RS232 is very fast and reliable.
The video is stable enough. only one problem here i have to power the video CPLD with 3.5V instead of 5V as i should in order to have a stable CRT PAL signal. I am working on that, i think is the 16Mhz crystal that causes the problem.
So the TODO List :

  1. Test that Newbrain boots ok
  2. Interface the new Keyboard device with the Newbrain OS
  3. Interface the new RS232 device with the Newbrain OS
After those steps Newbrain should be functional and i should be able to load programs through RS232.

Also i should check that all Newbrain video modes are working ok and as you know there are a lot of them.

August 12

I spent 5 days trying to figure out why my new connections don't work and it was a half burnt Z80 that was causing the problem. I try an old one from a real NB and everything was working ok without changing anything else.

August 3

I experienced strange behavior, glitches and stuff so i dismantled everything and i will reconnect the computer form the start.
I also made another main board PCB with Z80, RAM and ROM connected.

July 23

PS/2 Keyboard can be read at port 70.
Interrupt is raised when a key is available.
I have to translate the PS/2 scan codes to NB Scan code in order for the rom to understand it.

July 15

NB Laptop Hardware booting original NB rom 1.4.

First Boot

July 4

There is a new forum category for the schematics and PCBs i am using so far.

July 1

Signal stabilized a few problems remain though
These are real newbrain video buffers taken from the emulator.

40 chars
80 chars
80 chars 2

June 27

Here are some videos on youtube

40 chars

80 chars


Τελευταία ενημέρωση Δευτέρα, 02 Μάιος 2016

Σύνδεση Χρήστη

Δεν έχετε λογαριασμό ακόμα; Δημιουργία λογαριασμού
Nb Rig


Γλώσσες: 2
Μέλη: 616
Νέα: 93
Σύνδεσμοι: 16
Visits since 15/09/2004
mod_vvisit_counterThis Week1996
mod_vvisit_counterThis Month4003
Έχουμε 34 επισκέπτες σε σύνδεση

Please use the NB CATALOG page here to insert your hardware and help us catalog everything that survived all these years.

Most  programs on this website are in WinRar format. The WinRar compression program is available for free on the Internet.

Latest Version is 3.0B4 (28/06/2017)

Latest Full Version is 3.0B4 (Jun 2017)

Latest Version is 2.65B1

Latest update is 2.64FN1

Latest Full Version is 2.64FINal

* Register to be able to download

  • IOS Image Rotator
  • IOS Image Rotator
  • IOS Image Rotator
  • IOS Image Rotator


Saphir17: For the diy-hard NB fanboys... Check Ebay for : GRUNDY NEWBRAIN RETRO COMPUTER MUG (Ημερομηνία: 25/02/2022 16:41)
gillespienewbrain: Hi, Can anyone tell me what commands I need to load a program from PC to NB over serial using PC2NB or the emulator? (Ημερομηνία: 08/08/2019 17:13)
Shoppie: Hello all, Found my old Newbrain in my garage again. The sticker on the bottoms shows I bought it in March 1984.... The good old computer days :-) (Ημερομηνία: 03/04/2018 14:12)

Δεν σας επιτρέπετε η συγγραφή!


Do you have a Newbrain Home Computer?



RSS 0.91
RSS 1.0
RSS 2.0
ATOM 0.3
Powered by Elxis - Open Source CMS.
Copyright (C) 2006-2023 Elxis.org. All rights reserved.