View unanswered posts | View active topics It is currently Fri Mar 29, 2024 12:47 pm



Reply to topic  [ 75 posts ]  Go to page Previous  1, 2, 3, 4, 5
 16/32 bit cpu for a late 1976 cpu. 
Author Message

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
[What I really want is a 8 segment display.
Attachment:
9seg.jpg
9seg.jpg [ 139.08 KiB | Viewed 6979 times ]

This is 9 segment display. The 8 segment does not have the '.
Attachment:
pins.png
pins.png [ 7.37 KiB | Viewed 6979 times ]

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.


Thu Sep 29, 2022 10:41 pm
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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.
Attachment:
til311.jpg
til311.jpg [ 14.45 KiB | Viewed 6970 times ]

A few used ones can be found in the UK, but the Royal Mail seems to be on strike.
Ben.


Fri Sep 30, 2022 6:57 am
Profile

Joined: Sat Sep 03, 2022 3:04 am
Posts: 51
https://www.youtube.com/watch?v=E34LDmT ... l=JohnWard


Fri Sep 30, 2022 7:01 am
Profile

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2095
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
Profile WWW

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

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/


Attachments:
maybe.jpg
maybe.jpg [ 165.62 KiB | Viewed 6937 times ]
Sun Oct 02, 2022 7:19 am
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2095
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
Profile WWW

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

Joined: Sat Feb 02, 2013 9:40 am
Posts: 2095
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
Profile WWW

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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.
Attachment:
nx.JPG
nx.JPG [ 53.49 KiB | Viewed 6837 times ]


Sat Nov 26, 2022 8:12 pm
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
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
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 75 posts ]  Go to page Previous  1, 2, 3, 4, 5

Who is online

Users browsing this forum: AhrefsBot and 10 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

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software