NewsNovember 1, 2011: PDP-8 Emulator for the Atari 800XL For the ABBUC Software Contest 2011 I wrote an emulator of DEC's PDP-8 minicomputer from 1965 which runs on the Atari 800XL. The program surprisingly was placed fifth in the contest, which I am very happy about. Many thanks to Bunsen, Carsten, and the rest of the ABBUC team for their support and for organizing this unique contest. Thanks also to all the ABBUC members for testing and voting for my program. The Atari PDP-8 emulator can run PDP-8 binary programs on an Atari 800XL. It simulates the machine instructions and the teletype of an original machine with 16k words of main memory. The emulator has been successfully tested with PDP-8 software from the sixties and seventies like CHEKMO-II, the chess program, or the programming languages FOCAL and LISP.
Go to my Atari PDP-8 emulator page to read more about it and to download it.
Go to my YM-64 page to download many YM files converted to C64
programs and to try them on an emulator or on the real hardware. Additionally, all the programs
are available in the popular sid file format.
Go to my C64 page to download them and try them on the emulator or
on the real hardware.
This was really great fun. Many thanks to all the participants in my presentation
and above all to Hans Franke for inviting me and for organizing this great
Retro Computing festival every year!
I also included a little "hello world" program.
Go to my Mailuefterl page to try it.
Go to my Mailuefterl page to try it on my emulator.
Go to my Mailuefterl page to try out the improved version.
I also continued the work on my Forth compiler for the Mailüfterl and added further kernel primitives. But all is still very much "work-in-progress".
Go to my Mailuefterl page to get an impression of the new features.
Go to my Mailuefterl page to try out this great old software.
Go to my Mailuefterl page to try out software which was
written in the 1950ies and probably has not been run for almost 50 years now!
Go to my Dambusters page to read more about the game and the story of my MAME driver. May 4, 2006: Pacman Emulator for the Topfield TF4000PVR I wrote another emulator for the Topfield TF4000PVR digital satellite receiver: The famous game Pacman from 1980. Go to my Topfield page for more information and for the download. April 20, 2006: Space Invaders Emulator for the Topfield TF4000PVR I continued my programming efforts for the Topfield TF4000PVR digital satellite receiver and created an emulator for Space Invaders, the great classic arcade game from 1978. Go to my Topfield page for more information and for the download. April 16, 2006: Astro Fighter Emulator for the Topfield TF4000PVR I recently bought a digital satellite receiver, the great Topfield TF4000PVR. It is not the latest model but it offers a lot of features at a very low price. The Topfield can execute user-written plug-in programs, so-called TAPs (Topfield Application Programs). Of course, I immediately had to try to create such a TAP, and I started with an Astro Fighter Emulator. Go to my Topfield page to read more about it and to download it. September 5, 2005: Asteroids in Java by Static Binary Translation After the first attempts with Tailgunner and Astro Fighter, I translated a real arcade classic to Java. It is Atari's great vector game Asteroids. Asteroids was originally written by Ed Logg of Atari Inc. in 1979, and it was the first arcade game I ever played (must have been back in 1980 :-). My Java version was created twenty six years later by translating the program code, originally written for the 6502 CPU of the Asteroids machine, to Java. This translation was made by a Java program I wrote, which generates corresponding Java program code for each 6502 instruction and applies some optimization techniques to the generated program (e.g., removal of redundant flag calculations). This project is open source and you can download a zip file with the applet ready for installation on your PC or website and with the complete source code in Java. Click here to play Asteroids now. Download the game from here, but please do not forget to credit Atari for the original game and me for translating it to Java :-) August 28, 2005: Astro Fighter in Java by Static Binary Translation The arcade game Astro Fighter was originally written by Data East Corporation (DECO) in 1980. Twenty five years later, I made an internet browser version of it by translating the Astro Fighter program code, originally written for the 6502 CPU of the Astro Fighter machine, to Java. The translation was made by a program, which generates corresponding Java program code for each 6502 instruction and applies some optimization techniques to the generated program (e.g., removal of redundant flag calculations). This project is open source and you can download a zip file with the applet ready for installation on your PC or website and with the complete source code in Java. Click here to play Astro Fighter now. Download the game from here, but please do not forget to credit DECO for the original game and me for translating it to Java :-) August 12, 2005: New Site Layout I made a new layout of my site. It uses frames now for the menu bar on the left-hand side, which makes navigation and maintainance easier. In the last months I have been working on a static binary translator from 6502 machine language to Java and will present my first results soon. Stay tuned. July 19, 2004: Tailgunner in Java by Static Binary Recompilation Today is my birthday and I can present a new program here :-). It is an exact port of the 25 year old classic arcade game "Tailgunner". I did this little project together with Graham Toal. Tailgunner is a nice vector game made by Dan Sunday of the company Vectorbeam in 1979. Vectorbeam and the game were sold to Cinematronics later. Tailgunner was very advanced for its time. It is probably the first 3D vector game (older than Battlezone). This time the exact reproduction of the game is not achieved by a conventional CPU emulator, but by so-called static binary recompilation. Graham Toal wrote a really cool program, which can translate the original game code from C-CPU machine language to C. With Graham's help I ported his generated code to Java and added the graphical Java environment to play the game in an applet. Thank you Graham, it was a cool project :-) The program is open source, and you can download a zip file with the applet ready for installation on your PC or website and with the complete Java source code. Click here to play Tailgunner now. Download the game from here. March 7, 2004: MAME 0.80 with Mad Alien Today version 0.80 of MAME, the world's best arcade emulator, was released. It contains my driver for Mad Alien. February 26, 2004: Java Emulators Offline Today I removed my Java emulators from my website. I think after four years and more than 5 million visits most of the people, who are interested in this stuff, now know about JAE, ONE, and NOSE. Thanks to all of you for visiting and for your nice emails. The project is not dead. I will continue my work on them and will let you know about the news here. February 18, 2004: MAME Driver for Mad Alien I finished the preliminary version of my second MAME driver. It is for the still unemulated game made in 1980 by Data East Corporation (DECO). Go to my Mad Alien page to read more about the game and the story of my driver for it. December 25, 2003: MAME 0.78 with Super Tank A cool Christmas present: Today version 0.78 of MAME was released, and it includes my Super Tank driver. Wow :-) Merry Christmas to all the other MAME developers and to all the visitors of this site! December 24, 2003: Super Tank on MAME WIP Today there was an update to the official MAME WIP site announcing my Super Tank driver. It reads: "Norbert Kehrer submitted a fully working driver for Super Tank". There are also 4 screenshots added. Nice to be on the official MAME WIP page :-) Thanks! December 14, 2003: MAME Driver for Super Tank After so much Java emulation, I had to try something different and decided to make my first contribution to MAME. I wrote a driver for the still unemulated game The game was made in 1981 by the German company Video Games GmbH, and AFAIK it was licensed to Computran for the US market. Go to my Super Tank page to read more about the game and the story of my driver for it. July 18, 2003: Star Trek and Tac/Scan Now almost a year has passed since the last news on this page. As tomorrow is my birthday, I wrote two new game drivers for the Java Arcade Emulator, to celebrate it and to show that emu programming is still big fun for me. Here are: These are two great vector games made by Sega in 1982. They are part of a series of vector games based on Sega's G80 hardware platform. More emulators of this series will follow soon. Go to the JAE page to read more about these games and to play them online. August 26, 2002: Red Baron Here is the next vector game for the Java Arcade Emulator: Atari made this 3D flight simulation game in 1980 and used almost the same hardware as for the Battlezone machine. Go to the JAE page to read more about Red Baron and to play it online. August 11, 2002: Battlezone After a long time, I am back with a new game for the Java Arcade Emulator (the 40th game). Is is Atari's cool vector game In 1980 Atari's programmer Ed Rotberg created this excellent piece of software, which I think was the first realistic 3D simulation game. Go to the JAE page to read more about the game and to play it online. January 26, 2002: NOSE, the SMS emulator, is online After a lot of arcade game emulators, I had to try something (slightly) different. I wrote an emulator for the Sega Master System (SMS) in Java which lets you play SMS games in your browser. The new emulator is called NOSE, Norbert's Online Sega Master System Emulator :-) It is based on JAE and ONE and offers the following features:
Go to the
NOSE page to read more about it and to play "Sonic" online!
Go to the JAE page to read more about the game and to play it online. January 3, 2002 A new game is available for the Java Arcade Emulator. It is the legendary made by Williams in 1980. A real classic---one of the first arcade games I played, and one of the most thrilling. Go to the JAE page to read more about the game and to enjoy Defender right in your browser! January 1, 2002 A Happy New Year 2002 to all visitors and fans of classic arcade games. December 1, 2001 My little page has reached 500,000 visits. Wow!! Thanks to you all. Have a lot of fun here :-) October 31, 2001 At last, I had a little time to work on a game, that I have been trying to emulate in JAE for a long time. Now I succeded to solve most of the problems I had with it. It is the excellent arcade version of made by Atari Games in 1988. Some nice additions to the classic game idea and a huge number of different levels make this Tetris version one of the most enjoyables. The emulator does not perfectly emulate all of the graphics, because the Tetris machine used a dynamic color pallette. To compensate for this, a real-time emulation of Atari's famous "Pokey" sound chip was added, so that you can listen to the cool russian-style tunes, that Tetris plays with its two Pokey chips. Go to the JAE page to read more about the game and to play Tetris online! August 4, 2001 And here is another game for the Java Arcade Emulator. Sega made a funny shooting game back in 1980, which is now emulated in JAE. It is Go to the JAE page to read more about the game and to play it online! July 23, 2001 Some time has passed now without any additions to the Java Arcade Emulator. So here is game #35 of JAE. It is Stern's arcade hit from 1980 Go to the JAE page to read more about the game and to play it online! June 30, 2001 This little page has reached 200,000 visits. Great! Thanks to all of you. April 16, 2001 It was snowing here at Easter (!), so I found some time to make an update to JAE. Game #34 has been added to the Java Arcade Emulator - and it is a great one. Here is Atari's legendary vector game from 1980 Go to the JAE page to read more about the game and to play it online! April 1, 2001 Another great classic arcade game has been added to JAE, the Java Arcade Emulator. This time it is Taito's 1986 hit The genre of wall and brick games was newly defined with Arkanoid. Cool features, attractive graphics, and brilliant gameplay made up the great success of this game. The emulator supports sound by real emulation of the AY8910 sound chip, which was used in the Arkanoid machines. You can control the bat with the cursor keys or the mouse. Go to the JAE page to read more about Arkanoid and to play it online! March 28, 2001 The last update of JAE, the Java Arcade Emulator, was made about half a year ago. At last I found some time to write a new driver. JAE now supports another one of the real classic games. It is Irem's arcade version of Lode Runner is a popular and addictive game that was ported to almost every gaming platform. There is even a 3D version for the Nintendo 64 console. Go to the JAE page to read more about Lode Runner and to play it online! January 16, 2001 After one year it was time for a new site design. Enjoy it. January 14, 2001 Version 1.2 of ONE, the Online NES Emulator, has been released. This version has support for Nintendo's MMC3 chip (Mapper #4). Although not yet perfect, some games, which use the MMC3, have been added. For example
December 27, 2000 Version 1.1 of ONE has been released. It has the following new features:
December 23, 2000 ONE has a great new logo now! JoseQ, the famous webmaster of JoseQ's EmuViews, has designed it. Thanks a lot for the perfect work, JoseQ!
My homepage has reached more than 100,000 visits. Wow!!
When I started the page about a year ago with the first version of JAE, with AstDX, and with Vantris,
I never would have thought, that this would ever be possible.
Enjoy the software provided here and have a Merry Christmas! Frohe Weihnachten! Feliz Navidad! Buon Natale!
December 16, 2000
November 18, 2000
November 4, 2000
October 28, 2000
October 11, 2000
September 30, 2000
September 16, 2000
September 3, 2000
August 26, 2000
August 15, 2000
August 5, 2000
July 30, 2000
July 29, 2000
July 27, 2000
July 24, 2000
July 19, 2000
July 11, 2000
July 10, 2000
July 9, 2000
July 3, 2000
June 28, 2000
June 2, 2000
May 1, 2000
April 2, 2000
February 14, 2000
January 22, 2000
January 9, 2000
|