HOME
*





Z88DK
Z88DK is a Small-C-derived cross compiler for a long list of Z80 based computers. The name derives from the fact that it was originally developed to target the Cambridge Z88. Z88DK is much developed from Small-C and it accepts many features of ANSI C with the notable exception of multi-dimensional arrays and prototyped function pointers. Later version also supports SDCC as compiler. It has been used for many software and hardware projects, notably the REX DK (targeted to the REX 6000 platform) and the S1 SDK (targeted to the S1 MP3 Player) teams. The compiler is highly portable, and is known to be run on AmigaOS, BeOS, HP-UX 9, Linux, BSD, Mac OS X, Solaris, Win64, Win32, Win16 and MS-DOS. Supported target platforms As of the Z88DK supports the following target platforms: * Amstrad CPC * Amstrad NC100 * Amstrad NC200 * Cambridge Z88 * Camputers Lynx * Canon X-07 * Casio PV-1000 * Casio PV-2000 * CCE MC-1000 * Commodore 128 (in Z80 mode) * CP/M based machines * EACA Colou ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Small Device C Compiler
The Small Device C Compiler (SDCC) is a free-software, partially retargetable C compiler for 8-bit microcontrollers. It is distributed under the GNU General Public License. The package also contains an assembler, linker, simulator and debugger. As of March 2007, SDCC is the only open-source C compiler for Intel 8051-compatible microcontrollers. In 2011 the compiler was downloaded on average more than 200 times per day. Supported hosts Sources, documentation, and binaries are available for Linux (32-bit and 64-bit), macOS (PPC and 64-bit), and Windows (32-bit and 64-bit). Supported targets The following include binary compatible derivatives: * Intel 8031, 8032, 8051, 8052; Maxim/Dallas DS80C390; C8051 * Motorola/Freescale/ NXP 68HC08 and 68HCS08 * Padauk PDK14 and PDK15 * STMicroelectronics STM8 * Zilog Z80, Z180, eZ80 in Z80 mode; Rabbit Semiconductor 2000, 2000A, 3000, 3000A, 4000; Sharp LR35902 (Game Boy processor); Toshiba TLCS-90; Z80N (ZX Spectrum Next processor). ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Small-C
Small-C is both a subset of the C programming language, suitable for resource-limited microcomputers and embedded systems, and an implementation of that subset. Originally valuable as an early compiler for microcomputer systems available during the late 1970s and early 1980s, the implementation has also been useful as an example simple enough for teaching purposes. The original compiler, written in Small-C for the Intel 8080 by Ron Cain, appeared in the May 1980 issue of '' Dr. Dobb's Journal of Computer Calisthenics & Orthodontia''. James E. Hendrix improved and extended the original compiler, and wrote ''The Small-C Handbook''. Ron bootstrapped Small-C on the SRI International PDP 11/45 Unix system with an account provided by John Bass for Small C development. The provided source code was released with management permission into the public domain. Small-C was important for tiny computers in a manner somewhat analogous to the importance of GCC for larger computers. Just like i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zilog Z80
The Z80 is an 8-bit microprocessor introduced by Zilog as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974 and developed by him and his 11 employees starting in early 1975. The first working samples were delivered in March 1976, and it was officially introduced on the market in July 1976. With the revenue from the Z80, the company built its own chip factories and grew to over a thousand employees over the following two years. The Zilog Z80 is a software-compatible extension and enhancement of the Intel 8080 and, like it, was mainly aimed at embedded systems. Although used in that role, the Z80 also became one of the most widely used CPUs in desktop computers and home computers from the 1970s to the mid-1980s. It was also common in military applications, musical equipment such as synthesizers (like the Roland Jupiter-8), and coin-operated arcade games of the late 1970s and early 1980s, including '' Pac-Man''. Zilog licensed the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


