Amiga360 – P-UAE 2.3.3 for Xbox 360 Console
===========================================
Features
========
- Based off P-UAE V2.3.3
- Simple and easy to use GUI
- Full Mouse/Keyboard support
- OCS/ECS/AGA/Picasso96 emulation
- Hardfile emulation
- Savestate support
- BSD Socket Emulation (experimental)
- Filesystem emulation (experimental)
- Drive click support
- Prebuilt config files included.
- Tested and working with Amiga-SYS, ClassicWB and AIAB
Just a quick Amiga 360 update. I’ve scrapped using E-UAE as the source for the emulation. I’ve found while its OK, it has compatability issues and im not happy with.
I’ve now switched over to PUAE (https://github.com/GnoStiC/PUAE) – which is written by GnoStiC and an effort to merge in the latest WinUAE codebase across to E-UAE. It has much better compatability and fixes and has active development.
Being an Amiga fan, this is important to get the best possible emulation on the Xbox 360 and it is definetly the right way going forward. As a result however, i scrapped all the old Amiga360 code and started over. However, things are progressing quickly and a release should be soon. Right now, this is all i am focused on (MAME, FBANext etc are all on the backburner) until this is released.
DOSBox is an emulator which emulates an IBM PC compatible computer running MS-DOS. It is intended especially for use with old PC games. DOSBox is free software.
DOSBox is a command-line program, configured either by a set of command-line arguments or by editing a plain text configuration file. For ease of use, several graphical front-ends have been developed by the user community.
DOSBox is a full CPU emulator, capable of running DOS programs that require the CPU to be in either real mode or protected mode. Other similar programs, such as dosemu or VDMs for Windows and OS/2, provide compatibility layers and rely on virtualization capabilities of the 386 family processors. Since DOSBox can emulate its CPU by interpretation, it is independent of its host CPU. However, on systems which provide the i386 instruction set, the option to use dynamic instruction translation is available in DOSBox. Though this setting is less accurate and reliable, it is faster than interpretive CPU emulation.
DOSXbox360 is a native port of DOSBox for the Xbox 360.
Features
========
Full USB and Chatpad keyboard support
Mouse support via left analog stick
Mouse buttons are simulated by ‘A’ and ‘B’ buttons
Installation
============
The package contains 2 files.
DOSBox.xex – if you are running a retail (JTAG) console. Use this version.
DOSBox-Dev.xex – if you have access to a devkit, this version will replace the analog stick mouse with real mouse support. Plug in a mouse into any USB port.
Note – you cannot run DOSBox-Dev.xex on a retail console.
Notes
=====
I started out by working with XeDosBox source and fixing the long standing keyboard issue as well as fixing a crash to protected mode games. I decided to just port over the latest 0.74 repository. Compatability should be much improved over XeDosBox.
With the help of cancerous, I’ve recently updated the libSDL360x repository and fixed some long standing bugs in the code.
- Fixed keyboard code so Shift/Alt/Control keys work correctly
- Fixed Joystick bug where controllers 2-4 would poll against player 1
- Added mouse emulation via Left Analog stick. Button A for left mouse, Button B for right mouse
- Adjusted vertex buffer to fit inside safe-area region
they are commited and available now.
I’ve also looked at a DosBox port. I started out by working with LoveMHz’s code base and fixed a long standing issue with DOS4G/W games not running. From there, I quickly moved on to port the latest 0.74 codebase. Here are some screens of stuff that previously never ran on XeDosBox
I have a few more bugs to fix but this is just about ready to release.
I’ve been working on a port of E-UAE. This is still very much work in progress with no release date. Its running at full speed with sound and it supports real USB mouse and keyboard.
Not all homebrew has to be emulators. Not all homebrew we talk about has to come from here. A very interesting project has fired up over the past 3 weeks. Starting on IRC as a small project and growing into a large organization over github. Being that the Diablo 3 beta was leaked very early to [...]
Over the past year I was on the intern team for a Canadian research network called SurfNet. SurfNet primarily concerns itself with interactive surfaces and things you can touch like a touch table or SMART boards. The intern team gets projects submitted to them by professors that are part of the research network. It was [...]
This summer I’ve been working on campus as some-sort-of-research-assistant. When I showed up for my first day, my supervisor asked me what specific topics in Computer Science I was interested in. Naturally I replied “Gaming, Graphics and Artificial Intelligence”. She said I could use this summer as a learning experience in XNA (Microsoft […]