|
2008-12-28 New Website
I've finally got around to creating a modern original website with a blog. Now I can share my thoughts and rants with the world and the world can respond!
So what's new?
- The inclusion of my original JavaScript version of Pipepanic (source available).
- Repackaged downloads of the online games if you're interested in Flash/JavaScript game development.
I have further developed some existing projects and created a few new ones which will be uploaded in the very near future (details to follow). For now here's a screenshot of the near complete GNU Robbo 0.60 graphical makeover :-

Comments 
|
|
2007-12-07 Extinct
Version 0.0.4 released.
- CPU - added 92 instructions.
- Virtual Keyboard :-
- Added a virtual keyboard (vkeyb).
- ROM :-
- INT 9
- PIT :-
- Renamed the timer to Programmable Interval Timer.
- PIC :-
- Added a Programmable Interrupt Controller to manage external interrupts.
- Keyboard :-
- INT 16 Service 00 Read Next Keyboard Character
- DOS :-
- INT 20 Program Terminate
- INT 21 Function 3C Create File
- Video :-
- Fixed the video refresh timer @ 20ms (50Hz).
- Overall :-
- Optimised and performance tested.
- It's now possible to specify a program to emulate via the command line.
- Additional command line options include :-
- Video dimensions, frameskip and fullscreen
- CPU delay initial value and increment
- A simple DOS VGA freeware Pac-Man game (included and shown here) can be emulated.
|
|
2007-09-17 Friq for Embedded Linux
Version 0701-2 released.
- Updated the build system only.
|
|
2007-09-10 Friq for Embedded Linux
|
|
2007-05-05 Extinct
I've been unable to work on any of my projects since January 2007 (my development system requires reassembling) but I intend to get back into the swing of things very soon. I did manage to get an old DOS VGA game emulated perfectly with working virtual keyboard (see image below) but I didn't get a chance to package and upload it. I can report though that it's very fast on the Sharp Zaurus SL-5500 so things are looking very good indeed.

|
|
2006-12-02 Extinct
Version 0.0.3 released.
- CPU - added 53 instructions.
- Timer :-
- Channel 0 timer - system (clock-tick) timer @ 20ms
- Keyboard :-
- INT 16 Service 01 Report Whether Character Ready
- ROM :-
- ROM and ROM BIOS
- Interrupt vector table
- INT 8
- INT 1A Service 00 Time-of-Day Services
- INT 1C (triggered by INT 8)
- DOS :-
- INT 21 Function 42 Move File Pointer
- INT 21 Function 48 Allocate Memory Block has been rewritten
- INT 21 Function 49 Free Memory Block has been rewritten
- INT 21 Function 4A Resize Memory Block has been rewritten
- Video :-
- Video mode 13 VGA 256 colours
- Video refresh timer @ 30ms (33fps)
- INT 10 Service 10 Colour Palette Interface
- RAM :-
- Read and write dwords
- Disassembler :-
- Has been considerably restructured.
- RAM read/writes can be dumped to the terminal.
|
|
2006-11-11 Extinct
Version 0.0.2 released.
- CPU - added 46 instructions.
- DOS :-
- INT 21 Function 02 Character Output
- INT 21 Function 09 String Output
- INT 21 Function 4C Terminate With Return Code
- Video :-
- INT 10 Service 00 Set Video Mode
- INT 10 Service 1A Read/Write Display Combination Code
- Disassembler :-
- Improved the memory dumper.
- Overall :-
- Optimised and performance tested.
|
|
2006-11-03 Extinct
Version 0.0.1 released.
- CPU - added 39 instructions.
- DOS :-
- An initial memory block header structure is set-up in the DOS memory array.
- A COM file can be loaded into 'memory'.
- INT 21 Function 30 Get DOS Version Number
- INT 21 Function 3D Open Handle
- INT 21 Function 3E Close Handle
- INT 21 Function 3F Read from File or Device
- INT 21 Function 48 Allocate Memory Block
- INT 21 Function 49 Free Memory Block
- INT 21 Function 4A Resize Memory Block
- Disassembler :-
- Register dump
- Assembly output
- RAM (memory array) dump
|
|
2006-06-23 RbVBA for Linux (x86)
Version 0.3.1 released.
- Now showing full path to current ROM above games list to aid identification.
- Added a 'not equal' comparison option to the unknown value Trainer search method.
|
|
2006-05-16 Pipepanic
Version 0.1.3 released.
- Shuffled pipes and preview pieces are reinitialised for each game.
- Created a Zaurus ARM binary tarball in addition to the ipk.
- Updated the tools for building the Zaurus version.
|
|
2006-05-15 Pipepanic
Version 0.1.2 released.
- Removed -Dmain=SDL_main from the Linux makefile.
Version 0.1.1 released.
- Updated the tools for building the Zaurus version.
|
|
2006-05-14 Pipepanic
|
|
2006-04-03 GNU Robbo for Embedded Linux
There were some corrupt files on this site so I have uploaded fresh copies.
|
|
2006-03-19 RbVBA for Linux (x86)
Version 0.3.0 released.
- Added a save state Trainer for creating cheats for gba, gbc and gb.
- Added an option to RbVBArc for specifying a folder to accommodate the individual cheat files.
- Listboxes now sort properly matching the user's selection.
- Currently selected game now displayed in window title bar.
|
|
2006-02-05 RbVBA for Linux (x86)
Version 0.2.0 released.
- Added support for .gz (also .z) and .zip ROMs.
- It's now possible to select the QJoyPad "[NO LAYOUT]" layout.
- Many other insignificant alterations.
|
|
2006-02-01 RbVBA for Linux (x86)
|
|
2006-01-31 RbVBA for Linux (x86)
|
|
2005-12-31 GNU Robbo for Embedded Linux
Version 0.57.041 released.
- Added an option to the desktop file to disable magnification on C Series Zaurii. This does not affect the operation of the SL-XX00 models.
- Added an enhancement ipk by Greg2
. This ipk creates an additional desktop file that starts GNU Robbo in 320x240 landscape mode for Zaurus SL-5X00 models.
|
|
2005-12-26 GNU Robbo for Embedded Linux
Version 0.57.040 released.
- 35 new levels added, new wall graphics, game area resizing for Zaurus VGA models.
|
|
2005-12-03 GNU Robbo for Embedded Linux
Version 0.57.03 released.
- The game now works on the Zaurus C Series.
|
|
2005-11-28 GNU Robbo for Embedded Linux
Version 0.57.02 released.
- The game is now a complete conversion, although I still want to add stylus support in the near future.
|
|
2005-11-24 GNU Robbo for Embedded Linux
Version 0.57.01 released.
|