John De Margheriti (born July 1962) is an Italian-born Australian electrical engineer , software developer and entrepreneur . De Margheriti is widely seen as a founding 'father' of Australia's video games industry and Australia's most experienced interactive entertainment business executive.
63-460: Riot Sydney (formerly BigWorld Technology and Wargaming Sydney ) is an Australian software company, formed in 2002 by John De Margheriti . It was the developer of BigWorld, a middleware development tool suite for creating massively multiplayer online games (MMO) and virtual worlds . It was the first company that developed a middleware platform for the MMO market. In 2007, BigWorld was recognised by
126-538: A VT100 terminal enclosure. The /150 was housed in a table-top unit which included two 8-inch floppy drives, three asynchronous serial ports, one printer port, one modem port and one synchronous serial port and required an external terminal. All three employed the same chipset as used on the LSI-11/03 and LSI-11/2 in four "microm"s. There is an option which combines two of the microms into one dual carrier, freeing one socket for an EIS/FIS chip. The /150 in combination with
189-471: A VT105 terminal was also sold as MiniMINC , a budget version of the MINC-11 . The DEC Professional series are desktop PCs intended to compete with IBM's earlier 8088 and 80286 based personal computers. The models are equipped with 5 1 ⁄ 4 inch floppy disk drives and hard disks, except the 325 which has no hard disk. The original operating system was P/OS, which was essentially RSX-11 M+ with
252-720: A conversation with Gerlach, De Margheriti approached his friends at the university and pulled together a team including Wang, Stephen Lewis and John Reidy capable of developing the simulation game. The team spent 72 hours straight developing a demo, pitched it to Armchair Entertainment and won a contract to develop the Americas Cup Sailing Simulation game for the Commodore 64 and Amstrad which was ultimately developed and then sold to Electronic Arts . Soon after starting to develop their first game, Wang and Lewis tactfully told De Margheriti that his true strength
315-477: A degree in electrical engineering from the UNSW Sydney (UNSW), and holds an MBA from Sydney University. Wang also went on to study at UNSW in the field of computer science. Together they devoted much of their time during university hours to developing computer games. They pooled their money to purchase a Commodore PET . During this time John also met Stephen Lewis and he joined the group, helping make games on
378-530: A feature that automatically and dynamically spreads user load across multiple cell apps on the same game server, allowing for large numbers of concurrent users to inhabit the same game space. In 1999, BigWorld ran a test simulating 900 entities on the same server. In 2005, large-scale tests were carried out at the IBM Deep Computing facility in Poughkeepsie, NY. BigWorld successfully demonstrated
441-517: A fifth chip can be added to extend the instruction set). It uses a bus which is a close variant of the Unibus called the LSI Bus or Q-Bus ; it differs from the Unibus primarily in that addresses and data are multiplexed onto a shared set of wires rather than having separate sets of wires. It also differs slightly in how it addresses I/O devices and it eventually allowed a 22-bit physical address (whereas
504-448: A games development company called Micro Forté Pty Limited and wrote games for a new company called Electronic Arts. In 1995 De Margheriti came up with the concept of developing a software solution that would somehow group bulletin board services (BBS) together so that many people could play games together. He called this concept Game Net. Game Net was a precursor to what would later become known as BigWorld Technology . De Margheriti's idea
567-554: A menu system on top. As the design was intended to avoid software exchange with existing PDP–11 models, the poor market response was unsurprising. The RT-11 operating system was eventually ported to the PRO series. A port of the RSTS/E operating system to the PRO series was also done internal to DEC, but it was not released. The PRO-325 and -350 units are based on the DCF-11 ("Fonz") chipset,
630-603: A new concurrency level of 250,000 players. BigWorld Technology has received a number of business and technology innovation related awards: John De Margheriti He is the founder and former CEO of BigWorld Pty Limited and the founder of parent company Micro Forté Pty Limited. De Margheriti is also the Executive Chairman of the Academy of Interactive Entertainment , the Chairman of Canberra Technology Park ,
693-617: A register by one (byte instructions) or two (word instructions). Use of relative addressing lets a machine-language program be position-independent . Early models of the PDP–11 had no dedicated bus for input/output , but only a system bus called the Unibus , as input and output devices were mapped to memory addresses. An input/output device determined the memory addresses to which it would respond, and specified its own interrupt vector and interrupt priority . This flexible framework provided by
SECTION 10
#1732790404940756-452: A single-board large-scale integration version of the processor was developed in 1975. A two- or three-chip processor, the J-11 was developed in 1979. The last models of the PDP–11 line were the single board PDP–11/94 and PDP–11/93 introduced in 1990. The PDP–11 processor architecture has a mostly orthogonal instruction set . For example, instead of instructions such as load and store ,
819-538: A system known as the TSD (Test System Director). As such, they were in use until their software was rendered inoperable by the Year 2000 problem . The US Navy used a PDP–11/34 to control its Multi-station Spatial Disorientation Device, a simulator used in pilot training, until 2007, when it was replaced by a PC-based emulator that could run the original PDP–11 software and interface with custom Unibus controller cards. A PDP–11/45
882-441: A tool. The film involved dozens of actors and as a result, De Margheriti gained his first taste in management working with actors and prop builders. During filming he met Steve Wang which would later form the basis of a longstanding business association. He wrote his first computer game called “Maze” on a PDP-11 and his peer, Steve Wang developed a computer game called “Caves”, also on a PDP-11 computer. De Margheriti graduated with
945-588: A young teenager. When he was sixteen De Margheriti experimented with making computer games independently. During his senior years at Hawker College , De Margheriti co-created an amateur 8 millimetres (0.31 in) science fiction film after watching the 1977 film, Star Wars: Episode IV – A New Hope . During the development of his amateur film, he co-developed a robotics system entitled 3DIM that would enable him to film complex stop-motion animation footage of large scale spaceship models. De Margheriti's need to create scrolling film credits led him to discover computers as
1008-532: Is built for Windows PCs and browsers and is available on iOS , Xbox 360 , and PlayStation 3 via a network API. The back-end server solution was implemented on Linux with a Python API scripting environment. The tool suite includes content creation tools, server monitoring tools, and support. BigWorld Technology also integrates various third-party plugins such as Umbra (occlusion culling), Scaleform (user interface creation), Speedtree (foliage), and Vivox (VOIP). BigWorld Server supports dynamic load balancing,
1071-524: The C programming language took advantage of several low-level PDP–11–dependent programming features, albeit not originally by design. An effort to expand the PDP–11 from 16- to 32-bit addressing led to the VAX-11 design, which took part of its name from the PDP–11. In 1963, DEC introduced what is considered to be the first commercial minicomputer in the form of the PDP–5 . This was a 12-bit design adapted from
1134-818: The CPU , connecting semiconductor memory to the processor, with core memory and I/O devices connected via the Unibus. In the PDP–11/70, this was taken a step further, with the addition of a dedicated interface between disks and tapes and memory, via the Massbus . Although input/output devices continued to be mapped into memory addresses, some additional programming was necessary to set up the added bus interfaces. The PDP–11 supports hardware interrupts at four priority levels. Interrupts are serviced by software service routines, which could specify whether they themselves could be interrupted (achieving interrupt nesting ). The event that causes
1197-465: The UK 's Develop magazine as an industry leader. On 7 August 2012, Wargaming — which had used BigWorld as part of the infrastructure for games such as World of Tanks — acquired BigWorld Technology for $ 45 million. Wargaming stated that it would continue to license and support BigWorld, and foresaw the possibility that it could offer its technologies with BigWorld for third-party licensors. The studio
1260-493: The "Desk Calculator" project. Not long after, Datamation published a note about a desk calculator being developed at DEC, which caused concern at Wang Laboratories , who were heavily invested in that market. Before long, it became clear that the entire market was moving to 16-bit, and the Desk Calculator began a 16-bit design as well. The team decided that the best approach to a new architecture would be to minimize
1323-557: The 1962 LINC machine that was intended to be used in a lab setting. DEC slightly simplified the LINC system and instruction set, aiming the PDP-5 at smaller settings that did not need the power of their larger 18-bit PDP-4 . The PDP-5 was a success, ultimately selling about 1,000 machines. This led to the PDP–8 , a further cost-reduced 12-bit model that sold about 50,000 units. During this period,
SECTION 20
#17327904049401386-718: The Commodore PET. The most memorable game that they developed during university years was made for the Commodore 64 . Whilst working part-time at the Computer 1 computer store in Randwick to put himself through university, De Margheriti met Gerry Gerlach who was interested in finding a person who could develop a computer game based on the recent Australian win of the Americas Cup 12 metres (39 ft) sailing. After
1449-656: The DEQNA Q-Bus card, were also available. Many of the earliest systems on the ARPANET were PDP–11's A wide range of peripherals were available; some of them were also used in other DEC systems like the PDP–8 or PDP–10 . The following are some of the more common PDP–11 peripherals. The PDP–11 family of computers was used for many purposes. It was used as a standard minicomputer for general-purpose computing, such as timesharing , scientific, educational, medical, government or business computing. Another common application
1512-764: The DN100 in 1981 running Domain/OS , which was proprietary but offered a degree of Unix compatibility; and the Silicon Graphics IRIS range, which developed into Unix-based workstations by 1985 (IRIS 2000). Personal computers based on the 68000 such as the Apple Lisa and Macintosh , the Atari ST , and the Commodore Amiga arguably constituted less of a threat to DEC's business, although technically these systems could also run Unix derivatives. In
1575-538: The LSI-11. This option allowed programming of the internal 8-bit micromachine to create application-specific extensions to the PDP–11 instruction set. The WCS is a quad Q-Bus board with a ribbon cable connecting to the third microcode ROM socket. The source code for EIS/FIS microcode was included so these instructions, normally located in the third MICROM, could be loaded in the WCS, if desired. Later Q-Bus based systems such as
1638-506: The LSI–11/23, /73, and /83 are based upon chip sets designed in house by Digital Equipment Corporation. Later PDP–11 Unibus systems were designed to use similar Q-Bus processor cards, using a Unibus adapter to support existing Unibus peripherals , sometimes with a special memory bus for improved speed. There were other significant innovations in the Q-Bus lineup. For example, a system variant of
1701-670: The PC based on BSD or Linux became available. By the late 1990s, not only DEC but most of the New England computer industry which had been built around minicomputers similar to the PDP–11 collapsed in the face of microcomputer-based workstations and servers. The PDP–11 processors tend to fall into several natural groups depending on the original design upon which they are based and which I/O bus they use. Within each group, most models were offered in two versions, one intended for OEMs and one intended for end-users. Although all models share
1764-504: The PDP series. Further, the innovative Unibus system allowed external devices to be more easily interfaced to the system using direct memory access , opening the system to a wide variety of peripherals . The PDP–11 replaced the PDP–8 in many real-time computing applications, although both product lines lived in parallel for more than 10 years. The ease of programming of the PDP–11 made it popular for general-purpose computing. The design of
1827-557: The PDP–11 and could use its peripherals and system software. These include: Several operating systems were available for the PDP–11. The DECSA communications server was a communications platform developed by DEC based on a PDP–11/24, with the provision for user installable I/O cards including asynchronous and synchronous modules. This product was used as one of the earliest commercial platforms upon which networking products could be built, including X.25 gateways, SNA gateways, routers , and terminal servers . Ethernet adaptors, such as
1890-709: The PDP–11 has a move instruction for which either operand (source and destination) can be memory or register. There are no specific input or output instructions; the PDP–11 uses memory-mapped I/O and so the same move instruction is used; orthogonality even enables moving data directly from an input device to an output device. More complex instructions such as add likewise can have memory, register, input, or output as source or destination. Most operands can apply any of eight addressing modes to eight registers. The addressing modes provide register, immediate, absolute, relative, deferred (indirect), and indexed addressing, and can specify autoincrementation and autodecrementation of
1953-561: The PDP–11 inspired the design of late-1970s microprocessors including the Intel x86 and the Motorola 68000 . The design features of PDP–11 operating systems, and other operating systems from Digital Equipment, influenced the design of operating systems such as CP/M and hence also MS-DOS . The first officially named version of Unix ran on the PDP–11/20 in 1970. It is commonly stated that
Riot Sydney - Misplaced Pages Continue
2016-402: The PDP–11 system-software rights to Mentec Inc., an Irish producer of LSI-11 based boards for Q-Bus and ISA architecture personal computers, and in 1997 discontinued PDP–11 production. For several years, Mentec produced new PDP–11 processors. Other companies found a niche market for replacements for legacy PDP–11 processors, disk subsystems, etc. At the same time, free implementations of Unix for
2079-479: The PDP–11/03 introduced full system power-on self-test (POST). The basic design of the PDP–11 was flexible, and was continually updated to use newer technologies. However, the limited throughput of the Unibus and Q-Bus started to become a system-performance bottleneck , and the 16-bit logical address limitation hampered the development of larger software applications. The article on PDP–11 architecture describes
2142-607: The PSW (priority level) on entry to the service routine. The PDP–11 was designed for ease of manufacture by semiskilled labor. The dimensions of its pieces were relatively non-critical. It used a wire-wrapped backplane . The LSI–11 (PDP–11/03), introduced in February 1975 is the first PDP–11 model produced using large-scale integration ; the entire CPU is contained on four LSI chips made by Western Digital (the MCP-1600 chip set;
2205-418: The Unibus only allows an 18-bit physical address) and block-mode operations for significantly improved bandwidth (which the Unibus does not support). The CPU microcode includes a debugger : firmware with a direct serial interface ( RS-232 or current loop ) to a terminal . This lets the operator do debugging by typing commands and reading octal numbers, rather than operating switches and reading lights,
2268-408: The basis for the PDP–11. When they first presented the new architecture, the managers were dismayed. It lacked single instruction-word immediate data and short addresses, both of which were considered essential to improving memory performance. McGowan and McFarland were eventually able to convince them that the system would work as expected, and suddenly "the Desk Calculator project got hot". Much of
2331-451: The computer market was moving from computer word lengths based on units of 6 bits to units of 8 bits, following the introduction of the 7-bit ASCII standard. In 1967–1968, DEC engineers designed a 16-bit machine, the PDP–X, but management ultimately canceled the project as it did not appear to offer a significant advantage over their existing 12- and 18-bit platforms. This prompted several of
2394-541: The concept of building what is now commonly known as Massively Multiplayer Online Games (MMOGs). While developing the idea of Game Net, De Margheriti became increasingly more aware of the advent of the internet particularly after playing Ultima Online and Meridian 59 , two of the first MMOGs. He realised that these two games were an extension of the multiplayer games he loved and that in the future many developers would want to create massively multiplayer games. De Margheriti decided to switch his focus away from BBS, and made
2457-516: The decision to build a middleware engine that would help developers deal with the complexities of creating these online games. In 1996 Stephen Lewis and John lodged patents for a Communication System and Method and in 1999 he lodged an application for funding through AusIndustry's R&D Start program and received a multimillion-dollar grant. This was subsequently matched by venture capital from Allen & Buckeridge, an Australian Venture capital firm. The name of “Large Scale Multi Player Universe” (LSMPU)
2520-652: The early years, in particular, Microsoft 's Xenix was ported to systems like the TRS-80 Model 16 (with up to 1 MB of memory) in 1983, and to the Apple Lisa, with up to 2 MB of installed RAM, in 1984. The mass-production of those chips eliminated any cost advantage for the 16-bit PDP–11. A line of personal computers based on the PDP–11, the DEC Professional series, failed commercially, along with other non-PDP–11 PC offerings from DEC. In 1994, DEC sold
2583-599: The emergence of a market of increasingly powerful scientific and technical workstations that would often run Unix variants. These included the HP 9000 series 200 (starting with the HP 9826A in 1981) and 300/400, with the HP-UX system being ported to the 68000 in 1984; Sun Microsystems workstations running SunOS , starting with the Sun-1 in 1982; Apollo/Domain workstations starting with
Riot Sydney - Misplaced Pages Continue
2646-454: The engineers from the PDP-X program to leave DEC and form Data General . The next year they introduced the 16-bit Data General Nova . The Nova sold tens of thousands of units and launched what would become one of DEC's major competitors through the 1970s and 1980s. Ken Olsen , president and founder of DEC, was more interested in a small 8-bit machine than the larger 16-bit system. This became
2709-514: The forward slash character for comments in the assembler code, as was the case in the PDP–8 assembler. McGowan stated that he would then have to use semicolon to indicate division, and the idea was dropped. The PDP–11 family was announced in January 1970 and shipments began early that year. DEC sold over 170,000 PDP–11s in the 1970s. Initially manufactured of small-scale transistor–transistor logic ,
2772-730: The founder of the Game Developers' Association of Australia, the founder of the Australian Game Developers Conference , and the founder of the three Canberra business parks , the co-founder of DEMS Entertainment, the co-founder of Dreamgate Studios, the co-founder of Game Plus and co-founder of The Film Distillery Born in Rome , Italy , De Margheriti arrived in Canberra with his family in 1970. He experimented with CB radios and electronics early as
2835-515: The hardware and software techniques used to work around address-space limitations. DEC's 32-bit successor to the PDP–11, the VAX–11 (for "Virtual Address eXtension") overcame the 16-bit limitation, but was initially a superminicomputer aimed at the high-end time-sharing market. The early VAX CPUs provided a PDP–11 compatibility mode under which much existing software could be immediately used, in parallel with newer 32-bit software, but this capability
2898-412: The interrupt is indicated by the device itself, as it informs the processor of the address of its own interrupt vector. Interrupt vectors are blocks of two 16-bit words in low kernel address space (which normally corresponded to low physical memory) between 0 and 776. The first word of the interrupt vector contains the address of the interrupt service routine and the second word the value to be loaded into
2961-535: The late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer. The PDP–11 included a number of innovative features in its instruction set and additional general-purpose registers that made it easier to program than earlier models in
3024-485: The linear scalability of its load-balancing technology by dynamically balancing 100,000 entities across various cell apps on a single server. World of Tanks is built on BigWorld Technology. On 23 January 2011, Guinness stated that the World of Tanks Russian server broke the previous record for Most Players Online Simultaneously on One MMO Server when they reached 91,311 concurrent users. In November 2011 World of Tanks reached
3087-408: The memory bandwidth needed to execute the instructions. Larry McGowan coded a series of assembly language programs using the instruction sets of various existing platforms and examined how much memory would be exchanged to execute them. Harold McFarland joined the effort and had already written a very complex instruction set that the team rejected, but a second one was simpler and would ultimately form
3150-624: The predecessors of Alcatel-Lucent , the Bell Telephone Manufacturing Company , developed the BTMC DPS-1500 packet-switching ( X.25 ) network and used PDP–11s in the regional and national network management system, with the Unibus directly connected to the DPS-1500 hardware. Higher-performance members of the PDP–11 family departed from the single-bus approach. The PDP–11/45 had a dedicated data path within
3213-443: The processor architecture made it unusually easy to invent new bus devices, including devices to control hardware that had not been contemplated when the processor was originally designed. DEC openly published the basic Unibus specifications, even offering prototyping bus interface circuit boards, and encouraging customers to develop their own Unibus-compatible hardware. The Unibus made the PDP–11 suitable for custom peripherals. One of
SECTION 50
#17327904049403276-532: The same as found in the 11/23, 11/23+ and 11/24. The PRO-380 is based on the DCJ-11 ("Jaws") chipset, the same as found in the 11/53,73,83 and others, though running only at 10 MHz because of limitations in the support chipset. The PDP–11 was sufficiently popular that many unlicensed PDP–11-compatible minicomputers and microcomputers were produced in Eastern Bloc countries. Some were pin-compatible with
3339-516: The same instruction set, later models added new instructions and interpreted certain instructions slightly differently. As the architecture evolved, there were also variations in handling of some processor status and control registers. The following models use the Unibus as their principal bus: The following models use the Q-Bus as their principal bus: The PDT series were desktop systems marketed as "smart terminals". The /110 and /130 were housed in
3402-457: The system was developed using a PDP-10 where the SIM-11 simulated what would become the PDP–11/20 and Bob Bowers wrote an assembler for it. At a late stage, the marketing team wanted to ship the system with 2K of memory as the minimal configuration. When McGowan stated this would mean an assembler could not run on the system, the minimum was expanded to 4K. The marketing team also wanted to use
3465-472: The typical debugging method at the time. The operator can thus examine and modify the computer's registers, memory, and input/output devices, diagnosing and perhaps correcting failures in software and peripherals (unless a failure disables the microcode itself). The operator can also specify which disk to boot from. Both innovations increased the reliability and decreased the cost of the LSI-11. A Writable Control Store (WCS) option (KUV11-AA) could be added to
3528-469: Was real-time process control and factory automation . Some OEM models were also frequently used as embedded systems to control complex systems like traffic-light systems, medical systems, numerical controlled machining , or for network management. An example of such use of PDP–11s was the management of the packet switched network Datanet 1. In the 1980s, the UK's air traffic control radar processing
3591-455: Was conducted on a PDP 11/34 system known as PRDS – Processed Radar Display System at RAF West Drayton. The software for the Therac-25 medical linear particle accelerator also ran on a 32K PDP 11/23. In 2013, it was reported that PDP–11 programmers would be needed to control nuclear power plants through 2050. Another use was for storage of test programs for Teradyne ATE equipment, in
3654-500: Was created for a group of 10 students. Later on in 1997 it was spun out as a separate non profit organisation called the Academy of Interactive Entertainment Limited (AIE) to assist the greater industry. The AIE now has campuses in Canberra, Sydney, Melbourne, Online, Adelaide, Seattle, and Lafayette . PDP-11 The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into
3717-587: Was dropped with the first MicroVAX . For a decade, the PDP–11 was the smallest system that could run Unix , but in the 1980s, the IBM PC and its clones largely took over the small computer market; BYTE in 1984 reported that the PC's Intel 8088 microprocessor could outperform the PDP–11/23 when running Unix. Newer microprocessors such as the Motorola 68000 (1979) and Intel 80386 (1985) also included 32-bit logical addressing. The 68000 in particular facilitated
3780-498: Was not programming but managing and winning new projects for the fledgling group. In addition to the Americas Cup Sailing Simulation, De Margheriti went on to program two other of games for Electronic Arts including Demon Stalkers and Fireking for the Commodore 64 and IBM PC, which was later released by Sydney-based Strategic Studies Group. http://www.ssg.com.au/ Between 1985 and 1988, De Margheriti turned his focus towards business negotiations and contract development. He co-founded
3843-485: Was operated as Wargaming Sydney. On 17 October 2022, Wargaming sold the studio to Riot Games for an undisclosed amount, renaming it to Riot Sydney; the sale excluded the BigWorld technology itself and the studio's publishing arm, which will be retained by Wargaming. BigWorld Technology provides an underlying software architecture that can be used by game developers to build MMOs and online games. The 3D client technology
SECTION 60
#17327904049403906-496: Was originally used to describe the server, client and tools middleware system that De Margheriti had in mind. In 2011 the Micro Forte company acquired all the shares from the venture capital company. De Margheriti established the Academy of Interactive Entertainment (AIE) as a business unit of Micro Forté, to focus on developing 3D animation skills. A course was initially taught by De Margheriti, Steve Wang and other 3D experts
3969-404: Was to allow large scale Multi User Dungeons [MUDs] to be developed where hundreds of people could be playing together in a multiplayer game. He was greatly influenced by an EA friend Danielle/ Dan Bunten who had designed M.U.L.E , Modem Wars as well as a game called Command HQ which he often played with Stephen Lewis. Those seminal games influenced De Margheriti in terms of coming up with
#939060