(nw) fixed a few random typos

This commit is contained in:
Robbbert 2018-08-09 01:39:28 +10:00
parent 1814711744
commit 5822bc66f8
13 changed files with 36 additions and 34 deletions

View File

@ -6,7 +6,7 @@
*--------------------------- *---------------------------
* The Candela computer was designed to be the big breakthough and developed by Candela Data AB, "a Didact Company". * The Candela computer was designed to be the big breakthough and developed by Candela Data AB, "a Didact Company".
* The Candela system was based around a main unit that could run OS-9 or Flex and a terminal unit that had a * The Candela system was based around a main unit that could run OS-9 or Flex and a terminal unit that had a
* propietary software including CDBASIC. The Candela system lost the battle of the swedish schools to * proprietory software including CDBASIC. The Candela system lost the battle of the Swedish schools to
* the Compis computer by TeleNova which was based on CP/M initially. Later both lost to IBM PC as we know. * the Compis computer by TeleNova which was based on CP/M initially. Later both lost to IBM PC as we know.
* Candela Data continued to sell their system to the swedish industry without major successes despite great * Candela Data continued to sell their system to the swedish industry without major successes despite great
* innovation and spririt. * innovation and spririt.
@ -485,7 +485,7 @@ INPUT_PORTS_END
* Candela Main Unit * Candela Main Unit
* TODO: * TODO:
* - Map PIA:S * - Map PIA:S
* - ROM/RAM paging by using the PIA:s and the myriad of 74138:s on the board * - ROM/RAM paging by using the PIAs and the myriad of 74138s on the board
* - Vram and screen for the 6845 CRTC * - Vram and screen for the 6845 CRTC
* - Keyboard * - Keyboard
* - Serial port * - Serial port
@ -504,6 +504,10 @@ public:
,m_bank1(*this, "bank1") ,m_bank1(*this, "bank1")
,m_crtc(*this, "crtc") ,m_crtc(*this, "crtc")
{ } { }
void can09(machine_config &config);
protected:
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
virtual void machine_reset() override; virtual void machine_reset() override;
virtual void machine_start() override; virtual void machine_start() override;
@ -513,9 +517,7 @@ public:
DECLARE_WRITE8_MEMBER( pia1_B_w ); DECLARE_WRITE8_MEMBER( pia1_B_w );
DECLARE_WRITE_LINE_MEMBER( pia1_cb2_w); DECLARE_WRITE_LINE_MEMBER( pia1_cb2_w);
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void can09(machine_config &config);
void can09_map(address_map &map); void can09_map(address_map &map);
protected:
required_device<pia6821_device> m_pia1; required_device<pia6821_device> m_pia1;
required_device<ram_device> m_ram; required_device<ram_device> m_ram;
required_memory_bank m_bank1; required_memory_bank m_bank1;
@ -626,7 +628,7 @@ static INPUT_PORTS_START( can09 )
INPUT_PORTS_END INPUT_PORTS_END
// traced and guessed from pcb images and debugger // traced and guessed from pcb images and debugger
// It is very likelly that this is a PIA based dynamic address map, needs more analysis // It is very likely that this is a PIA based dynamic address map, needs more analysis
void can09_state::can09_map(address_map &map) void can09_state::can09_map(address_map &map)
{ {
/* /*

View File

@ -32,10 +32,10 @@
* *
* History of Nokia Multimedia Division * History of Nokia Multimedia Division
*------------------------------------- *-------------------------------------
* Luxor AB was a swedish home electronics and computer manufacturer located in Motala from 1923 and aquired * Luxor AB was a swedish home electronics and computer manufacturer located in Motala from 1923 and acquired
* by Nokia 1985. Luxor designed among other things TV setsm Radios and the famous ABC-80. The Nokia Multimedia * by Nokia 1985. Luxor designed among other things TV setsm Radios and the famous ABC-80. The Nokia Multimedia
* Division was formed in Linköping as a result of the Luxor aquesition. Their main design was a satellite * Division was formed in Linköping as a result of the Luxor aquesition. Their main design was a satellite
* receiver, the first satellite in Europee was launched in 1988 and market was growing fast however it took * receiver, the first satellite in Europe was launched in 1988 and the market was growing fast however it took
* a long time, almost 10 years before the breakthrough came for Nokia, a deal with the Kirsch Gruppe was struck and * a long time, almost 10 years before the breakthrough came for Nokia, a deal with the Kirsch Gruppe was struck and
* in 1996 the 68340 based Dbox-1 was released in Germany. The original design was expensive, so soon a cost reduced * in 1996 the 68340 based Dbox-1 was released in Germany. The original design was expensive, so soon a cost reduced
* version based on PPC, the Dbox-2, was released. The boxes sold in millions but the margins were negative or very * version based on PPC, the Dbox-2, was released. The boxes sold in millions but the margins were negative or very

View File

@ -6,7 +6,7 @@
- Microprocessor based control logic for increased capacity and flexibility, plus provision for implementation of additional features. - Microprocessor based control logic for increased capacity and flexibility, plus provision for implementation of additional features.
- Advanced servo design for improved efficiency and performance. - Advanced servo design for improved efficiency and performance.
- Rigid one piece cast aluminum frame to better maintain print quality, and reduce maintenance requirements. - Rigid one piece cast aluminium frame to better maintain print quality, and reduce maintenance requirements.
- Rugged highly stable carriage assembly for enhanced print position accuracy and reduced maintenance. - Rugged highly stable carriage assembly for enhanced print position accuracy and reduced maintenance.
- Plug-in interchangeable printed pircuit boards (PCB's), readily accessible for ease and simplicity of service, and implementation - Plug-in interchangeable printed pircuit boards (PCB's), readily accessible for ease and simplicity of service, and implementation
of options and interfaces. of options and interfaces.
@ -96,7 +96,7 @@ The board is marked 40510 and has no connectors except the 56 signal bus edge co
4 74S289 4x16 bit RAM 4 74S289 4x16 bit RAM
1 74107 Dual J-K M/S flip flops w clear 1 74107 Dual J-K M/S flip flops w clear
1 74LS155 7731 1/2/3 to 4/8 lines decoder nwih totem pole ouputs 1 74LS155 7731 1/2/3 to 4/8 lines decoder nwih totem pole ouputs
2 74161 7904 synchronous binary 4 bit counter 2 74161 7904 Synchronous binary 4 bit counter
4 74LS259 7906 8 bit addressable latches 4 74LS259 7906 8 bit addressable latches
4 74298 7849 Quad 2 input mux with storage 4 74298 7849 Quad 2 input mux with storage
1 74367 7840 Non inverted 3 state outputs, 2 and 4 line enabled inputs 1 74367 7840 Non inverted 3 state outputs, 2 and 4 line enabled inputs
@ -117,7 +117,7 @@ The serial interface card is z80 based and marked DIABLO-1300-V24
3 7432N 7832 QUAD OR gates 3 7432N 7832 QUAD OR gates
1 1489 7841 Quad line receivers 1 1489 7841 Quad line receivers
1 1488 7823 Quad line tranceivers 1 1488 7823 Quad line tranceivers
1 74163 7827 Synchrounous 4 bit counters 1 74163 7827 Synchronous 4 bit counters
2 7493 7822 4 bit binary counters 2 7493 7822 4 bit binary counters
2 7404 7849 Hex inverters 2 7404 7849 Hex inverters
1 7410 7849 Tripple 3-input NAND gates 1 7410 7849 Tripple 3-input NAND gates

View File

@ -232,7 +232,7 @@ WRITE8_MEMBER( md6802_state::pia2_kbA_w )
m_7segs[digit_nbr] = m_segments; m_7segs[digit_nbr] = m_segments;
} }
/* PIA 2 Port B is all outputs to drive the display so it is very unlikelly that this function is called */ /* PIA 2 Port B is all outputs to drive the display so it is very unlikely that this function is called */
READ8_MEMBER( md6802_state::pia2_kbB_r ) READ8_MEMBER( md6802_state::pia2_kbB_r )
{ {
LOG("Warning, trying to read from Port B designated to drive the display, please check why\n"); LOG("Warning, trying to read from Port B designated to drive the display, please check why\n");
@ -379,7 +379,7 @@ WRITE8_MEMBER( mp68a_state::pia2_kbA_w )
uint8_t const digit_nbr = (data >> 4) & 0x07; uint8_t const digit_nbr = (data >> 4) & 0x07;
/* There is actually only one 9368 and a 74145 to drive the cathode of the right digit low */ /* There is actually only one 9368 and a 74145 to drive the cathode of the right digit low */
/* This can be emulated by prentending there are one 9368 per digit, at least for now */ /* This can be emulated by pretending there are one 9368 per digit, at least for now */
switch (digit_nbr) switch (digit_nbr)
{ {
case 0: case 0:

View File

@ -10,7 +10,7 @@
* extended with commands suitable for educational experiments using the exapansion bus and its built in * extended with commands suitable for educational experiments using the exapansion bus and its built in
* io control capabilities. * io control capabilities.
* *
* The Esselte 1000 was an educational package based on Apple II plus software and litterature but the relation * The Esselte 1000 was an educational package based on Apple II plus software and literature but the relation
* to Didact is at this point unknown so it is probably a pure Esselte software production. If this branded * to Didact is at this point unknown so it is probably a pure Esselte software production. If this branded
* distribution is recovered it will be added as a clone of the Apple II driver or just as softlist item. * distribution is recovered it will be added as a clone of the Apple II driver or just as softlist item.
* *
@ -97,7 +97,7 @@
* |DIDACT ESS 100 CPU +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----++ | * |DIDACT ESS 100 CPU +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----+ +----++ |
* |___________________________________________________________________________________________________________+----+__+----+__+----+_____+---- * |___________________________________________________________________________________________________________+----+__+----+__+----+_____+----
* *
* rev2 board had 4Kb more ROM memory, 2 x 2764 instead of the 6 x 2716 (note the rev1 piggy back on righ most 2716) with funny address decoding. * rev2 board had 4Kb more ROM memory, 2 x 2764 instead of the 6 x 2716 (note the rev1 piggyback on rightmost 2716) with funny address decoding.
* Once we get a rom dump for rev 1 the driver need to accomodate another keymap too so probably needs to be splitted somehow. * Once we get a rom dump for rev 1 the driver need to accomodate another keymap too so probably needs to be splitted somehow.
* __________________________________________________________________________________________________________________________________________ * __________________________________________________________________________________________________________________________________________
* | The Didact Esselte 100 CPU board rev2, 15/4 1983 in-PCB coil +---- * | The Didact Esselte 100 CPU board rev2, 15/4 1983 in-PCB coil +----
@ -344,7 +344,7 @@ READ8_MEMBER( e100_state::pia1_kbA_r )
PB4-PB5 together with CA1, CA2, CB1 and CB2 are used for the printer interface PB4-PB5 together with CA1, CA2, CB1 and CB2 are used for the printer interface
PB6-PB7 forms the cassette interface PB6-PB7 forms the cassette interface
The serial bitbanging perform enreliable atm, can be poor original code or inexact CPU timing. The serial bitbanging perform unreliable atm, can be poor original code or inexact CPU timing.
Best results is achieved with 8 bit at 9600 baud as follows: Best results is achieved with 8 bit at 9600 baud as follows:
mame e100 -window -rs232 null_modem -bitbngr socket.127.0.0.1:4321 mame e100 -window -rs232 null_modem -bitbngr socket.127.0.0.1:4321

View File

@ -72,10 +72,10 @@
*--------------------------- *---------------------------
* 1981 Force Computers was founded in San Jose, California. Over time a European headquarter was opened * 1981 Force Computers was founded in San Jose, California. Over time a European headquarter was opened
* in Munich, Germany, and a Japanese headquarter in Tokyo * in Munich, Germany, and a Japanese headquarter in Tokyo
* 1996 Force was aquired by Solectron Corporation in 1996 * 1996 Force was acquired by Solectron Corporation in 1996
* 2004 Force was sold off from Solectron to Motorola * 2004 Force was sold off from Solectron to Motorola
* 2008 Force was aquired by Emerson as part of the Motorola Embedded Division * 2008 Force was acquired by Emerson as part of the Motorola Embedded Division
* 2016 Force was aquired by Platinum Equity as part of the Emerson Network Power Division * 2016 Force was acquired by Platinum Equity as part of the Emerson Network Power Division
* *
* Force developed and produced VME board products based on SPARC, Pentium, PowerPC and 68K. * Force developed and produced VME board products based on SPARC, Pentium, PowerPC and 68K.
* *

View File

@ -71,7 +71,7 @@
* *
* History of Heurikon * History of Heurikon
*--------------------- *---------------------
* The company was founded 1972 as cellar company. Heurikon was aquired * The company was founded 1972 as cellar company. Heurikon was acquired
* 1989 by Computer Products, 1990 by Artesyn and finally in 2005 by Emerson * 1989 by Computer Products, 1990 by Artesyn and finally in 2005 by Emerson
* Electric who consolidated it fully by 2009 and closed the office. * Electric who consolidated it fully by 2009 and closed the office.
* *

View File

@ -6,9 +6,9 @@
* *
* 27/10/2015 * 27/10/2015
* *
* I baught this hardware on Ebay to have something with a Z80 CPU to play with. * I bought this hardware on Ebay to have something with a Z80 CPU to play with.
* The hardware is a serial terminal controller with VGA output and a PC keyboard * The hardware is a serial terminal controller with VGA output and a PC keyboard
* and was manufactured mid 90:ies by a company from Vinnitsa,Ukraine called KRON. * and was manufactured mid 90s by a company from Vinnitsa, Ukraine called KRON.
* There is a character generator with support for both western and cyrilic characters. * There is a character generator with support for both western and cyrilic characters.
* The PCB is also filled with chips with cyrrilic characters on but thanks to this * The PCB is also filled with chips with cyrrilic characters on but thanks to this
* page I managed to translate most of them into western TTL logic names: * page I managed to translate most of them into western TTL logic names:
@ -192,7 +192,7 @@ void kron180_state::kron180_mem(address_map &map)
* 0 1 1 0 x x x x - Reset KBD * 0 1 1 0 x x x x - Reset KBD
* 0 1 1 1 x x x x - DKA/DREQ0 Z180 = D0 * 0 1 1 1 x x x x - DKA/DREQ0 Z180 = D0
* *
* Now, in paralell there is alot of stuff going on in the upper I/O address lines * Now, in parallel there is a lot of stuff going on in the upper I/O address lines
* they are driving the character generator and some other signals * they are driving the character generator and some other signals
* A19 - not available on the DIP64 package * A19 - not available on the DIP64 package
* A18 - multiplexed pin used as Tout pulsing the VT1 signal * A18 - multiplexed pin used as Tout pulsing the VT1 signal
@ -312,7 +312,7 @@ MACHINE_CONFIG_START(kron180_state::kron180)
MCFG_SCREEN_REFRESH_RATE(50) MCFG_SCREEN_REFRESH_RATE(50)
MCFG_SCREEN_UPDATE_DRIVER(kron180_state, screen_update) MCFG_SCREEN_UPDATE_DRIVER(kron180_state, screen_update)
MCFG_SCREEN_SIZE(80 * 10, 24 * 10) MCFG_SCREEN_SIZE(80 * 10, 24 * 10)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 199) // TODO: This need to be fixed once the real chartable is used... MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 199) // TODO: This need to be fixed once the real char table is used...
MCFG_SCREEN_PALETTE("palette") MCFG_SCREEN_PALETTE("palette")
MCFG_PALETTE_ADD_MONOCHROME("palette") MCFG_PALETTE_ADD_MONOCHROME("palette")

View File

@ -45,8 +45,8 @@
*--------------------------- *---------------------------
* See fccpu30.cpp * See fccpu30.cpp
* *
* Misc links about Force Computes and this board: * Misc links about Force Computers and this board:
*------------------------------------------------ *-------------------------------------------------
* http://bitsavers.org/pdf/forceComputers/ * http://bitsavers.org/pdf/forceComputers/
* *
* Description, from datasheets etc * Description, from datasheets etc

View File

@ -8,7 +8,7 @@
* *
* Thanks to Plamen Mihaylov and his site http://www.m88k.com/ I got the information * Thanks to Plamen Mihaylov and his site http://www.m88k.com/ I got the information
* required to start the work with this driver. The goal is to boot a tape through * required to start the work with this driver. The goal is to boot a tape through
* the MVME-350 devide connected over a VME bus device. * the MVME-350 device connected over a VME bus device.
* *
* *
* || * ||

View File

@ -23,7 +23,7 @@
- Keyboard is not interfaced through 8255 - Keyboard is not interfaced through 8255
- Non standard graphics board - Non standard graphics board
These and other incompatibilities required many PC software's to be These and other incompatibilities required many PC softwares to be
recompiled to work on this computer. recompiled to work on this computer.
****************************************************************************/ ****************************************************************************/

View File

@ -6,7 +6,7 @@
* *
* 19/08/2015 * 19/08/2015
* *
* I baught this board from http://www.retrotechnology.com without documentation. * I bought this board from http://www.retrotechnology.com without documentation.
* It has a Motorola 68000 CPU @ 10MHz and two 27128 EPROMS with OS9 DEBUG labels * It has a Motorola 68000 CPU @ 10MHz and two 27128 EPROMS with OS9 DEBUG labels
* and not much more except 16 or so TTLs, 2 PALs and a VME P1 connector. It is a * and not much more except 16 or so TTLs, 2 PALs and a VME P1 connector. It is a
* 2 layered pcb so it shold be possible to trace the schematics quite easily. * 2 layered pcb so it shold be possible to trace the schematics quite easily.
@ -91,7 +91,7 @@
* mailbox interrupt support. Standard MXbus side modules include additional DRAM. * mailbox interrupt support. Standard MXbus side modules include additional DRAM.
* SRAM, and I/O. * SRAM, and I/O.
* *
* Mizar's standard double- height (6U) processors provide additional features such * Mizar's standard double-height (6U) processors provide additional features such
* as a high-speed cache to enhance 68030 performance, floating, point coprocessor * as a high-speed cache to enhance 68030 performance, floating, point coprocessor
* support, up to four MB dual ported DRAM, VSB memory interface, Ethernet, and SCSI. * support, up to four MB dual ported DRAM, VSB memory interface, Ethernet, and SCSI.
* *

View File

@ -5,8 +5,8 @@
* *
* History of Terco * History of Terco
*------------------ *------------------
* Terco, founded 1963, is a privatelly held company in Sweden that develops and distribute equipment for * Terco, founded 1963, is a privately held company in Sweden that develops and distribute equipment for
* technical vocational educations worldwide. In the mid 80:ies they had a number of state of the art * technical vocational educations worldwide. In the mid 80s they had a number of state of the art
* products for educations on CNC machines, both mill and lathe, all based on Motorola 8-bit CPU:s. * products for educations on CNC machines, both mill and lathe, all based on Motorola 8-bit CPU:s.
* *
* Known products * Known products
@ -25,11 +25,11 @@
* ------ * ------
* - Display * - Display
* - Clickable Artwork * - Clickable Artwork
* - Serial communication for printer, plotter, paper tape and downlaod from the T4426 * - Serial communication for printer, plotter, paper tape and download from the T4426
* - Identify expansion bus * - Identify expansion bus
* - Keyboard Controller * - Keyboard Controller
* - Dump keyboard ROM * - Dump keyboard ROM
* - Cassette i/f * - Cassette i/o
*/ */
#include "emu.h" #include "emu.h"
@ -70,7 +70,7 @@
* 4527 - BCD Rate Multiplexer * 4527 - BCD Rate Multiplexer
* 555 - analog timer circuit * 555 - analog timer circuit
* 6800 - 8 bit CPU * 6800 - 8 bit CPU
* 6821 - PIA paralell interface * 6821 - PIA parallel interface
* 6850 - ACIA serial interface * 6850 - ACIA serial interface
* 7400 - Quad 2 input NAND gates * 7400 - Quad 2 input NAND gates
* 7402 - Quad 2 input NOR gates * 7402 - Quad 2 input NOR gates