Search found 176 matches

by ThomH
Wed Jun 06, 2018 1:22 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 97
Views: 54292

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

I am intrigued, why do you want to convert from DSK to WOZ if the emulator can read both? The case is simple: I have already DSK image with some DOS3.3/8D-DOS software and this software needs to write back to the same image something in non-standard format (for instance a nibbelized bit stream but ...
by ThomH
Thu May 31, 2018 5:57 pm
Forum: Emulators
Topic: Paste from clipboard problem
Replies: 29
Views: 7982

Re: Paste from clipboard problem

No trouble! Preservation and the fun therein is why communities like this exist.
by ThomH
Thu May 31, 2018 12:50 pm
Forum: Emulators
Topic: Paste from clipboard problem
Replies: 29
Views: 7982

Re: Paste from clipboard problem

Attached is: (i) the listing* (zipped); (ii) my attempt quickly to make a DSK of it. I get an out-of-memory error when running the DSK version, so something has gone awry. I need to run off to work now so I won't even take a moment to speculate. I'm sure somebody else will be able to produce a TAP o...
by ThomH
Thu May 31, 2018 3:43 am
Forum: Emulators
Topic: Paste from clipboard problem
Replies: 29
Views: 7982

Re: Paste from clipboard problem

Is attaching files restricted until you have a certain post count perhaps? If you want to email it to me then it's the gmail account thomas.harte ; if you do so then I'll assume it's okay to attach here? The attached DSK has the first 38 lines transcribed, though I guess that's not so helpful on its...
by ThomH
Wed May 30, 2018 9:34 pm
Forum: Emulators
Topic: Paste from clipboard problem
Replies: 29
Views: 7982

Re: Paste from clipboard problem

Sorry for being a little vague about this; Oricutron doesn't actually work on my machine for reasons I've never bothered to diagnose because I'm the author of a different Oric emulator. Not for Windows, but I was thinking I could try my copy and paste solution, being a completely different implement...
by ThomH
Wed May 30, 2018 7:51 pm
Forum: Emulators
Topic: Paste from clipboard problem
Replies: 29
Views: 7982

Re: Paste from clipboard problem

I can't strongly comment as to Oricutron, but are you willing to supply the listing and/or WAV to allow investigation of potential other routes to conversion? Despite that proviso, I'm very confident that Oricutron is designed to load WAVs directly. Did you try loading without an attempt at using an...
by ThomH
Wed May 30, 2018 3:15 pm
Forum: Emulators
Topic: JOric
Replies: 92
Views: 33683

Re: JOric

I don't know that it's helpful necessarily, but something surprising I learnt yesterday in my ongoing efforts in Apple II land: the most recent officially licensed Apple II clone was launched in 1996 (!), and as well as the stuff licensed from Apple it included a properly-licensed version of Microso...
by ThomH
Sun May 27, 2018 5:11 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 97
Views: 54292

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

The case is simple: I have already DSK image with some DOS3.3/8D-DOS software and this software needs to write back to the same image something in non-standard format (for instance a nibbelized bit stream but with custom address and data markers, or with custom number of sectors), so I need image f...
by ThomH
Fri May 25, 2018 2:45 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 97
Views: 54292

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

I can cobble together a DSK to WOZ converter from what's already in the emulator, though it might make sense to take a moment to simplify it a little. Apologies for NIB still being read-only, by the way; when I became aware of the Microdisc regression I just tied up some loose ends and released, and...
by ThomH
Fri May 25, 2018 3:11 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 97
Views: 54292

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

I've made a hasty new release to correct a regression in Microdisc support. Also included: initial write support from 8DOS to DSK and WOZ images. For the time being the whole emulation is a little slower in support of that whenever the 8DOS drive is being accessed, read or write, but I've a fix for ...
by ThomH
Tue May 22, 2018 3:55 pm
Forum: 6502 assembly coding
Topic: Horizontal HIRES and Text scrolling code needed.
Replies: 33
Views: 28969

Re: Horizontal HIRES and Text scrolling code needed.

If you could afford a 64-byte lookup table where the value at binary offset `abcdef` is `a01bcdef` and the use of all three registers then you can shave two cycles over the explicit cmp/and/ora: LDX line, Y ; load current pixel contents into X; guaranteed to be of the form '01ab cdef' LDA table-64, ...
by ThomH
Tue May 22, 2018 3:10 pm
Forum: 6502 assembly coding
Topic: 6502 flags C, N, Z, V and tests
Replies: 7
Views: 3187

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

Given that `LDA`, `LDX` and `LDY` all set N and Z and all work as immediate instructions, if you have a register you don't mind overwriting then you can set N that way, and if you're setting N=0 then you can also pick a value for Z. It's two cycles, so it costs the same as a `SEC`, etc. E.g. LDX #$8...
by ThomH
Mon May 21, 2018 5:12 pm
Forum: 6502 assembly coding
Topic: Pseudo 3D Starfield
Replies: 3
Views: 7855

Re: Pseudo 3D Starfield

In Elite stars have a current (x, y, z). They are currently plotted directly at (x, y). z isn't a factor in plotting. To move a star closer by a delta 'd', the engine computes offset = d/z. It then subtracts that offset from the stored z, and adjusts (x, y) to (x', y') = (x, y) * (1 + offset). So it...
by ThomH
Mon May 21, 2018 4:18 pm
Forum: 6502 assembly coding
Topic: 6502 flags C, N, Z, V and tests
Replies: 7
Views: 3187

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

In case it helps to offer any exposition as to `CLV`, 6502s have a dedicated input pin, SO, which when asserted will s et o verflow. It's there in case the hardware design requires a low-latency polling input: CLV ; clear V in preparation to wait... .loop BVC loop ; repeat until V is set That gets y...
by ThomH
Wed May 16, 2018 2:43 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 97
Views: 54292

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...