pouët.net

Oric stuffs

category: offtopic [glöplog]
@spot
I'm writing the _whole_ _thing_ from scratch. CPU, VIA, AY, disk, everything.

Its a programming exercise.
added on the 2009-04-09 09:46:39 by xeron xeron
Its now GPLv2:

http://code.google.com/p/oriculator.

I intend to clean up and better document the code in the coming weeks.

Oh, and i haven't stopped work on it just because its now open source.
added on the 2009-07-10 14:01:33 by xeron xeron
great xeron! :D
added on the 2009-07-10 14:04:05 by Proteque Proteque
v0.1 is OUT!

Its now called Oricutron, because apparently Oriculator sounds rude in some languages :-)
added on the 2010-02-06 18:38:50 by xeron xeron
Nice work xeron!!!!
BB Image
added on the 2010-02-06 22:38:30 by sigflup sigflup
v0.2 is OUT!

Pretty much every prod should now work. There are a couple of known exceptions, but really, the compatibility is pretty good now.
added on the 2010-02-09 10:51:20 by xeron xeron
awesome :D
added on the 2010-02-09 11:48:21 by spiny spiny
Nice work.
added on the 2010-02-09 14:35:51 by 4mat 4mat
taking a look around, you're code is very clean. Very nice. Nice work on the sound-chip
added on the 2010-02-09 18:19:19 by sigflup sigflup
A preview of a new feature that will be in the next version:

http://www.youtube.com/watch?v=LgVYth-FAUk.
added on the 2010-02-11 17:13:17 by xeron xeron
v0.3 is OUT!

Featuring:

* AVI capture
* Better sound (digis work \o/)
* Proper file requesters
* Oric printer emulation
added on the 2010-02-12 21:32:25 by xeron xeron
Quote:
Excuse the font in the debugger, i drew it in hex statements in the C source


I usually dump a VGA 8x8 or 8x16 font. They aren't hard to find. And then I have them converted to C source code.
added on the 2010-02-13 14:40:22 by Moerder Moerder
Oricutron 0.4 is out, featuring:

* AY sound is (again) a lot better
* Fixed keyboard issues introduced with 0.3
* Improved menu navigation
* Tape noise is available again, although it doesn't work properly
* VIA shift register is partially implemented
* Disk writing is supported. The disk image won't be changed until you hit F7 (or shift-F7) to save changes back to the image file.
* New status bar with disk status icons
added on the 2010-02-16 21:55:51 by xeron xeron
0.5 was released a while ago.

Also, this.
added on the 2010-04-02 22:11:17 by xeron xeron
0.6 is released!

download it here.

Just over one year after starting writing this emulator entirely from scratch, and it now runs all but one prod on pouet perfectly!
added on the 2010-06-15 23:03:31 by xeron xeron
Mega Kudos for fixing my first (buggy) oric demo; and for the video generation feature.
Awesome :)
added on the 2010-06-15 23:11:24 by Dbug Dbug
Just to correct myself, Oricutron now runs every single oric prod on pouet 100% correctly.
added on the 2010-06-15 23:21:44 by xeron xeron
BB Image

:-)
added on the 2010-06-28 20:37:36 by xeron xeron
BB Image
added on the 2010-06-28 21:04:19 by neoneye neoneye
Too bad there's no (to my knowledge) Telestrat demo, the additional memory could be useful :)
added on the 2010-06-28 21:52:00 by Dbug Dbug
Check out this really cool version of Stormlord for the Oric, released just this weekend!

http://stormlord.defence-force.org/.
added on the 2010-07-19 00:34:57 by xeron xeron
Oricutron 0.7 is now available for Windows. AmigaOS port should be up later today. Other ports as and when the maintainers get time :-)

Changes since 0.6:

General:

* Added Telestrat support, although it doesn't work enough to be useful yet.
* Added Pravetz-8D support, although the Pravetz/Apple disk system is not supported yet.
* Added some error checking to the command-line argument parsing.
* Standard return codes on exit.
* IJK and PASE/Altai joystick emulation (thanks to Twilighte and Stefan Haubenthal for info)
* For all ROM image files, Oricutron now looks for a corresponding ".pch" file with information about the ROM, such as patch addresses for turbotape, or the keyboard layout expected by the ROM.
* ROM filenames are now specified in the config file.
* Now uses SDL_RWops to load images and ROMs for better cross-platform compatibility (thanks to revolf).
* The disk emulation now updates sector CRCs when writing to disk (oops!)
* OpenGL rendering mode with optional display aspect stretching.
* Optional scanline simulation.
* You can toggle fullscreen mode from the menus.
* Software rendering mode now has a 32bit mode as well as 16bit. Oricutron attempts to select the optimal mode, but it can be overridden in the config file (thanks to Alexandre Devert)

Debugger/Monitor:

* For all ROM image files, Oricutron now looks for a corresponding ".sym" file with symbols for the debugger when that ROM is active.
* Disassembling to file now uses full symbol names.
* Supports CC65/VICE style label files (thanks to Stefan Haubenthal).
* You can now create or move symbols while using the assembler.
* You can create, delete and export symbols from the monitor commandline.
* Added a memory modify command.
* Fixed breakpoint behaviour. Before, when the CPU hit a breakpoint, the rest of the emulation would execute for the cycles of that command, even though the command wasn't executed.

Amiga/MorphOS:

* Pressing help brings up the AmigaGuide readme. (thanks to Stefan Haubenthal)

BeOS:

* You can paste from the clipboard with F9. (thanks to revolf)
* Native messagebox and file requester. (thanks to revolf)

OSX:

* Native messagebox and file requester. (thanks to revolf)
added on the 2010-09-20 16:00:33 by xeron xeron
Check out this really cool version of Impossible Mission for the Oric, released just this weekend!

http://im.defence-force.org/
added on the 2010-10-27 11:25:26 by xeron xeron
Quote:
Check out this really cool version of Impossible Mission for the Oric, released just this weekend!


I agree totally, but the Elite-like game for the Oric ('1337') they did really got my attention.
added on the 2010-10-27 13:42:05 by CiH CiH
.... aaaand Oricutron 0.8 is releasededededd!!!1

clicky clicky.

So these days you really have no excuse for not making an Oric demo.
added on the 2011-11-21 21:39:56 by xeron xeron

login