Last visit was: Thu May 01, 2025 5:36 pm
|
It is currently Thu May 01, 2025 5:36 pm
|
16/32 bit cpu for a late 1976 cpu.
Author |
Message |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
[What I really want is a 8 segment display. This is 9 segment display. The 8 segment does not have the '. I can hack a 14 or 16 segment display, to give me 8 segments. This way I don't have the Cheap looking AbCdEF 7 segment hex numbers. Ben.
You do not have the required permissions to view the files attached to this post.
|
Thu Sep 29, 2022 10:41 pm |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
The TIL-311 or substute was the Ultimate in a hex display, but is priced out reach for most projects if you can find them. A few used ones can be found in the UK, but the Royal Mail seems to be on strike. Ben.
You do not have the required permissions to view the files attached to this post.
|
Fri Sep 30, 2022 6:57 am |
|
 |
Ken KD5ZXG
Joined: Sat Sep 03, 2022 3:04 am Posts: 51
|
|
Fri Sep 30, 2022 7:01 am |
|
 |
robfinch
Joined: Sat Feb 02, 2013 9:40 am Posts: 2307 Location: Canada
|
Hey, how can the number '2' be displayed without anything wired up? Or is the wiring under the breadboard?
_________________Robert Finch http://www.finitron.ca
|
Sat Oct 01, 2022 3:43 am |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
robfinch wrote: Hey, how can the number '2' be displayed without anything wired up? Or is the wiring under the breadboard? A: Magic. (Wires outside the cropped image.)
|
Sat Oct 01, 2022 7:43 am |
|
 |
Ken KD5ZXG
Joined: Sat Sep 03, 2022 3:04 am Posts: 51
|
Search ebay for any of these numbers, appears to be an 18 segment VFD: IV-4 ИВ-4, maybe also IV-17 ИВ-17 I see offers to ship in GBP. Can't all be warehoused on the wrong side of obtainable. On second glance, all seem to be from Ukraine, take your chances... Also, what's with cracked and missing tops, possibly all of them? Yet getters are still dark. https://rudatasheet.ru/tubes/iv4/https://rudatasheet.ru/tubes/iv17/
You do not have the required permissions to view the files attached to this post.
|
Sun Oct 02, 2022 7:19 am |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
Ken KD5ZXG wrote: Search ebay for any of these numbers, appears to be an 18 segment VFD: IV-4 ИВ-4, maybe also IV-17 ИВ-17 I see offers to ship in GBP. Can't all be warehoused on the wrong side of obtainable. On second glance, all seem to be from Ukraine, take your chances... Also, what's with cracked and missing tops, possibly all of them? Yet getters are still dark. https://rudatasheet.ru/tubes/iv4/https://rudatasheet.ru/tubes/iv17/. I have some 16 segment leds on order, from ebay. Search engines today return more ads and junk than what you are looking for. I have a bunch of stuff on order, so I have to wait and see what shows up soon, or never.
|
Sun Oct 02, 2022 12:00 pm |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
oldben wrote: I have a bunch of stuff on order, so I have to wait and see what shows up soon, or never. Revised the design to use, 74LS194 shift registers. I expect the parts to be in mid December. Revised the order code of the 8/16/32 bit cpu. 3 Signetics 512 x 8 proms are used as well 3 82S100 Signetics FPGA'S are in the control section as the concept design, using modern subsitutes for the protype design. While parts are harder to find do the design era, late 1970's, nothing too exotic is used. Ben.
|
Thu Nov 17, 2022 5:11 am |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
Final revision of the order code, with now a octal format. I need to clean up the assembler from hex to octal and fix the floating point stuff and revise doc's. The option for a nixie tube panel needs looking into. Replacing the 22v10's with TTL logic will add about 15 chips to the control section, to about 36 to 40 chips including the 3 proms for the control section. Ben.
|
Fri Nov 25, 2022 12:59 pm |
|
 |
robfinch
Joined: Sat Feb 02, 2013 9:40 am Posts: 2307 Location: Canada
|
Does using octal in the assembler give a better human interface? How are the instructions laid out? Using nixie tubes is cool. A bit retro. Everything these days is OLED, LCD or maybe LEDs.
_________________Robert Finch http://www.finitron.ca
|
Sat Nov 26, 2022 4:37 am |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
robfinch wrote: Does using octal in the assembler give a better human interface? How are the instructions laid out? Using nixie tubes is cool. A bit retro. Everything these days is OLED, LCD or maybe LEDs. It depends on how one groups things, if you have 8 GP registers a octal lay out is better like the PDP 11. A hex layout is better if you have 16 GP registers, for front panel debgging. Nixie tubes may be too large or too expensive to use, I need to find some first as well a 175 volt 18 ma power supply. Local tubes in Canada are about $20 each if they have any in stock. 3 switches are 1.2 inches wide that give a digit.
|
Sat Nov 26, 2022 8:18 am |
|
 |
robfinch
Joined: Sat Feb 02, 2013 9:40 am Posts: 2307 Location: Canada
|
I have read so much hex that it seems more natural than octal.
I used to have a nixie matrix display from a hand-held video game. Some such thing might be a source for a display. Have you tried looking at a pinball or video game supply store? The display ran on a batteries either 9V or double AA’s I cannot remember. But I think it used a small transformer to up the volts for the display. I wonder if one of those RF transformers found in a small radio could be used along with an oscillator and rectifier.
_________________Robert Finch http://www.finitron.ca
|
Sat Nov 26, 2022 1:17 pm |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
I picked up some nixie tubes, sockets and drivers off ebay for about $100. Power supply was about $20. I pick up some slide switches and push button switchs as well. Parts arrive about early january.
You do not have the required permissions to view the files attached to this post.
|
Sat Nov 26, 2022 8:12 pm |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
Code: Ben's computer, pre- draft version 22-11-26
Octal 77 is a simple 32 bit computer using MSI and LSI logic from 1977, using a 16 bit bus with up to 20 bits of address space. The bus speed about 1.5 mhz, for a 80 x 25 Video Card (25Mhz). Two 2400 baud serial ports and two emulated 1.5 meg platter drives (SD cards) with 8 Kb BIOS and 96Kb ram are the standard sys- tem. The octal front panel with Run/stop, adr/load, dep, exam, pc/ac,hi/low is used to boot start the system.
Internaly 3 512 x 8 proms are for the microcode. 2901 bit slices are used for the data path, on two 16 bit cards. Programable logic like the 82S100 may be used for microcode decoding in 1977. A current version could use CMOS 22V10's or just 74HCTXX. 100 ns flash proms would be the only programable parts then. Altera's DE1 Cyclone II, FPGA development system is used for prototyping the TTL hardware.
* Internal memory model
32 16 8 1 +-----------------+--------+--------+ | | | | 6 GP registers A B C D X Y +-----------------+--------+--------+ | | | | 4 GP optional registers E F G W . +-----------------+--------+--------+ ± extended flag or sign
20 1 +------------+----+--------+--------+ |------------| . . | 2 special registers S PC +------------+----+--------+--------+
[C] [R] [E] flags C carry R run E Enable IRQ
* OP CODE FORMAT
1 111 111 6 543 210 987 654 321 +-+---+---+---+---+---+ |-|000|AAA|.SS|MM.|XXX| MEM REF ST<SIZE> A <MODE> X (EFA)=AC +-+---+---+---+---+---+ +-+---+---+---+---+---+ |C|OOO|AAA|.SS|MM.|XXX| MEM REF OP<SIZE> A <MODE> X AC = AC OP (EFA) +-+---+---+---+---+---+ +-+---+---+---+---+---+ |-|000|AAA|.00|000|###| CTL CONTROL = NOP,HLT,DI,EI +-+---+---+---+---+---+ +-+---+---+---+---+---+ |-|000|AAA|.00|01±|###| JSV A Z (-S) = PC, PC = #ADR +-+---+---+---+---+---+ +-+---+---+---+---+---+ |0|000|AAA|.00|10.|XXX| LEA A X # AC = EFA +-+---+---+---+---+---+ +-+---+---+---+---+---+ |0|000|AAA|.00|11±|###| LEA A Z AC = #ADR +-+---+---+---+---+---+ +-+---+---+---+---+---+ |C|OOO|AAA|.00|01.|XXX| OP$ A X AC = AC OP IX (EXCESS 3) +-+---+---+---+---+---+ +-+---+---+---+---+---+ |C|OOO|AAA|.00|10±|###| QUICK # AC = AC OP # QUICK +-+---+---+---+---+---+ +-+---+---+---+---+---+ |I|CCC|AAA|.00|11±|###| BCC A # IF(CC) PC = #ADR +-+---+---+---+---+---+ +-+---+---+---+---+---+ |-|SSS|AAA|.01|00#|###| SFT A # SFT AC #N TIMES +-+---+---+---+---+---+ +-+---+---+---+---+---+ |-|111|AAA|.10|00.|XXX| JMP A R+ PC = (R+) +-+---+---+---+---+---+ +-+---+---+---+---+---+ |-|111|AAA|.01|110|000| SCC A A = CONDITION(CC) +-+---+---+---+---+---+
* FUNCTION MATRIX
A/X OP C COND SS MM SFT +-----+--------+-------+-------+----+---+ 0 |A E | ST - |- |REG %|-R |- | +-----+--------+-------+-------+----+---+ 1 |B F | - XOR|Z |BYTE . -R |SZL| +-----+--------+-------+-------+----+---+ 2 |C G | SBX BIT|S |SHORT :|R+,#|SCL| +-----+--------+-------+-------+----+---+ 3 |D W | ADX AND|S+Z |WORD |R+,#|ROL| +-----+--------+-------+-------+----+---+ 4 |X - | LD OR |~C |REG |R # |ROR| +-----+--------+-------+-------+----+---+ 5 |Y - | CAD CAC|~C+Z |BYTE |R # |SZR| +-----+--------+-------+-------+----+---+ 6 |S - | SUB SBC|1 |SHORT |Z |SCR| +-----+--------+-------+-------+----+---+ 7 |# - | ADD ADC|1 |WORD |Z |ASR| +-----+--------+-------+-------+----+---+
* FRONT PANEL
+---+---+---+---+---+---+ | D | D | D | D | D | D | <run> NIXIE TUBES +---+---+---+---+---+---+ +---+---+---+---+---+---+ |PHS|SSS|SSS|SSS|SSS|SSS| D X A R PANEL AND FUNCTION SWITCHES +---+---+---+---+---+---+
|
Sun Nov 27, 2022 5:32 am |
|
 |
oldben
Joined: Mon Oct 07, 2019 2:41 am Posts: 768
|
Moved JSV A Z to LEA A Z. Replaced the old JSV opcode, with BSV. AC = PC + 2, PC += (PC+) Used internaly for string literals.
|
Sun Nov 27, 2022 9:29 pm |
|
Who is online |
Users browsing this forum: claudebot and 7 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|