Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: 680x0


Related Topics

  
  Mac 68K emulator - Wikipedia, the free encyclopedia
This emulator permitted the running of applications and system code that were originally written for the 680x0 based Macintosh models.
This worked by "recompiling" common sections of 680x0 code into faster sequences that were locally cached.
For 680x0 code, a UPP was an ordinary pointer, so already-compiled code did not need to be changed to run.
en.wikipedia.org /wiki/Mac_68K_emulator   (458 words)

  
 Native code   (Site not responding. Last check: 2007-10-09)
The 80x86 register set is treated as a cache for recently used 680x0 registers, and the 80x86 CC bits are used as a cache for the 680x0 CC bits.
At any particular point within a block, each 680x0 register is either sitting in its memory home or is cached in an 80x86 register, and each live 680x0 CC bit is either cached in its 80x86 equivalent or stored in its memory home.
Each 680x0 instruction can require that 680x0 registers be cached in particular ways; the compilation engine generates the minimal code needed to satisfy those constraints and then calls a sequence of routines to generate the native code.
www.ardi.com /SynPaper/node5.html   (755 words)

  
 June 96 - 64-Bit Integer Math on 680x0 Machines   (Site not responding. Last check: 2007-10-09)
On 680x0 machines that have QuickDraw GX installed, all the wide routines for the PowerPC platform listed in Table 1 are available, with the exception of WideBitShift.
The library can be compiled on the 680x0 and PowerPC platforms using either the Metrowerks CodeWarrior or Symantec C development system.
If you build the library for a 680x0 machine and include the QuickDraw GX header file GXTypes.h or GXMath.h before the Wide library's Wide.h header file, the extra routines and the WideBitShift routine are defined.
www.mactech.com /articles/develop/issue_26/semchishen.html   (2522 words)

  
 MINIX-L Archives -- January 1991, week 2 (#103)
The article is aimed at those porting MINIX to 680X0 machines which have not previously run MINIX, but also contains the information needed for converting from a 68000 to a 680X0.
Note that the distinction between general principles and 680X0 specifics is somewhat blurred.
Since I consider it highly desirable to allow the 680X0 to read and write MINIX-ST floppies once the port is complete, a 720k 3.5" floppy has always been made part of the target hardware and used to boot the system.
listserv.nodak.edu /cgi-bin/wa.exe?A2=ind9101b&L=minix-l&F=&S=&P=11788   (2823 words)

  
 Porting 680x0 code to ColdFire
The ColdFire® "Variable-Length RISC" architecture is derived from the 680x0 family, but with a simplified set of instructions and addressing modes to provide high performance at low cost and low power consumption.
It thus allows 680x0 object-code (whether written in assembler or in a high-level language) to run on a ColdFire processor (Version 3 core or later only).
CF68KLib allows you to run 680x0 code with minimal modification under ColdFire, although there is a performance penalty associated with the need to trap out and emulate missing instructions.
www.microapl.co.uk /Porting/ColdFire   (353 words)

  
 Differences between ColdFire & 68K
Nearly all of the differences are omissions from the 680x0 instruction set and addressing modes.
Like most modern processor architectures, it is optimized for code written in C or C++, and instructions which are not frequently generated by compilers are amongst those removed from the instruction set.
This means that a 680x0 code sequence which checks for overflow on multiply may assemble and run under ColdFire, but give incorrect results.
www.microapl.co.uk /Porting/ColdFire/cf_68k_diffs.html   (1292 words)

  
 680x0 JIT Compiler Project   (Site not responding. Last check: 2007-10-09)
Ultimately we would like this emulator to be the core of emulators using 680x0 processors, eg.
With our 680x0 JIT as the core, such programs should get much better performance, and have more time to emulate the custom hardware, and as a result, get closer to the real thing.
Then some optimizations will be built into the JIT compiler, and the 68000 emulation will be expanded to include more members of the 680x0 family.
xcalibre.scali.eu.org /Computers/680x0JIT.html   (263 words)

  
 Executor Internals: How to Efficiently Run Mac Programs on PCs
Syngen analyzes a lisp-like file describing the bit patterns and semantics of the 680x0 instruction set and produces lookup tables and C code for the runtime system to use.
The 680x0 description file can also specify which 680x0 operands should be "expanded" to become implicitly known by the corresponding synthetic opcode.
We have solved this problem by checksumming 680x0 blocks as they are compiled and only decompiling blocks which fail their checksums.
patpend.net /technical/mac/machack.html   (4048 words)

  
 68k - Wikipedia, the free encyclopedia
After the mainline 68k processors' demise, the 68k family has been used to some extent in microcontroller/embedded microprocessor versions.
Generation four did compete against the P5 IA-32 chips (Pentiums), but to a lesser extent, as much of the hitherto 68k marketplace was shifting over to the PowerPC, sounding the death knell for the 680x0 on the desktop.
This page was last modified 23:01, 4 November 2005.
www.wikipedia.org /wiki/Motorola_680x0   (451 words)

  
 March 94 - STANDALONE CODE ON POWERPC   (Site not responding. Last check: 2007-10-09)
Standalone code in the 680x0 world is packaged in resources such as WDEFs and INITs, with limited functionality and significant restrictions on their implementation.
In the case of 680x0 standalone code (which typically is stored in a resource), we indirectly pass a ProcPtr, and thus a UPP, to the calling routine via the handle to the resource.
If you're running on a 680x0 platform, the same process occurs, but instead the 680x0 code is copied over the resource data in memory.
www.mactech.com /Articles/develop/issue_17/Nichols_final.html   (3780 words)

  
 Executable Instructions in Assembly Language
SUB Subtract; Motorola 680x0, Motorola 68300; signed subtract of the contents of a data register (8, 16, or 32 bits) from a memory location or subtracts the contents of a memory location (8, 16, or 32 bits) from a data register; sets or clear flags
DIVU.L ,Dq Unsigned Divide; Motorola 680x0, Motorola 68300; unsigned division of a longword (32 bits) in memory or a register by a longword (32 bits) in a data register with a result of a longword (32 bit) quotient in the data register and the remainder being discarded; clears or sets flags
Unpack (Motorola 680x0) converts binary coded decimals into byte encoded numeric data (such as ASCII or EBCDIC characters).
www.osdata.com /topic/language/asm/machcode.htm   (11317 words)

  
 Motorola 680x0   (Site not responding. Last check: 2007-10-09)
Motorola 680x0 means any member for the Motorola 68000 family of microprocessors[?] from Motorola, Inc.
Motorola 680x0 means any member for the Motorola 68000 family of microprocessors[?] from Motorola, Inc. The "x" stands for 0, 1, 2, 3, 4 or 6.
Such is all the information given about our author, beyond what.
www.termsdefined.net /mo/motorola-680x0.html   (75 words)

  
 Type 11 & No FPU Errors on a Power Macintosh
The Motorola 680x0 family uses an external floating-point unit.
All Motorola 680x0 microprocessors have instructions consisting of at least one word (the operation word); some instructions can have up to eleven words (see the Motorola MC68020 32-bit Microprocessor User's Manual, Third edition, page 3-1.) The operation word determines what kind of instruction is to be executed.
The Motorola 680x0 architecture was originally designed to support a floating-point coprocessor chip.
www.mug.jhmi.edu /mirrors/InfoAlley/1195/27/type.html   (2251 words)

  
 Program Control Instructions in Assembly Language
This may include any or all of: setting registers to an initial value, setting the program counter to a standard starting location (restarting the computer), clearing or setting interrupts, and sending a reset signal to external devices.
RTR Return and Restore Condition Codes; Motorola 680x0, Motorola 68300; transfers the value at the top of the system stack into the condition code register, increments the system stack pointer, fetches the return address from the top of the system stack, increments the system stack pointer, and changes program flow to the return address
RTD Return and Deallocate; Motorola 680x0, Motorola 68300; fetches the return address from the top of the system stack, increments the system stack pointer by the specified displacement value (effectively deallocating temporary storage space from the stack), and changes program flow to the return address
www.osdata.com /topic/language/asm/progcont.htm   (2397 words)

  
 Rules
This popup determines whether a 680x0 processor is required to install a script item or perform an installation.
The 680x0 rule is only tested when the installer is running on a 680x0 based Macintosh.
For example, if you set the 680x0 rule to "Install if present" and set a minimum processor of 68040, the item or installation would install on a PowerPC Macintosh (unless you set the PowerPC rule to "Install if not present").
www.sauers.com /draginstall/docs/w-rules.html   (750 words)

  
 Linux on the Motorola 680x0 | Linux Journal   (Site not responding. Last check: 2007-10-09)
This article is a status report on Linux/68k, the port of Linux to Motorola 680x0-based systems.
Linux has been ported to 680x0 based machines.
In making these changes, care was taken to abstract out processor and platform dependencies.
www.linuxjournal.com /article/2806   (466 words)

  
 Porting 680x0 code to ColdFire
summary of the differences between ColdFire and the 680x0 family).
This means that programs written for the 680x0 family will not run on ColdFire processors without modification or re-compiling.
It is available to run either user-level code only, or user- and supervisor-level code.
www.microapl.co.uk /Porting/ColdFire/index.html   (353 words)

  
 port-amiga: Re: optimising for different 680x0 (Was: Config understandings)   (Site not responding. Last check: 2007-10-09)
Subject: Re: optimising for different 680x0 (Was: Config understandings)
The i386 port compiles two versions of libm, one with hardware floating point and one software.
Similar stuff happens when you use some floating point > routines that are written with the 6888[12] FPU in mind; they are trap-emulated > on 68040 and 68060, and using a specialized libm helps a lot here in some > cases.
mail-index.netbsd.org /port-amiga/2000/10/18/0004.html   (214 words)

  
 The Basilisk II/JIT Home Page
Basilisk II is an Open Source 680x0 Macintosh emulator developed by
The Basilisk II/JIT project aims at providing a dynamically recompiling 680x0 CPU core to the original Basilisk II.
In other words, blocks of 680x0 code are translated into native code (currently x86).
gwenole.beauchesne.online.fr /basilisk2   (557 words)

  
 Motorola 680x0 - OneLook Dictionary Search   (Site not responding. Last check: 2007-10-09)
Tip: Click on the first link on a line below to go directly to a page where "Motorola 680x0" is defined.
Motorola 680x0 : Free On-line Dictionary of Computing [home, info]
Motorola 680x0 : Dictionary of Computing and Digital Media [home, info]
www.onelook.com /cgi-bin/cgiwrap/bware/dofind.cgi?word=Motorola+680x0   (92 words)

  
 Linux on the Motorola 680x0
Amigas, Ataris and Macintoshes with the appropriate hardware support are the intended platforms.
There is a "680x0" channel in the linux-activists mailing list which is used for some of the communications between the developers and other interested parties.
In the longer term, it is hoped that the changes for the 680x0 support can be somehow folded back into the main Linux sources.
www.linuxjournal.com /node/2806/print   (423 words)

  
 [No title]
Rather than attempting to describe all the different hardware configurations which are supported for Motorola 680x0, this section contains general information and pointers to where additional information can be found.
Whether or not you are purchasing a system with Linux bundled, or even a used system, it is still important to check that your hardware is supported by the Linux kernel.
Submitting Installation Reports 5.1. Booting the Installer on Motorola 680x0 5.1.1. Choosing an Installation Method Some Motorola 680x0 subarchs have the option of booting using either a 2.4.x or 2.2.x linux kernel.
www.debian.org /releases/stable/m68k/install   (19549 words)

  
 Motorola 68000 - Wikipedia, the free encyclopedia
Each instruction could do more than those of the Intel processors.
Motorola ceased production of the original NMOS 68000 in 2000, although derivatives continue in production, such as the 68HC000 (a pin compatible, HCMOS version of 68000), the 680x0 family and the CPU32 family.
As of 2001, Hitachi continued to manufacture the 68000 under license.
en.wikipedia.org /wiki/Motorola_68000   (2308 words)

  
 Debian GNU/Linux -- Debian GNU/Linux on Motorola 680x0 (m68k)   (Site not responding. Last check: 2007-10-09)
Debian GNU/Linux -- Debian GNU/Linux on Motorola 680x0 (m68k)
The Linux/m68k Home Pages: support site for the Linux kernel on 680x0 hardware, regardless of distribution.
The FAQ Wizard will eventually replace the "old" FAQ; in the meantime, you'll need to refer to the old FAQ where the FAQ Wizard is incomplete.
arkhivo.uevora.pt /ports/m68k   (365 words)

  
 UNIX Systems List   (Site not responding. Last check: 2007-10-09)
DCE, SAM, Motif [680x0 400; 700/800 PA-RISC] 10.x: SVR4.
Code is freely available, but cannot be modified and redistributed (patches are allowed to be distributed).
Later versions ran on 680x0 and implemented Munix/Net, a networking alternative to DECnet & TCP/IP, popular in Germany for a while.
faerylands.org /UNIX-list.html   (2200 words)

  
 680X0 ANSI C Compiler and Assembler for Windows   (Site not responding. Last check: 2007-10-09)
680X0 ANSI C Compiler and Assembler for Windows
Download the latest 680X0 ANSI C Compiler and Assembler brochure
The Crossware C680X0NT is an ANSI standard C compiler that generates code for the M68000 microprocessor, M68020 microprocessor and M68881 maths coprocessor and Motorola microcontrollers based upon the CPU32 and CPU32+ cores.
www.crossware.com /datasheets/c680x0nt.htm   (756 words)

  
 Re: [ph-linux-newbie] 680x0 Debian - Anyone out there have it (was linux on 486)
Subject: Re: [ph-linux-newbie] 680x0 Debian - Anyone out there have it (was linux on 486)
[ph-linux-newbie] 680x0 Debian - Anyone out there have it (was linux on 486)
RE: [ph-linux-newbie] 680x0 Debian - Anyone out there have it (was linux on 486)
marc.free.net.ph /message/20010613.091401.27be3956.html   (229 words)

  
 Tip #15 RISC, CISC, and your Mac.
Some people think of the CPU as the brain of the computer.
When Apple moved to Power Macs they pulled off one of the greatest feats in computing history.
If you have a Performa model just look at the model number, if it has four digits like a Performa 6116 it is a PowerMac, if it has only three like a Performa 475 it is an older 680x0 computer with the CISC chip.
www.themacintoshguy.com /MacTips/archive/tip15.shtml   (952 words)

  
 Release Notes for Debian GNU/Linux 3.1 (`sarge'), Motorola 680x0 - Issues to be aware of for sarge   (Site not responding. Last check: 2007-10-09)
Release Notes for Debian GNU/Linux 3.1 (`sarge'), Motorola 680x0 - Issues to be aware of for sarge
Release Notes for Debian GNU/Linux 3.1 (`sarge'), Motorola 680x0
Release Notes for Debian GNU/Linux 3.1 (`sarge'), Motorola 680x0 $Id: release-notes.en.sgml,v 1.68 2005/07/08 10:07:54 fjp Exp $
www.debian.de /releases/sarge/m68k/release-notes/ch-information.en.html   (187 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.