Search found 1103 matches

by iss
Sat Oct 10, 2020 11:06 am
Forum: Operating systems, utilities and other serious software
Topic: Cumana Reborn DSK support
Replies: 43
Views: 1687

Re: Cumana Reborn DSK support

Symoon wrote:
Sat Oct 10, 2020 8:39 am
...
Absolutely correct, @Symoon!
Here are @Jeff's last changes which make Oric DSK writer working.
by iss
Fri Oct 09, 2020 11:17 pm
Forum: Operating systems, utilities and other serious software
Topic: Cumana Reborn DSK support
Replies: 43
Views: 1687

Re: Cumana Reborn DSK support

Code: Select all

HxC Floppy Emulator : Floppy image file converter v2.0.3.1
libhxcfe version : 2.13.2.2
Compiled from sources and 'oricdsk_writer' seems to work now! Thanks for the quick fix! :wink:

@Jeff: Does this means that HxC firmware for Gotek need to be fixed too?
by iss
Fri Oct 09, 2020 4:29 pm
Forum: General Discussion
Topic: Presentación.
Replies: 9
Views: 781

Re: Presentación.

Welcome Magoric!
Your "CanariasGoRetro" looks like great place with lot of fun :D .
by iss
Fri Oct 09, 2020 4:20 pm
Forum: Operating systems, utilities and other serious software
Topic: Hello from UK! and presenting dflat system
Replies: 30
Views: 1126

Re: Hello from UK!

Welcome!
Can you tell us more about your dflat language? So far we know that it works on 554.37 Hz :twisted:
by iss
Thu Oct 08, 2020 9:51 am
Forum: Operating systems, utilities and other serious software
Topic: Cumana Reborn DSK support
Replies: 43
Views: 1687

Re: Cumana Reborn DSK support

Chema wrote:
Thu Oct 08, 2020 9:43 am
Does this mean that Cumana Reborn has the Microdisc eprom instead of the Cumana's? Because IIRC they were hardware compatible... (they must be, or most games would not work!).
Yes, exactly the EPROM is the same as in Microdisc.
by iss
Thu Oct 08, 2020 8:56 am
Forum: Operating systems, utilities and other serious software
Topic: Cumana Reborn DSK support
Replies: 43
Views: 1687

Re: Cumana Reborn DSK support

...does it need something specific in the controller EPROM? Indeed! Both Microdisc and Cumana need different EPROM to boot Cumana DOS. Probably it's possible with some patching on disk to make it boot, but I didn't check this in details. The problem is in the different names of the system files, ii...
by iss
Thu Oct 08, 2020 12:55 am
Forum: Operating systems, utilities and other serious software
Topic: Cumana Reborn DSK support
Replies: 43
Views: 1687

Re: Cumana Reborn DSK support

Thanks Chema for the info, so really, if we were to convert to HFE, we would have to: first decode the HFE file to translate it as a stream of raw data bytes then just use the 'old2mfm' utility to convert it to the new DSK format ? @retroric: Well, your guess is so close to the reality that I felt ...
by iss
Wed Oct 07, 2020 10:45 pm
Forum: Hardware hacks and extensions
Topic: IJK-egoist new joystick interface by [raxiss]
Replies: 47
Views: 5035

Re: IJK-egoist new joystick interface by [raxiss]

Cool video, @rax!

@all: have you noticed the 2 spoilers in the clip:
* Putup for Oric by [raxiss] - brand new remake of the classic arcade game with puzzle elements with 50 levels.
* TapOric cable - to connect Tape port to smartphone or to PC sound-card.
by iss
Wed Oct 07, 2020 10:01 am
Forum: Hardware hacks and extensions
Topic: DRAMARDUINO - Dram tester with Arduino
Replies: 6
Views: 19687

Re: DRAMARDUINO - Dram tester with Arduino

Wow, nice catch. Interesting is that in my local file it's:

Code: Select all

digitalWrite(a_bus[i], a & 1);
Maybe I've uploaded something preliminary...
First post is now updated with the correct sketch!
by iss
Thu Oct 01, 2020 9:25 pm
Forum: 6502 assembly coding
Topic: substraction of two 8bits signed values into a signed 16 bits
Replies: 7
Views: 1144

Re: substraction of two 8bits signed values into a signed 16 bits

Cool! Now let's save 3 bytes space too 8) :

Code: Select all

	sec
	lda _RayBeta
	sbc _RayAlpha
	bvc axmb_noOverflow
		ror
		tay
		lda _tab_divisor,y
		jmp axmb_done 
		
axmb_noOverflow
		tay
		lda _tab_divisor_acc,y
		
axmb_done
		sta _RayDivisor
by iss
Thu Oct 01, 2020 7:25 pm
Forum: Technical questions
Topic: Printer?
Replies: 8
Views: 697

Re: Printer?

For me, quick solutions can be made relatively easy with Arduino+PC+printer or RPi+printer . How does that work for Orics? It's really simple. Here is how I connect Arduino Uno to Oric's parallel port: Oric Arduino pin STB 2 D0 3 D1 4 D2 5 D3 6 D4 7 D5 8 D6 9 D7 10 ACK 11 Any other micro controller...
by iss
Thu Oct 01, 2020 12:08 am
Forum: Technical questions
Topic: Printer?
Replies: 8
Views: 697

Re: Printer?

IMO any printer (old or new) which has Centronics interface should work with Oric - you need only proper cable with the specific connectors. BUT , if we assume that 'all modern printers' have ONLY USB then you need such device - LPT2USB and short cable to convert the DB25 to IDC20 connectors. The pr...
by iss
Wed Sep 30, 2020 11:48 pm
Forum: 6502 assembly coding
Topic: substraction of two 8bits signed values into a signed 16 bits
Replies: 7
Views: 1144

Re: substraction of two 8bits signed values into a signed 16 bits

Hey Iss !! So glad to see you back here :-) Yep, I'm back from a long vacation without Orics, Internet etc., ... just 'underwater void' ! :D uwv.jpg Anyway..., attached you will find your sources as one main C file and one ASM file. The idea is to redirect 'printf' to the printer output and to dump...
by iss
Wed Sep 30, 2020 8:03 pm
Forum: 6502 assembly coding
Topic: substraction of two 8bits signed values into a signed 16 bits
Replies: 7
Views: 1144

Re: substraction of two 8bits signed values into a signed 16 bits

Why not to simply use 'signed int' for RayAlpha and RayBeta too, keeping the allowed values in the same range -127..128 ? :? IMHO, this will not slowdown significantly the calculation. Then the translation to ASM will be easier and you can continue to use only 8 bits to index both tab_divisor arrays...
by iss
Tue Sep 08, 2020 6:47 pm
Forum: Hardware hacks and extensions
Topic: TSN 1-2450A instead of LM7905
Replies: 20
Views: 2238

Re: TSN 1-2450A instead of LM7905

Correct! :)
Just to clarify mikeb's magic numbers: the time depends on the RC group charging/discharging constant i.e.
T=R*C, or in the 'standard' case T = 2200[ohms] * 0.000001[farads] = 0.0022[seconds] or 2.2ms ;).