ANSI C
ANSI C, ISO C, and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and ISO/IEC JTC 1/SC 22/WG 14 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). Historically, the names referred specifically to the original and best-supported version of the standard (known as C89 or C90). Software developers writing in C are encouraged to conform to the standards, as doing so helps portability between compilers. History and outlook The first standard for C was published by ANSI. Although this document was subsequently adopted by ISO/IEC and subsequent revisions published by ISO/IEC have been adopted by ANSI, "ANSI C" is still used to refer to the standard. While some software developers use the term ISO C, others are standards-body neutral and use Standard C. Standardizing C In 1983, the American National Standards Institute formed a committee, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few operating systems attempting to be compatible with MS-DOS, are sometimes referred to as "DOS" (which is also the generic acronym for disk operating system). MS-DOS was the main operating system for IBM PC compatibles during the 1980s, from which point it was gradually superseded by operating systems offering a graphical user interface (GUI), in various generations of the graphical Microsoft Windows operating system. IBM licensed and re-released it in 1981 as PC DOS 1.0 for use in its PCs. Although MS-DOS and PC DOS were initially developed in parallel by Microsoft and IBM, the two products diverged after twelve years, in 1993, with recognizable differences in compatibility, syntax, and capabilities. Beginning in 1988 with DR-DO ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Amstrad CPC
The Amstrad CPC (short for ''Colour Personal Computer'') is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the Sinclair ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe. The series spawned a total of six distinct models: The ''CPC464'', ''CPC664'', and ''CPC6128'' were highly successful competitors in the European home computer market. The later ''464plus'' and ''6128plus'', intended to prolong the system's lifecycle with hardware updates, were considerably less successful, as was the attempt to repackage the ''plus'' hardware into a game console as the ''GX4000''. The CPC models' hardware is based on the Zilog Z80A CPU, complemented with either 64 or 128 KB of RAM. Their computer-in-a-keyboard design prominently features an integrated storage device, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Amstrad NC100
The Amstrad NC100 Notepad was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of the BBC BASIC interpreter. Its screen was 80 character columns by eight rows, and not backlit, but this let the NC100 run for up to 20 hours on four standard AA cell batteries. There was an RS-232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB. Design The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's "Baby" and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered importan ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Amstrad NC200
The Amstrad NC100 Notepad was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of the BBC BASIC interpreter. Its screen was 80 character columns by eight rows, and not backlit, but this let the NC100 run for up to 20 hours on four standard AA cell batteries. There was an RS-232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB. Design The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's "Baby" and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered importan ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Camputers Lynx
The Lynx was an 8-bit United Kingdom, British home computer that was first released in early 1983 as a 48 kilobyte, kB model. Several models were available with 48 kB, 96 kB or 128 kB Random-access memory, RAM. It was possible to reach 192 kB with RAM expansions on board. John Shireff designed the hardware and Davis Jansons the firmware. The machine was based around a Zilog Z80, Z80A Central processing unit, CPU clocked at 4 MHz (6 MHz for the 128/192 kB models) and featured a Motorola 6845 as video controller. It was possible to run CP/M with the optional 5.25" floppy disk-drive on the 96 kB and 128 kB models. The machine was quite advanced for its time. A 48k machine cost £225, a 96k machine £299 and a 128k machine £345. When compared to its competitors, such as the ZX Spectrum and the Oric 1, it was also fairly highly priced. Camputers rebranded and relaunched each machine on several occasions, with the 48k machine renamed the Leisure, and the 128k machine renamed as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Casio PV-1000
The is a third-generation home video game console manufactured by Casio and released in Japan in 1983. It was discontinued less than a year after release. History The PV-1000 was released in October 1983. It was only released in Japan where it sold for 14,800 yen. Casio failed to achieve a significant market share. According to retrogames.co.uk the console was pulled after several weeks due to low sales. PV-2000 The PV-2000 was released shortly after the PV1000. It is compatible with PV-1000 controllers but not its games, as it features a different architecture. In the same year Casio released two other consoles, the PV-7 and the PV-16 which were MSX computers. Technical details The PV-1000 is powered by a Zilog Z80 CPU, with 2 KB RAM, with 1 KB allocated as VRAM. It also has an additional 1 KB devoted to a character generator. Graphics were provided by a TMS9918, generating a 256x192 pixel resolution with 8 colours. The console contains a NEC D65010G031 chip used t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Canon X-07
Canon X-07 is one of the first personal computers available in France manufactured by Canon. This is a laptop (or rather hand-held) based around the NSC800 (compatible with Z80) shipping Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ve .... The specifications included: * memory extensions or independent IC card * parallel and serial port with an infrared extension X-721 * X-711 thermal printer or plotter 4-color X-710 or standard // printer. * ROM card software (spreadsheet, monitor ...) * X-720 video interface for connection to a TV * save to cassette * Size: 30x30x11cm References {{computer-stub Computing by computer model Canon Inc. Personal computers ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Win32
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names (for example, Win32 API); see the versions section. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number (such as programs started early in the Windows startup process) use the Native API. Developer support is available in the form of a software development kit, Microsoft Windows SDK, providing documentation and tools needed to build software based on the Windows API and associated Windows interfaces. The Windows API (Win32) is focused mainly on the programming language C in that its exposed functions and data structures are described in that language in recent versions of its documentation. However, the API may be used by any ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]