Search found 395 matches

by Xeron
Wed Jul 16, 2014 5:34 pm
Forum: Emulators
Topic: Oricutron Jasmin auto-boot not working
Replies: 5
Views: 10406

Re: Oricutron Jasmin auto-boot not working

Thanks very much for your patch! Awesome work tracking it down. The separation of calculating cycles from actually performing the 6502 instruction does complicate things immensely, but greatly improves the cycle accuracy of the emulation. I have done a slightly different change , which also recalcul...
by Xeron
Sun Jul 13, 2014 8:12 am
Forum: Cross development tools
Topic: Keeping labels between several pieces of code
Replies: 2
Views: 6638

Re: Keeping labels between several pieces of code

I would have jump tables at the start of your sub programs. That way the code and labels can move around and it won't matter because the jump table order stays the same.
by Xeron
Tue Jun 24, 2014 7:44 am
Forum: Tape and floppy disk converters
Topic: Track reading (Sedoric / FDC)
Replies: 52
Views: 49947

Re: Track reading (Sedoric / FDC)

In case you're wondering why it never worked in Oricutron, its because I never implemented track read/write. I didn't have anything to test it with, and would just have been guessing, so I'll probably bookmark this thread for useful info :-)
by Xeron
Sat May 24, 2014 8:46 pm
Forum: Emulators
Topic: Oricutron for android (POC)
Replies: 37
Views: 45189

Re: Oricutron for android (POC)

nice. I reckon adding opengl-es support to the gl mode would speed it up a lot.
by Xeron
Thu Apr 24, 2014 6:52 pm
Forum: Hardware hacks and extensions
Topic: Replic'Oric
Replies: 37
Views: 46955

Re: Replic'Oric

Hmmm.. I didn't have OpenGL mode or scanlines enabled, but I didn't see any effect.

I tried setting the swdepth to 16 and 32 as well, didn't make any difference.
by Xeron
Sun Apr 06, 2014 11:04 am
Forum: Emulators
Topic: Transferring files between disk images and tapes..
Replies: 9
Views: 13684

Re: Transferring files between disk images and tapes..

hopefully I'll have some time to look I to this soon.. Edit: Actually, this could be related to the issue seen by Hialmar. With the disk drive attached, he said that turbotape no longer works. The CSAVE patch uses the same mechanism as turbo tape, so it seems that when microdisc is enabled, the ROM ...
by Xeron
Sat Apr 05, 2014 8:54 am
Forum: Emulators
Topic: Emulator roms and cloading speed
Replies: 6
Views: 11235

Re: Emulator roms and cloading speed

Ahh OK, I see. If you did want to just use the Euphoric rom set, you can just copy the ".pch" and ".sym" files from Oricutron into the shared rom directory, and rename them where necessary to match up with the Euphoric rom naming conventions (although weirdly, I think I got the original ROMs and fil...
by Xeron
Fri Apr 04, 2014 6:23 pm
Forum: Emulators
Topic: Emulator roms and cloading speed
Replies: 6
Views: 11235

Re: Emulator roms and cloading speed

Another thing: MICRODIS.ROM doesn't have any tape loading code in it. The normal ROM is still used. If tape loading is slow, I suspect something has copied the ROM into overlay RAM, and Oricutron would therefore not do the turbotape patch (and nor should it; it would have to compare the ram every in...
by Xeron
Fri Apr 04, 2014 6:09 pm
Forum: Emulators
Topic: Emulator roms and cloading speed
Replies: 6
Views: 11235

Re: Emulator roms and cloading speed

Oricutron has turbotape patches for known ROMs. If some ROMs load tapes slowly, it is because Oricutron doesn't know how to patch that ROM. If it doesn't know how to patch it, it falls back to emulating a real tape (and hence loads at tape speeds, but you can use warp speed to counter that to a degr...
by Xeron
Tue Apr 01, 2014 9:03 pm
Forum: Emulators
Topic: Visual keyboard for Oricutron
Replies: 16
Views: 21931

Re: Visual keyboard for Oricutron

I'd like to hold off on an official release for now. There's a couple more things I want to do for 1.2. Feel free to post a work in progress build.
by Xeron
Tue Apr 01, 2014 10:35 am
Forum: Emulators
Topic: Oricutron 1.0 (EDIT: Now 1.2)
Replies: 191
Views: 153482

Re: Oricutron 1.0 (EDIT: Now 1.1)

You can, but its not perfect. You have no way to know that the software running on the oric saw all your keypresses. the paste support currently implemented piggy backs onto code I wrote specifically to type CLOAD"" after autoinserting a tape. For this purpose, hijacking the rom routine is fine (and...
by Xeron
Tue Apr 01, 2014 8:12 am
Forum: Emulators
Topic: Oricutron 1.0 (EDIT: Now 1.2)
Replies: 191
Views: 153482

Re: Oricutron 1.0 (EDIT: Now 1.1)

I haven't implemented copy/paste on any platform. It was done by mmu_man for beos and other people implemented it for other platforms, so I don't know why only paste was implemented on windows. paste only works when software is reading the keyboard via the built-in rom function. There isn't really a...
by Xeron
Sat Mar 29, 2014 9:26 am
Forum: Emulators
Topic: Visual keyboard for Oricutron
Replies: 16
Views: 21931

Re: Visual keyboard for Oricutron

The change I committed also fixed a weird crash. You were reading off the end of the modkey array. I have no idea why that caused a crash, but on Ubuntu, with optimisation turned on, this generated a weird crash with an illegible stack backtrace in gdb. Turning off optimisation made the problem go a...
by Xeron
Fri Mar 28, 2014 10:00 pm
Forum: Emulators
Topic: Oricutron 1.0 (EDIT: Now 1.2)
Replies: 191
Views: 153482

Re: Oricutron 1.0 (EDIT: Now 1.1)

For no real reason, I have created a Facebook page for Oricutron.

All likes gratefully received :-).
by Xeron
Fri Mar 28, 2014 6:28 pm
Forum: Emulators
Topic: Visual keyboard for Oricutron
Replies: 16
Views: 21931

Re: Visual keyboard for Oricutron

I've commited a fix for problems that showed up on my linux laptop. I haven't had time to test it on my Windows laptop or Amiga, but I suspect it might be fixed.