RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Z80 computer - wirewrap hybrid
Z80 computer - wirewrap hybrid [message #4979] Sat, 04 August 2018 02:47 Go to next message
linker3000 is currently offline  linker3000
Messages: 16
Registered: May 2018
Junior Member
Hi everyone, I've just finished my Z80 build - it's based on Grant Searle's design but with most of the glue logic replaced with a GAL. I've used perfboard and standard IC sockets with header pins instead of wirewrap sockets, so it's a bit of a hybrid.

https://i.imgur.com/7y7Notl.jpg

More pics here: https://imgur.com/a/rGRR2NM

This is going to be a chip testing and a show-and-tell board used for STEM classes, so the build reduces handling and risk of snags/wire pulls if it can stay put and everyone can see the components and wirewrapping at the same time. Additionally, wirewrap IC sockets are becoming expensive in small quantities + I have a large stock of regular IC sockets and header pins!!

The only component purchased specifically for this build was the EPROM - and that was only because I has having problems programming a couple from my old stock (then I found out my programmer was faulty).

Chips: Z80 CPU (Mostek MK3880N-4 second-source, date stamped 1980) + 27C128 EPROM + 628128 SRAM + Z80 SIO/0 UART + 74HCT00 + GAL20V8B

Schematic and GAL programming details here: https://github.com/linker3000/Z80-Board

This board just runs MS Z80 ROM BASIC right now; the next step is to add the compact flash/IDE card for CP/M and program storage and that will be it for this board.

Board #2 will have a Eurocard (ECB) interface and banked ROM for expansion + be built on a PCB.
Re: Z80 computer - wirewrap hybrid [message #4982 is a reply to message #4979] Sat, 04 August 2018 11:34 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 233
Registered: May 2017
Location: Dark side of the Moon
Senior Member
Neat! Never seen a wirewrap method like yours...

I've seen among the various images that you run super startrek. I've the same file but, as the text in the comment says, some lines are over the 72 chars limit, so are truncated when sent by the terminal emulator.
Of course the program stop in error soon.

https://farm1.staticflickr.com/861/42943404435_b9c7f86c4a_c.jpg

Do you have modified the source or there is "some trick" with the 8K Basic that I don't know...? Embarrassed

Re: Z80 computer - wirewrap hybrid [message #4983 is a reply to message #4982] Sat, 04 August 2018 12:07 Go to previous messageGo to next message
linker3000 is currently offline  linker3000
Messages: 16
Registered: May 2018
Junior Member
Hi,

Yep Startrek needs some modifications to get it working - I am just sorting out the final few issues and then I'll put the source on Github.

Edit: The program now loads (paste via Tera Term) and runs without error (the Enterprise scrolling at the start needs a small amount of work), although I have not played it thoroughly - see how you go and let me know if you find any issues...

https://github.com/linker3000/Z80-Board

[Updated on: Sat, 04 August 2018 13:19]

Report message to a moderator

Re: Z80 computer - wirewrap hybrid [message #4985 is a reply to message #4983] Sat, 04 August 2018 14:26 Go to previous messageGo to next message
etchedpixels is currently offline  etchedpixels
Messages: 289
Registered: October 2015
Senior Member
I've got a C port that builds for Z80 if that's useful.

See
https://github.com/EtchedPixels/FUZIX/blob/master/Applicatio ns/games/startrek.c

would need some minor adjustment to use CP/M rather than Unix APIs, but it's already been turned integer and squashed a bit so fits into 32K just fine.

Re: Z80 computer - wirewrap hybrid [message #4986 is a reply to message #4983] Sun, 05 August 2018 11:52 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 233
Registered: May 2017
Location: Dark side of the Moon
Senior Member
@linker3000:

Thanks you so much! Now works! I've only changed the "SYSTEM" statement with "GOTO 9999" (at line 6360) because SYSTEM doesn't exist in my 8K "stand-alone" Basic (probably is good for the CP/M Basic version)

BTW: I've just found on the Nascom Basic manual that the symbol "?" is equal to "PRINT" when typing, and when LISTing that becomes PRINT again... Now understand an "obscure" comment inside the code... Laughing
Anyway, as you said, there were other issues in that code...



@etchedpixels:

Hoping to use your version with Fuzix one day, but the "walk" to home is long...


Fabio
Re: Z80 computer - wirewrap hybrid [message #4988 is a reply to message #4983] Sun, 05 August 2018 15:43 Go to previous messageGo to next message
plasmo is currently offline  plasmo
Messages: 665
Registered: March 2017
Location: New Mexico, USA
Senior Member
linker3000,
I downloaded your Super Star trek and loaded it into ZZ80RC (SBC Z280 running in Z80 mode). It seems to run well. The BASIC program is Z80 BASIC ver 4.7b by Microsoft. It also does not understand "SYSTEM" statement at line 6360. It also has the weird scrolling effect in the beginning, but you are already aware of it.
Bill
Re: Z80 computer - wirewrap hybrid [message #4990 is a reply to message #4988] Mon, 06 August 2018 04:15 Go to previous messageGo to next message
linker3000 is currently offline  linker3000
Messages: 16
Registered: May 2018
Junior Member
Thanks guys, as you found out 'SYSTEM' isn't supported - I noticed that but forgot to revise it before pasting the code to Github (fixed now). As just4fun has done, the command can be changed to GOTO the end of the program, or replace SYSTEM with END

[Updated on: Mon, 06 August 2018 13:37]

Report message to a moderator

Re: Z80 computer - wirewrap hybrid [message #4992 is a reply to message #4990] Mon, 06 August 2018 13:38 Go to previous messageGo to next message
linker3000 is currently offline  linker3000
Messages: 16
Registered: May 2018
Junior Member
STARTREK: NCC-1701 opening animation fixed. Also added some more games and examples: Maze, hangman, Eliza and Bunny (Rabbit)
Re: Z80 computer - wirewrap hybrid [message #4993 is a reply to message #4992] Tue, 07 August 2018 09:40 Go to previous message
just4fun is currently offline  just4fun
Messages: 233
Registered: May 2017
Location: Dark side of the Moon
Senior Member
Thanks a lot! Smile
Previous Topic: Surpluss SBC
Next Topic: Z80 DMA


Current Time: Sat Sep 25 00:49:48 PDT 2021

Total time taken to generate the page: 0.01115 seconds