Search found 61 matches

by NekoNoNiaow
Mon May 21, 2018 10:50 pm
Forum: 6502 assembly coding
Topic: 6502 flags C, N, Z, V and tests
Replies: 6
Views: 114

Re: 6502 flags C, N, Z, V and tests

I presume this is already known but for completion sake, CPU status flags can be manipulated indirectly using the PLP instruction: Set A to the desired flag values. Push A on the stack with PHA. Execute PLP, this will set the status flags to the value just stored on the stack. If speed is not a conc...
by NekoNoNiaow
Thu May 17, 2018 4:27 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 57
Views: 21342

Re: Clock Signal — an Oric emulator for macOS and Linux

It's very brute-force, and computation costs in principle grow exponentially with the number of unknown selections — supposing it were four potential paging schemes plus, separately, absence or presence of a disk drive (or something), that'd be eight MSXs to run simultaneously. Etc. The advantage i...
by NekoNoNiaow
Wed May 16, 2018 5:52 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 57
Views: 21342

Re: Clock Signal — an Oric emulator for macOS and Linux

* doesn't affect the Oric. But, essentially, nowadays if you insert a piece of media for which the correct machine or hardware configuration cannot be determined a priori, the proper machine and configuration will be found empirically. E.g. if you provide a 16kb file with a .bin extension and the e...
by NekoNoNiaow
Wed May 16, 2018 4:35 am
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

- For the git users, there's already a OSDK github depot, I think it was Godzil maintaining it, you can totally synchronize all of you together I did look at it a few weeks ago but it has been abandoned since 2011 and is lagging quite behind the current version. The repository I created has the ver...
by NekoNoNiaow
Wed May 16, 2018 4:01 am
Forum: Emulators
Topic: JOric
Replies: 84
Views: 4517

Re: JOric

[...] Microsoft may have licensed the Oric BASIC to Tangerine and its descendants for shipment with the Oric but for a limited time and/or with Microsoft being the sole party able to sell new licences and/or with any other condition. [...] I would guess that somebody like Ed Fries, who was at Micro...
by NekoNoNiaow
Tue May 15, 2018 3:03 am
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

NekoNoNiaow has given some good advice here - only thing I would add is that the whole 'staging' philosophy, which you probably adopted from years of SVN use, is not really a thing in git... rather you'd use a local branch, something like "development-staging" (or whatever, actually doesn't need to...
by NekoNoNiaow
Tue May 15, 2018 2:40 am
Forum: Emulators
Topic: JOric
Replies: 84
Views: 4517

Re: JOric

After reflexion I came to the conclusion that Oric and/or Tangerine probably had a valid license from Microsoft (MS). After all, the very reason for the existence of this easter egg was to detect potential license violations after Commodore played dirty (but legally) with the license they obtained f...
by NekoNoNiaow
Mon May 14, 2018 3:57 am
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

Regarding the questions: - popt65 is not in use, mostly because it has some bugs that generated invalid code in a few situations, but if it was working, that would be a nice tool to provide a second pass optimization, not only for C but also for assemblers (a bit like the "opt o+" parameter in Devp...
by NekoNoNiaow
Sun May 13, 2018 5:13 am
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

Okies, thanks! (Of course I did not have the time to do it this afternoon so that will be tomorrow. :D) I will likely put my changes in a branch on Git since that is how I am used to work with Git but when I bring them back to SVN I will take care to do that in the main branch. But anyway I will dis...
by NekoNoNiaow
Sun May 13, 2018 4:57 am
Forum: Emulators
Topic: JOric
Replies: 84
Views: 4517

Re: JOric

... make sure that the BASIC really is an MS derivative. The answer is in old posts . Try the short BASIC program there, it's fun ;). Read the article and tested the program it in CLK and indeed, this is pretty damning. ;) So it is clear that the BASIC was stolen from Microsoft (MS) by Tangerine, w...
by NekoNoNiaow
Sat May 12, 2018 6:29 pm
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

Ok, I can already answer that one after a quick look at the repository: [*] Which folders should be imported from the SVN repo ( http://miniserve.defence-force.org/svn/public/pc/tools/osdk/main/ )? I assume it is "Osdk but under the "main" folder there seems to be a few folders for utilities such as...
by NekoNoNiaow
Sat May 12, 2018 6:27 pm
Forum: Cross development tools
Topic: OSDK 1.11
Replies: 23
Views: 1139

Re: OSDK 1.11

I will be importing this version of the OSDK to GitHub this afternoon, so before I begin here are a few questions. They are mostly about the organization that you use for the SVN repository: Do you use branches? If so, is the branching model by author or by feature, or something else? Which folders ...
by NekoNoNiaow
Sat May 12, 2018 2:51 am
Forum: Emulators
Topic: JOric
Replies: 84
Views: 4517

Re: JOric

That's interesting. I Googled that and found a few references years ago about this. So presumably if the ROMs were made without a proper license or permission, then even if we did know who owns the Oric ROMs these days, and even if they knew that they owned them, it might be a stretch for them to t...
by NekoNoNiaow
Fri May 11, 2018 6:08 am
Forum: Hardware hacks and extensions
Topic: Ripping cartridges
Replies: 5
Views: 501

Re: Ripping cartridges

This thread is too out of my reach, but this behaviour of the RESET is something I did not get. Is it a kind of "special" reset? Because Oric's reset button (beneath the keyboard) is attached to the NMI signal of the processor, so it should work as any other IRQ with the exception that it jumps to ...